Elk - moteur JS ultra-léger pour systèmes embarqués
(github.com)- Moteur JS embarquable implémentant un sous-ensemble majeur d’ES6
→ Conçu pour le développement sur microcontrôleurs : permet d’écrire le code du firmware en JS plutôt qu’en C/C++
→ Ou de fournir aux clients un environnement de scripting sûr et protégé pour personnaliser un produit
-
Multiplateforme : 8 à 64 bits
-
Sans dépendances : peut être compilé uniquement avec un compilateur ISO C/C++
-
L’intégration se fait simplement en ajoutant
elk.cetelk.hau code -
API d’intégration petite et simple
-
Possibilité d’appeler du C/C++ natif depuis JavaScript, et inversement
-
N’utilise pas
malloc: fonctionne uniquement avec un buffer mémoire fourni -
Faible empreinte : 20 KB en flash/disque, environ 100 octets pour le cœur de la VM
-
Pas de bytecode : interprète directement le code JS
Aucun commentaire pour le moment.