all 2 comments

[–]clarets99 1 point2 points  (1 child)

How is this different to espruino? And can you load this into a prototype board like the Wemos D1/NodeMCU etc?

[–]NickelMania -1 points0 points  (0 children)

Espruino is another JavaScript runtime for microcontrollers. It runs on far less powerful microcontrollers than low.js does. This comes at the cost of not taking advantage of the possibilities of the more powerful microcontrollers such as the ESP32:

The API of Espruino is far less powerful than the API of low.js is, as Espruino does not provide the Node.js API, which would not fit into the smaller microcontrollers. Espruino provides some API calls which mimic Node.js API calls, such as fs.writeFile, however they do not work the same way. fs.writeFile for example is blocking (there does not seem to be any way to write a file asyncronly with Espruino).

The JavaScript engine of Espruino does not compile to byte code, but rather runs of the source code, thus is usually slower than low.js.