Asciinema 3.0 - 4x lebih kecil, 50x lebih cepat
(blog.asciinema.org)-
Alat untuk merekam dan membagikan tampilan terminal
-
Dikembangkan ulang dari nol dengan JavaScript dan Rust untuk mewujudkan interpreter terminal virtual yang 50x lebih cepat
→ Rust dikompilasi ke WASM
- Versi sebelumnya dikembangkan dengan ClojureScript
→ Kecepatannya lambat, ukurannya juga besar, dan tidak mudah diintegrasikan dengan ekosistem JS
- Peralihan dari React.js ke SolidJS juga berkontribusi pada peningkatan performa
→ Selain itu, karena player sebelumnya menggunakan React.js secara internal, masalah sulitnya melakukan embed ke aplikasi React lain juga teratasi
-
Mendukung penskalaan otomatis sesuai ukuran layar
-
Juga mendukung WebSocket dan driver kustom
3 komentar
React.js dulu sempat memimpin tren, tetapi perkembangannya lambat sehingga kecepatan menjalankan library ini lambat dan implementasinya terlalu bertele-tele. React.js memerlukan inovasi menyeluruh, seperti SolidJS dan lainnya.
Akhir-akhir ini sepertinya banyak proyek yang ditulis ulang dengan Rust ya hehe. Mungkin alasan utamanya memang karena kecepatan?
Asciinema - merekam dan membagikan layar terminal https://id.news.hada.io/topic?id=1050
Solid - library JS reaktif https://id.news.hada.io/topic?id=4940