Asciinema 3.0 - 4 veces más pequeño, 50 veces más rápido
(blog.asciinema.org)-
Herramienta para grabar y compartir pantallas de terminal
-
Reescrito desde cero con JavaScript y Rust para implementar un intérprete de terminal virtual 50 veces más rápido
→ Rust compilado a WASM
- La versión anterior estaba desarrollada en ClojureScript
→ Era lenta, también más pesada y no se integraba fácilmente con el ecosistema de JS
- El cambio de React.js a SolidJS también contribuyó a mejorar la velocidad
→ Además, se resolvió el problema de que el reproductor usaba React.js internamente, lo que dificultaba incrustarlo en otras apps de React
-
Soporte para escalado automático según el tamaño de la pantalla
-
También soporta WebSocket y controladores personalizados
3 comentarios
React.js en algún momento marcó tendencia, pero como su evolución ha sido lenta, la velocidad de ejecución de la librería es baja y resulta demasiado verboso de implementar. React.js necesita una innovación general, al igual que SolidJS y otros.
Parece que últimamente hay muchos proyectos que se están reescribiendo en Rust jaja. Supongo que la velocidad es la razón principal, ¿no?
Asciinema - grabar y compartir la pantalla de la terminal https://es.news.hada.io/topic?id=1050
Solid - biblioteca de JS reactiva https://es.news.hada.io/topic?id=4940