No description
- Rust 99.6%
- JavaScript 0.4%
| .zed | ||
| benches | ||
| docs | ||
| examples | ||
| src | ||
| test262@2b2ecead6e | ||
| tools | ||
| .codex | ||
| .gitignore | ||
| .gitmodules | ||
| .oxfmtrc.json | ||
| .oxlintrc.json | ||
| AGENTS.md | ||
| Cargo.lock | ||
| Cargo.toml | ||
| clippy.toml | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| rustfmt.toml | ||
| tombi.toml | ||
Blitz
Blitz is a compact ECMAScript engine/runtime centered on a minimal Rust kernel that exposes strictly documented native primitives and drives an increasingly capable runtime surface. The Rust base handles JavaScript parsing, bytecode compilation, the VM/GC, and defensive kernels so behavior stays auditable and easy to iterate.
Key layers
src/— the Rust kernel that ships the lexer, parser, compiler, VM, GC, and the native hooks that expose every capability to the runtime.src/main.rsboots the globals, exposes natives, and can run a REPL or execute scripts.examples/— sample JavaScript entry points and probes that exercise how Blitz should be embedded or orchestrated.tests/,benches/, andtest262/— Rust integration tests, Criterion benchmarks for the VM pipeline, plus the upstream ECMAScript Test262 harness for the conformance material we exercise manually or with auxiliary runners.
License
- The
test262/tree is governed by the Test262 license embedded inside that directory.