Elk - motor JS ultrapequeño para sistemas embebidos
(github.com)- Motor JS embebible que implementa un subconjunto importante de ES6
→ Diseñado para desarrollo con microcontroladores: permite escribir código de firmware en JS en lugar de C/C++
→ O bien ofrecer a los clientes un entorno de scripting seguro y protegido para la personalización del producto
-
Multiplataforma: 8~64 bits
-
Sin dependencias: se puede compilar solo con un compilador ISO C/C++
-
La integración embebida se completa adjuntando solo
elk.cyelk.hal código -
API de integración pequeña y simple
-
Desde JavaScript se puede llamar a C/C++ nativo. También funciona al revés
-
No usa
malloc. Funciona únicamente con el búfer de memoria proporcionado -
Huella pequeña: 20 KB en flash/disco, y alrededor de 100 bytes para el core VM
-
No hay bytecode. Interpreta directamente el código JS
Aún no hay comentarios.