Prefetch
Resuma prefetches lazy handler chunks when resumable boundaries enter the viewport, and prefetches route HTML on NavLink hover (1.0+).
TRY IT
NavLink prefetch
Hover a NavLink — route HTML prefetches before click.
Hover me →Handler prefetch (automatic)
Every #[component] registers /_resuma/handler/{Name}.js. The 907 B loader uses IntersectionObserver to prefetch handlers before the user clicks.
Route prefetch (NavLink)
NavLink prefetches the next page HTML on hover/focus (SPA navigation without a full reload). See NavLink.
Loader cache headers
Use short cache on #[load] for CDN edge caching when data can be stale briefly:
#[load(cache = "public, max-age=30")]
async fn docs_index(_req: &FlowRequest) -> DocsNav {
DocsNav { sections: list_sections().await }
}