Now
Updated March 2026 · What is a /now page?
Current Focus
- INP optimisation - long-task breakup using
scheduler.postTaskand yield patterns. Target: every interaction under 200 ms in field data. - WebGPU compute shaders - on-device ML sketches; no server round-trip. Early tests with particle simulation and simple convolution passes.
- View Transitions (Level 2) - cross-document transitions for MPA flows. Testing progressive enhancement with reduced-motion fallbacks.
- Security hardening - rolling out
_headers, SRI guidance, and a documented path fromunsafe-inlineto nonces.
No selling. Just experiments, maps, and notes.
Reading
- SpecView Transitions Level 2 - cross-document API and
@view-transition - SpecWebGPU WGSL language reference and compute shader patterns
- CSSContainer queries,
:has(), and anchor positioning - InfraCloudflare Workers AI: edge inference architecture
- PerfINP field data analysis - Chrome UX Report methodology
- SecurityContent Security Policy Level 3 - nonce strategy for static sites
- SpecWebAuthn Level 3 - passkey registration and assertion flows
Changelog
-
v1.2
Security headers via
_headers, SRI guidance, absolute sitemap URLs, OG/Twitter Card meta, skip links, focus management in drawer, real graph node content. -
v1.1
Hotfix:
makeDatascoping error removed; burger menu restored; initial graph auto-fit working. - v1.0 Graph gap fix, more nodes, Lab 2 page added, link data made sturdier.
- v0.9 Opaque splash card, WebGL three-theme switcher (grid, nebula, light-cone).