Home

Dynamic posts (partial)

These posts read request-time data (cookies). Their App Shell is the part of the page that doesn't depend on the URL params, so it can be cached once and reused for any post.

Static posts

These posts are fully prerendered at build time. The same shell concept applies: navigating to a post whose URL was never prefetched should still render an instant shell while the per-URL content loads.

Short-stale posts (partial)

These posts render cached content with a stale time below the App Shell threshold (5 minutes). The short-lived content is excluded from the App Shell so the shell can be reused on the client for longer than the content's stale time.

Static short-stale posts

Fully prerendered posts that render cached content with a stale time below the App Shell threshold. The short-lived content is part of the static prerender, but excluded from the extracted App Shell.

Partial posts

Eager posts