Wasm3 - उच्च-प्रदर्शन WebAssembly इंटरप्रेटर
(github.com)-
C में लिखा गया है और मौजूदा इंटरप्रेटरों की तुलना में 8x तेज़ है (JIT से धीमा)
-
सिर्फ 64Kb कोड + 10Kb RAM के साथ चल सकता है
→ x86, x86_64, ARM, RISC-V, PowerPC, MIPS, Xtensa, ARC32 जैसे वातावरणों का समर्थन
→ Linux, Windows, Mac, FreeBSD, ब्राउज़र, Android, iOS
→ OpenWRT, Raspberry Pi, Arduino, ESP8266
- Cosmopolitan Libc लागू किया गया (v0.4.8 से)
→ एक 152kb .com फ़ाइल से 6 OS पर चल सकता है
4 टिप्पणियां
लेकिन यह C में लिखा गया है, तो इसका JIT से धीमा होना किस मायने में है, यह मुझे ठीक से समझ नहीं आ रहा। क्या compiled होने के बाद भी यह JIT से धीमा हो सकता है?
शायद बात यह है कि भले ही प्रोजेक्ट C में लिखा गया हो, WASM बाइनरी को इंटरप्रिटिंग तरीके से चलाया जाता है, इसलिए यह JIT से compile करके चलाने की तुलना में धीमा लगता है।
आह, मेरा ख्याल है कि वह गति wasm की प्रोसेसिंग स्पीड की बात है, और मुद्दा यह है कि चाहे वह कितनी भी तेज़ हो, इंटरप्रिटर होने के कारण वह wasm JIT से तेज़ नहीं हो सकती।
लगता है कि Cosmopolitan का उपयोग करने वाले प्रोजेक्ट अब एक-एक करके और सामने आ रहे हैं
Cosmopolitan libc - Build-Once Run-Anywhere C https://hi.news.hada.io/topic?id=3489
Redbean - एक ऐसी वेब सर्वर जो सिर्फ 1 फ़ाइल से चलती है https://hi.news.hada.io/topic?id=3815