Skip to content

chore(js): Switch to oxfmt and oxlint#2819

Merged
Jacob Lee (jacoblee93) merged 3 commits intomainfrom
jacob/ox
Apr 28, 2026
Merged

chore(js): Switch to oxfmt and oxlint#2819
Jacob Lee (jacoblee93) merged 3 commits intomainfrom
jacob/ox

Conversation

@jacoblee93
Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 28, 2026

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) 1689.18 1739.83 +3.0%
createRun total (ms) 92.85 90.29 -2.8%
createRun p50 (ms) 0.59 0.64 +7.3%
createRun p95 (ms) 1.37 0.78 -42.8%
createRun p99 (ms) 28.06 40.00 +42.6%
createRun max (ms) 28.06 40.00 +42.6%
updateRun total (ms) 38.77 45.04 +16.2%
updateRun p95 (ms) 0.76 0.67 -12.2%
loop lag total (ms) 849.76 632.13 -25.6%
loop lag p50 (ms) 0.10 0.10 -0.3%
loop lag p95 (ms) 3.19 3.03 -4.9%
loop lag p99 (ms) 13.09 6.83 -47.8%
loop lag max (ms) 199.62 97.65 -51.1%

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) 1386.65 1532.76 +10.5%
createRun total (ms) 394.72 453.47 +14.9%
createRun p50 (ms) 3.43 4.00 +16.8%
createRun p95 (ms) 5.58 6.72 +20.4%
createRun p99 (ms) 19.16 10.90 -43.1%
createRun max (ms) 19.16 10.90 -43.1%
updateRun total (ms) 39.22 36.21 -7.7%
updateRun p95 (ms) 0.52 0.57 +9.3%
loop lag total (ms) 952.56 1081.68 +13.6%
loop lag p50 (ms) 0.07 0.07 +1.5%
loop lag p95 (ms) 4.76 5.13 +7.7%
loop lag p99 (ms) 116.62 117.29 +0.6%
loop lag max (ms) 129.21 169.31 +31.0%

@jacoblee93 Jacob Lee (jacoblee93) enabled auto-merge (squash) April 28, 2026 18:03
@jacoblee93 Jacob Lee (jacoblee93) merged commit 8f5ef27 into main Apr 28, 2026
27 of 29 checks passed
@jacoblee93 Jacob Lee (jacoblee93) deleted the jacob/ox branch April 28, 2026 18:08
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