Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
quickjs-emscripten
Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions
-
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.
Im am always fascinated by how a single person can build a language runtime. That too for language like JavaScript where large number of features are introduces on regular basis.
https://github.com/bellard/quickjs/graphs/contributors
QuickJS is awesome, simple to use and very easy to integrate.
Over the past few years I slowly built a small JS runtime using QuickJS as the engine and libuv as the platform layer, amongst other things, in case anyone wants to take a look: https://github.com/saghul/txiki.js
If you want to use QuickJS in the browser and/or NodeJS for running untrusted code, building plugin systems, etc, I have a library here that wraps a WASM build of QuickJS:
https://github.com/justjake/quickjs-emscripten#quickjs-emscr...
I believe Figma uses QuickJS for their plugin system.
then you might be impressed by https://github.com/engine262/engine262 as well
Spoiler alert
git clone https://github.com/jart/cosmopolitan