fix(website): retire stub-era "4× faster" claims; reframe homepage around B2 evidence#126
Merged
Merged
Conversation
…ound B2 evidence The B2 corrections PR (#125) confirmed pretable / MUI parity at n=20 and overturned the H1 flip narrative. Three homepage components still referenced the old gridalpha-stub "4× faster" claim with stub-era numbers. This PR brings them in line with the real B2 runset. ComparisonTable.tsx: - Drop the "4× faster scroll" header badge. - Replace the gridalpha / gridbeta / gridgammaX columns with real ag-grid / tanstack / mui columns; rename Row interface fields. - Replace scroll-row data with real B2 numbers (pretable 9.07, MUI 9.14, AG Grid 16.7, TanStack 16.7) and add row-height-fidelity, blank-gap, anchor-shift rows that surface the quality wedge. - Drop streaming rows (S5/updates) until follow-up #6 lands real- comparator S5 evidence; replace with headless-engine + streaming- pipeline rows that distinguish pretable's surface honestly. - Update trail-marker labels to fact-checkable characterizations: AG Grid "Slower scroll; row-height drift", TanStack "Headless; you wire selection and nav", MUI X "Parity at scroll p95; full-grid feature surface". - Rewrite the section subhead to a parity framing. ReceiptsBand.tsx: - Drop the "4×" hero stat. - Replace stats with the quality wedge: 0 blank gaps (accent), 9 ms frame p95, ≤1 px row-height fidelity, 25k/s max sustained update rate. The 25k/s figure is pretable's own from the May-1 streaming runset; comparative S5 evidence is still pending. FeatureGrid.tsx: - Replace "16ms p95 ... 4× faster than Grid Alpha Community" with a parity + quality-wedge description that names real comparators. Test updates: - ReceiptsBand.test.tsx asserts the new "0" + "9ms" hero stats. - ComparisonTable.test.tsx asserts the new fact-checkable trail-marker labels (regex-matched so prose tweaks don't break the tests). No source/package changes outside apps/website. All 190 website tests pass; 68/68 bench-matrix tests pass; pnpm -w lint / typecheck / format clean. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Vercel preview readyPreview: https://pretable-7d3q3kie3-cacheplane.vercel.app Updated automatically by the |
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
Continues from the B2 corrections PR (#125). With pretable / MUI parity confirmed at n=20 and the H1 flip narrative overturned, the homepage's three "4× faster" components were carrying stub-era numbers and editorial claims about codenames that no longer reflect reality. This PR brings the homepage into line with the real B2 evidence.
No prose has been merged yet — please read the prose draft below and confirm before merging. No auto-merge set.
What changed
ComparisonTable.tsx— full data rewrite. Drops the "4× faster scroll" badge; replaces codename columns with realag-grid/tanstack/muicolumns; replaces scroll-row data with real B2 numbers (pretable 9.07, MUI 9.14, AG Grid 16.7, TanStack 16.7); adds row-height-fidelity / blank-gap / anchor-shift rows that surface the quality wedge; drops streaming rows pending follow-up feat: S5a transaction API with streaming updates benchmark #6 (real-comparator S5 evidence); replaces them with headless-engine + streaming-pipeline rows that honestly distinguish pretable's surface. Trail-marker labels rewritten to fact-checkable characterizations.ReceiptsBand.tsx— drops the "4×" hero stat; replaces with quality-wedge anchors:0blank gaps under scroll (accent),9msframe p95,≤1pxrow-height fidelity,25k/smax sustained update rate.FeatureGrid.tsx— replaces the "16ms p95 ... 4× faster than Grid Alpha Community" line with a parity + quality-wedge description that names real comparators.ReceiptsBand.test.tsxasserts new hero stats;ComparisonTable.test.tsxasserts new trail-marker labels (regex-matched so future prose tweaks don't break the tests).What's NOT in this PR
apps/website.scripts/bench-matrix.mjs.Prose draft for review
ComparisonTable section subhead
Trail-marker labels
Receipts hero stats
/benchFeatureGrid 60fps line
Test plan
After merge
B2 follow-up backlog: items 3 (autosize wiring), 5 (open comparator interaction scripts), 6 (S5/S7 coverage) still pending.
🤖 Generated with Claude Code