Continuous Sightglass
benchmarking for Wasmtime and Cranelift. A GitHub Actions run every three
hours measures the latest Wasmtime main under callgrind, commits the raw
results to benchmark-data/, files an issue for significant regressions, and
publishes trend plots to GitHub Pages. See docs/ for the
design.
git submodule update --init
cargo build
cargo testThe CLI is awfy; run cargo run -p awfy -- --help for its subcommands.
cargo run -p awfy -- site --out _site
node site/tests/e2e/serve.js _site 8000 # or any static file serverThen open http://127.0.0.1:8000/. With no runs recorded yet, use the test fixtures instead:
cargo run -p awfy -- --root crates/awfy/tests/fixtures site --site site --out _sitecd site
node --test tests/unit
npm ci && npx playwright install chromium && npx playwright test