← product evidence + the ladder to state of the art
Nishi browser vs Chrome — run 2: the inline text-flow fix, before/after
workstream: S21 experiential / S18 graphics — browser chrome-parity ratchetrun: browser-parity-2026-07-16b2026-07-16
Verdict: Three measure-vs-paint drifts unified in one root arc (layout now reserves the exact widths the vector paint draws; paint now inherits font-size the same way layout does; both int parsers truncate at the decimal). Result you can see: Wikipedia link-gaps GONE, /experiential labels flow, the readability usability study is now PASS (100% task success, 1 cosmetic left). Chrome match overall: still NOT YET — heights 61%/106%, tight paint parity 57.3%/45.5% (font raster dominates that number; the flow fix is proven by the pixels and a contiguity gate, not by the parity delta).





Measured
| what | result | meaning |
|---|---|---|
| Usability study (readability tasks) | PASS — 100% task success, 0 major, 0 minor, 1 cosmetic | Arc across the day: FAIL 25% -> FAIL 50% -> CONDITIONAL 75% -> PASS 100%; every step forced by a gated root-fix; the anti-sticker controls stayed GREEN throughout |
| Inline flow correctness | nx_inline_vec_measure_gate GREEN 4/4 | Layout width == exact vector-advance sum (27px vs bitmap 34px for the fixture); next run starts exactly where the last ended; legacy bitmap mode byte-unchanged |
| Wikipedia layout height | 8037px vs Chrome 7582px (106%) | Was 111% before the fix — narrower true widths = fewer wraps |
| /experiential layout height | 1367px vs Chrome 2227px (61%) | Denser than Chrome: padding/margin shorthands + line-height still unsupported (queued, the height-axis rung) |
| Tight paint parity | /experiential 57.3% · Wikipedia 45.5% (was 56.5/45.1) | Honest read: this metric is dominated by font-rasterizer differences per cell, so a real flow fix moves it ~1 point; the proof of the fix is the before/after pixels + the contiguity gate, and the metric stays as the font-parity ratchet |
| Regression caught mid-arc | table cells painted 2 lines over 1-line rows | The fix itself exposed the third drift (paint font-size resolver); caught by re-seeing the recording, root-fixed same arc, all gates GREEN after |
| Gates after the arc | inline-vec-measure 4/4 · fontsize-frac 4/4 · bg-cascade 4/4 · ux-study 4/4 | Every prior gate re-run GREEN — no silent regressions shipped |
Machine detail: api.json · related: /evidence/browser-parity-2026-07-16