Elk - एम्बेडेड सिस्टम्स के लिए अल्ट्रा-लाइट JS इंजन
(github.com)- ES6 के प्रमुख subset को इम्प्लीमेंट करने वाला embeddable JS इंजन
→ माइक्रोकंट्रोलर डेवलपमेंट के लिए डिज़ाइन किया गया: C/C++ की जगह JS में firmware code लिखें
→ या product personalization के लिए ग्राहकों को सुरक्षित और संरक्षित scripting environment प्रदान करें
-
cross-platform: 8~64bit
-
कोई dependency नहीं: सिर्फ ISO C/C++ compiler से build किया जा सकता है
-
कोड में केवल
elk.cऔरelk.hजोड़ते ही embedding पूरा -
छोटा और सरल embedding API
-
JavaScript से Native C/C++ कॉल संभव, और इसका उल्टा भी समर्थित
-
mallocका उपयोग नहीं करता; दिए गए memory buffer से ही काम करता है -
छोटा footprint: flash/disk पर 20KB, core VM के लिए लगभग 100byte
-
कोई bytecode नहीं; JS code को सीधे interpret करता है
अभी कोई टिप्पणी नहीं है.