101,400 tests passing byte for byte
Pinned to commit dd6138f; compared against Node.js v26.13.0
The official ECMAScript conformance suite, maintained by the committee that writes the language standard.
How we count. Tests that apply to both language modes run twice, once in sloppy mode and once in strict mode, and each run counts. That includes about 4,600 tests that check whether invalid syntax is rejected: a test passes only when Node.js rejects the program and Pure rejects it too. Nothing in the suite is left out.
5,889 tests passing byte for byte
Node.js v26.13.0's own tests, compared against Node.js v26.13.0
Node.js's own test suite: the tests the Node.js project runs against every release.
How we count. The full upstream test tree at the pinned Node.js version. The only tests left out are ones that cannot apply to a drop-in runtime, each listed with the reason.
2,347 tests passing byte for byte
Bun v1.4.4's own tests, compared against Bun v1.4.4
Bun's own test suite: the tests the Bun project runs against every release.
How we count. Taken from Bun's repository at the pinned release, and run with Bun's own test runner as the oracle.