| # | path | client | ms | gap | cx | bg | α |
|---|
Taps through every tab automatically and checks what JavaScript can see: client-side navigation, an opaque page background, settled content opacity, no canceled animations, and the WebKit view-transition escape hatch. Columns: client = the router handled the tap, ms = navigation time, gap = longest animation-frame gap, cx = canceled animations, bg = opaque page background, α = content opacity. The screen recording covers what JS can't see.