Server-rendering (SSR)
Sidan byggs på servern vid varje förfrågan och skickas som färdig HTML. Passar innehåll som ändras ofta och behöver synas för sökmotorer.
Med server-rendering genereras sidan på servern varje gång en besökare öppnar den. Det innebär att besökaren alltid får aktuellt innehåll, och att sökmotorer ser en komplett sida snarare än en tom HTML-stomme.
SSR passar bäst för sidor med innehåll som förändras ofta, till exempel nyhetssidor, dashboards eller e-handelskataloger med realtidspriser. Nackdelen är att varje förfrågan kräver serverarbete, vilket ställer högre krav på serverns kapacitet jämfört med att servera statiska filer.
I Next.js App Router är det enkelt att göra en komponent server-renderad: hämta data med await direkt i komponenten, utan useEffect eller fetch på klienten. Next.js sköter kommunikationen med servern.