- माइक्रोकंट्रोलर जैसे सीमित संसाधनों वाले डिवाइसों पर चलने वाला JavaScript इंजन
→ 64KB से कम RAM और 200KB से कम flash memory पर भी चल सकता है
-
ECMAScript 5.1 संगत
-
ARM Thumb-2 के लिए compile करने पर आकार 160K
-
कम memory उपयोग के लिए optimized
-
C99 में लिखा गया, इसलिए बेहतरीन portability
-
JS source code को bytecode में pre-compile करने के लिए snapshot support
-
C API के साथ कहीं भी आसानी से embed किया जा सकता है
8 टिप्पणियां
QuickJS और Ducktape की तुलना में क्या यह उससे भी छोटा JS इंजन है? मुझे लगा था कि दोनों ही काफी छोटे हैं..
यह Samsung Electronics द्वारा सार्वजनिक किया गया प्रोजेक्ट है। वास्तव में इसका कितना इस्तेमाल होता है, यह तो नहीं पता, लेकिन यह कहाँ इस्तेमाल होता है, यह जानने की उत्सुकता है।
अगर यह ES 5.1 है, तो यह ES 6 से भी पहले का है, इसलिए आम तौर पर जिन्हें modern फीचर्स कहा जाता है, वे इसमें नहीं हैं, ऐसा मानना सही होगा।
सुझाए गए specs को देखकर लगता है कि यह कुछ वैसा ही है जैसा कुछ समय पहले यहाँ पेश किया गया Raspberry Pi Pico, जिस पर JavaScript चलाने के लिए यह बनाया गया है.
https://hi.news.hada.io/topic?id=3618
1.5 इंच से बड़ा है, इसलिए मैंने विवरण देखा.
JerryScript की मुख्य विशेषताएँ:
ECMAScript 5.1 standard के साथ पूर्ण compliance
ARM Thumb-2 के लिए compile करने पर 160K binary size
कम memory consumption के लिए भारी optimization
अधिकतम portability के लिए C99 में लिखा गया
JavaScript source code को byte code में precompile करने के लिए snapshot support
Mature C API, जिसे applications में embed करना आसान है
अरे, मैंने इसे ठीक कर दिया है... इन दिनों मुझसे टाइपो कुछ ज़्यादा हो रहे हैं।
इस स्तर की टाइपो तो साइट से प्यार करने वाले यूज़र खुद ही ढूंढ देंगे हाहा
हाहा, धन्यवाद!