Skip to content

fix(website): editorial follow-up to PR #134 interaction borderline findings#141

Merged
blove merged 2 commits into
mainfrom
editorial-borderline-followup
May 13, 2026
Merged

fix(website): editorial follow-up to PR #134 interaction borderline findings#141
blove merged 2 commits into
mainfrom
editorial-borderline-followup

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented May 13, 2026

Summary

Acts on the four decisions you made on PR #134's recommendations. No auto-merge — editorial prose, needs your eyes.

Recommendation Action
/bench prose framing Honest reframe: "~1ms over budget on all three scripts; 2-3.5× faster than every comparator"
ComparisonTable interaction rows Dropped ≤ 16 budget references (set to ); kept budget column for scroll rows
ComparisonTable numbers Updated to n=20: sort 16.5→17.1, filter-meta 16.0→17.5, filter-text 17.7→16.8
TanStack trail-marker Dropped (filter-metadata ties pretable) parenthetical
Perf-fix investigation Queued as next follow-up (separate PR)

What changed

  • apps/website/app/components/ComparisonTable.tsx — three interaction rows: budget ≤ 16; numbers updated to n=20; TanStack trail-marker label shortened. Header docblock cites the new milestone source.
  • apps/website/app/bench/page.tsx — Interactions section prose rewritten to acknowledge over-budget honestly while emphasizing the 2-3.5× comparator wedge. interactionVerdictFor helper drops the "ties pretable" parenthetical (matching the homepage trail-marker change).
  • docs/research/repo-memory.md — 2026-05-13 entry capturing the four decisions and noting the perf-fix follow-up.

New data captured in this PR

Pretable-only sort n=20 matrix run for consistency with the existing filter-text + filter-metadata n=20 data from PR #134:

All three reliably over the 16 ms single-frame budget. Reinforces the editorial direction and the case for the upcoming perf-fix investigation.

Test plan

  • pnpm -w typecheck passes
  • pnpm -w test passes (191 tests; TanStack regex /headless.*slower interaction/i still matches the shortened label)
  • pnpm -w lint 0 errors
  • pnpm format clean

What's NOT in this PR

🤖 Generated with Claude Code

blove and others added 2 commits May 13, 2026 09:39
…indings

Acts on the four recommendations from PR #134's interaction borderline
memo (decisions captured in repo-memory):

- /bench Interactions section prose: honest reframe — "~1 ms over
  budget on all three scripts; 2-3.5× faster than every measured
  comparator." Includes the n=20 numbers (sort 17.10 ± 1.83;
  filter-metadata 17.51 ± 2.44; filter-text 16.79 ± 0.31).
- ComparisonTable interaction rows: dropped the ≤ 16 budget reference
  (set to "—"); scroll rows keep their budget column. Replaced PR #131's
  n=3 numbers with the n=20 set; sort n=20 captured fresh in this PR
  (pretable-only matrix run, 17.10 ± 1.83 ms).
- TanStack trail-marker label: dropped the "(filter-metadata ties
  pretable)" parenthetical. Tie was sampling noise at n=3; tanstack's
  distribution at higher repeats spans 8-42 ms.
- Perf-fix investigation queued as a follow-up PR (wrapped-text filter
  pipeline is the shared root cause for all three interaction scripts
  landing over the single-frame budget).

No test changes required: the TanStack regex
(/headless.*slower interaction/i) still matches the shortened label.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…n verdict helper

Mirrors the homepage TanStack trail-marker change. The n=20 verdict
in PR #134 showed the n=3 'tie' was sampling noise; the page's
verdict helper no longer renders the parenthetical even when the
underlying summary still has the n=3 numbers that triggered the
< 5% ratio test.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

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

Project Deployment Actions Updated (UTC)
pretable Ready Ready Preview, Comment May 13, 2026 4:42pm

@github-actions
Copy link
Copy Markdown
Contributor

Vercel preview ready

Preview: https://pretable-pmlzu70t9-cacheplane.vercel.app
Commit: fa6b71332f4a217689f6a348c5b085efbdb2e7f2

Updated automatically by the deploy-preview job.

@blove blove merged commit 8baecf5 into main May 13, 2026
13 of 14 checks passed
@blove blove deleted the editorial-borderline-followup branch May 13, 2026 16:52
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