Journal
Build
Articles filed under Build.
-
Build
A performance budget for a site with WebGL
What to cap on a WebGL site: pixel ratio, particles, textures, shaders and frame time, with device tiers, on-demand rendering and how to measure. -
Build
A site launch checklist for a static site
A launch audit for a static site in two passes: a script over the built folder, then curl checks on the live host for redirects, status codes and caching. -
Build
Accessibility of canvas and WebGL content
Canvas and WebGL output is a bitmap. How to name it, describe it, hide it when decorative, and make a viewer keyboard-operable, with browser results. -
Build
Core Web Vitals in plain language
LCP, INP and CLS explained with the published good thresholds, what actually moves each one, lab versus field data, and a diagnosis table. -
Build
Font loading without layout shift
Why web fonts move text, how font-display, preload, subsetting and metric-matched fallbacks fix it, and a before-and-after method to prove it. -
Build
How a page transition works without a framework
Build soft page transitions with fetch, DOMParser and history.pushState: scroll restoration, focus, announcements, caching, Back and Forward, fallbacks. -
Build
Images in 2026: AVIF, WebP and srcset
Pick image formats, write srcset and sizes correctly, reserve space, set loading and fetchpriority, and know when a video is the wrong answer. -
Build
Particle systems in the browser, a first tour
How a WebGL particle field works: Points, per-vertex attributes, morph targets, GPU versus CPU updates, additive blending and a runnable three.js example. -
Build
Preview deployments and rollbacks
How preview URLs, staged production builds, promotion and instant rollback work on Vercel, what each proves or restores, and the trap after a rollback. -
Build
Static HTML first: why server-rendered pages still win
What a crawler and a slow phone actually receive from static, server-rendered and client-rendered pages, and how to check your own site with curl.