Prefetch
Resuma prefetches lazy handler chunks when resumable boundaries enter the viewport (v0.3+).
Handler prefetch (automatic)
Every #[component] registers /_resuma/handler/{Name}.js. The ~884 B loader uses IntersectionObserver to prefetch handlers before the user clicks.
Loader prefetch (app-level)
Use NavLink for internal routes — the browser fetches the next page on hover/focus when you add data-r-prefetch (future) or short cache on loaders for CDN edge caching:
#[load(cache = "public, max-age=30")]
async fn docs_index(_req: &FlowRequest) -> DocsNav {
DocsNav { sections: list_sections().await }
}