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 }
}

Related