mirror-jetstream/Kotlin-compose
Camillo Bruni 97f348ec9d Merge main
- Merge upstream main branch
- Partially merge https://github.com/WebKit/JetStream/pull/167/ to
  display sub-times

Change-Id: I9f30772ff2d6d068b09e43df3cb57da35b231ca2
Reviewed-on: https://chromium-review.googlesource.com/c/external/github.com/WebKit/JetStream/+/6911418
Reviewed-by: Victor Gomes <victorgomes@chromium.org>
2025-09-03 04:51:51 -07:00
..
build Merge main 2025-09-03 04:51:51 -07:00
.gitignore Merge main 2025-09-03 04:51:51 -07:00
benchmark.js Merge main 2025-09-03 04:51:51 -07:00
build.log Merge main 2025-09-03 04:51:51 -07:00
build.sh Merge main 2025-09-03 04:51:51 -07:00
empty-main-function.patch Merge main 2025-09-03 04:51:51 -07:00
hook-print.patch Merge main 2025-09-03 04:51:51 -07:00
jstag-workaround.patch Merge main 2025-09-03 04:51:51 -07:00
README.md Merge main 2025-09-03 04:51:51 -07:00
skiko-disable-instantiate.patch Merge main 2025-09-03 04:51:51 -07:00
use-beta-toolchain.patch Merge main 2025-09-03 04:51:51 -07:00

Kotlin/Wasm Compose Multiplatform Benchmark

Citing https://github.com/JetBrains/compose-multiplatform:

Compose Multiplatform is a declarative framework for sharing UIs across multiple platforms with Kotlin. [...] Compose for Web is based on Kotlin/Wasm, the newest target for Kotlin Multiplatform projects. It allows Kotlin developers to run their code in the browser with all the benefits that WebAssembly has to offer, such as good and predictable performance for your applications.

Build Instructions

See or run build.sh. See build.log for the last build time, used sources, and toolchain versions.

Running in JS shells

To run the unmodified upstream benchmark, without the JetStream driver, see the upstream repo, specifically https://github.com/JetBrains/compose-multiplatform/blob/master/benchmarks/multiplatform/README.md