-
Performance
Lazy load what users don't see immediately
Defer offscreen images, heavy components, and below-the-fold code so first paint stops waiting for everything.
Free Prompt
What This Does / How This Helps
This defers everything users don't immediately see: offscreen images, hidden tab content, route-level code, and heavy third-party widgets, while keeping the first screen fast. Initial page load is the performance users actually judge, and vibe-coded apps tend to load the entire application on the first request. Lazy loading the rest doesn't make the app smaller, it makes the first impression faster, which is the impression that decides whether a visitor stays. The constraint about not lazy loading the first screen matters: over-eager deferral is its own bug, producing a blank page with spinners.
Want to skip doing this by hand?
Fortivibe audits your app for all of the areas these prompts cover (and more).