eJS Project


What is eJS?

eJS (embedded JavaScript) is a JavaScript processing system for embedded systems such as IoT devices, where approximately 100 KB of memory is available for the heap. The eJS framework can automatically generate eJSVM, which is a JavaScript virtual machine customized for a specific application program to run on a specific embedded system.

Source code of eJS

Latest version

Coming soom.


Journal Papers

International Conference Papers

Technical Reports


The eJS Project has been partly supported by JSPS KAKENHI Grant Numbers 18KK0315.

Copyright (c) 2021, eJS Project. All rights reserved. (Last Updated: 11 May 2021)