feat(website): final benchmark run and per-library code on the benchmark page#278
Merged
Conversation
…he cards Update the benchmark page and homepage to the final 2026-07-16 re-run: all eight workloads, the ~155 us round trip, and the measured date. - Benchmarks: rewrite the three highlight cards (workloads won, worst-case gap, overhead vs the next-fastest ORM) and refresh the matrix summary for the new numbers (Exposed no longer edges Storm on the 1,000-row join). - Homepage: the vs cards always show a comparison (no deselect, feature fronts removed) and carry the updated per-ORM speed figures. - Clone-bar copy button flips to a green check on click.
Extend the benchmark page so each workload and the model expose all seven implementations behind the variant selector, not just Storm. - editor() gains per-variant sql, tag and filename, so Show SQL and the tab chrome switch with the selected library (backward compatible). - Each workload carries the real code from the benchmark suite, and the Show SQL panel shows the exact statement each library issues: jOOQ's multi-row insert and MULTISET, Hibernate's sequence pre-allocation and DISTINCT join fetch, Exposed DAO and Jimmer's batched secondary queries. - The model shows City, Owner and Pet in full for every library. - Copy: reworked matrix summary and stat cards; "On average across 8 workloads" on the homepage.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updates the benchmark page and homepage to the final re-run, and makes every workload (and the entity model) show all seven implementations rather than Storm alone.
Numbers
Per-library code and SQL
editor()gains per-variantsql,tagandfile, so Show SQL and the tab chrome (language + filename) switch with the selected library. Backward compatible with single-SQL editors.DISTINCTjoin fetch, Exposed DAO and Jimmer's batched secondary queries.UI