8000 GitHub - ncpa0cpl/test262.fyi: An alternative frontend for the test262.fyi - a daily runner of test262 for many JS engines
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ncpa0cpl/test262.fyi

 
 

Repository files navigation

An alternative frontend for the test262.fyi

Improvements over test262.fyi

  • search test results by specified features
  • more graph display options
  • fixed routing issues
  • persistent settings
  • persistent accordions
  • animations and view transitions

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

An alternative frontend for the test262.fyi - a daily runner of test262 for many JS engines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 65.0%
  • JavaScript 28.3%
  • Shell 6.1%
  • Other 0.6%
0