Skip to content

Refresh engine comparison tables after the second campaign round#2727

Merged
lahma merged 1 commit into
sebastienros:mainfrom
lahma:perf/readme-campaign2-refresh
Jul 21, 2026
Merged

Refresh engine comparison tables after the second campaign round#2727
lahma merged 1 commit into
sebastienros:mainfrom
lahma:perf/readme-campaign2-refresh

Conversation

@lahma

@lahma lahma commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Closes out campaign round 2 (#2725, #2726). Both tables re-measured in a single session on merged main; the "What changed" section now records the round-2 wins and — deliberately — the negative result: arity-specialized direct builtin dispatch was built, proven to engage on effectively all eligible calls, and measured flat, establishing that Jint's builtin-call path is already at its cost floor and the residual string-row gap vs V8 is interpreter dispatch itself. Documented so it isn't re-attempted.

Key rows this session: dromaeo-string-base64-modern 21.2 ms (25.9 at the campaigns' start), json-parse-modern 17.6 ms with two-thirds of the campaign-start allocation, dromaeo-core-eval-modern lead over warmed V8 widened to 1.26×.

🤖 Generated with Claude Code

Single-session re-measure of all lanes on main with sebastienros#2725/sebastienros#2726
merged. Extends the campaign notes with the round-2 wins (JSON scan
fast paths, closure-read chain memoization) and records the
measured-and-dropped direct-dispatch experiment: the builtin-call
path is already at its cost floor, so the residual string-row gap is
interpreter dispatch itself, not call ceremony.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@lahma
lahma enabled auto-merge (squash) July 21, 2026 18:06
@lahma
lahma merged commit 996123a into sebastienros:main Jul 21, 2026
4 checks passed
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.

1 participant