Streaming
Servern skickar delar av sidan efterhand som de blir klara, så att besökaren ser innehåll snabbare i stället för att vänta på hela sidan.
Streaming innebär att servern skickar delar av sidan till webbläsaren efterhand som de blir färdiga, i stället för att vänta tills hela sidan är klar. Besökaren ser ett skelett eller laddningsindikator omedelbart, och innehållet dyker upp allt eftersom.
I Next.js App Router aktiveras streaming via React Suspense: du omsluter en komponent med <Suspense fallback={<Laddning />}> och Next.js streamar ut innehållet när det är redo.
Det förbättrar upplevd laddningstid markant för sidor som hämtar data från långsamma källor. En sida med tre datakällor kan visa varje sektion så snart dess data är klar, i stället för att vänta tills alla tre är färdiga.