AbsoluteJS

Loading States Coming Soon

Convention-based loading states that display automatically during page transitions. Shipping alongside client-side navigation.

#What's Coming

Loading state support will ship alongside the <Link> component for client-side navigation. The same file convention pattern used by error boundaries will apply: drop a loading.tsx file next to your pages and AbsoluteJS will render it as a fallback while the next page loads.

This pairs naturally with streaming SSR. When a page component suspends during server rendering, the loading convention file provides the shell that streams to the client immediately.

#Framework Support

Each framework has its own async primitives that loading states will integrate with:

ReactSuspense boundaries with streaming SSR
VueSuspense component with async setup
Svelte#await blocks for async data
Angular@defer blocks with placeholder and loading states