Asciinema 3.0 - 4 गुना छोटा, 50 गुना तेज
(blog.asciinema.org)-
टर्मिनल स्क्रीन को रिकॉर्ड और साझा करने का टूल
-
JavaScript और Rust में इसे पूरी तरह से फिर से विकसित किया गया, जिससे 50 गुना तेज virtual terminal interpreter लागू किया गया
→ Rust को WASM में compile किया गया
- पिछला वर्ज़न ClojureScript में विकसित किया गया था
→ यह धीमा था, आकार में बड़ा था, और JS ecosystem के साथ इंटीग्रेशन भी आसान नहीं था
- React.js से SolidJS में बदलाव ने भी speed improvement में योगदान दिया
→ साथ ही player खुद React.js का उपयोग करता था, इसलिए इसे दूसरे React apps में embed करना मुश्किल था, यह समस्या भी हल हुई
-
स्क्रीन आकार के अनुसार auto scaling का समर्थन
-
WebSocket और custom driver का भी समर्थन
3 टिप्पणियां
React.js ने एक समय ट्रेंड को लीड किया था, लेकिन विकास की गति धीमी होने की वजह से लाइब्रेरी की रनिंग स्पीड धीमी है और इसे इम्प्लीमेंट करना भी बहुत ज़्यादा जटिल और लंबा-चौड़ा है। React.js को SolidJS वगैरह की तरह समग्र नवाचार की ज़रूरत है।
लगता है आजकल कई प्रोजेक्ट्स को Rust में फिर से लिखा जा रहा है, हाहा। शायद स्पीड ही इसकी मुख्य वजह होगी?
Asciinema - टर्मिनल स्क्रीन को रिकॉर्ड और शेयर करना https://hi.news.hada.io/topic?id=1050
Solid - Reactive JS लाइब्रेरी https://hi.news.hada.io/topic?id=4940