» Tag
web-performance
7 postsPartial Prerendering in Next.js: Static Shell, Dynamic Stream
Next.js's experimental PPR feature serves a static HTML shell instantly from the CDN while streaming dynamic Suspense sections from origin in the same response, replacing ISR tradeoffs.
Why TanStack.com Removed React Server Components
TanStack removed React Server Components from tanstack.com, shrinking its markdown/highlight stack and returning to simpler, faster regular SSR.
GitHub rebuilds Issues navigation for instant, cache-first loading
GitHub built a client-side caching layer with IndexedDB, cache preheating, and a service worker to make Issues navigation feel instant instead of laggy.
CommitBrief — AI code reviews, right in your terminal
A provider-agnostic, local-first CLI that reviews your staged changes, a historic range, or a whole GitHub pull request. Zero telemetry, no server. Free and open source.
commitbrief.comThe PageSpeed mystery: why identical pages scored differently
Why did architecturally identical static pages split into two PageSpeed score groups? An LCP=FCP clue exposes a paint race on slow hardware, fixed by inlining CSS.
Browser video analytics: ditch timeupdate for requestVideoFrameCallback
The CourseSpeed developer explains why the timeupdate event is unreliable for video analytics and how requestVideoFrameCallback offers a battery-efficient alternative.
Why Vercel Apps Fail to Load on Certain Mobile Carriers
Vercel-hosted sites hang at the TLS handshake on certain mobile carriers due to DPI firewall rules. Learn the root cause and how a Cloudflare proxy fixes it.
Scaling 4,400 Pages Without Breaking: Static Site Experience
A static site with 3,400 hotel listings generates 4,400 HTML pages. Insights on scaling challenges and solutions are provided.