これなに?
ruby.wasmとPicoRuby.wasmの起動時間を雑に計測するためのベンチマークツール。
PicoRuby.wasmはバイナリが小さいからruby.wasmよりも起動が早いってのはよく聞くけど実際どれくらい違うのか比較したくなったので作った。
計測結果
10回計測した時の平均と中央値は下記
ブラウザのキャッシュが効いてる状態
- @ruby/head-wasm-wasi@latest (Ruby 4.1.0) : 平均661.8ms、中央値654.4ms
- @picoruby/wasm-wasi@latest (Ruby 3.4) : 平均127.05ms, 中央値126.2ms
ブラウザのキャッシュが効いてない状態
- @ruby/head-wasm-wasi@latest (Ruby 4.1.0) : 平均863.12ms、中央値890.7ms
- @picoruby/wasm-wasi@latest (Ruby 3.4) : 平均157.46ms, 中央値155.9ms