Skip to content

refactor(benchmarks): define canonical live text scenes - #24

Merged
thejustinwalsh merged 2 commits into
feat/benchmark-route-viewportsfrom
feat/benchmark-canonical-live-scenes
Aug 4, 2026
Merged

refactor(benchmarks): define canonical live text scenes#24
thejustinwalsh merged 2 commits into
feat/benchmark-route-viewportsfrom
feat/benchmark-canonical-live-scenes

Conversation

@thejustinwalsh

@thejustinwalsh thejustinwalsh commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • define a workload-owned live-text scene contract and registry
  • express Benchmark Ipsum and Advanced Shaping as canonical authored scene definitions
  • derive Advanced Shaping font fixtures from each authored script case so text, language, features, direction, and font cannot drift apart
  • leave the route responsible only for runtime sizing and renderer adaptation

Verification

  • mise exec -- pnpm benchmark:check — 55 files, 307 tests; lint, format, types, scripts, size checks, and production build passed
  • focused live-scene tests — 19 tests passed
  • mise exec -- pnpm docs:check — 0 errors, 0 warnings
  • workload boundary tests confirm authored workload modules do not import renderer internals

Stacked on #23.

@thejustinwalsh thejustinwalsh changed the title feat/benchmark canonical live scenes refactor(benchmarks): define canonical live text scenes Aug 3, 2026
@thejustinwalsh
thejustinwalsh marked this pull request as ready for review August 3, 2026 15:57
@thejustinwalsh
thejustinwalsh force-pushed the feat/benchmark-canonical-live-scenes branch from fc11374 to 53841fe Compare August 4, 2026 01:44
@thejustinwalsh
thejustinwalsh merged commit d1a610d into main Aug 4, 2026
1 of 2 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