Skip to content

Latest commit

 

History

History
48 lines (42 loc) · 2.92 KB

README.md

File metadata and controls

48 lines (42 loc) · 2.92 KB

test262.fyi

Independent daily test262 (standard test suite) runner for many JS engines (test262.report spiritual successor). WIP.

Engines

Transpilers

  • Babel (old Node and Babel + core-js)
  • SWC (old Node and SWC + core-js)
  • Sucrase (old Node and Sucrase + core-js)

Engine variants

  • V8 with experimental opts (--harmony etc)
  • SM with experimental opts
  • Stable versions of engines

Features to do

  • Preview test262 PRs (changes only)
  • Data/graph over time
  • Diff individual engines(/runs)
  • Lookup JS runtime version -> JS engine version (Node, Deno, Bun, etc)
  • Measure times for each test, have "result view" and "time view"

Local build

Note: You need a GitHub API token (PAT) in your env as GITHUB_TOKEN

  1. Clone repo
  2. Run scripts/downloadOldResults.mjs and scripts/extractResults.sh (downloads results from latest build)
  3. node site/generate.mjs (might take a minute or two)
  4. Start a HTTP server in site and open it in your browser