Guides
Splitting a bundle by route, carefully
Route-level splitting is the easiest win in the bundler and the easiest way to make navigation feel worse.
Route-level splitting is the easiest win in the bundler and the easiest way to make navigation feel worse.
One header turns a cold cache into an instant page for roughly a third of visits, and it costs nothing to ship. What it does, and where it quietly breaks.
A meeting where everyone agrees the site is slow is not a review. It is a shared feeling.
Most audit findings are noise you can schedule. These five are not, and fixing them now saves the retrofit every team postpones for a quarter.
Most service worker code is a caching library nobody asked for. A small one is genuinely useful.