Skip to content

enso-org/engine-benchmark-results

Repository files navigation

Stdlib and Engine benchmark results

This repository hosts results from benchmarks from the enso repo. This repo has GH pages enabled and hosts them at https://enso-org.github.io/engine-benchmark-results/. It is a VueJS single-page-application.

Data

The benchmarks are scheduled in Benchmark Engine and Benchmark Standard Libraries GH Actions. The results from these actions are gathered by another GH Action Benchmarks Upload and uploaded to this repo, inside cache directory. Results are JSON files inside the cache directory. There is a special cache/index.json file that maps json file names to their timestamps.

The Benchmarks Upload actions the runs website_regen.py script.

Contributing

Run the dev server with npm install && npx vite.

Building static sites from Vue

Run npm run build to build the static site. The output will be in the dist directory. Run npm run preview to serve the dist directory.

Technology stack

References

Legacy static webpages

The old static webpages are still generated inside stdlib-benchs.html and engine-benchs.html files and included in the deployed GH pages. They will be removed as soon as the data format is changed. Accessible via these URLs: