Skip to content

fix(website): retire stub-era "4× faster" claims; reframe homepage around B2 evidence#126

Merged
blove merged 1 commit into
mainfrom
b2-followup-2-website-audit
May 9, 2026
Merged

fix(website): retire stub-era "4× faster" claims; reframe homepage around B2 evidence#126
blove merged 1 commit into
mainfrom
b2-followup-2-website-audit

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented May 9, 2026

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 real ag-grid / tanstack / mui columns; 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: 0 blank gaps under scroll (accent), 9ms frame p95, ≤1px row-height fidelity, 25k/s max 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.
  • Test updates: ReceiptsBand.test.tsx asserts new hero stats; ComparisonTable.test.tsx asserts new trail-marker labels (regex-matched so future prose tweaks don't break the tests).

What's NOT in this PR

Prose draft for review

ComparisonTable section subhead

Wrapped-text scroll at 3,000 rows on Chromium, against the three most-cited React grids. Pretable matches MUI at the front, ~1.7× ahead of AG Grid Community and TanStack on raw frame p95 — and is the only adapter here that clears every quality threshold (zero blank gaps, zero anchor shift, ≤1 px row-height drift) at full-grid feature weight.

Trail-marker labels

Adapter Label
pretable Recommended path (unchanged)
AG Grid Slower scroll; row-height drift
TanStack Headless; you wire selection and nav
MUI X Parity at scroll p95; full-grid feature surface

Receipts hero stats

Value Caption Notes
0 (accent) blank gaps under scroll Quality wedge anchor
9ms frame p95 / wrapped scroll n=20 mean rounded; full number on /bench
≤1px row-height fidelity DOM-truth check
25k/s max sustained update rate pretable's own; comparative pending

FeatureGrid 60fps line

Sub-frame scroll p95 on wrapped text — at parity with the best full-grid comparator (MUI X) and ~1.7× ahead of AG Grid Community and TanStack. Zero blank gaps, zero anchor shift, ≤1 px row-height drift.

Test plan

  • `pnpm -w typecheck` passes
  • `pnpm -w test` passes (190 website tests)
  • `pnpm -w lint` 0 errors
  • `pnpm format` clean

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

…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>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pretable Ready Ready Preview, Comment May 9, 2026 3:57am

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 9, 2026

Vercel preview ready

Preview: https://pretable-7d3q3kie3-cacheplane.vercel.app
Commit: a38cd2c430b516b7fd5b05860b71a70d739c4197

Updated automatically by the deploy-preview job.

@blove blove merged commit 6e583b5 into main May 9, 2026
14 checks passed
@blove blove deleted the b2-followup-2-website-audit branch May 9, 2026 04:24
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