Skip to content

test262-fyi/test262.fyi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Daily runner of test262 for many engines

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 15