Public
Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md
JavaScript engines zoo
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)
- harness: testing harness for test262/benchmarking
- conformance: ECMAScript conformance test suites
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 come with a build script. Build and play around with any engine locally (needs docker, podman or Apple's
container):
cd engines/<name>/ && makecd engines/<name>/ && make sh- explore the build container (build artifacts will be in/dist)DOCKER_ARCH=riscv64 make sh- cross build with qemu (sudo apt install qemu-user-static)REPO=https://... REV=<commit/branch/tag> make- build from a specific commit and/or repo
You can download pre-built binaries from GitHub releases or play with them using this Docker Hub image:
docker run -it ivankra/javascript-zoopodman run -it docker.io/ivankra/javascript-zoocontainer run -it docker.io/ivankra/javascript-zoo
Links
- 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
语言 Languages
JavaScript91.4%
Python4.5%
Dockerfile1.3%
Vue0.7%
Shell0.5%
Makefile0.4%
Go0.4%
C++0.3%
TypeScript0.3%
C#0.2%
C0.1%
Rust0.0%
CSS0.0%
Dart0.0%
Perl0.0%
HTML0.0%
提交活跃度 Commit Activity
代码提交热力图
过去 52 周的开发活跃度537
Total Commits峰值: 78次/周
LessMore