Topcoat 0.9 tam donanımlı Rust web geliştirmesini genişletiyor
Öne çıkanlar
- Topcoat 0.9, JavaScript'e derlenen Rust sinyalleriyle sıfır gecikmeli istemci etkileşimi sağlıyor.
- Sunucu taraflı veri akışları için WebSocket üzerinden canlı arayüz güncellemeleri desteği eklendi.
- Yerleşik Toasty ORM aracı, JSONB belge alanlarını ve çok biçimli ilişkileri desteklemeye başladı.
Tokio ekibinden geliştiriciler, Rust diliyle uçtan uca web uygulamaları geliştirmeyi sağlayan Topcoat çatısının 0.9 sürümünü 24 Eylül 2026 tarihinde yayımladı. Ruby on Rails benzeri tam teşekküllü bir geliştirici deneyimi hedefleyen Topcoat; bileşenler, e-posta modülleri ve Toasty adlı yerleşik bir veri tabanı katmanı barındırıyor. Yeni sürüm, sunucu taraflı işlemeyi temel alırken istemci tarafında düşük gecikmeli etkileşim kurmayı kolaylaştıran yenilikler getiriyor.
Topcoat 0.9 sürümünde sunucu ile tarayıcı arasındaki veri senkronizasyonunu güçlendiren sinyal yapıları geliştirildi. Sistem, Rust kodunun bir alt kümesini JavaScript'e derleyerek arayüz güncellemelerini ek sunucu isteklerine gerek kalmadan yürütebiliyor. Buna ek olarak shards yapısı ve WebSocket üzerinden uzun ömürlü bağlantılar kurabilen canlı akış mekanizmaları sayesinde sunucu taraflı durum değişiklikleri anlık olarak arayüze aktarılıyor.
Çatının veri tabanı istemcisi Toasty tarafında ise sorgu süreçlerini basitleştiren güncellemeler yapıldı. Yeni sürümle birlikte PostgreSQL üzerindeki JSONB gibi belge alanlarına doğrudan sorgu desteği geldi ve enum yapıları üzerinden çok biçimli ilişkiler tanımlanabilir hale getirildi. Geliştiriciler, Rust dilinin düşük bellek tüketimi ve yüksek performans avantajını yapay zeka destekli modern geliştirme pratikleriyle birleştirmeyi amaçlıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.