Asciinema 3.0 - 4 kat daha küçük, 50 kat daha hızlı
(blog.asciinema.org)-
Terminal ekranını kaydetmek ve paylaşmak için bir araç
-
Sıfırdan JavaScript ve Rust ile yeniden geliştirildi; bu sayede 50 kat daha hızlı bir sanal terminal yorumlayıcısı hayata geçirildi
→ Rust, WASM'a derlendi
- Önceki sürüm ClojureScript ile geliştirilmişti
→ Hızı yavaştı, boyutu büyüktü ve JS ekosistemiyle entegrasyonu kolay değildi
- React.js'ten SolidJS'e geçilmesi de hız artışına katkı sağladı
→ Ayrıca oynatıcı kendi içinde React.js kullandığı için başka React uygulamalarına gömmek zordu; bu sorun da çözüldü
-
Ekran boyutuna göre otomatik ölçeklendirme desteği
-
WebSocket ve özel Driver desteği de var
3 yorum
React.js bir zamanlar trendlere öncülük ediyordu, ancak gelişimi yavaş olduğu için kütüphanenin çalışma hızı düşük ve uygulaması fazla ayrıntılı. React.js’nin SolidJS gibi genel bir yeniliğe ihtiyacı var.
Son zamanlarda Rust ile yeniden yazılan projelerin arttığı görülüyor, haha. Asıl sebep muhtemelen hızdır, değil mi?
Asciinema - terminal ekranını kaydetme ve paylaşma https://tr.news.hada.io/topic?id=1050
Solid - Reactive JS kütüphanesi https://tr.news.hada.io/topic?id=4940