Our great sponsors
-
microvium
A compact, embeddable scripting engine for applications and microcontrollers for executing programs written in a subset of the JavaScript language.
-
moddable
Tools for developers to create truly open IoT products using standard JavaScript on low cost microcontrollers.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Here's a list of features not supported by Microvium. AFAIK, QuickJS supports all of those (except maybe Intl)
https://github.com/coder-mike/microvium/blob/main/doc/suppor...
I experimented with Moddable some time ago and also contributed a module for Linux. It's written in C and I found the code quite readable, and the entire architecture good too. It's almost ES6 complete too.
https://github.com/Moddable-OpenSource/moddable
https://www.moddable.com/
Nice! A few years ago I took a stab at this problem space with https://github.com/cesanta/v7 ; with fun tricks like in-place compacting GC, stdlib JS object graph "frozen" in rom etc