Skip to content

refactor(benchmarks): finish benchmark boundary locality - #35

Merged
thejustinwalsh merged 2 commits into
feat/benchmark-comparison-scenefrom
feat/benchmark-boundary-locality
Aug 4, 2026
Merged

refactor(benchmarks): finish benchmark boundary locality#35
thejustinwalsh merged 2 commits into
feat/benchmark-comparison-scenefrom
feat/benchmark-boundary-locality

Conversation

@thejustinwalsh

@thejustinwalsh thejustinwalsh commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • move the deterministic TSL baseline and its focused test into the conformance target hierarchy
  • move the latest-value async queue beside the React benchmark viewport controllers that exclusively consume it
  • point the core-text browser probe directly at the low-level RGBA readback primitive
  • extend boundary regressions and update the canonical benchmark OKF concept and digest

Why

This completes the benchmark ownership cleanup: authored workload scenes remain under workloads, executable conformance/product/measurement targets remain under benchmark/targets, reusable low-level raster mechanics remain under benchmark/low-level, React coordination remains under surfaces, and renderer contains only shared host/GPU lifecycle plus retained technique scenes.

Verification

  • mise exec -- pnpm benchmarks:check (60 files, 317 tests; typecheck, lint, Oxfmt, scripts, package sizes, production build)
  • mise exec -- pnpm benchmarks:test:live (real WebGPU and WebGL2 live browser lane)
  • mise exec -- pnpm benchmarks:check:react-doctor (no issues)
  • mise exec -- pnpm docs:check (0 conformance errors, 0 producer-profile errors, 0 warnings)
  • git diff --check

Depends on #34.

@thejustinwalsh thejustinwalsh changed the title feat/benchmark boundary locality refactor(benchmarks): finish benchmark boundary locality 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-boundary-locality branch from 93ea60c to 2e20b3a Compare August 4, 2026 01:44
@thejustinwalsh
thejustinwalsh merged commit 1c80d53 into feat/benchmark-bitmap-conformance Aug 4, 2026
1 of 2 checks passed
thejustinwalsh added a commit that referenced this pull request Aug 4, 2026
* refactor(benchmarks): finish boundary locality

* docs(benchmarks): record boundary locality
thejustinwalsh added a commit that referenced this pull request Aug 4, 2026
* refactor(benchmarks): colocate slug role scenes (#30)

* refactor(benchmarks): colocate slug role scenes

* docs(benchmarks): record slug scene locality

* refactor(benchmarks): remove standalone previews (#31)

* refactor(benchmarks): remove standalone previews

* docs(benchmarks): record persistent renderer cleanup

* refactor(benchmarks): remove renderer asset facades (#33)

* refactor(benchmarks): remove renderer asset facades

* docs(benchmarks): record canonical asset ownership

* refactor(benchmarks): move retained workload scene (#34)

* refactor(benchmarks): move retained workload scene

* docs(benchmarks): record workload scene ownership

* refactor(benchmarks): finish benchmark boundary locality (#35)

* refactor(benchmarks): finish boundary locality

* docs(benchmarks): record boundary locality

* refactor(benchmarks): clarify workload and scene ownership (#36)

* refactor(benchmarks): clarify scene ownership

* docs(benchmarks): record scene ownership evidence

* refactor(benchmarks): isolate harness surfaces

* fix(benchmarks): sample settled shaping cadence

* docs(benchmarks): record public API audit

* docs(text): close raster release review

* docs: replace raster migration guide
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