HeadlinesBriefing favicon HeadlinesBriefing.com

Topcoat v0.9 Menambahkan Reaktivitas Klien ke Framework Rust

Hacker News •
×

Topcoat, sebuah framework full-stack batteries-included yang diumumkan dua bulan lalu oleh Carl Lerche dan Julien, merilis versi 0.9 dengan fitur reaktivitas sisi klien. Lerche, ex-anggota tim inti Ruby on Rails dan salah satu kontributor teratas 50 seluruh waktu, menggunakan pengalamannya selama 13 tahun membangun ekosistem jaringan Rust untuk membawa filosofi produktivitas Rails ke pengembangan web Rust. Framework ini mencakup tampilan, komponen, pengirim surat, dan sebuah ORM yang disebut Toasty.

Lerche berargumen bahwa Rust adalah bahasa tujuan umum terbaik untuk pengembangan yang didorong oleh AI, dengan menyoroti bahwa konvensi yang dirancang dengan baik membantu LLM bekerja lebih cepat dengan kurang kesalahan. Meskipun dia mengakui bahwa Rust tidak seelegan beberapa bahasa, dia menekankan ekspresifitas dan efisiensinya — aplikasi dapat berjalan dengan sekitar 20 MB RAM.

Topcoat 0.9 memperkenalkan pendekatan rendering hibrid: rendering sisi server sebagai default, dengan kemampuan untuk beralih ke UI yang sepenuhnya interaktif dan tanpa latensi ketika diperlukan. Framework ini menggunakan sinyal dan subset Rust yang telah diperiksa tipe-nya, yang kemudian transpile menjadi JavaScript melalui makro `view!`, sehingga rendering dan logika bisnis dapat tetap berada di server sambil mengisi kesenjangan latensi untuk elemen interaktif. Lerche dan Julien terus menyempurnakan konvensi frameworknya untuk lanskap pengembangan AI yang terus berkembang.

Entitas kunci: Perusahaan: Topcoat, Toasty, Ruby on Rails | Orang: Carl Lerche, Julien