Asciinema 3.0 – 4-mal kleiner, 50-mal schneller
(blog.asciinema.org)-
Ein Tool zum Aufzeichnen und Teilen von Terminalbildschirmen
-
Von Grund auf in JavaScript und Rust neu entwickelt und dabei einen 50-mal schnelleren virtuellen Terminal-Interpreter implementiert
→ Rust nach WASM kompiliert
- Frühere Versionen wurden mit ClojureScript entwickelt
→ langsam, groß und nicht leicht mit dem JS-Ökosystem zu integrieren
- Der Wechsel von React.js zu SolidJS hat ebenfalls zur Geschwindigkeitsverbesserung beigetragen
→ Außerdem nutzte der Player selbst React.js, was das Einbetten in andere React-Apps erschwerte; auch dieses Problem wurde gelöst
-
Unterstützt automatische Skalierung je nach Bildschirmgröße
-
Unterstützt auch WebSocket und benutzerdefinierte Driver
3 Kommentare
React.js war eine Zeit lang ein Trendsetter, aber die Weiterentwicklung verläuft langsam, sodass die Bibliothek langsam läuft und die Implementierung viel zu umständlich ist. React.js braucht wie SolidJS und andere insgesamt grundlegende Innovationen.
In letzter Zeit scheint es viele Projekte zu geben, die in Rust neu geschrieben werden, haha. Der Hauptgrund ist wohl die Geschwindigkeit, oder?
Asciinema - Terminalbildschirme aufzeichnen und teilen https://de.news.hada.io/topic?id=1050
Solid - reaktive JS-Bibliothek https://de.news.hada.io/topic?id=4940