Skip to content

release(js): 0.6.0#2832

Merged
Jacob Lee (jacoblee93) merged 1 commit intomainfrom
jacob/release
Apr 30, 2026
Merged

release(js): 0.6.0#2832
Jacob Lee (jacoblee93) merged 1 commit intomainfrom
jacob/release

Conversation

@jacoblee93
Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions
Copy link
Copy Markdown

JS perf benchmark

Lower is better. Noisy on shared runners — treat as a signal, not a gate.

Base64-heavy payload

Single large base64 string per message — the shape the worker-offload path is optimized for.
Payload: 2511.2 KB in / 5.2 KB out, 100 runs.

metric main this PR delta
Wall time (ms) 2062.10 1742.77 -15.5%
createRun total (ms) 94.83 86.75 -8.5%
createRun p50 (ms) 0.62 0.60 -3.6%
createRun p95 (ms) 3.29 0.81 -75.4%
createRun p99 (ms) 29.83 36.15 +21.2%
createRun max (ms) 29.83 36.15 +21.2%
updateRun total (ms) 42.42 48.23 +13.7%
updateRun p95 (ms) 0.78 1.56 +100.1%
loop lag total (ms) 949.63 832.29 -12.4%
loop lag p50 (ms) 0.09 0.09 +7.9%
loop lag p95 (ms) 4.59 3.64 -20.5%
loop lag p99 (ms) 14.53 16.10 +10.8%
loop lag max (ms) 83.54 95.44 +14.2%

Structural payload

Many small strings across a wide/nested object graph. Should bypass worker offload and use sync flush.
Payload: 1239.5 KB in / 13.3 KB out, 100 runs.

metric main this PR delta
Wall time (ms) 1589.81 1519.79 -4.4%
createRun total (ms) 467.66 494.81 +5.8%
createRun p50 (ms) 3.29 3.34 +1.6%
createRun p95 (ms) 17.54 12.06 -31.3%
createRun p99 (ms) 34.49 39.43 +14.3%
createRun max (ms) 34.49 39.43 +14.3%
updateRun total (ms) 27.01 34.96 +29.5%
updateRun p95 (ms) 0.46 0.58 +24.0%
loop lag total (ms) 1148.53 1082.57 -5.7%
loop lag p50 (ms) 0.07 0.07 +1.2%
loop lag p95 (ms) 4.56 7.14 +56.6%
loop lag p99 (ms) 117.99 118.39 +0.3%
loop lag max (ms) 253.28 138.26 -45.4%

@jacoblee93 Jacob Lee (jacoblee93) merged commit fd049c8 into main Apr 30, 2026
29 checks passed
@jacoblee93 Jacob Lee (jacoblee93) deleted the jacob/release branch April 30, 2026 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants