QuickJS Running in WebAssembly

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • quickjs-emscripten

    Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions

  • The library was inspired by Figma’s blog posts about their plug-in system: https://github.com/justjake/quickjs-emscripten#background

  • javy

    Discontinued JS to WebAssembly toolchain

  • I’m not sure if anyone has done so yet for Go, but Shopify has done this for Rust.

    https://github.com/Shopify/javy/tree/main/crates/quickjs-was...

  • 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.

    InfluxDB logo
  • define-function

    quick.js based eval

  • Another library I found recently, which has a different take (simpler API) for using QuickJS compiled to WASM:

    https://github.com/taowen/define-function

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts