diff --git a/README.md b/README.md index 2bfdc664..6b7075fa 100644 --- a/README.md +++ b/README.md @@ -76,8 +76,144 @@ is profitable. See the [repository rules](AGENTS.md#performance-reporting) and [next optimization targets](docs/PERFORMANCE_NEXT.md). +**Complete 35-scenario Linux x86_64 matrix, measured 2026-09-30: V8/Bun roadmap P0–P4.** + +The measured candidate is `main` revision `889f7c19adb46976e98ff00729d606d77cd933d2` +(PR #30). The previous-JIT regression baseline is the `82d3808` (v0.12.9) runtime built with the +identical `shared-js-multibatch-v3` worker harness (`cfd5667`); the later harness changes only add +workloads and tests. QuickJS is the candidate binary with the JIT detached, so the profitability +comparison uses the same QuickJS-NG `fd0a0210b7be00957751871e7e01b8291268fc29` runtime and +benchmark harness. Bun 1.4.0 runs the same JavaScript from a file wrapper with default flags. + +Relative to the previous automatic JIT, 28 scenarios are significantly faster, 2 are +significantly slower (`quickjs-fibonacci`, `calls-recursion-closures`), and 5 are statistically +tied. Relative to same-version QuickJS, 25 are faster, 5 are slower (`strings-json`, `adversarial`, +`strings-regexp`, `calls-recursion-closures`, `exceptions-promises-async`), and 5 are tied. +Relative to Bun, all 35 are slower: the closest are `fibonacci-recursive` (0.72x Bun speed), +`generic-call-entry` (0.65x), `float64-dense` (0.65x), `quickjs-bitops` (0.61x) and +`exceptions-sync` (0.57x); the widest gaps are `methods-dynamic` (0.013x), `calls-recursion-closures` +(0.019x), `arrays-typed` (0.024x) and `objects-polymorphic` (0.025x). The table retains every losing, +fallback-only and inconclusive scenario. + +Timings are medians across processes of the per-process upper median of 16 timed batches, +in **ms per ten workload calls**. Ratios are paired geometric means of reference latency / +candidate latency with 95% confidence intervals; values above 1.00x mean quickjs-jit is faster. +An interval crossing 1.00x is explicitly described as statistically tied. Production automatic +tiering is used for both JIT columns. Speed ratios and bounds are rounded to one decimal place +(two significant digits below 0.95x), so a significant difference of a few percent can display as +`1.0x`; the exact values are in the machine-readable comparisons. -**Complete 30-scenario Linux x86_64 matrix, measured 2026-09-16: bounded facts, effects, and exact recovery.** +| Workload | Previous JIT ms | QuickJS ms | Bun ms | quickjs-jit ms | JIT / previous speed [95% CI] | JIT / QuickJS speed [95% CI] | JIT / Bun speed [95% CI] | +| --- | ---: | ---: | ---: | ---: | --- | --- | --- | +| scalar-control-flow | 0.054621 | 2.131417 | 0.023760 | 0.043710 | 1.3x [1.2, 1.3] | 48.8x [48.7, 48.9] | 0.54x [0.54, 0.54] | +| scalar-expressions | 0.050537 | 2.158171 | 0.020066 | 0.045207 | 1.1x [1.1, 1.1] | 47.6x [47.5, 47.8] | 0.45x [0.44, 0.46] | +| host-compute | 0.070864 | 2.161068 | 0.028049 | 0.051536 | 1.4x [1.3, 1.4] | 41.6x [40.9, 42.1] | 0.52x [0.48, 0.55] | +| mixed-quotes | 2.546494 | 2.761754 | 0.059345 | 0.643744 | 4.0x [4.0, 4.0] | 4.3x [4.3, 4.3] | 0.092x [0.091, 0.093] | +| quickjs-int-arith | 1.342332 | 5.823383 | 0.048088 | 0.318585 | 4.3x [4.2, 4.5] | 18.3x [18.3, 18.3] | 0.15x [0.15, 0.15] | +| quickjs-bitops | 0.062732 | 1.192999 | 0.015960 | 0.027838 | 2.2x [2.2, 2.3] | 42.8x [42.4, 43.0] | 0.61x [0.57, 0.67] | +| quickjs-fibonacci | 0.365476 | 0.946928 | 0.013173 | 0.373399 | 1.0x [1.0, 1.0] | 2.5x [2.5, 2.5] | 0.034x [0.031, 0.035] | +| numeric | 0.029334 | 0.538238 | 0.011468 | 0.021027 | 1.4x [1.4, 1.4] | 25.6x [25.6, 25.6] | 0.54x [0.5, 0.56] | +| scalar-loop | 0.029346 | 0.538416 | 0.011425 | 0.021011 | 1.4x [1.4, 1.4] | 25.6x [25.6, 25.7] | 0.56x [0.55, 0.57] | +| call-heavy | 0.060496 | 1.284650 | 0.020687 | 0.039006 | 1.6x [1.6, 1.6] | 33.0x [32.9, 33.0] | 0.49x [0.43, 0.53] | +| generic-call-entry | 0.032429 | 0.971108 | 0.016968 | 0.026006 | 1.2x [1.2, 1.2] | 36.5x [35.9, 37.0] | 0.65x [0.58, 0.7] | +| generic-call-fallback | 9.006540 | 1.289410 | 0.023828 | 0.205905 | 43.3x [42.1, 44.0] | 6.2x [6.1, 6.3] | 0.11x [0.1, 0.11] | +| property-heavy | 0.098770 | 1.067904 | 0.008183 | 0.028202 | 3.5x [3.5, 3.5] | 37.7x [37.4, 38.0] | 0.37x [0.32, 0.44] | +| fibonacci-iterative | 0.988808 | 35.507209 | 0.180796 | 0.780361 | 1.3x [1.3, 1.3] | 45.5x [45.3, 45.6] | 0.22x [0.21, 0.22] | +| fibonacci-recursive | 9.836284 | 9.899155 | 0.267479 | 0.361470 | 26.4x [25.3, 27.1] | 26.5x [25.5, 27.2] | 0.72x [0.69, 0.74] | +| collections | 1.643369 | 1.577042 | 0.042527 | 1.598388 | 1.0x [1.0, 1.0]; statistically tied (between 1.9% slower and 4.2% faster) | 1.0x [1.0, 1.0]; statistically tied (between 3.6% slower and 2.2% faster) | 0.029x [0.026, 0.035] | +| for-of-array | 0.513846 | 0.458836 | 0.042276 | 0.169520 | 3.0x [2.9, 3.2] | 2.6x [2.5, 2.7] | 0.17x [0.15, 0.21] | +| strings-json | 2.004900 | 1.895814 | 0.070878 | 1.992261 | 1.0x [1.0, 1.0] | 1.0x [0.95, 1.0] | 0.037x [0.036, 0.038] | +| calls-closures | 3.463190 | 3.196535 | 0.094103 | 3.195755 | 1.1x [1.1, 1.1] | 1.0x [1.0, 1.0]; statistically tied (between 0.5% slower and 0.4% faster) | 0.032x [0.03, 0.034] | +| adversarial | 0.952296 | 0.937205 | 0.035868 | 0.951392 | 1.0x [1.0, 1.0]; statistically tied (between 0.5% slower and 2.3% faster) | 1.0x [1.0, 1.0] | 0.038x [0.037, 0.038] | +| float64-dense | 0.128974 | 2.280728 | 0.065531 | 0.101439 | 1.3x [1.3, 1.3] | 22.4x [22.4, 22.5] | 0.65x [0.64, 0.65] | +| strings-regexp | 20.132023 | 19.248259 | 0.996785 | 19.888096 | 1.0x [1.0, 1.0] | 1.0x [1.0, 1.0] | 0.05x [0.05, 0.051] | +| arrays-typed | 2.988435 | 4.120533 | 0.044649 | 1.888215 | 1.6x [1.6, 1.6] | 2.2x [2.2, 2.2] | 0.024x [0.024, 0.025] | +| packed-array-traversal | 0.048532 | 0.825986 | 0.015133 | 0.030085 | 1.6x [1.6, 1.6] | 27.4x [27.3, 27.5] | 0.47x [0.43, 0.5] | +| int32array-traversal | 0.049806 | 1.031324 | 0.014990 | 0.028082 | 1.8x [1.7, 1.8] | 36.5x [36.1, 36.9] | 0.53x [0.53, 0.54] | +| float64array-traversal | 1.125629 | 1.511168 | 0.008301 | 0.057100 | 19.7x [19.6, 19.7] | 26.4x [26.3, 26.5] | 0.14x [0.14, 0.15] | +| typed-convert-traversal | 1.100261 | 1.492665 | 0.008115 | 0.057070 | 19.5x [19.1, 20.3] | 26.0x [25.9, 26.1] | 0.14x [0.14, 0.14] | +| objects-polymorphic | 23.777315 | 6.118516 | 0.120685 | 4.804849 | 5.0x [4.9, 5.0] | 1.3x [1.3, 1.3] | 0.025x [0.025, 0.026] | +| property-polymorphic | 1.870452 | 1.858583 | 0.023377 | 0.564089 | 3.3x [3.3, 3.3] | 3.3x [3.3, 3.3] | 0.041x [0.041, 0.042] | +| calls-recursion-closures | 6.425094 | 6.452665 | 0.125962 | 6.483280 | 1.0x [1.0, 1.0] | 1.0x [1.0, 1.0] | 0.019x [0.019, 0.019] | +| json-codec | 80.346902 | 79.366868 | 7.688941 | 80.205933 | 1.0x [1.0, 1.0]; statistically tied (between 3.4% slower and 0.3% faster) | 1.0x [1.0, 1.0]; statistically tied (between 4.1% slower and 1.0% faster) | 0.095x [0.092, 0.098] | +| map-set-bigint | 17.234838 | 17.618333 | 0.864529 | 17.583354 | 1.0x [1.0, 1.0]; statistically tied (between 4.6% slower and 0.9% faster) | 1.0x [1.0, 1.0]; statistically tied (between 0.7% slower and 3.4% faster) | 0.049x [0.048, 0.05] | +| exceptions-promises-async | 3.657682 | 2.323574 | 0.207743 | 2.417241 | 1.5x [1.5, 1.5] | 1.0x [1.0, 1.0] | 0.086x [0.086, 0.087] | +| methods-dynamic | 13.140204 | 12.907402 | 0.150761 | 12.816118 | 1.0x [1.0, 1.0]; statistically tied (between 1.5% slower and 1.8% faster) | 1.0x [1.0, 1.0]; statistically tied (between 1.9% slower and 0.9% faster) | 0.013x [0.012, 0.014] | +| exceptions-sync | 2.952581 | 2.921384 | 0.360353 | 0.620405 | 4.7x [4.6, 4.8] | 4.7x [4.6, 4.8] | 0.57x [0.56, 0.58] | + +Protocol `shared-js-multibatch-v3`: each fresh process performs one initial call, 64 untimed +ten-call warmup batches, then 16 timed ten-call batches; the process latency is the upper +median of those batches. Result consumption and the checksum are outside the timed boundary, +and inputs, scripts and driver (`60408ad6…`) are equivalent across engines; every checksum +agrees. Each workload/configuration has five discarded and 30 retained processes, and +configuration order reverses on alternating pairs. All 6,125 process records are archived; +timing samples are not filtered by native readiness and outlier batches are counted, never +dropped. Confidence intervals use 10,000 deterministic paired percentile-bootstrap resamples +(seed 20260909). v3 timings are not comparable with the historical v2 matrices below. + +Automatic native coverage and the paired interpreter control (diagnostics). Native-entry counts +aggregate the shared driver and the workload. The interpreter control shows that some +previous-JIT gains on `calls-closures` (1.1x) and `for-of-array` (1.1x) come from runtime +changes that also speed up the interpreter. + +| Workload | First-timed-batch native entries (min–max) | Timed-window compilation-quiet samples / 30 | Outlier batches (processes) | Candidate / previous interpreter speed [95% CI] | +| --- | ---: | ---: | ---: | --- | +| scalar-control-flow | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.1% slower and 0.2% faster) | +| scalar-expressions | 20–20 | 14 | 8 (8) | 1.0x [1.0, 1.0]; statistically tied (between 0.0% slower and 0.4% faster) | +| host-compute | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| mixed-quotes | 6990–6990 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.1% slower and 0.4% faster) | +| quickjs-int-arith | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.3% slower and 0.3% faster) | +| quickjs-bitops | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.2% slower and 0.2% faster) | +| quickjs-fibonacci | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| numeric | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.0% slower and 0.2% faster) | +| scalar-loop | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.1% slower and 0.2% faster) | +| call-heavy | 10–10 | 0 | 6 (6) | 1.0x [1.0, 1.0] | +| generic-call-entry | 10–10 | 0 | 6 (6) | 1.0x [1.0, 1.0] | +| generic-call-fallback | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| property-heavy | 10–10 | 0 | 9 (9) | 1.0x [1.0, 1.0]; statistically tied (between 0.1% slower and 0.4% faster) | +| fibonacci-iterative | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.1% slower and 0.0% faster) | +| fibonacci-recursive | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| collections | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| for-of-array | 20–20 | 5 | 19 (18) | 1.1x [1.1, 1.1] | +| strings-json | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| calls-closures | 10–10 | 30 | 0 (0) | 1.1x [1.1, 1.1] | +| adversarial | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| float64-dense | 20–20 | 12 | 15 (13) | 1.0x [1.0, 1.0] | +| strings-regexp | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| arrays-typed | 30–30 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.1% slower and 0.2% faster) | +| packed-array-traversal | 10–10 | 0 | 4 (4) | 1.0x [1.0, 1.0]; statistically tied (between 0.1% slower and 0.1% faster) | +| int32array-traversal | 10–10 | 0 | 5 (5) | 1.0x [1.0, 1.0]; statistically tied (between 0.9% slower and 0.4% faster) | +| float64array-traversal | 10–10 | 0 | 24 (24) | 1.0x [1.0, 1.0] | +| typed-convert-traversal | 10–10 | 0 | 22 (22) | 1.0x [1.0, 1.0] | +| objects-polymorphic | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| property-polymorphic | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.2% slower and 0.1% faster) | +| calls-recursion-closures | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| json-codec | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 1.9% slower and 4.2% faster) | +| map-set-bigint | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 2.0% slower and 2.1% faster) | +| exceptions-promises-async | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0] | +| methods-dynamic | 10–10 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 0.6% slower and 2.4% faster) | +| exceptions-sync | 20–20 | 30 | 0 (0) | 1.0x [1.0, 1.0]; statistically tied (between 1.4% slower and 0.5% faster) | + +Host: 13th Gen Intel Core i7-13700KF, Linux 7.2.5 x86_64, CPU 8 pinned, `powersave` +governor. Toolchain: rustc 1.98.1 / LLVM 22.1.8. Bun 1.4.0, default flags. Candidate binary +`d0ba09cf…`, previous binary `9660bcbf…`; the two worktrees used their own untracked Cargo.lock +files (hashes recorded in the manifest). `host-compute` is the equivalent pure-JavaScript render +kernel; it excludes GPUI allocation and snapshot work, so no Bun result is divided by a +host-inclusive timing. + +[All raw process records and metadata](benchmarks/results/roadmap-889f7c1-paired-x86_64.tar.gz), +[machine-readable comparisons](benchmarks/results/roadmap-889f7c1-paired-x86_64.json), +[collection metadata](benchmarks/results/roadmap-889f7c1-metadata-x86_64.json), and +[verified hashes and provenance](benchmarks/results/roadmap-889f7c1-manifest-x86_64.json). + + + + + +**Historical 30-scenario Linux x86_64 matrix, measured 2026-09-16: bounded facts, effects, and exact recovery.** +These measurements apply only to the `6165383` candidate and use the retired `shared-js-fixed-warmup-v2` protocol. +Its Bun column was launched with `bun -e` and timed one batch that hit a deterministic JSC stall, inflating Bun latency +by 1.2x–32x; do not compare its Bun ratios or absolute timings with the current v3 matrix. The measured candidate is implementation revision `6165383e01ba971ff99c70b1c4d6949b38a6349c`. The previous-JIT regression baseline is `e174b52eeaccefcf5891fe28fa5bbc960742846e`. @@ -150,7 +286,7 @@ and snapshot work, so no Bun result is divided by a host-inclusive timing. [collection metadata](benchmarks/results/facts-effects-6165383-metadata-x86_64.json), and [verified hashes and provenance](benchmarks/results/facts-effects-6165383-manifest-x86_64.json). - + diff --git a/benchmarks/results/roadmap-889f7c1-manifest-x86_64.json b/benchmarks/results/roadmap-889f7c1-manifest-x86_64.json new file mode 100644 index 00000000..942f071d --- /dev/null +++ b/benchmarks/results/roadmap-889f7c1-manifest-x86_64.json @@ -0,0 +1,81 @@ +{ + "schema": "quickjs-jit-benchmark-evidence-v1", + "measurement": { + "candidate_revision": "889f7c19adb46976e98ff00729d606d77cd933d2", + "previous_revision": "82d3808 runtime + cfd5667 v3 harness (worker protocol identical to candidate)", + "previous_harness_revision": "cfd5667488da44a3139ea1dbd4475efb4b481f98", + "quickjs_ng_revision": "fd0a0210b7be00957751871e7e01b8291268fc29", + "candidate_binary_sha256": "d0ba09cf065584df34169eb10fd79d96d780c82ecf4857846b3ca192f665bb5b", + "previous_binary_sha256": "9660bcbfc245bc6b3264a5d9c3e635e48beb6fd045b285815e4d409ffdeadc96", + "candidate_cargo_lock_sha256": "0ec39b07ed8adf660b7692dac88334e110c508dbcbdaea185935a966fce3d64a", + "previous_cargo_lock_sha256": "8be0cea02b858a74ecc342890095309a8425f5e35e9cae10558c0c90af39f683", + "collector_sha256": "20ff6c4cdab95a5c8ea39128bd2854fac9e8947d7baf1bbe13ef6722fa54fa03", + "driver_sha256": "60408ad6d28c58e7f20161c17a5db11fc142685fdd07ec7dbf35d7bb02a8f7c5", + "measured_at": "2026-09-30", + "protocol": "shared-js-multibatch-v3", + "timed_batches": 16, + "workloads": 35, + "configurations": [ + "previous/automatic", + "candidate/automatic", + "previous/interpreter", + "previous/bun", + "candidate/interpreter" + ], + "discarded_processes_per_workload_configuration": 5, + "retained_processes_per_workload_configuration": 30, + "total_process_records": 6125, + "bootstrap_resamples": 10000, + "bootstrap_seed": 20260909, + "timed_unit": "nanoseconds per ten workload calls (upper median of 16 timed batches)", + "host": "13th Gen Intel(R) Core(TM) i7-13700KF; Linux-7.2.5-3-omarchy-x86_64-with-glibc2.44; CPU 8 pinned; powersave", + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01), LLVM 22.1.8", + "bun": { + "version": "1.4.0", + "sha256": "33d56b070be6a9e3da0ab013038b43d1645d0534ca811ecdba4472599117eb4b", + "flags": [] + } + }, + "files": { + "benchmarks/results/roadmap-889f7c1-paired-x86_64.tar.gz": "6421439d7ce90d96e4edf9ef9175839ad9e7f6ddbe461454aa32e0ce88a35a0b", + "benchmarks/results/roadmap-889f7c1-paired-x86_64.json": "c1db6a5f21ddfc992a07d41f43b76d9562d1d01093793de544bc7107d5a51cc9", + "benchmarks/results/roadmap-889f7c1-metadata-x86_64.json": "19ff46849cdabf7195ad9aa076cb111626ec61b92cf88c45e4e397981c427148" + }, + "script_sha256": { + "scalar-control-flow": "cd2a2d54c8be8fd1aab6f6b81a4b12a15d027bb05befae472561504e45fb787d", + "scalar-expressions": "248825299f0b5dedddd7f844ca74fbb5f779e08ba95a36b48d776c24c20be7dc", + "host-compute": "a09e06b167f1e823de480ea0f9d9d93236ed2565b998e81ac037b6438863bb7a", + "mixed-quotes": "1d670a5575e2f01ddf6c583ee0afb1e54e6f39743f4e6592a2dce43a4c04dc44", + "quickjs-int-arith": "483eb8091ff83632c1c58c91554a07dc180d95e5b9374b67002f83cc10632d2e", + "quickjs-bitops": "382fab47164d9a4e6bc2080140b41b40a797d967ef605345b07a22daad08e5c7", + "quickjs-fibonacci": "96ad95758210c1f9b99c5046a2e062a60d1415dceb58fdbf6173a1a28a1381e1", + "numeric": "71fccfc372ce1abc5229e79e390dec06a17b42f6a9f9f7a6747222f2df525f50", + "scalar-loop": "db9037d16bf51a21a033ddc5901eac1a70a80c51628a5a5a937327faf0ed8a45", + "call-heavy": "a6cc40c5fb963f376a4fd35469a59a23b37420c564756319bc6d9c19b35f8fb0", + "generic-call-entry": "1eb475e3de0557bda01a5166e4d782d826f227370c6d4f72e1cb92e330a2cc40", + "generic-call-fallback": "af1c8b8d3eb97968c1924927bdb5744c1678a2c9d82dec6f8b3f772451f12596", + "property-heavy": "10bf81e6d712b8980df2a404be0d0456de92df5afc22ae30e5c086a33dea30cb", + "fibonacci-iterative": "7f7c397e968bd4d88a70cd4eaad43e861f456f996bd93a2eecb3d583d31b39f4", + "fibonacci-recursive": "19af48c9602fd18c911d1d19daf48a3608209712f1205e7959680a0bf5fde3a0", + "collections": "5a28d974119bfa1c1200d4e28daef3c228bb7792e0055ed9f0b164c9a74712c6", + "for-of-array": "2b96c8573916dfb0f0bc02402afefc00ca63e581df42b69fbf43a1bb51055ecc", + "strings-json": "c4ddcd0f2b34ab1b76e5a6f9b09cc0b590a14097a8457f35d1c9c1de4295231e", + "calls-closures": "2b72055e0638c572fa69f75622c9308c1e7e220a0bf1b1a772e21e6af68b5b15", + "adversarial": "aba1b49b0439f72eacefdaeff63793256c9e9765b7deb202bc25191c4b5b5095", + "float64-dense": "35220498f859305ab3444f165af3e004136cc69c71bfb19683bbdce24db0163b", + "strings-regexp": "709bb01131e108922bf9843d561c74c2097e58ba2fe42988c079bc3683e50889", + "arrays-typed": "a19284a8c4e7613bfdee18131871f5865f62f05e893d188511209426a5b7687b", + "packed-array-traversal": "03ef60d655ca39319b88b22e3f5010cd6de55be0c755d97eeb2cc797b84cdb7c", + "int32array-traversal": "6fb7aa242ecd2edb3b000037521d8ff8880508f6ba532ad8ffb6441364f24750", + "float64array-traversal": "b558b5337e9bae384df4b8c9e7beabe7c584b446c093ee45cacee9e3216e61ba", + "typed-convert-traversal": "957a26e561c80d9cf153c9f9ac4b777e2f550cadcb360fb6aea839641bd9b990", + "objects-polymorphic": "0b43980bee67f25de8a453d191e113cd427f57b730b7f136435ca6ab4f9bbd69", + "property-polymorphic": "6f872085fbdc743ed1e81827fe39db71d33aec8b25bc7d1cee09fcf64f9758ea", + "calls-recursion-closures": "e2c2f192b5915b77c20f852feb6e21b15dbf879507ee851f4da514f9c9300757", + "json-codec": "36526695061ee1fa90c7bfee357064af6d28c11af1a00145bf28fe1712e268e3", + "map-set-bigint": "2ec0a33414b8c230cfd5028cf1a5aa769b3033da4f797fbb421ea63e1e66b954", + "exceptions-promises-async": "78236c5910b41a1e4d57aea88a78fd3941236b999793d605de8976a9cc6f99a1", + "methods-dynamic": "f358b173509f6aaa9f4f74b7d39b1e23391af24222829507e7da8a6347a4734d", + "exceptions-sync": "35f49e7fd970a16627cc2933673c53a20e4530ac5a151d03cdc1d5687045f9dd" + } +} diff --git a/benchmarks/results/roadmap-889f7c1-metadata-x86_64.json b/benchmarks/results/roadmap-889f7c1-metadata-x86_64.json new file mode 100644 index 00000000..37d0a654 --- /dev/null +++ b/benchmarks/results/roadmap-889f7c1-metadata-x86_64.json @@ -0,0 +1,101 @@ +{ + "cpu": "8", + "status": "complete", + "pairs": 30, + "discarded_processes": 5, + "binary_sha256": { + "previous": "9660bcbfc245bc6b3264a5d9c3e635e48beb6fd045b285815e4d409ffdeadc96", + "candidate": "d0ba09cf065584df34169eb10fd79d96d780c82ecf4857846b3ca192f665bb5b" + }, + "binaries": { + "previous": "/home/jason/work/quickjs-jit/target/bench-evidence/final-889f7c1/bins/previous-82d3808-jit-bench", + "candidate": "/home/jason/work/quickjs-jit/target/bench-evidence/final-889f7c1/bins/candidate-889f7c1-jit-bench" + }, + "configs": [ + [ + "previous", + "automatic" + ], + [ + "candidate", + "automatic" + ], + [ + "previous", + "interpreter" + ], + [ + "previous", + "bun" + ], + [ + "candidate", + "interpreter" + ] + ], + "scripts": { + "scalar-control-flow": "cd2a2d54c8be8fd1aab6f6b81a4b12a15d027bb05befae472561504e45fb787d", + "scalar-expressions": "248825299f0b5dedddd7f844ca74fbb5f779e08ba95a36b48d776c24c20be7dc", + "host-compute": "a09e06b167f1e823de480ea0f9d9d93236ed2565b998e81ac037b6438863bb7a", + "mixed-quotes": "1d670a5575e2f01ddf6c583ee0afb1e54e6f39743f4e6592a2dce43a4c04dc44", + "quickjs-int-arith": "483eb8091ff83632c1c58c91554a07dc180d95e5b9374b67002f83cc10632d2e", + "quickjs-bitops": "382fab47164d9a4e6bc2080140b41b40a797d967ef605345b07a22daad08e5c7", + "quickjs-fibonacci": "96ad95758210c1f9b99c5046a2e062a60d1415dceb58fdbf6173a1a28a1381e1", + "numeric": "71fccfc372ce1abc5229e79e390dec06a17b42f6a9f9f7a6747222f2df525f50", + "scalar-loop": "db9037d16bf51a21a033ddc5901eac1a70a80c51628a5a5a937327faf0ed8a45", + "call-heavy": "a6cc40c5fb963f376a4fd35469a59a23b37420c564756319bc6d9c19b35f8fb0", + "generic-call-entry": "1eb475e3de0557bda01a5166e4d782d826f227370c6d4f72e1cb92e330a2cc40", + "generic-call-fallback": "af1c8b8d3eb97968c1924927bdb5744c1678a2c9d82dec6f8b3f772451f12596", + "property-heavy": "10bf81e6d712b8980df2a404be0d0456de92df5afc22ae30e5c086a33dea30cb", + "fibonacci-iterative": "7f7c397e968bd4d88a70cd4eaad43e861f456f996bd93a2eecb3d583d31b39f4", + "fibonacci-recursive": "19af48c9602fd18c911d1d19daf48a3608209712f1205e7959680a0bf5fde3a0", + "collections": "5a28d974119bfa1c1200d4e28daef3c228bb7792e0055ed9f0b164c9a74712c6", + "for-of-array": "2b96c8573916dfb0f0bc02402afefc00ca63e581df42b69fbf43a1bb51055ecc", + "strings-json": "c4ddcd0f2b34ab1b76e5a6f9b09cc0b590a14097a8457f35d1c9c1de4295231e", + "calls-closures": "2b72055e0638c572fa69f75622c9308c1e7e220a0bf1b1a772e21e6af68b5b15", + "adversarial": "aba1b49b0439f72eacefdaeff63793256c9e9765b7deb202bc25191c4b5b5095", + "float64-dense": "35220498f859305ab3444f165af3e004136cc69c71bfb19683bbdce24db0163b", + "strings-regexp": "709bb01131e108922bf9843d561c74c2097e58ba2fe42988c079bc3683e50889", + "arrays-typed": "a19284a8c4e7613bfdee18131871f5865f62f05e893d188511209426a5b7687b", + "packed-array-traversal": "03ef60d655ca39319b88b22e3f5010cd6de55be0c755d97eeb2cc797b84cdb7c", + "int32array-traversal": "6fb7aa242ecd2edb3b000037521d8ff8880508f6ba532ad8ffb6441364f24750", + "float64array-traversal": "b558b5337e9bae384df4b8c9e7beabe7c584b446c093ee45cacee9e3216e61ba", + "typed-convert-traversal": "957a26e561c80d9cf153c9f9ac4b777e2f550cadcb360fb6aea839641bd9b990", + "objects-polymorphic": "0b43980bee67f25de8a453d191e113cd427f57b730b7f136435ca6ab4f9bbd69", + "property-polymorphic": "6f872085fbdc743ed1e81827fe39db71d33aec8b25bc7d1cee09fcf64f9758ea", + "calls-recursion-closures": "e2c2f192b5915b77c20f852feb6e21b15dbf879507ee851f4da514f9c9300757", + "json-codec": "36526695061ee1fa90c7bfee357064af6d28c11af1a00145bf28fe1712e268e3", + "map-set-bigint": "2ec0a33414b8c230cfd5028cf1a5aa769b3033da4f797fbb421ea63e1e66b954", + "exceptions-promises-async": "78236c5910b41a1e4d57aea88a78fd3941236b999793d605de8976a9cc6f99a1", + "methods-dynamic": "f358b173509f6aaa9f4f74b7d39b1e23391af24222829507e7da8a6347a4734d", + "exceptions-sync": "35f49e7fd970a16627cc2933673c53a20e4530ac5a151d03cdc1d5687045f9dd" + }, + "command": [ + "benchmarks/paired.py", + "--binaries", + "target/bench-evidence/final-889f7c1/bins.json", + "--scripts", + "benchmarks/scripts", + "--workloads", + "scalar-control-flow,scalar-expressions,host-compute,mixed-quotes,quickjs-int-arith,quickjs-bitops,quickjs-fibonacci,numeric,scalar-loop,call-heavy,generic-call-entry,generic-call-fallback,property-heavy,fibonacci-iterative,fibonacci-recursive,collections,for-of-array,strings-json,calls-closures,adversarial,float64-dense,strings-regexp,arrays-typed,packed-array-traversal,int32array-traversal,float64array-traversal,typed-convert-traversal,objects-polymorphic,property-polymorphic,calls-recursion-closures,json-codec,map-set-bigint,exceptions-promises-async,methods-dynamic,exceptions-sync", + "--output", + "target/bench-evidence/final-889f7c1/paired", + "--cpu", + "8", + "--pairs", + "30" + ], + "collector_sha256": "20ff6c4cdab95a5c8ea39128bd2854fac9e8947d7baf1bbe13ef6722fa54fa03", + "cpu_description": "Architecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 39 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 24\nOn-line CPU(s) list: 0-23\nVendor ID: GenuineIntel\nModel name: 13th Gen Intel(R) Core(TM) i7-13700KF\nCPU family: 6\nModel: 183\nThread(s) per core: 2\nCore(s) per socket: 16\nSocket(s): 1\nStepping: 1\nMicrocode version: 0x137\nCPU(s) scaling MHz: 77%\nCPU max MHz: 5400.0000\nCPU min MHz: 800.0000\nBogoMIPS: 6835.20\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities\nVirtualization: VT-x\nL1d cache: 640 KiB (16 instances)\nL1i cache: 768 KiB (16 instances)\nL2 cache: 24 MiB (10 instances)\nL3 cache: 30 MiB (1 instance)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-23\nVulnerability Gather data sampling: Not affected\nVulnerability Ghostwrite: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Old microcode: Not affected\nVulnerability Reg file data sampling: Mitigation; Clear Register File\nVulnerability Retbleed: Not affected\nVulnerability Spec rstack overflow: Not affected\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; PBRSB-eIBRS SW sequence; BHI BHI_DIS_S\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace", + "governor": "powersave", + "platform": "Linux-7.2.5-3-omarchy-x86_64-with-glibc2.44", + "bun_path": "/home/jason/.bun/bin/bun", + "bun_version": "1.4.0", + "bun_sha256": "33d56b070be6a9e3da0ab013038b43d1645d0534ca811ecdba4472599117eb4b", + "bun_flags": [], + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)\nbinary: rustc\ncommit-hash: 48a229ceaefd4985c50990b14116b6d856af0985\ncommit-date: 2026-09-01\nhost: x86_64-unknown-linux-gnu\nrelease: 1.98.1\nLLVM version: 22.1.8\n", + "protocol": "shared-js-multibatch-v3", + "timed_batches": 16, + "throughput_windows": 0, + "note": "Latency-only paired candidate diagnostic. elapsed_ns is the median of the timed 10-call batches that follow 64 warmups; the first timed batch is the legacy fixed-batch diagnostic. Counters include shared driver. Readiness diagnostic is separately conditioned." +} diff --git a/benchmarks/results/roadmap-889f7c1-paired-x86_64.json b/benchmarks/results/roadmap-889f7c1-paired-x86_64.json new file mode 100644 index 00000000..009d91dd --- /dev/null +++ b/benchmarks/results/roadmap-889f7c1-paired-x86_64.json @@ -0,0 +1,7562 @@ +[ + { + "workload": "scalar-control-flow", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 54620.5, + "fixed_batch_median_ns": 54579.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 38.64483379024776, + "ci95": [ + 37.812750788873025, + 39.1016706734301 + ] + }, + "previous/bun": { + "speed": 0.43020955015098344, + "ci95": [ + 0.42094713011973556, + 0.43524705428896376 + ] + }, + "candidate/interpreter": { + "speed": 38.6128333362499, + "ci95": [ + 37.79064224542197, + 39.052329387322374 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "scalar-control-flow", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 43710.5, + "fixed_batch_median_ns": 43664.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.2629932129338668, + "ci95": [ + 1.2485412767864523, + 1.2906818605192543 + ] + }, + "previous/interpreter": { + "speed": 48.808162792040285, + "ci95": [ + 48.69615553425813, + 48.906848545694594 + ] + }, + "previous/bun": { + "speed": 0.5433517419800241, + "ci95": [ + 0.5419738803974984, + 0.5447112338170622 + ] + }, + "candidate/interpreter": { + "speed": 48.76774643583016, + "ci95": [ + 48.675917873376605, + 48.864726609002055 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "scalar-control-flow", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2135490.0, + "fixed_batch_median_ns": 2133026.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.02587668006098025, + "ci95": [ + 0.025575462359804835, + 0.026441578346606747 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.011132394888435239, + "ci95": [ + 0.011108036369180492, + 0.01115654935429639 + ] + }, + "candidate/interpreter": { + "speed": 0.999171934490091, + "ci95": [ + 0.9976660010682239, + 1.000935856415085 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "scalar-control-flow", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 23760.0, + "fixed_batch_median_ns": 23751.5, + "outlier_batches": 13, + "outlier_processes": 13, + "comparisons": { + "previous/automatic": { + "speed": 2.324448631252018, + "ci95": [ + 2.297470083014567, + 2.3755063638950347 + ] + }, + "previous/interpreter": { + "speed": 89.82793100870313, + "ci95": [ + 89.63388059261128, + 90.0244172350376 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 89.75354759720832, + "ci95": [ + 89.63509823501724, + 89.8884522712536 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "scalar-control-flow", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2131417.0, + "fixed_batch_median_ns": 2130486.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.025898125405399753, + "ci95": [ + 0.02560621733188355, + 0.02645766820968005 + ] + }, + "previous/interpreter": { + "speed": 1.0008287517706664, + "ci95": [ + 0.9990337416812266, + 1.0023223890976607 + ] + }, + "previous/bun": { + "speed": 0.01114162088041079, + "ci95": [ + 0.011124359574323485, + 0.011156225711199176 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "scalar-expressions", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 50537.0, + "fixed_batch_median_ns": 50504.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 42.69835232582853, + "ci95": [ + 42.64681524892389, + 42.73590271135667 + ] + }, + "previous/bun": { + "speed": 0.40185948802141225, + "ci95": [ + 0.397533951679426, + 0.4072355922585703 + ] + }, + "candidate/interpreter": { + "speed": 42.63031786494174, + "ci95": [ + 42.54028018903775, + 42.69930994262065 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "scalar-expressions", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 45207.5, + "fixed_batch_median_ns": 45192.0, + "outlier_batches": 8, + "outlier_processes": 8, + "comparisons": { + "previous/automatic": { + "speed": 1.1175859403897228, + "ci95": [ + 1.1155885176674332, + 1.1196757664752712 + ] + }, + "previous/interpreter": { + "speed": 47.71907823715277, + "ci95": [ + 47.62646110859317, + 47.81864323484348 + ] + }, + "previous/bun": { + "speed": 0.4491125138249425, + "ci95": [ + 0.44420512094940656, + 0.45524289713162625 + ] + }, + "candidate/interpreter": { + "speed": 47.64304388020372, + "ci95": [ + 47.52825721777554, + 47.76109378944591 + ] + } + }, + "compilation_quiet_samples": 14, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "scalar-expressions", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2159438.5, + "fixed_batch_median_ns": 2159107.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.023420107463844524, + "ci95": [ + 0.023399918502019897, + 0.023448102950450717 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.009411592394827022, + "ci95": [ + 0.009310145470189926, + 0.009540109452494332 + ] + }, + "candidate/interpreter": { + "speed": 0.998406625614787, + "ci95": [ + 0.9962378777280523, + 1.0003941870637565 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "scalar-expressions", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 20066.0, + "fixed_batch_median_ns": 20217.0, + "outlier_batches": 3, + "outlier_processes": 3, + "comparisons": { + "previous/automatic": { + "speed": 2.4884319763696037, + "ci95": [ + 2.4554467779292652, + 2.5164308743380075 + ] + }, + "previous/interpreter": { + "speed": 106.25194526588719, + "ci95": [ + 104.81848886086719, + 107.39511061932221 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 106.08264613792139, + "ci95": [ + 104.63174146347309, + 107.29783463192008 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "scalar-expressions", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2158171.5, + "fixed_batch_median_ns": 2156722.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.02345748401802039, + "ci95": [ + 0.023418585328376155, + 0.02350475320650115 + ] + }, + "previous/interpreter": { + "speed": 1.0015959172789262, + "ci95": [ + 0.9996079285750129, + 1.0037326635887585 + ] + }, + "previous/bun": { + "speed": 0.009426612517752135, + "ci95": [ + 0.009320637008135445, + 0.009551350621874854 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "host-compute", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 70864.0, + "fixed_batch_median_ns": 70515.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 30.7114288286865, + "ci95": [ + 30.499886298106823, + 30.931922779147065 + ] + }, + "previous/bun": { + "speed": 0.3844604407818162, + "ci95": [ + 0.35356807933942785, + 0.40489009718803187 + ] + }, + "candidate/interpreter": { + "speed": 30.60744420267826, + "ci95": [ + 30.401595763621287, + 30.81660482205299 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "host-compute", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 51536.5, + "fixed_batch_median_ns": 51740.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.3579278944738196, + "ci95": [ + 1.3341567617630021, + 1.377683050577484 + ] + }, + "previous/interpreter": { + "speed": 41.70390588562083, + "ci95": [ + 41.01157264102177, + 42.2250610917203 + ] + }, + "previous/bun": { + "speed": 0.5220695568593282, + "ci95": [ + 0.48059725047907664, + 0.5513953986707336 + ] + }, + "candidate/interpreter": { + "speed": 41.56270226136779, + "ci95": [ + 40.880337946556985, + 42.06418453905373 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "host-compute", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2168680.0, + "fixed_batch_median_ns": 2166057.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.0325611682080364, + "ci95": [ + 0.032325934161411815, + 0.03278492775296682 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.01251848108163254, + "ci95": [ + 0.0115386159539635, + 0.013181258266945182 + ] + }, + "candidate/interpreter": { + "speed": 0.9966141391014955, + "ci95": [ + 0.9949189239952434, + 0.9985122049361753 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "host-compute", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 28048.5, + "fixed_batch_median_ns": 30195.5, + "outlier_batches": 21, + "outlier_processes": 21, + "comparisons": { + "previous/automatic": { + "speed": 2.6010478424424077, + "ci95": [ + 2.471051145308412, + 2.8291299477078073 + ] + }, + "previous/interpreter": { + "speed": 79.88189569317858, + "ci95": [ + 75.8089796039588, + 86.71151091403682 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 79.61142670605267, + "ci95": [ + 75.61328720510109, + 86.430875697688 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "host-compute", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2161068.0, + "fixed_batch_median_ns": 2161225.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.03267179034545121, + "ci95": [ + 0.032439790670847554, + 0.032894855634887726 + ] + }, + "previous/interpreter": { + "speed": 1.0033973639000917, + "ci95": [ + 1.0014889607579351, + 1.0050885536764689 + ] + }, + "previous/bun": { + "speed": 0.012561010917343256, + "ci95": [ + 0.011599361600585223, + 0.01323790342344306 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "mixed-quotes", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2546494.0, + "fixed_batch_median_ns": 2549050.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 1.0837034368698941, + "ci95": [ + 1.0784940398521063, + 1.0880777752011488 + ] + }, + "previous/bun": { + "speed": 0.0231853859039038, + "ci95": [ + 0.02299663224520103, + 0.0233679939106606 + ] + }, + "candidate/interpreter": { + "speed": 1.0818166530910245, + "ci95": [ + 1.0765965670275235, + 1.0864393472851632 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 6990, + 6990 + ] + }, + { + "workload": "mixed-quotes", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 643743.5, + "fixed_batch_median_ns": 645804.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 3.9680441832400777, + "ci95": [ + 3.950181126756139, + 3.987337400581217 + ] + }, + "previous/interpreter": { + "speed": 4.300183119028864, + "ci95": [ + 4.286951306311682, + 4.315605664924455 + ] + }, + "previous/bun": { + "speed": 0.09200063567216193, + "ci95": [ + 0.09140477682692087, + 0.0926021990262164 + ] + }, + "candidate/interpreter": { + "speed": 4.292696277630089, + "ci95": [ + 4.279529985489039, + 4.305997221754112 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 6990, + 6990 + ] + }, + { + "workload": "mixed-quotes", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2768118.5, + "fixed_batch_median_ns": 2769513.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.922761676283266, + "ci95": [ + 0.9190778588345804, + 0.9271395397353432 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.02139458556196067, + "ci95": [ + 0.02123768408823643, + 0.021546364649809985 + ] + }, + "candidate/interpreter": { + "speed": 0.9982589482374262, + "ci95": [ + 0.9956752448737197, + 1.0009214687118273 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "mixed-quotes", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 59344.5, + "fixed_batch_median_ns": 58307.5, + "outlier_batches": 4, + "outlier_processes": 4, + "comparisons": { + "previous/automatic": { + "speed": 43.13061702508161, + "ci95": [ + 42.78839059854842, + 43.492476993810236 + ] + }, + "previous/interpreter": { + "speed": 46.740797904400104, + "ci95": [ + 46.40344102801361, + 47.07304205734166 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 46.659419755824544, + "ci95": [ + 46.352999966203924, + 46.97568210450446 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "mixed-quotes", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2761753.5, + "fixed_batch_median_ns": 2764052.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9243710541363424, + "ci95": [ + 0.9203981788957996, + 0.9288104011990573 + ] + }, + "previous/interpreter": { + "speed": 1.001744088310601, + "ci95": [ + 0.9991471727583267, + 1.0043374101996285 + ] + }, + "previous/bun": { + "speed": 0.02143189960854944, + "ci95": [ + 0.02128303366769369, + 0.021577278394475617 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-int-arith", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1342332.5, + "fixed_batch_median_ns": 1345609.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 4.245814478788492, + "ci95": [ + 4.059650928247815, + 4.349898926238501 + ] + }, + "previous/bun": { + "speed": 0.035241688310340274, + "ci95": [ + 0.033638792214393844, + 0.03621661457773212 + ] + }, + "candidate/interpreter": { + "speed": 4.247152080928189, + "ci95": [ + 4.063934576071594, + 4.3522678556109415 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "quickjs-int-arith", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 318585.0, + "fixed_batch_median_ns": 318347.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 4.3075446762556995, + "ci95": [ + 4.207167191874601, + 4.501470204253963 + ] + }, + "previous/interpreter": { + "speed": 18.289035554474737, + "ci95": [ + 18.24213450919017, + 18.343138600866197 + ] + }, + "previous/bun": { + "speed": 0.151805146863469, + "ci95": [ + 0.1508552952571672, + 0.1529286022358894 + ] + }, + "candidate/interpreter": { + "speed": 18.294797335450532, + "ci95": [ + 18.254517235521657, + 18.33584985881499 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "quickjs-int-arith", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 5817880.5, + "fixed_batch_median_ns": 5815834.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.2355260704385138, + "ci95": [ + 0.22987095368460642, + 0.24618783458870563 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.008300336363353353, + "ci95": [ + 0.008246486613622903, + 0.008363114953452705 + ] + }, + "candidate/interpreter": { + "speed": 1.000315040175773, + "ci95": [ + 0.996813581604381, + 1.0032228582496823 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-int-arith", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 48088.0, + "fixed_batch_median_ns": 48176.0, + "outlier_batches": 1, + "outlier_processes": 1, + "comparisons": { + "previous/automatic": { + "speed": 28.375485056049076, + "ci95": [ + 27.620796723885565, + 29.731796458706178 + ] + }, + "previous/interpreter": { + "speed": 120.47704529361964, + "ci95": [ + 119.57369693179866, + 121.26442331629491 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 120.51500040314556, + "ci95": [ + 119.73197045869885, + 121.20593814953065 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-int-arith", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 5823382.5, + "fixed_batch_median_ns": 5813660.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.2354518936325577, + "ci95": [ + 0.22977713689547305, + 0.24617106402280758 + ] + }, + "previous/interpreter": { + "speed": 0.9996850590432813, + "ci95": [ + 0.9967593108146885, + 1.003118992630098 + ] + }, + "previous/bun": { + "speed": 0.00829772224747799, + "ci95": [ + 0.008250292472974076, + 0.008354014158372496 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-bitops", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 62732.0, + "fixed_batch_median_ns": 62645.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 19.039346578140957, + "ci95": [ + 19.012157307726742, + 19.073211860336237 + ] + }, + "previous/bun": { + "speed": 0.27165848833346457, + "ci95": [ + 0.2544328849136779, + 0.2973058312220693 + ] + }, + "candidate/interpreter": { + "speed": 19.039974634256264, + "ci95": [ + 19.01197526200323, + 19.069710845523634 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "quickjs-bitops", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 27837.5, + "fixed_batch_median_ns": 27830.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 2.246175381069985, + "ci95": [ + 2.228610264814267, + 2.2564604027496373 + ] + }, + "previous/interpreter": { + "speed": 42.765711555479285, + "ci95": [ + 42.41702623323303, + 42.98169763981731 + ] + }, + "previous/bun": { + "speed": 0.6101926085533158, + "ci95": [ + 0.571483242327237, + 0.6688614622451231 + ] + }, + "candidate/interpreter": { + "speed": 42.767122279663404, + "ci95": [ + 42.41527513418321, + 42.9878920231302 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "quickjs-bitops", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1194023.5, + "fixed_batch_median_ns": 1194651.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.052522810900879256, + "ci95": [ + 0.0524318551054666, + 0.052597793456668436 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.014268267412357274, + "ci95": [ + 0.01336719480813977, + 0.01562580583751352 + ] + }, + "candidate/interpreter": { + "speed": 1.000032987272579, + "ci95": [ + 0.997711517753937, + 1.0021279713420745 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-bitops", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 15960.5, + "fixed_batch_median_ns": 15969.5, + "outlier_batches": 1, + "outlier_processes": 1, + "comparisons": { + "previous/automatic": { + "speed": 3.6810924117802135, + "ci95": [ + 3.3601645395947353, + 3.9302580830240985 + ] + }, + "previous/interpreter": { + "speed": 70.08559421404824, + "ci95": [ + 63.993830233917144, + 74.81671319402467 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 70.08790614664846, + "ci95": [ + 63.98965711699329, + 74.79754430439748 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-bitops", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1192999.5, + "fixed_batch_median_ns": 1192364.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.05252107837375077, + "ci95": [ + 0.052435545975945096, + 0.052597465352573196 + ] + }, + "previous/interpreter": { + "speed": 0.9999670138155451, + "ci95": [ + 0.9978092399132259, + 1.0022951290976825 + ] + }, + "previous/bun": { + "speed": 0.014267796756656554, + "ci95": [ + 0.013363552443052653, + 0.015616730046398013 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-fibonacci", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 365476.5, + "fixed_batch_median_ns": 353287.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 2.6138066347949342, + "ci95": [ + 2.600824892013971, + 2.627908934032 + ] + }, + "previous/bun": { + "speed": 0.034890520963731755, + "ci95": [ + 0.032350782930018175, + 0.03637357055278726 + ] + }, + "candidate/interpreter": { + "speed": 2.609959625740855, + "ci95": [ + 2.597507402323864, + 2.62382733785382 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "quickjs-fibonacci", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 373399.5, + "fixed_batch_median_ns": 378955.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9672862583473318, + "ci95": [ + 0.9601429701982577, + 0.9737437148666062 + ] + }, + "previous/interpreter": { + "speed": 2.5282992398142223, + "ci95": [ + 2.5160049410072003, + 2.5403436522629734 + ] + }, + "previous/bun": { + "speed": 0.03374912147479722, + "ci95": [ + 0.03128084776121266, + 0.03519620320388318 + ] + }, + "candidate/interpreter": { + "speed": 2.5245780808204743, + "ci95": [ + 2.5130937065984544, + 2.5350328553189243 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "quickjs-fibonacci", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 946973.5, + "fixed_batch_median_ns": 946996.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.38258377138079874, + "ci95": [ + 0.38049113699812076, + 0.38451485657512363 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.013348547095745313, + "ci95": [ + 0.01239940088563316, + 0.013897680524019435 + ] + }, + "candidate/interpreter": { + "speed": 0.9985281967675544, + "ci95": [ + 0.9960682028382286, + 0.9999847141987853 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-fibonacci", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 13173.5, + "fixed_batch_median_ns": 13098.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 28.661079639352106, + "ci95": [ + 27.48766370787182, + 30.9459415630441 + ] + }, + "previous/interpreter": { + "speed": 74.91452012172454, + "ci95": [ + 71.95583182216686, + 80.71089591216041 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 74.80426068885228, + "ci95": [ + 71.8483226582964, + 80.65898161019159 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "quickjs-fibonacci", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 946928.5, + "fixed_batch_median_ns": 947640.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.3831476893885449, + "ci95": [ + 0.3810871425207965, + 0.38502510806556073 + ] + }, + "previous/interpreter": { + "speed": 1.0014739726301272, + "ci95": [ + 1.000016703114512, + 1.0039496224122522 + ] + }, + "previous/bun": { + "speed": 0.013368222488816405, + "ci95": [ + 0.012415613410748424, + 0.01391735588336737 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "numeric", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 29334.5, + "fixed_batch_median_ns": 29410.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 18.356383401270495, + "ci95": [ + 18.312540846917756, + 18.39399277042902 + ] + }, + "previous/bun": { + "speed": 0.38576687672436066, + "ci95": [ + 0.3592182928164815, + 0.4022141742466808 + ] + }, + "candidate/interpreter": { + "speed": 18.337430675645205, + "ci95": [ + 18.28990958197456, + 18.38093605259079 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "numeric", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 21027.0, + "fixed_batch_median_ns": 20913.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.3960665963345489, + "ci95": [ + 1.3933514191880616, + 1.3991584861974184 + ] + }, + "previous/interpreter": { + "speed": 25.62673369602371, + "ci95": [ + 25.59677517351873, + 25.65478051207575 + ] + }, + "previous/bun": { + "speed": 0.5385562505671877, + "ci95": [ + 0.5015598169502982, + 0.5608455006706289 + ] + }, + "candidate/interpreter": { + "speed": 25.600274428868747, + "ci95": [ + 25.565629566682087, + 25.637058027647996 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "numeric", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 539008.5, + "fixed_batch_median_ns": 537709.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.05447696194506306, + "ci95": [ + 0.05436503766864073, + 0.05461011040858042 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.021015407462978832, + "ci95": [ + 0.019601940865587895, + 0.021899911212351506 + ] + }, + "candidate/interpreter": { + "speed": 0.998967513087356, + "ci95": [ + 0.9978070322983789, + 1.0001526184710987 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "numeric", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 11468.0, + "fixed_batch_median_ns": 11811.0, + "outlier_batches": 2, + "outlier_processes": 2, + "comparisons": { + "previous/automatic": { + "speed": 2.592239148397707, + "ci95": [ + 2.4855006611438166, + 2.7840520471771155 + ] + }, + "previous/interpreter": { + "speed": 47.58413567577123, + "ci95": [ + 45.66784406014581, + 50.952518935889 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 47.535005678436534, + "ci95": [ + 45.63428647163174, + 50.886913719247204 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "numeric", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 538237.5, + "fixed_batch_median_ns": 537559.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.05453326682936811, + "ci95": [ + 0.05440006571346811, + 0.05467975017711858 + ] + }, + "previous/interpreter": { + "speed": 1.0010335540436677, + "ci95": [ + 0.9998418699647054, + 1.0022123654314399 + ] + }, + "previous/bun": { + "speed": 0.02103712802234152, + "ci95": [ + 0.019630497295057333, + 0.021905509034312917 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "scalar-loop", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 29346.0, + "fixed_batch_median_ns": 29451.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 18.326256781076527, + "ci95": [ + 18.283743667064016, + 18.35927143543461 + ] + }, + "previous/bun": { + "speed": 0.4010631731118163, + "ci95": [ + 0.39508912112854694, + 0.4076166739068191 + ] + }, + "candidate/interpreter": { + "speed": 18.31731957733982, + "ci95": [ + 18.260663709682067, + 18.360463534805486 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "scalar-loop", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 21010.5, + "fixed_batch_median_ns": 20989.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.3989934771371266, + "ci95": [ + 1.3957096868260281, + 1.4029924982552444 + ] + }, + "previous/interpreter": { + "speed": 25.63831369706609, + "ci95": [ + 25.60860410680137, + 25.66664308452302 + ] + }, + "previous/bun": { + "speed": 0.5610847631033492, + "ci95": [ + 0.552880887608423, + 0.5701010050393739 + ] + }, + "candidate/interpreter": { + "speed": 25.62581060733459, + "ci95": [ + 25.586529584792483, + 25.665590492101828 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "scalar-loop", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 538906.0, + "fixed_batch_median_ns": 539665.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.05456651688044598, + "ci95": [ + 0.05446730734447306, + 0.05469329744482839 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.021884620405731157, + "ci95": [ + 0.02155970937460822, + 0.02223873170091486 + ] + }, + "candidate/interpreter": { + "speed": 0.9995123279214368, + "ci95": [ + 0.9980503494458506, + 1.0009176226498508 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "scalar-loop", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 11425.0, + "fixed_batch_median_ns": 11655.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 2.4933727827491166, + "ci95": [ + 2.4531093993622615, + 2.5312108870669445 + ] + }, + "previous/interpreter": { + "speed": 45.69418986760764, + "ci95": [ + 44.96883644924051, + 46.3756273259699 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 45.67190608705665, + "ci95": [ + 44.94685228510123, + 46.36869434512536 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "scalar-loop", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 538415.5, + "fixed_batch_median_ns": 538318.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.054593140430715115, + "ci95": [ + 0.0544667774801615, + 0.0547635720536827 + ] + }, + "previous/interpreter": { + "speed": 1.0004879100186561, + "ci95": [ + 0.9991053484061235, + 1.0019113381523181 + ] + }, + "previous/bun": { + "speed": 0.021895298131281594, + "ci95": [ + 0.02156469274079618, + 0.02225224147636891 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "call-heavy", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 60496.0, + "fixed_batch_median_ns": 60396.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 21.117185629119728, + "ci95": [ + 21.052194390715968, + 21.17076851462984 + ] + }, + "previous/bun": { + "speed": 0.31294701900660915, + "ci95": [ + 0.27818550073044335, + 0.33987490362631867 + ] + }, + "candidate/interpreter": { + "speed": 21.207944855582287, + "ci95": [ + 21.14279628834375, + 21.261651650784856 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "call-heavy", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 39006.5, + "fixed_batch_median_ns": 39089.5, + "outlier_batches": 6, + "outlier_processes": 6, + "comparisons": { + "previous/automatic": { + "speed": 1.5538787485178198, + "ci95": [ + 1.5501332700326156, + 1.5582292692809292 + ] + }, + "previous/interpreter": { + "speed": 32.813545977595055, + "ci95": [ + 32.75087548465472, + 32.87563402650102 + ] + }, + "previous/bun": { + "speed": 0.4862817222463721, + "ci95": [ + 0.4326238695678322, + 0.527720781748606 + ] + }, + "candidate/interpreter": { + "speed": 32.95457481082714, + "ci95": [ + 32.905971142720105, + 33.004656350306604 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "call-heavy", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1279293.0, + "fixed_batch_median_ns": 1278307.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.04735479516839788, + "ci95": [ + 0.04723486917456887, + 0.04749384526162661 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.01481954198361869, + "ci95": [ + 0.013193601240260477, + 0.016097384813650358 + ] + }, + "candidate/interpreter": { + "speed": 1.004297884578777, + "ci95": [ + 1.0025128130983434, + 1.006366760929749 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "call-heavy", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 20687.0, + "fixed_batch_median_ns": 20647.5, + "outlier_batches": 8, + "outlier_processes": 8, + "comparisons": { + "previous/automatic": { + "speed": 3.1954290639173046, + "ci95": [ + 2.9423968968201333, + 3.585466429485609 + ] + }, + "previous/interpreter": { + "speed": 67.47846870742603, + "ci95": [ + 62.1732338781776, + 75.79361094146103 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 67.76848337748312, + "ci95": [ + 62.39212270338098, + 76.10979894799367 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "call-heavy", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1284650.5, + "fixed_batch_median_ns": 1283531.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.04715214070998412, + "ci95": [ + 0.04703051138708889, + 0.04729167714897028 + ] + }, + "previous/interpreter": { + "speed": 0.995720508183108, + "ci95": [ + 0.9936748825907308, + 0.9974910238345397 + ] + }, + "previous/bun": { + "speed": 0.014756121874969714, + "ci95": [ + 0.013152535475578084, + 0.016028964899388636 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "generic-call-entry", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 32429.0, + "fixed_batch_median_ns": 32516.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 29.68370083636549, + "ci95": [ + 29.641783087489134, + 29.724771109029653 + ] + }, + "previous/bun": { + "speed": 0.5331391099310421, + "ci95": [ + 0.47964462859739226, + 0.5733235686205665 + ] + }, + "candidate/interpreter": { + "speed": 29.967801702603612, + "ci95": [ + 29.920676675648203, + 30.016501845282722 + ] + } + }, + "compilation_quiet_samples": 29, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "generic-call-entry", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 26006.0, + "fixed_batch_median_ns": 26022.5, + "outlier_batches": 6, + "outlier_processes": 6, + "comparisons": { + "previous/automatic": { + "speed": 1.216700997143468, + "ci95": [ + 1.197245962408966, + 1.2339248618434917 + ] + }, + "previous/interpreter": { + "speed": 36.116188406514276, + "ci95": [ + 35.544961748278, + 36.66929102829721 + ] + }, + "previous/bun": { + "speed": 0.6486708866692799, + "ci95": [ + 0.5823233289975729, + 0.6988682879260895 + ] + }, + "candidate/interpreter": { + "speed": 36.46185421375552, + "ci95": [ + 35.88646841063786, + 36.96914695804097 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "generic-call-entry", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 961819.5, + "fixed_batch_median_ns": 961835.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.0336885217080109, + "ci95": [ + 0.033642847654047923, + 0.0337358419468252 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.01796066847830152, + "ci95": [ + 0.016094693550897984, + 0.019311159235424476 + ] + }, + "candidate/interpreter": { + "speed": 1.0095709381995277, + "ci95": [ + 1.0085523198502506, + 1.0106427178469257 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "generic-call-entry", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 16968.0, + "fixed_batch_median_ns": 16987.0, + "outlier_batches": 1, + "outlier_processes": 1, + "comparisons": { + "previous/automatic": { + "speed": 1.8756830653998413, + "ci95": [ + 1.7451154273445593, + 2.091293271083805 + ] + }, + "previous/interpreter": { + "speed": 55.67721497716585, + "ci95": [ + 51.80953832432833, + 62.13377629375193 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 56.21009816083412, + "ci95": [ + 52.34563144445596, + 62.85230911973927 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "generic-call-entry", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 971108.0, + "fixed_batch_median_ns": 970786.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.033369147658005215, + "ci95": [ + 0.033316442395354945, + 0.033419803534668745 + ] + }, + "previous/interpreter": { + "speed": 0.9905197962447329, + "ci95": [ + 0.9894600857862215, + 0.991524218079408 + ] + }, + "previous/bun": { + "speed": 0.01779039768154642, + "ci95": [ + 0.01599569855283389, + 0.019123382366854312 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "generic-call-fallback", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 9006540.0, + "fixed_batch_median_ns": 9001164.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.14196722215668534, + "ci95": [ + 0.14137202258970394, + 0.14266630452280218 + ] + }, + "previous/bun": { + "speed": 0.002478855896182144, + "ci95": [ + 0.002395873699330579, + 0.0025601600499979863 + ] + }, + "candidate/interpreter": { + "speed": 0.14354062667260115, + "ci95": [ + 0.14251510495492925, + 0.1448766750580297 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "generic-call-fallback", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 205905.0, + "fixed_batch_median_ns": 206033.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 43.31728816069703, + "ci95": [ + 42.13547157284418, + 43.97840662856754 + ] + }, + "previous/interpreter": { + "speed": 6.149635071534833, + "ci95": [ + 5.983276074090671, + 6.247975738036428 + ] + }, + "previous/bun": { + "speed": 0.10737731516376482, + "ci95": [ + 0.1032653696492718, + 0.11134190698789007 + ] + }, + "candidate/interpreter": { + "speed": 6.217790688344098, + "ci95": [ + 6.08182553388599, + 6.303934980059882 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "generic-call-fallback", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1280324.0, + "fixed_batch_median_ns": 1281129.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 7.043879458994607, + "ci95": [ + 7.008712865573709, + 7.0729533628653645 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.017460762128925077, + "ci95": [ + 0.016872510564059934, + 0.018026906145400267 + ] + }, + "candidate/interpreter": { + "speed": 1.0110828717503486, + "ci95": [ + 1.0034183298363004, + 1.0205265991806154 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "generic-call-fallback", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 23828.5, + "fixed_batch_median_ns": 24603.5, + "outlier_batches": 23, + "outlier_processes": 23, + "comparisons": { + "previous/automatic": { + "speed": 403.41191335090053, + "ci95": [ + 390.36823523815394, + 417.5029540316823 + ] + }, + "previous/interpreter": { + "speed": 57.27126872334078, + "ci95": [ + 55.47006378336749, + 59.259687846749216 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 57.90599884958133, + "ci95": [ + 55.99231612709078, + 59.96577214596071 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "generic-call-fallback", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1289409.5, + "fixed_batch_median_ns": 1288802.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 6.966668762571864, + "ci95": [ + 6.901898785467838, + 7.015553710491372 + ] + }, + "previous/interpreter": { + "speed": 0.9890386119080801, + "ci95": [ + 0.9798815004510276, + 0.9964134519504245 + ] + }, + "previous/bun": { + "speed": 0.017269367938849225, + "ci95": [ + 0.01668302196016835, + 0.01786892609696509 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "property-heavy", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 98770.0, + "fixed_batch_median_ns": 98612.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 10.855404641943935, + "ci95": [ + 10.83158133887341, + 10.881003181775595 + ] + }, + "previous/bun": { + "speed": 0.10686486749378467, + "ci95": [ + 0.09234055357663541, + 0.12538188438435513 + ] + }, + "candidate/interpreter": { + "speed": 10.841079855804686, + "ci95": [ + 10.807279023055987, + 10.8754169801013 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "property-heavy", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 28202.5, + "fixed_batch_median_ns": 28242.0, + "outlier_batches": 9, + "outlier_processes": 9, + "comparisons": { + "previous/automatic": { + "speed": 3.4817436113287683, + "ci95": [ + 3.4533547467684587, + 3.5025808657048016 + ] + }, + "previous/interpreter": { + "speed": 37.795735760476944, + "ci95": [ + 37.46349231614195, + 38.05455930902654 + ] + }, + "previous/bun": { + "speed": 0.3720760696719802, + "ci95": [ + 0.3205308316713125, + 0.4393190227688745 + ] + }, + "candidate/interpreter": { + "speed": 37.74586052785296, + "ci95": [ + 37.413243438659116, + 38.00939003678779 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "property-heavy", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1069969.0, + "fixed_batch_median_ns": 1072946.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.092120011458267, + "ci95": [ + 0.09190448698539465, + 0.09233044479813736 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.009844392818013628, + "ci95": [ + 0.008536923818136874, + 0.011576221859363845 + ] + }, + "candidate/interpreter": { + "speed": 0.9986804005367151, + "ci95": [ + 0.9957062258332038, + 1.0014856479040777 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "property-heavy", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 8182.5, + "fixed_batch_median_ns": 25663.5, + "outlier_batches": 21, + "outlier_processes": 21, + "comparisons": { + "previous/automatic": { + "speed": 9.357612314057851, + "ci95": [ + 7.9301339224526215, + 10.821518388638896 + ] + }, + "previous/interpreter": { + "speed": 101.58066815153533, + "ci95": [ + 86.26003844943533, + 117.52836448217519 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 101.44662235636245, + "ci95": [ + 86.21944851805881, + 117.10301789751375 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "property-heavy", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1067904.0, + "fixed_batch_median_ns": 1069585.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.09224173360041855, + "ci95": [ + 0.09195048056415678, + 0.09253313878495004 + ] + }, + "previous/interpreter": { + "speed": 1.0013213431069397, + "ci95": [ + 0.9985368321909394, + 1.0042634748773125 + ] + }, + "previous/bun": { + "speed": 0.009857400638605714, + "ci95": [ + 0.00850008955113676, + 0.011610670217665923 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "fibonacci-iterative", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 988808.5, + "fixed_batch_median_ns": 963505.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 35.84513932992624, + "ci95": [ + 35.73813231265778, + 35.955020781212475 + ] + }, + "previous/bun": { + "speed": 0.17174722486175314, + "ci95": [ + 0.16728827525124418, + 0.17644934167968362 + ] + }, + "candidate/interpreter": { + "speed": 35.860124643612714, + "ci95": [ + 35.76304728135298, + 35.961518532588066 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "fibonacci-iterative", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 780360.5, + "fixed_batch_median_ns": 774640.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.268415046127044, + "ci95": [ + 1.2636666001694283, + 1.2728048521291635 + ] + }, + "previous/interpreter": { + "speed": 45.4665140565987, + "ci95": [ + 45.322592340387956, + 45.6069616700469 + ] + }, + "previous/bun": { + "speed": 0.21784676414521245, + "ci95": [ + 0.21246019895159202, + 0.22319157020380287 + ] + }, + "candidate/interpreter": { + "speed": 45.48552165394957, + "ci95": [ + 45.34343590979986, + 45.62297178069106 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "fibonacci-iterative", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 35474738.5, + "fixed_batch_median_ns": 35485198.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.027897785270013558, + "ci95": [ + 0.02781400820824602, + 0.027982841535984744 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.004791367199913924, + "ci95": [ + 0.004669475292648803, + 0.004911704751269748 + ] + }, + "candidate/interpreter": { + "speed": 1.0004180570634291, + "ci95": [ + 0.9997597176519019, + 1.0010025985824749 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "fibonacci-iterative", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 180796.5, + "fixed_batch_median_ns": 155970.5, + "outlier_batches": 19, + "outlier_processes": 17, + "comparisons": { + "previous/automatic": { + "speed": 5.822510382947636, + "ci95": [ + 5.6711674994621095, + 5.9789261604282045 + ] + }, + "previous/interpreter": { + "speed": 208.70869592670016, + "ci95": [ + 203.5679085735617, + 214.10271757375185 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 208.79594807123135, + "ci95": [ + 203.64356174305124, + 214.23601233388297 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "fibonacci-iterative", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 35507209.0, + "fixed_batch_median_ns": 35502688.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.02788612727753351, + "ci95": [ + 0.027811031231139847, + 0.02796397248869605 + ] + }, + "previous/interpreter": { + "speed": 0.9995821176352452, + "ci95": [ + 0.9990014270357639, + 1.0002496034969468 + ] + }, + "previous/bun": { + "speed": 0.0047893649720580165, + "ci95": [ + 0.004667278676320376, + 0.004910479061659816 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "fibonacci-recursive", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 9836284.0, + "fixed_batch_median_ns": 9843769.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.9977273429011364, + "ci95": [ + 0.9942579820650563, + 1.0016530864363329 + ] + }, + "previous/bun": { + "speed": 0.027291016833213208, + "ci95": [ + 0.02684142699162811, + 0.027745623611265594 + ] + }, + "candidate/interpreter": { + "speed": 1.0056361812827268, + "ci95": [ + 1.0029275085906355, + 1.0082389915917152 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "fibonacci-recursive", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 361470.5, + "fixed_batch_median_ns": 362033.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 26.37706721064523, + "ci95": [ + 25.324483719838852, + 27.068432806682328 + ] + }, + "previous/interpreter": { + "speed": 26.317121181601753, + "ci95": [ + 25.289831686089887, + 27.011378639777487 + ] + }, + "previous/bun": { + "speed": 0.719856985256515, + "ci95": [ + 0.6910703823621097, + 0.7431257671454105 + ] + }, + "candidate/interpreter": { + "speed": 26.525733143151097, + "ci95": [ + 25.46906241687816, + 27.204206122121246 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "fibonacci-recursive", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 9805488.5, + "fixed_batch_median_ns": 9803484.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0022778338340967, + "ci95": [ + 0.9982181183251918, + 1.005749250476151 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.027353181234722804, + "ci95": [ + 0.02690788490284724, + 0.02781659993891147 + ] + }, + "candidate/interpreter": { + "speed": 1.0079268534012447, + "ci95": [ + 1.0042785174605278, + 1.0106294691331126 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "fibonacci-recursive", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 267479.5, + "fixed_batch_median_ns": 269373.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 36.64209384763555, + "ci95": [ + 36.03022470781703, + 37.236770223285525 + ] + }, + "previous/interpreter": { + "speed": 36.558818932935495, + "ci95": [ + 35.94569469633319, + 37.16186143871522 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 36.84861533113952, + "ci95": [ + 36.26713511724318, + 37.435854380456185 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "fibonacci-recursive", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 9899155.0, + "fixed_batch_median_ns": 9899291.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9943954072182072, + "ci95": [ + 0.9918295841020298, + 0.9970656043263405 + ] + }, + "previous/interpreter": { + "speed": 0.9921354874369153, + "ci95": [ + 0.9895058701196134, + 0.9957125746069175 + ] + }, + "previous/bun": { + "speed": 0.027138061797261994, + "ci95": [ + 0.026706166846377003, + 0.027578638242622758 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "collections", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1643369.5, + "fixed_batch_median_ns": 1641963.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.9958902075649583, + "ci95": [ + 0.9695587878617267, + 1.0303973418917667 + ] + }, + "previous/bun": { + "speed": 0.028950104823611787, + "ci95": [ + 0.025654641896476715, + 0.03461217785913925 + ] + }, + "candidate/interpreter": { + "speed": 0.9774712929865313, + "ci95": [ + 0.9443911483398558, + 1.0208770971773682 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "collections", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1598388.0, + "fixed_batch_median_ns": 1603770.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.014087916909909, + "ci95": [ + 0.9810932808642973, + 1.0416167287304656 + ] + }, + "previous/interpreter": { + "speed": 1.0099202260605253, + "ci95": [ + 0.9833651366948357, + 1.0382284898887955 + ] + }, + "previous/bun": { + "speed": 0.029357951494899993, + "ci95": [ + 0.026092528995617818, + 0.034926749876469904 + ] + }, + "candidate/interpreter": { + "speed": 0.991241827343947, + "ci95": [ + 0.9638920569474694, + 1.021974813658867 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "collections", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1617621.0, + "fixed_batch_median_ns": 1615687.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0041267525313766, + "ci95": [ + 0.9725481962810163, + 1.0306602399839324 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.029069574741976245, + "ci95": [ + 0.02604597939715577, + 0.03437199197450079 + ] + }, + "candidate/interpreter": { + "speed": 0.9815050751192114, + "ci95": [ + 0.9730133036211228, + 0.9960151078318304 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "collections", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 42527.0, + "fixed_batch_median_ns": 44008.5, + "outlier_batches": 5, + "outlier_processes": 5, + "comparisons": { + "previous/automatic": { + "speed": 34.542189262969345, + "ci95": [ + 28.95607536268711, + 38.96377382258034 + ] + }, + "previous/interpreter": { + "speed": 34.400228034846606, + "ci95": [ + 29.01283483016198, + 38.36828866546994 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 33.763998401460114, + "ci95": [ + 28.378888750734788, + 37.68799735396877 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "collections", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1577042.5, + "fixed_batch_median_ns": 1574816.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0230479474692655, + "ci95": [ + 0.979054168825867, + 1.0581799093334834 + ] + }, + "previous/interpreter": { + "speed": 1.0188434327540714, + "ci95": [ + 1.0049616302574453, + 1.0277924525113358 + ] + }, + "previous/bun": { + "speed": 0.02961734531881613, + "ci95": [ + 0.02660864146726458, + 0.035036678501980834 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "for-of-array", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 513846.5, + "fixed_batch_median_ns": 514368.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.9405978734074872, + "ci95": [ + 0.889373687419168, + 0.9742367783104169 + ] + }, + "previous/bun": { + "speed": 0.05711667876146719, + "ci95": [ + 0.04696329787195983, + 0.06866736399068138 + ] + }, + "candidate/interpreter": { + "speed": 0.862893181664645, + "ci95": [ + 0.8157308638810905, + 0.8937185628704967 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "for-of-array", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 169520.5, + "fixed_batch_median_ns": 169706.0, + "outlier_batches": 19, + "outlier_processes": 18, + "comparisons": { + "previous/automatic": { + "speed": 3.0305974847110315, + "ci95": [ + 2.883110623886478, + 3.2170743784834843 + ] + }, + "previous/interpreter": { + "speed": 2.850573549273276, + "ci95": [ + 2.715475150758367, + 2.9641833120874774 + ] + }, + "previous/bun": { + "speed": 0.17309766298955045, + "ci95": [ + 0.14600211014681774, + 0.20581780571823757 + ] + }, + "candidate/interpreter": { + "speed": 2.615081905927172, + "ci95": [ + 2.4899044887342296, + 2.718229626324337 + ] + } + }, + "compilation_quiet_samples": 5, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "for-of-array", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 500439.0, + "fixed_batch_median_ns": 500388.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0631535837704138, + "ci95": [ + 1.0264192587043655, + 1.1242125201702984 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.06072380171831732, + "ci95": [ + 0.050519423044934675, + 0.07226502143711577 + ] + }, + "candidate/interpreter": { + "speed": 0.9173879784978219, + "ci95": [ + 0.915983059319491, + 0.9186687902626753 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "for-of-array", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 42276.0, + "fixed_batch_median_ns": 42193.0, + "outlier_batches": 9, + "outlier_processes": 9, + "comparisons": { + "previous/automatic": { + "speed": 17.50802080380474, + "ci95": [ + 14.462807605539183, + 21.263661258855215 + ] + }, + "previous/interpreter": { + "speed": 16.468007135632785, + "ci95": [ + 13.843044653354992, + 19.764867947086582 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 15.107551776045867, + "ci95": [ + 12.712710925500609, + 18.073957720942474 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "for-of-array", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 458836.0, + "fixed_batch_median_ns": 459925.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.1588919941062186, + "ci95": [ + 1.1188411255005069, + 1.2260999241723778 + ] + }, + "previous/interpreter": { + "speed": 1.0900513451652714, + "ci95": [ + 1.0885166963732258, + 1.0917178869777944 + ] + }, + "previous/bun": { + "speed": 0.06619206174660103, + "ci95": [ + 0.05504929049048156, + 0.07858498968451723 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "strings-json", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2004899.5, + "fixed_batch_median_ns": 1997767.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.952269473715732, + "ci95": [ + 0.9462381034017062, + 0.9576421415679637 + ] + }, + "previous/bun": { + "speed": 0.03660199564454517, + "ci95": [ + 0.035575099793644656, + 0.03789860869022158 + ] + }, + "candidate/interpreter": { + "speed": 0.9413539055173309, + "ci95": [ + 0.9354635408786294, + 0.9459165962858147 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "strings-json", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1992261.0, + "fixed_batch_median_ns": 1989909.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0098461038564162, + "ci95": [ + 1.004656788870106, + 1.0165402545193394 + ] + }, + "previous/interpreter": { + "speed": 0.9616456178532319, + "ci95": [ + 0.9583930317788899, + 0.9651217871160461 + ] + }, + "previous/bun": { + "speed": 0.03696238269501346, + "ci95": [ + 0.035879257853265886, + 0.03828862670693624 + ] + }, + "candidate/interpreter": { + "speed": 0.9506225738366975, + "ci95": [ + 0.9481696706235581, + 0.9530602347144193 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "strings-json", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1913547.5, + "fixed_batch_median_ns": 1912651.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.050122919616466, + "ci95": [ + 1.0444455364125556, + 1.056792783574765 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.03843659453003895, + "ci95": [ + 0.037308035214002756, + 0.03980358485554886 + ] + }, + "candidate/interpreter": { + "speed": 0.9885373116542223, + "ci95": [ + 0.9848891679702753, + 0.9915763655915635 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "strings-json", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 70878.0, + "fixed_batch_median_ns": 72188.0, + "outlier_batches": 6, + "outlier_processes": 6, + "comparisons": { + "previous/automatic": { + "speed": 27.320914676657278, + "ci95": [ + 26.421338004078194, + 28.103095787975164 + ] + }, + "previous/interpreter": { + "speed": 26.016873040572843, + "ci95": [ + 25.10025728314127, + 26.80233227357503 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 25.718649733177088, + "ci95": [ + 24.8365538410143, + 26.484054293919275 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "strings-json", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1895814.5, + "fixed_batch_median_ns": 1900536.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0622997303553328, + "ci95": [ + 1.0571120925082518, + 1.069222845098923 + ] + }, + "previous/interpreter": { + "speed": 1.0115956051538368, + "ci95": [ + 1.0084515959278877, + 1.015292409664313 + ] + }, + "previous/bun": { + "speed": 0.03888229010366741, + "ci95": [ + 0.037759610165842145, + 0.0402597863331145 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "calls-closures", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 3463190.0, + "fixed_batch_median_ns": 3401838.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 1.0052845805018782, + "ci95": [ + 0.9982974574172504, + 1.0128655929038253 + ] + }, + "previous/bun": { + "speed": 0.02960798453111918, + "ci95": [ + 0.028155532325874456, + 0.031320647874659706 + ] + }, + "candidate/interpreter": { + "speed": 0.9321968283285297, + "ci95": [ + 0.9260864209327107, + 0.938455729826363 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "calls-closures", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 3195755.0, + "fixed_batch_median_ns": 3230094.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0726537766848465, + "ci95": [ + 1.0658839776310651, + 1.0794956473622668 + ] + }, + "previous/interpreter": { + "speed": 1.0783223019183814, + "ci95": [ + 1.0718853314442056, + 1.0858232635616765 + ] + }, + "previous/bun": { + "speed": 0.03175911642733151, + "ci95": [ + 0.030215740162996194, + 0.03359380444252761 + ] + }, + "candidate/interpreter": { + "speed": 0.999924448520233, + "ci95": [ + 0.9954571718527759, + 1.0040926055215462 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "calls-closures", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 3441244.0, + "fixed_batch_median_ns": 3635800.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9947431994836328, + "ci95": [ + 0.9872407351075387, + 1.0018265014553127 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.029452341262747407, + "ci95": [ + 0.02797994086336717, + 0.031167551745910065 + ] + }, + "candidate/interpreter": { + "speed": 0.9272964555600164, + "ci95": [ + 0.9222998508532353, + 0.9318209964189165 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "calls-closures", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 94103.0, + "fixed_batch_median_ns": 93666.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 33.77467314429862, + "ci95": [ + 31.952156531978957, + 35.56598493522193 + ] + }, + "previous/interpreter": { + "speed": 33.95315812345429, + "ci95": [ + 32.02921953036522, + 35.73826196631377 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 31.484643182947952, + "ci95": [ + 29.748830856333292, + 33.106571706770005 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "calls-closures", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 3196535.0, + "fixed_batch_median_ns": 3186462.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0727348233881513, + "ci95": [ + 1.065580114484321, + 1.0798975179789394 + ] + }, + "previous/interpreter": { + "speed": 1.078403776919514, + "ci95": [ + 1.073185851671617, + 1.0842364663184052 + ] + }, + "previous/bun": { + "speed": 0.03176151605686924, + "ci95": [ + 0.0301699097803077, + 0.03357116725980695 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "adversarial", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 952296.5, + "fixed_batch_median_ns": 952687.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.9880821112669689, + "ci95": [ + 0.9662493524780056, + 1.0108868050118787 + ] + }, + "previous/bun": { + "speed": 0.037392372746118695, + "ci95": [ + 0.03674496539746747, + 0.03783631700444906 + ] + }, + "candidate/interpreter": { + "speed": 0.9750672815481987, + "ci95": [ + 0.9597530995436819, + 0.9846994090998415 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "adversarial", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 951392.0, + "fixed_batch_median_ns": 949857.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.006538752046718, + "ci95": [ + 0.9947339893313225, + 1.023194582341528 + ] + }, + "previous/interpreter": { + "speed": 0.9945429351943412, + "ci95": [ + 0.9813373190467842, + 1.0139593926241368 + ] + }, + "previous/bun": { + "speed": 0.037636872199944015, + "ci95": [ + 0.03732414009259237, + 0.0379302061044233 + ] + }, + "candidate/interpreter": { + "speed": 0.9814430047311097, + "ci95": [ + 0.976628710254049, + 0.9851393195924643 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "adversarial", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 938369.5, + "fixed_batch_median_ns": 940072.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0120616379925647, + "ci95": [ + 0.9894552188888737, + 1.0341637278592022 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.03784338600986542, + "ci95": [ + 0.03708359566702183, + 0.03840198993144288 + ] + }, + "candidate/interpreter": { + "speed": 0.986828190116627, + "ci95": [ + 0.9675680590432777, + 0.9993295031615135 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "adversarial", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 35868.0, + "fixed_batch_median_ns": 36001.5, + "outlier_batches": 1, + "outlier_processes": 1, + "comparisons": { + "previous/automatic": { + "speed": 26.743421894878264, + "ci95": [ + 26.421632570008363, + 27.208803935681207 + ] + }, + "previous/interpreter": { + "speed": 26.424696768394597, + "ci95": [ + 26.03839931184704, + 26.959136676266557 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 26.07663568633553, + "ci95": [ + 25.930583979646403, + 26.209090805244752 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "adversarial", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 937205.0, + "fixed_batch_median_ns": 937029.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.025570254405638, + "ci95": [ + 1.0155895637892751, + 1.0424536129337474 + ] + }, + "previous/interpreter": { + "speed": 1.0133476222257252, + "ci95": [ + 1.0005975976332153, + 1.032982014298805 + ] + }, + "previous/bun": { + "speed": 0.03834850523006739, + "ci95": [ + 0.0381588470046583, + 0.03856106146123591 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "float64-dense", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 128974.0, + "fixed_batch_median_ns": 128295.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 17.62526389453359, + "ci95": [ + 17.55252751577507, + 17.68727962282454 + ] + }, + "previous/bun": { + "speed": 0.506648075233261, + "ci95": [ + 0.5045360957782326, + 0.5085579352501977 + ] + }, + "candidate/interpreter": { + "speed": 17.613005289175586, + "ci95": [ + 17.53385478376189, + 17.682888436045282 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "float64-dense", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 101439.0, + "fixed_batch_median_ns": 100939.5, + "outlier_batches": 15, + "outlier_processes": 13, + "comparisons": { + "previous/automatic": { + "speed": 1.2739567151213609, + "ci95": [ + 1.2665821310315402, + 1.2815511986442576 + ] + }, + "previous/interpreter": { + "speed": 22.453823294227135, + "ci95": [ + 22.36696378770438, + 22.533348593420204 + ] + }, + "previous/bun": { + "speed": 0.6454477176467253, + "ci95": [ + 0.6428082438832664, + 0.6478185618020833 + ] + }, + "candidate/interpreter": { + "speed": 22.438206361613293, + "ci95": [ + 22.35428793103176, + 22.519951831292442 + ] + } + }, + "compilation_quiet_samples": 12, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "float64-dense", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2282548.5, + "fixed_batch_median_ns": 2278699.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.05673673914806725, + "ci95": [ + 0.05653403357059772, + 0.056970760313539585 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.02874555968437988, + "ci95": [ + 0.028718634965191094, + 0.028775668273647442 + ] + }, + "candidate/interpreter": { + "speed": 0.9993044867054842, + "ci95": [ + 0.9985912121504896, + 1.0000093080158254 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "float64-dense", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 65531.0, + "fixed_batch_median_ns": 66190.5, + "outlier_batches": 4, + "outlier_processes": 4, + "comparisons": { + "previous/automatic": { + "speed": 1.9737566347994109, + "ci95": [ + 1.9665069498271528, + 1.9819908633280159 + ] + }, + "previous/interpreter": { + "speed": 34.78798155192617, + "ci95": [ + 34.75110712797745, + 34.82117762376566 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 34.76378604826745, + "ci95": [ + 34.71719141799906, + 34.80646008062918 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "float64-dense", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2280728.0, + "fixed_batch_median_ns": 2278244.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.05677622776929323, + "ci95": [ + 0.05656448662854727, + 0.0570341872045347 + ] + }, + "previous/interpreter": { + "speed": 1.0006959973699396, + "ci95": [ + 1.0000025032885949, + 1.0013901290146905 + ] + }, + "previous/bun": { + "speed": 0.02876556651831764, + "ci95": [ + 0.028730473716540698, + 0.02880325643367869 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "strings-regexp", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 20132022.5, + "fixed_batch_median_ns": 20146756.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.971743477912921, + "ci95": [ + 0.9682035452412823, + 0.9758289427863462 + ] + }, + "previous/bun": { + "speed": 0.04979044323947173, + "ci95": [ + 0.04926383465455583, + 0.050400246418495345 + ] + }, + "candidate/interpreter": { + "speed": 0.9591773709124549, + "ci95": [ + 0.9539734445176605, + 0.965912226447136 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "strings-regexp", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 19888096.0, + "fixed_batch_median_ns": 19881920.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0115279323076352, + "ci95": [ + 1.0081671182696135, + 1.0144722237632364 + ] + }, + "previous/interpreter": { + "speed": 0.9829456709466871, + "ci95": [ + 0.9805359333341946, + 0.9855153992593083 + ] + }, + "previous/bun": { + "speed": 0.05036442409870351, + "ci95": [ + 0.04982447420552894, + 0.05095964148104622 + ] + }, + "candidate/interpreter": { + "speed": 0.9702347027153491, + "ci95": [ + 0.9647220599319538, + 0.9770739745108442 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "strings-regexp", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 19530356.0, + "fixed_batch_median_ns": 19568710.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0290781700410971, + "ci95": [ + 1.024802532249384, + 1.0327844127140757 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.05123825821441069, + "ci95": [ + 0.05070184911130028, + 0.05187341850093466 + ] + }, + "candidate/interpreter": { + "speed": 0.9870684936034197, + "ci95": [ + 0.9818676826612706, + 0.99367489607337 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "strings-regexp", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 996785.5, + "fixed_batch_median_ns": 1231042.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 20.084175495092655, + "ci95": [ + 19.841568789646658, + 20.29431969589384 + ] + }, + "previous/interpreter": { + "speed": 19.516666546614804, + "ci95": [ + 19.277474830972217, + 19.725027471834593 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 19.264286648327325, + "ci95": [ + 19.00509055065981, + 19.516958291521018 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "strings-regexp", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 19248259.5, + "fixed_batch_median_ns": 19222899.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0425600418916379, + "ci95": [ + 1.0349820084138521, + 1.0484762142227944 + ] + }, + "previous/interpreter": { + "speed": 1.0131009210408208, + "ci95": [ + 1.0061434672917722, + 1.0183475253498708 + ] + }, + "previous/bun": { + "speed": 0.05190952658954687, + "ci95": [ + 0.05122681782054535, + 0.05264081860902695 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "arrays-typed", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2988435.0, + "fixed_batch_median_ns": 2997555.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 1.3783514908941503, + "ci95": [ + 1.3718388687202792, + 1.3830669224424792 + ] + }, + "previous/bun": { + "speed": 0.015364917116621215, + "ci95": [ + 0.014978829734447101, + 0.015865505190884633 + ] + }, + "candidate/interpreter": { + "speed": 1.3773737241967547, + "ci95": [ + 1.3714031191255487, + 1.3820790885622176 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 30, + 30 + ] + }, + { + "workload": "arrays-typed", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1888215.0, + "fixed_batch_median_ns": 1890447.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.584601527634028, + "ci95": [ + 1.57945312960797, + 1.5915971620367293 + ] + }, + "previous/interpreter": { + "speed": 2.184137878087511, + "ci95": [ + 2.180789965354539, + 2.1873470431551736 + ] + }, + "previous/bun": { + "speed": 0.024347271134968207, + "ci95": [ + 0.023673325310874717, + 0.025193111843914352 + ] + }, + "candidate/interpreter": { + "speed": 2.182588507485148, + "ci95": [ + 2.1793424974550666, + 2.18612627451518 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 30, + 30 + ] + }, + { + "workload": "arrays-typed", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 4125804.5, + "fixed_batch_median_ns": 4126035.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.7255043482060516, + "ci95": [ + 0.7230879532663871, + 0.7289564525736248 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.011147314177934279, + "ci95": [ + 0.010841860784244955, + 0.011525821990963614 + ] + }, + "candidate/interpreter": { + "speed": 0.9992906260095085, + "ci95": [ + 0.9979019297230083, + 1.000929411722355 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "arrays-typed", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 44648.5, + "fixed_batch_median_ns": 45625.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 65.08333187936536, + "ci95": [ + 63.03893398245394, + 66.80262454778058 + ] + }, + "previous/interpreter": { + "speed": 89.70770752828196, + "ci95": [ + 86.67607810662044, + 92.1963489300777 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 89.64407121381481, + "ci95": [ + 86.67191512550575, + 92.12600797891633 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "arrays-typed", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 4120532.5, + "fixed_batch_median_ns": 4125120.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.7260193674619222, + "ci95": [ + 0.7235514493170674, + 0.7291705778047665 + ] + }, + "previous/interpreter": { + "speed": 1.0007098775591685, + "ci95": [ + 0.9990766743395942, + 1.0020958715275525 + ] + }, + "previous/bun": { + "speed": 0.0111552274061142, + "ci95": [ + 0.010847764838671904, + 0.011537509681191894 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "packed-array-traversal", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 48532.5, + "fixed_batch_median_ns": 48779.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 16.986620172130024, + "ci95": [ + 16.943428562944536, + 17.030440545302845 + ] + }, + "previous/bun": { + "speed": 0.29292648007526156, + "ci95": [ + 0.2678852597533299, + 0.3109450290406734 + ] + }, + "candidate/interpreter": { + "speed": 16.98133471793532, + "ci95": [ + 16.944590973753492, + 17.016609896123935 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "packed-array-traversal", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 30084.5, + "fixed_batch_median_ns": 30089.5, + "outlier_batches": 4, + "outlier_processes": 4, + "comparisons": { + "previous/automatic": { + "speed": 1.6135974221434393, + "ci95": [ + 1.6055585901189746, + 1.619015617001029 + ] + }, + "previous/interpreter": { + "speed": 27.40956652067875, + "ci95": [ + 27.255365117425836, + 27.511858827931395 + ] + }, + "previous/bun": { + "speed": 0.4726654131269936, + "ci95": [ + 0.43237385368597847, + 0.5011655368260014 + ] + }, + "candidate/interpreter": { + "speed": 27.40103792541532, + "ci95": [ + 27.25181656401486, + 27.492200953209665 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "packed-array-traversal", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 825969.0, + "fixed_batch_median_ns": 825553.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.05886986286069442, + "ci95": [ + 0.05871245064773192, + 0.05901830845766007 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.017244541710296588, + "ci95": [ + 0.015759391662836943, + 0.018299522992896493 + ] + }, + "candidate/interpreter": { + "speed": 0.9996888460364014, + "ci95": [ + 0.9986776564515306, + 1.0006706807120838 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "packed-array-traversal", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 15132.5, + "fixed_batch_median_ns": 15012.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 3.4138258847171143, + "ci95": [ + 3.218484751399263, + 3.733139520658636 + ] + }, + "previous/interpreter": { + "speed": 57.98936363747536, + "ci95": [ + 54.65642838874434, + 63.51724133311699 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 57.97132001713299, + "ci95": [ + 54.642888420391614, + 63.560042750299935 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "packed-array-traversal", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 825985.5, + "fixed_batch_median_ns": 825481.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.05888818615322514, + "ci95": [ + 0.05876372720934572, + 0.059011207751355765 + ] + }, + "previous/interpreter": { + "speed": 1.000311250810522, + "ci95": [ + 0.9993214464610158, + 1.0013561884191455 + ] + }, + "previous/bun": { + "speed": 0.017249909087881, + "ci95": [ + 0.015785888504602642, + 0.018302465927501538 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "int32array-traversal", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 49806.0, + "fixed_batch_median_ns": 49802.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 20.743572428076504, + "ci95": [ + 20.699568690045254, + 20.794553186859613 + ] + }, + "previous/bun": { + "speed": 0.30289916532335864, + "ci95": [ + 0.3010927171344352, + 0.30523385595161723 + ] + }, + "candidate/interpreter": { + "speed": 20.773168434462587, + "ci95": [ + 20.68551222033064, + 20.922778677564008 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "int32array-traversal", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 28082.0, + "fixed_batch_median_ns": 28085.0, + "outlier_batches": 5, + "outlier_processes": 5, + "comparisons": { + "previous/automatic": { + "speed": 1.75869414700235, + "ci95": [ + 1.7392269942173992, + 1.7735796049189199 + ] + }, + "previous/interpreter": { + "speed": 36.48159941717747, + "ci95": [ + 36.08459333144196, + 36.81158398585359 + ] + }, + "previous/bun": { + "speed": 0.532706989186088, + "ci95": [ + 0.5256762390833947, + 0.5393731635460896 + ] + }, + "candidate/interpreter": { + "speed": 36.53364974038332, + "ci95": [ + 36.09670677369469, + 36.9448480873073 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "int32array-traversal", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1032213.5, + "fixed_batch_median_ns": 1033741.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.048207704023367555, + "ci95": [ + 0.04809015772549708, + 0.04830865349866965 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.014602073310833553, + "ci95": [ + 0.014515721990398946, + 0.014711143238773917 + ] + }, + "candidate/interpreter": { + "speed": 1.0014267555161338, + "ci95": [ + 0.9964955781166114, + 1.0088029711022939 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "int32array-traversal", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 14990.0, + "fixed_batch_median_ns": 14987.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 3.301428707908305, + "ci95": [ + 3.2760780967487886, + 3.32134380550577 + ] + }, + "previous/interpreter": { + "speed": 68.48342551862694, + "ci95": [ + 67.97683284224534, + 68.88860834338686 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 68.58113462374939, + "ci95": [ + 67.92870022356107, + 69.27810545667793 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "int32array-traversal", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1031324.0, + "fixed_batch_median_ns": 1031938.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.04813902140903093, + "ci95": [ + 0.04779929285697108, + 0.048341909137100215 + ] + }, + "previous/interpreter": { + "speed": 0.9985752772149586, + "ci95": [ + 0.9913138595137901, + 1.0035014225757268 + ] + }, + "previous/bun": { + "speed": 0.014581269404278764, + "ci95": [ + 0.01443469447297512, + 0.014722009680102071 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "float64array-traversal", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1125629.0, + "fixed_batch_median_ns": 1125966.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 1.3700311292883522, + "ci95": [ + 1.3647252354442303, + 1.3755598490146133 + ] + }, + "previous/bun": { + "speed": 0.0073637891100352525, + "ci95": [ + 0.007331275203588626, + 0.007397885333437906 + ] + }, + "candidate/interpreter": { + "speed": 1.3425543027587576, + "ci95": [ + 1.3376037290364435, + 1.3478941106077151 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "float64array-traversal", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 57100.5, + "fixed_batch_median_ns": 57257.0, + "outlier_batches": 24, + "outlier_processes": 24, + "comparisons": { + "previous/automatic": { + "speed": 19.655712862297626, + "ci95": [ + 19.564411506103077, + 19.73841510500704 + ] + }, + "previous/interpreter": { + "speed": 26.928938489701203, + "ci95": [ + 26.840454638817874, + 27.00501288285245 + ] + }, + "previous/bun": { + "speed": 0.14474052432536708, + "ci95": [ + 0.1441511474231477, + 0.14533373881874737 + ] + }, + "candidate/interpreter": { + "speed": 26.388861877068333, + "ci95": [ + 26.29941888985961, + 26.461228739613542 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "float64array-traversal", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1541942.5, + "fixed_batch_median_ns": 1542019.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.7299104221956176, + "ci95": [ + 0.7270085408771344, + 0.7327326041189769 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.005374906418265321, + "ci95": [ + 0.005353814445791515, + 0.0053963781306109555 + ] + }, + "candidate/interpreter": { + "speed": 0.9799443779471879, + "ci95": [ + 0.9780778213762867, + 0.9818431548019444 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "float64array-traversal", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 8300.5, + "fixed_batch_median_ns": 8295.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 135.79965219770025, + "ci95": [ + 135.18020122470398, + 136.40646557059264 + ] + }, + "previous/interpreter": { + "speed": 186.0497508573808, + "ci95": [ + 185.3103693294581, + 186.76874795904718 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 182.31840737116534, + "ci95": [ + 181.62969636860296, + 182.98400486236716 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "float64array-traversal", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1511168.0, + "fixed_batch_median_ns": 1512268.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.7448488287923569, + "ci95": [ + 0.7418040513494718, + 0.7476251229820116 + ] + }, + "previous/interpreter": { + "speed": 1.0204660820594993, + "ci95": [ + 1.0184744410195532, + 1.0223668383402913 + ] + }, + "previous/bun": { + "speed": 0.005484909694083669, + "ci95": [ + 0.005464956349176164, + 0.0055058672638561585 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "typed-convert-traversal", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1100261.0, + "fixed_batch_median_ns": 1098585.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 1.3574020373652131, + "ci95": [ + 1.3077746408915163, + 1.3862244484289057 + ] + }, + "previous/bun": { + "speed": 0.007250712854486326, + "ci95": [ + 0.006983311330259124, + 0.00739925663419317 + ] + }, + "candidate/interpreter": { + "speed": 1.3321510467804139, + "ci95": [ + 1.2835583645948312, + 1.359807625615559 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "typed-convert-traversal", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 57070.0, + "fixed_batch_median_ns": 57036.5, + "outlier_batches": 22, + "outlier_processes": 22, + "comparisons": { + "previous/automatic": { + "speed": 19.549494995724753, + "ci95": [ + 19.130400327060382, + 20.298865450441923 + ] + }, + "previous/interpreter": { + "speed": 26.536524336657816, + "ci95": [ + 26.41505138733928, + 26.639978790749517 + ] + }, + "previous/bun": { + "speed": 0.1417477746642176, + "ci95": [ + 0.14108808436632428, + 0.14226695595473463 + ] + }, + "candidate/interpreter": { + "speed": 26.042880222583182, + "ci95": [ + 25.924345390284035, + 26.137625729706517 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "typed-convert-traversal", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1518944.5, + "fixed_batch_median_ns": 1516147.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.7367014137838271, + "ci95": [ + 0.7213722792199226, + 0.7649691527450371 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.005341610410840649, + "ci95": [ + 0.005328172805094891, + 0.005355599244925346 + ] + }, + "candidate/interpreter": { + "speed": 0.9813975595367361, + "ci95": [ + 0.9785657829278356, + 0.9840840078237366 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "typed-convert-traversal", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 8114.5, + "fixed_batch_median_ns": 8111.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 137.91747378069957, + "ci95": [ + 135.149439615618, + 143.11771693463413 + ] + }, + "previous/interpreter": { + "speed": 187.209459898185, + "ci95": [ + 186.7159728285051, + 187.67907065285266 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 183.7269070662693, + "ci95": [ + 183.34559881505427, + 184.08729566575664 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "typed-convert-traversal", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1492665.5, + "fixed_batch_median_ns": 1491220.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.7506656264068798, + "ci95": [ + 0.735410721430834, + 0.7789816249864581 + ] + }, + "previous/interpreter": { + "speed": 1.0189550506647327, + "ci95": [ + 1.0161789931210694, + 1.02196698264932 + ] + }, + "previous/bun": { + "speed": 0.005442860906809396, + "ci95": [ + 0.005432086733495587, + 0.00545420913897391 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "objects-polymorphic", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 23777315.0, + "fixed_batch_median_ns": 23780850.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.26300576522935604, + "ci95": [ + 0.26134032141527447, + 0.26463243169827044 + ] + }, + "previous/bun": { + "speed": 0.005087552204499776, + "ci95": [ + 0.0050193673078250105, + 0.00516125221922976 + ] + }, + "candidate/interpreter": { + "speed": 0.25625277197288887, + "ci95": [ + 0.25485223861930845, + 0.25765812156710854 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "objects-polymorphic", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 4804848.5, + "fixed_batch_median_ns": 4793319.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 4.965199359915153, + "ci95": [ + 4.93120308500188, + 4.999237783912527 + ] + }, + "previous/interpreter": { + "speed": 1.3058760571707935, + "ci95": [ + 1.2986246781431685, + 1.3126407836423402 + ] + }, + "previous/bun": { + "speed": 0.025260710949317217, + "ci95": [ + 0.024875021746418702, + 0.025691248519798517 + ] + }, + "candidate/interpreter": { + "speed": 1.2723460993762714, + "ci95": [ + 1.2644641318098768, + 1.2796575370244903 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "objects-polymorphic", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 6276076.0, + "fixed_batch_median_ns": 6283908.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 3.8021980207465904, + "ci95": [ + 3.7791641095029624, + 3.826455358481768 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.01934388092239401, + "ci95": [ + 0.019069346387045143, + 0.019653073896459358 + ] + }, + "candidate/interpreter": { + "speed": 0.9743237824061454, + "ci95": [ + 0.96862423937212, + 0.9796986288683336 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "objects-polymorphic", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 120685.0, + "fixed_batch_median_ns": 119532.5, + "outlier_batches": 1, + "outlier_processes": 1, + "comparisons": { + "previous/automatic": { + "speed": 196.55817961249267, + "ci95": [ + 193.7156874512716, + 199.22092135040248 + ] + }, + "previous/interpreter": { + "speed": 51.69593444107282, + "ci95": [ + 50.89166957343269, + 52.42640765731361 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 50.368578379646195, + "ci95": [ + 49.58070539004894, + 51.08511528049265 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "objects-polymorphic", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 6118516.0, + "fixed_batch_median_ns": 6111931.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 3.9023968103876685, + "ci95": [ + 3.881194228818403, + 3.924397826270254 + ] + }, + "previous/interpreter": { + "speed": 1.026352859344607, + "ci95": [ + 1.0207592901781732, + 1.0323779502313881 + ] + }, + "previous/bun": { + "speed": 0.019853647495520686, + "ci95": [ + 0.019574224013561587, + 0.020170514802401354 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "property-polymorphic", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1870452.0, + "fixed_batch_median_ns": 1867466.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.9923150820599859, + "ci95": [ + 0.9908697611712357, + 0.9937258457419674 + ] + }, + "previous/bun": { + "speed": 0.012497190143749845, + "ci95": [ + 0.01247477378848215, + 0.012525214165371265 + ] + }, + "candidate/interpreter": { + "speed": 0.9925219897935825, + "ci95": [ + 0.9909788401640173, + 0.9939282911226951 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 0, + 0 + ] + }, + { + "workload": "property-polymorphic", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 564089.0, + "fixed_batch_median_ns": 564433.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 3.3122923149398367, + "ci95": [ + 3.3011176441381527, + 3.321994376349614 + ] + }, + "previous/interpreter": { + "speed": 3.286837620306185, + "ci95": [ + 3.2769288343527014, + 3.2953699874592943 + ] + }, + "previous/bun": { + "speed": 0.04139434687148449, + "ci95": [ + 0.041246048427374955, + 0.04152721401370036 + ] + }, + "candidate/interpreter": { + "speed": 3.2875229592020787, + "ci95": [ + 3.2774482240390075, + 3.2966169532401035 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "property-polymorphic", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1858349.5, + "fixed_batch_median_ns": 1855778.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0077444332742185, + "ci95": [ + 1.0063271268079497, + 1.009227250453964 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.012593973798933338, + "ci95": [ + 0.01257806726364753, + 0.012613280074102529 + ] + }, + "candidate/interpreter": { + "speed": 1.0002085101167335, + "ci95": [ + 0.9988504406391084, + 1.0015539629775165 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "property-polymorphic", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 23377.0, + "fixed_batch_median_ns": 23380.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 80.01798712329945, + "ci95": [ + 79.83510506212487, + 80.16341466847183 + ] + }, + "previous/interpreter": { + "speed": 79.40305545853178, + "ci95": [ + 79.28056991484299, + 79.50341125930404 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 79.41961179889441, + "ci95": [ + 79.26405077289473, + 79.54131575751406 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "property-polymorphic", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 1858582.5, + "fixed_batch_median_ns": 1857248.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0075343521688347, + "ci95": [ + 1.0061101266266654, + 1.009107576537879 + ] + }, + "previous/interpreter": { + "speed": 0.999791533350672, + "ci95": [ + 0.9984054973821685, + 1.0011960752837206 + ] + }, + "previous/bun": { + "speed": 0.012591348375413754, + "ci95": [ + 0.012572161096515239, + 0.012617268672070024 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "calls-recursion-closures", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 6425094.0, + "fixed_batch_median_ns": 6433743.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.9977722536809303, + "ci95": [ + 0.9920115480798114, + 1.002782963918225 + ] + }, + "previous/bun": { + "speed": 0.019554080597242462, + "ci95": [ + 0.01943888744923171, + 0.019639466091053933 + ] + }, + "candidate/interpreter": { + "speed": 1.002162591019272, + "ci95": [ + 0.9972659336816125, + 1.0061964359784246 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "calls-recursion-closures", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 6483280.0, + "fixed_batch_median_ns": 6480485.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9919365699769274, + "ci95": [ + 0.9879321992845583, + 0.9964921373582303 + ] + }, + "previous/interpreter": { + "speed": 0.9897267869344106, + "ci95": [ + 0.9858569994273754, + 0.9934288951731362 + ] + }, + "previous/bun": { + "speed": 0.019396407636681077, + "ci95": [ + 0.01932646042330745, + 0.019461994763852457 + ] + }, + "candidate/interpreter": { + "speed": 0.9940817230948469, + "ci95": [ + 0.9910182336893981, + 0.9967688066937194 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "calls-recursion-closures", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 6422125.0, + "fixed_batch_median_ns": 6429372.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0022327202533958, + "ci95": [ + 0.9972999861986119, + 1.0079711003190999 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.019597739389028455, + "ci95": [ + 0.019518704053271618, + 0.01966913796596848 + ] + }, + "candidate/interpreter": { + "speed": 1.0044001397334363, + "ci95": [ + 0.99996908701105, + 1.008169388103941 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "calls-recursion-closures", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 125961.5, + "fixed_batch_median_ns": 126083.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 51.14022083661766, + "ci95": [ + 50.91274022776342, + 51.44422237305064 + ] + }, + "previous/interpreter": { + "speed": 51.02629339789248, + "ci95": [ + 50.84406672384794, + 51.234884800796834 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 51.25081621892252, + "ci95": [ + 51.123970492870946, + 51.39204590534951 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "calls-recursion-closures", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 6452664.5, + "fixed_batch_median_ns": 6462263.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9978420756884645, + "ci95": [ + 0.9937725364495343, + 1.0027649318764629 + ] + }, + "previous/interpreter": { + "speed": 0.9956191366773366, + "ci95": [ + 0.9917483975922117, + 0.9998775584497502 + ] + }, + "previous/bun": { + "speed": 0.01951188437133194, + "ci95": [ + 0.01945863553643299, + 0.019559672339039557 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "json-codec", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 80346901.5, + "fixed_batch_median_ns": 79316580.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 1.0068877768602855, + "ci95": [ + 0.9789016045574908, + 1.040332511992529 + ] + }, + "previous/bun": { + "speed": 0.09625336876786117, + "ci95": [ + 0.09451438509472046, + 0.09814917255623612 + ] + }, + "candidate/interpreter": { + "speed": 0.9982376024509051, + "ci95": [ + 0.9783370370347574, + 1.0247653291697116 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "json-codec", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 80205933.0, + "fixed_batch_median_ns": 80080945.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9863456269435388, + "ci95": [ + 0.9655873324471184, + 1.0027061831107213 + ] + }, + "previous/interpreter": { + "speed": 0.9931393555290443, + "ci95": [ + 0.9698758055351896, + 1.0221940006459271 + ] + }, + "previous/bun": { + "speed": 0.09493908936276368, + "ci95": [ + 0.09194306169647534, + 0.0975173623142989 + ] + }, + "candidate/interpreter": { + "speed": 0.984607293828053, + "ci95": [ + 0.9592416469524068, + 1.00960072267274 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "json-codec", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 78447481.5, + "fixed_batch_median_ns": 80018744.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9931593400788286, + "ci95": [ + 0.960151935083818, + 1.021187513516552 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.09559493220585316, + "ci95": [ + 0.09182436190585895, + 0.09913962719363777 + ] + }, + "candidate/interpreter": { + "speed": 0.9914089984920129, + "ci95": [ + 0.9594594998876149, + 1.0191588887007843 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "json-codec", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 7688941.0, + "fixed_batch_median_ns": 7877160.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 10.389246764045708, + "ci95": [ + 10.184192145309334, + 10.580222436454376 + ] + }, + "previous/interpreter": { + "speed": 10.460805577502896, + "ci95": [ + 10.09704774218587, + 10.898141798347964 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 10.370936781011808, + "ci95": [ + 10.106255740200787, + 10.687819401540928 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "json-codec", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 79366868.5, + "fixed_batch_median_ns": 79970948.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.001765509077967, + "ci95": [ + 0.9764369058847617, + 1.0221027026324379 + ] + }, + "previous/interpreter": { + "speed": 1.0086654463708262, + "ci95": [ + 0.9807574981511441, + 1.0419590270312857 + ] + }, + "previous/bun": { + "speed": 0.09642330496420574, + "ci95": [ + 0.09360634656833988, + 0.09894289429855506 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "map-set-bigint", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 17234838.0, + "fixed_batch_median_ns": 16777626.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 1.03892655968172, + "ci95": [ + 1.0035137398109146, + 1.0631101969044352 + ] + }, + "previous/bun": { + "speed": 0.05000357345295436, + "ci95": [ + 0.0480782298690831, + 0.05168398502952078 + ] + }, + "candidate/interpreter": { + "speed": 1.0336623887344303, + "ci95": [ + 0.9933525236435988, + 1.0733994995546707 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "map-set-bigint", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 17583353.5, + "fixed_batch_median_ns": 17415557.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9775464789738973, + "ci95": [ + 0.9542482004223846, + 1.0090200842163861 + ] + }, + "previous/interpreter": { + "speed": 1.01559900032933, + "ci95": [ + 1.0069621879871913, + 1.0240784760559785 + ] + }, + "previous/bun": { + "speed": 0.048880817165048156, + "ci95": [ + 0.04803431742370234, + 0.04980397840652998 + ] + }, + "candidate/interpreter": { + "speed": 1.0104530285550901, + "ci95": [ + 0.9926291253744186, + 1.0340236686277493 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "map-set-bigint", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 17864097.5, + "fixed_batch_median_ns": 17760546.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9625319428799227, + "ci95": [ + 0.9403824084532368, + 0.9958647515367041 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.04813003670661107, + "ci95": [ + 0.04729325639661282, + 0.0491162471824963 + ] + }, + "candidate/interpreter": { + "speed": 0.9949330673104531, + "ci95": [ + 0.9791629604496978, + 1.020079616239751 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "map-set-bigint", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 864529.0, + "fixed_batch_median_ns": 913335.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 19.998570720967486, + "ci95": [ + 19.35044309705692, + 20.78019914692371 + ] + }, + "previous/interpreter": { + "speed": 20.77704627768633, + "ci95": [ + 20.376055980548752, + 21.140993998703557 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 20.671770382709695, + "ci95": [ + 20.323508812890147, + 21.049314706276448 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "map-set-bigint", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 17618332.5, + "fixed_batch_median_ns": 16808600.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 0.9674338651562577, + "ci95": [ + 0.9316400196418694, + 1.0065245876303974 + ] + }, + "previous/interpreter": { + "speed": 1.00509273724638, + "ci95": [ + 0.9799510203405073, + 1.0214088353669089 + ] + }, + "previous/bun": { + "speed": 0.048375150337216455, + "ci95": [ + 0.04753520541784463, + 0.049210362325329486 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "exceptions-promises-async", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 3657682.5, + "fixed_batch_median_ns": 3651267.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.6468462805477011, + "ci95": [ + 0.6415197701966194, + 0.6519510169561333 + ] + }, + "previous/bun": { + "speed": 0.05680424042920979, + "ci95": [ + 0.056377178504755945, + 0.0572111399901412 + ] + }, + "candidate/interpreter": { + "speed": 0.6376414576572628, + "ci95": [ + 0.6331173321022363, + 0.6421219629761521 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "exceptions-promises-async", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2417240.5, + "fixed_batch_median_ns": 2416279.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.5190108259355302, + "ci95": [ + 1.5109826087224865, + 1.5282121264313062 + ] + }, + "previous/interpreter": { + "speed": 0.982566502868089, + "ci95": [ + 0.9783539462947787, + 0.9875310421395038 + ] + }, + "previous/bun": { + "speed": 0.08628625617101436, + "ci95": [ + 0.085749883033143, + 0.08686180475506865 + ] + }, + "candidate/interpreter": { + "speed": 0.968584277246694, + "ci95": [ + 0.9638560766051875, + 0.9741467063443746 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "exceptions-promises-async", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2366361.5, + "fixed_batch_median_ns": 2364242.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.545962356239066, + "ci95": [ + 1.5342055295067594, + 1.558663875924985 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.08781721737831158, + "ci95": [ + 0.08706754222357395, + 0.08856383389770574 + ] + }, + "candidate/interpreter": { + "speed": 0.9857696903155347, + "ci95": [ + 0.9800837310429305, + 0.9911284517090396 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "exceptions-promises-async", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 207743.0, + "fixed_batch_median_ns": 208605.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 17.604319544527904, + "ci95": [ + 17.47771046608656, + 17.738063108099166 + ] + }, + "previous/interpreter": { + "speed": 11.387288618951075, + "ci95": [ + 11.289005257173887, + 11.486795691472052 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 11.225243975437014, + "ci95": [ + 11.126830674049458, + 11.324306822080302 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "exceptions-promises-async", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2323574.0, + "fixed_batch_median_ns": 2329943.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.568279458606827, + "ci95": [ + 1.5570476539434166, + 1.5796358898648943 + ] + }, + "previous/interpreter": { + "speed": 1.0144357346591883, + "ci95": [ + 1.009092060198976, + 1.0204391670838666 + ] + }, + "previous/bun": { + "speed": 0.08908492342689314, + "ci95": [ + 0.0883127270385828, + 0.08984274846527865 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "methods-dynamic", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 13140203.5, + "fixed_batch_median_ns": 12713468.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.9999009432669715, + "ci95": [ + 0.9852617986089032, + 1.0194656187178093 + ] + }, + "previous/bun": { + "speed": 0.013120600343542812, + "ci95": [ + 0.012121502138636981, + 0.014385608342817166 + ] + }, + "candidate/interpreter": { + "speed": 0.9947867452703983, + "ci95": [ + 0.9854579262758276, + 1.0039364183031005 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "methods-dynamic", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 12816118.0, + "fixed_batch_median_ns": 12834115.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0035178397799975, + "ci95": [ + 0.9845652031582813, + 1.018376811271191 + ] + }, + "previous/interpreter": { + "speed": 1.0034184345812531, + "ci95": [ + 0.9797356236646243, + 1.0281291001088537 + ] + }, + "previous/bun": { + "speed": 0.01316675651336878, + "ci95": [ + 0.01216750976825252, + 0.014383259812173971 + ] + }, + "candidate/interpreter": { + "speed": 0.9982862456555248, + "ci95": [ + 0.9814870252773975, + 1.0094465805143182 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "methods-dynamic", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 12872714.5, + "fixed_batch_median_ns": 12869965.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0000990665462368, + "ci95": [ + 0.9809714971871989, + 1.0148426225853873 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.013121900156103403, + "ci95": [ + 0.012224824087928295, + 0.014238982450519752 + ] + }, + "candidate/interpreter": { + "speed": 0.9948852953574945, + "ci95": [ + 0.9761990888877699, + 1.0063705768981102 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "methods-dynamic", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 150761.5, + "fixed_batch_median_ns": 151780.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 76.21602471049592, + "ci95": [ + 69.62060724977063, + 82.52492729790045 + ] + }, + "previous/interpreter": { + "speed": 76.20847500008365, + "ci95": [ + 70.25114388455263, + 81.77231591872763 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 75.81869115920249, + "ci95": [ + 69.65579122668129, + 81.71171396677722 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "methods-dynamic", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 12907401.5, + "fixed_batch_median_ns": 12867770.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.00524057518296, + "ci95": [ + 0.9960485202613429, + 1.0148238327193257 + ] + }, + "previous/interpreter": { + "speed": 1.0051409993356748, + "ci95": [ + 0.9937521729273009, + 1.0237450448434973 + ] + }, + "previous/bun": { + "speed": 0.013189359836088717, + "ci95": [ + 0.012240911903053533, + 0.014404265880401229 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "exceptions-sync", + "variant": "previous", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2952581.0, + "fixed_batch_median_ns": 2937239.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/interpreter": { + "speed": 0.9878778856989868, + "ci95": [ + 0.9769727622410834, + 0.9946101213281999 + ] + }, + "previous/bun": { + "speed": 0.12121270987812002, + "ci95": [ + 0.11973152560496117, + 0.12224743817907431 + ] + }, + "candidate/interpreter": { + "speed": 0.9896511426243805, + "ci95": [ + 0.9754855350604252, + 1.0035351947206546 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 10, + 10 + ] + }, + { + "workload": "exceptions-sync", + "variant": "candidate", + "mode": "automatic", + "protocol": "shared-js-multibatch-v3", + "median_ns": 620405.0, + "fixed_batch_median_ns": 618877.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 4.72302364041584, + "ci95": [ + 4.610912583630316, + 4.811189349101201 + ] + }, + "previous/interpreter": { + "speed": 4.665770608000331, + "ci95": [ + 4.569507043358119, + 4.722663571474623 + ] + }, + "previous/bun": { + "speed": 0.5724904942732275, + "ci95": [ + 0.56019452247128, + 0.5806068026358154 + ] + }, + "candidate/interpreter": { + "speed": 4.674145742379497, + "ci95": [ + 4.561080348803807, + 4.764249503235977 + ] + } + }, + "compilation_quiet_samples": 30, + "native_entry_range": [ + 20, + 20 + ] + }, + { + "workload": "exceptions-sync", + "variant": "previous", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2929469.0, + "fixed_batch_median_ns": 2924024.0, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.012270863106158, + "ci95": [ + 1.0053737848940525, + 1.02381518044278 + ] + }, + "previous/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "previous/bun": { + "speed": 0.12270009444776094, + "ci95": [ + 0.1221542741197431, + 0.12324117199195204 + ] + }, + "candidate/interpreter": { + "speed": 1.001795016318377, + "ci95": [ + 0.994932022803557, + 1.0136293722989935 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "exceptions-sync", + "variant": "previous", + "mode": "bun", + "protocol": "shared-js-multibatch-v3", + "median_ns": 360353.5, + "fixed_batch_median_ns": 360302.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 8.249959934115035, + "ci95": [ + 8.180279167034145, + 8.349822944548372 + ] + }, + "previous/interpreter": { + "speed": 8.14995297681491, + "ci95": [ + 8.114055840323296, + 8.186930085809752 + ] + }, + "previous/bun": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + }, + "candidate/interpreter": { + "speed": 8.164582275402301, + "ci95": [ + 8.09108116882926, + 8.281968092600472 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + }, + { + "workload": "exceptions-sync", + "variant": "candidate", + "mode": "interpreter", + "protocol": "shared-js-multibatch-v3", + "median_ns": 2921384.5, + "fixed_batch_median_ns": 2925412.5, + "outlier_batches": 0, + "outlier_processes": 0, + "comparisons": { + "previous/automatic": { + "speed": 1.0104570761654215, + "ci95": [ + 0.9964673456280673, + 1.0253795038736206 + ] + }, + "previous/interpreter": { + "speed": 0.9982081999918767, + "ci95": [ + 0.9864751478945599, + 1.005035380847492 + ] + }, + "previous/bun": { + "speed": 0.1224802404175327, + "ci95": [ + 0.12081417561582483, + 0.12360004485456494 + ] + }, + "candidate/interpreter": { + "speed": 1.0, + "ci95": [ + 1.0, + 1.0 + ] + } + }, + "compilation_quiet_samples": 0, + "native_entry_range": null + } +] diff --git a/benchmarks/results/roadmap-889f7c1-paired-x86_64.tar.gz b/benchmarks/results/roadmap-889f7c1-paired-x86_64.tar.gz new file mode 100644 index 00000000..61339801 Binary files /dev/null and b/benchmarks/results/roadmap-889f7c1-paired-x86_64.tar.gz differ