Elk - mesin JS ultra-kecil untuk sistem embedded
(github.com)- Mesin JS yang dapat di-embed yang mengimplementasikan subset utama ES6
→ Dirancang untuk pengembangan mikrokontroler: menulis kode firmware dengan JS alih-alih C/C++
→ Atau menyediakan lingkungan scripting yang aman dan terlindungi bagi pelanggan untuk personalisasi produk
-
Lintas platform: 8~64bit
-
Tanpa dependensi: dapat dibangun hanya dengan kompiler ISO C/C++
-
Embedding selesai hanya dengan menyertakan dua file,
elk.cdanelk.h, ke dalam kode -
API embedding yang kecil dan sederhana
-
Dapat memanggil Native C/C++ dari JavaScript. Sebaliknya juga didukung
-
Tidak menggunakan
malloc. Berjalan hanya dengan buffer memori yang diberikan -
Footprint kecil: 20KB di flash/disk, sekitar 100byte untuk core VM
-
Tanpa bytecode. Menginterpretasikan kode JS secara langsung
Belum ada komentar.