Performance and optimization · From URL to usable
Page load time-style app
Illustrative system design for a from url to usable app like Page load time: 4 topics to read, from requirements to deep dives.
Illustrative design, not Page load time’s actual implementation. Arrowbox is not affiliated with Page load time’s owner. Disclaimer
Start with Critical path Sign in to start readingUpdated 2 Oct 2026
Core
The browser can't paint until it has the HTML, the render-blocking CSS and any parser-blocking scripts; shortening that chain is what moves first paint.
preconnect, preload and fetchpriority let a page tell the browser what it needs early; web fonts need their own care so text is not invisible or jumping.
LCP splits into time to first byte, how late the LCP resource was discovered, how long it took to download and how long it waited to render; each part has a different fix.
A layout shift scores how much of the viewport moved and how far; reserving space for images, banners and late content, and animating with transform, keeps CLS under 0.1.