Skip to content

Conversation

@cfallin
Copy link
Member

@cfallin cfallin commented Nov 18, 2025

These benchmarks are included in JetStream, which is nominally a browser JavaScript benchmark but which in recent times has started to include JS+Wasm benchmarks. I picked several of the Wasm benchmarks that are entirely or almost entirely in Wasm, with only the barest of JS wrappers, and tweaked them to build on WASI instead. Then I added the Sightglass-specific benchmark begin/end hook calls.

The original source files for these benchmarks remain under their original licenses. A license exception for inclusion of files under licenses other than Apache-2.0 WITH LLVM-exception (the BA's default license) was granted by the Bytecode Alliance board here, and all files added in this PR are under benchmarks/ and thus fit within that exception.

…cc-loops.

These benchmarks are included in [JetStream], which is nominally a
browser JavaScript benchmark but which in recent times has started to
include JS+Wasm benchmarks. I picked several of the Wasm benchmarks that
are entirely or almost entirely in Wasm, with only the barest of JS
wrappers, and tweaked them to build on WASI instead. Then I added the
Sightglass-specific benchmark begin/end hook calls.

The original source files for these benchmarks remain under their
original licenses. A license exception for inclusion of files under
licenses other than `Apache-2.0 WITH LLVM-exception` (the BA's default
license) was granted by the Bytecode Alliance board [here], and all
files added in this PR are under `benchmarks/` and thus fit within that
exception.

[JetStream]: https://github.com/webkit/jetstream
[here]: bytecodealliance/governance#137
@cfallin
Copy link
Member Author

cfallin commented Nov 18, 2025

cc @abrown or @fitzgen for review? Thanks!

@fitzgen
Copy link
Member

fitzgen commented Nov 18, 2025

r=me with CI passing

@cfallin
Copy link
Member Author

cfallin commented Nov 18, 2025

CI failed in meshoptimizer (not touched here) with

1.006 fatal: unable to access 'https://github.com/zeux/meshoptimizer.git/': The requested URL returned error: 500

It looks like this is network weather from today's GitHub downtime. However I don't have permissions in this repo to request a re-run -- @fitzgen would you mind doing that? Thanks!

@fitzgen
Copy link
Member

fitzgen commented Nov 18, 2025

Re-running

@cfallin cfallin merged commit 8473c4d into bytecodealliance:main Nov 18, 2025
28 of 29 checks passed
@cfallin cfallin deleted the jetstream-benchmarks branch November 18, 2025 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants