Contents:
- engines: list of JavaScript engines
- parsers: list of JavaScript parsers
- app: SPA app for zoo.js.org
- bench: benchmarking different engines on V8's test suite
- build: docker/make-based build system for open-source engines (base build scripts and containers)
- conformance: ECMAScript conformance testing
See zoo.js.org for the main tabular view with benchmark and conformance scores, or perhaps engines.json for a machine-readable json with structured data.
Most engines here come with a build script. Build any engine locally:
cd engines/<name>/ && make
Play around with pre-built binaries from Docker Hub:
docker run -it ivankra/javascript-zoopodman run -it docker.io/ivankra/javascript-zoocontainer run -it docker.io/ivankra/javascript-zoo
- Allen Wirfs-Brock and Brendan Eich (2020). JavaScript: the first 20 years.
- Other JavaScript engines compendiums: wikipedia, bkil, linusg, ahaoboy, eatonphil.com, buttondown.com, guest271314, bga, JsUnit (early 2000s JavaScript landscape), thaliaarchi (regex engines)
- esvu / jsvu - installers for official releases of various engines
- test262.fyi - daily test262 runs for recent engines