drogus/jawsm
JavaScript to WASM compiler observed · 2026-08-28
Health v2 · maintenance only
29/100
- Activity 15
- Release rhythm 35
- Longevity 48
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 682
- days_rel: n/a
- days_push: 515
- n_releases_24m: 0
Adoption not part of the score
1102 stars · 22 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Jawsm is an experimental JavaScript to WebAssembly compiler written in Rust that produces standalone WASM binaries executable without bundling an interpreter. It aims to eventually support 100% of JavaScript by leveraging modern WASM proposals, though it currently passes only about 25% of the test262 suite.
Use cases
- compile javascript to a standalone wasm binary
- run javascript code inside a wasm runtime without an interpreter
- write wasm scenarios in javascript instead of rust
- reduce wasm binary size compared to embedding a js interpreter
- compile js to wasm targeting wasip2
- experiment with compiling javascript using modern wasm proposals
When to choose
- you need small, standalone WASM binaries from JavaScript source without shipping an interpreter
- you're writing WASM scenarios (e.g. for Crows) and prefer JavaScript over Rust
- you want to experiment with cutting-edge WASM proposals like WASIp2
- you can tolerate missing language features and incomplete builtins
When to avoid
- you need production-ready, spec-compliant JavaScript compilation today
- your code relies on RegExp, BigInt arithmetic, or most builtin methods
- you need binaries portable across many WASM runtimes
- you need a stable, well-supported toolchain for a real project
Facets
cli-tool · maturity experimental
compiler interpreter developer-tools compilers programming-languages web-development developer-tools wasm rust cross-platform javascript-to-wasm webassembly wasm-proposals wasi test262 standalone-wasm-binary no-interpreter
1 source
- readme: https://github.com/drogus/jawsm · fetched 2026-08-28 · f40522e86c46
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| drogus/jawsm | main | 29 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem