Terug naar begrippenlijst

Server-side rendering

Server-side rendering, vaak afgekort tot SSR, is een methode waarbij de server het zware werk doet voordat een bezoeker de website te zien krijgt. In plaats van een leeg wit scherm te sturen dat de browser van de klant vervolgens zelf moet invullen met code (wat bij client-side rendering gebeurt), serveert de server een kant-en-klare HTML-pagina. De bezoeker ziet de inhoud van de site vrijwel direct, terwijl de interactieve elementen op de achtergrond worden ingeladen. Het is de digitale variant van een menukaart die al gedrukt klaarligt, in plaats van dat de ober aan tafel nog moet gaan schrijven.

Geschreven door Stan Classens

Zwaaiende emoji

Stan Front-end developer

Meer over Stan

Inhoudsopgave

Een vliegende start voor je bezoeker

Wanneer een gebruiker op je link klikt, telt elke milliseconde. Bij SSR hoeft de browser niet te wachten tot alle scripts zijn gedownload en uitgevoerd voordat er tekst of beeld verschijnt. De pagina is namelijk al “gerenderd” op de server. Dit zorgt voor een razendsnelle eerste indruk, wat vooral op mobiele apparaten of bij een tragere internetverbinding een wereld van verschil maakt. Een bezoeker die direct ziet waar hij aan toe is, zal minder snel geneigd zijn om de website voortijdig te verlaten.

Vrienden worden met de zoekmachine

Zoekmachines zoals Google zijn dol op websites die hun inhoud direct prijsgeven. Omdat de server een volledige HTML-pagina stuurt, kunnen de “crawlers” van zoekmachines de tekst en afbeeldingen direct indexeren zonder dat ze ingewikkelde scripts hoeven uit te voeren. Dit geeft je een flinke voorsprong in de strijd om de hoogste posities. Met SSR zorg je er dus voor dat je content niet alleen voor mensen, maar ook voor de algoritmes van de zoekmachines direct leesbaar en begrijpelijk is.

De server doet de zware lift

Door de berekeningen op de server uit te voeren, ontlast je het apparaat van je bezoeker. Of iemand nu een gloednieuwe laptop of een wat oudere smartphone gebruikt: de ervaring blijft consistent en vloeiend. De server is immers een krachtpatser die speciaal is ingericht om dit soort taken razendsnel af te handelen. Je verplaatst de technische werklast van de klant naar jouw eigen infrastructuur, waardoor de drempel om je website te gebruiken voor iedereen zo laag mogelijk blijft.

De perfecte balans tussen snelheid en interactie

Moderne SSR-technieken zijn zo slim dat ze de voordelen van een statische pagina combineren met de interactiviteit van een app. Nadat de eerste pagina vliegensvlug is getoond, neemt de browser het stokje over voor de verdere navigatie. Dit proces noemen we ook wel “hydratatie”. Hierdoor geniet de klant van de snelheid van een kant-en-klare pagina bij binnenkomst, maar behoudt hij het soepele en dynamische gevoel van een moderne webapplicatie tijdens het surfen.

Veelgestelde vragen

Bij SSR bouwt de server de pagina op en stuurt deze compleet naar de browser. Bij CSR stuurt de server een minimaal bestand en moet de browser van de bezoeker zelf de data ophalen en de pagina opbouwen. SSR is doorgaans sneller voor de eerste weergave en beter voor SEO.

Voor de bezoeker voelt de site sneller omdat de inhoud direct zichtbaar is. Echter, de server moet wel extra werk verrichten om de pagina op te bouwen, wat de ‘Time to First Byte’ (TTFB) iets kan verhogen. Met goede caching is dit verschil vaak te verwaarlozen.

Het vereist meer technische kennis en een krachtigere serverconfiguratie dan een simpele statische website. Tegenwoordig maken populaire frameworks zoals Next.js of Nuxt.js het echter een stuk eenvoudiger voor developers om SSR standaard toe te passen.

Hoewel niet verplicht, is het voor webshops die afhankelijk zijn van organisch verkeer (SEO) en een snelle mobiele ervaring zeer aan te raden. Het draagt direct bij aan een hogere conversie doordat de eerste drempel voor de klant wordt weggenomen.

Stan Classens Front-end developer

Meer over Stan

Ik ben sinds 2019 werkzaam als front-end developer, waar ik uitgebreide ervaring heb opgedaan in het creƫren van gebruiksvriendelijke en responsieve websites en webshops. Mijn expertise ligt voornamelijk in het werken met WordPress, waarbij ik maatwerkoplossingen ontwikkel die aansluiten bij de behoeften van de klant.

Daarnaast ben ik altijd bezig met het verbeteren van mijn vaardigheden en blijf ik op de hoogte van de laatste ontwikkelingen binnen de front-end technologie.

seo specialisten in gesprek
Zwaaiende emoji

Yannick Commercieel directeur

Een website die presteert en groeit met jouw bedrijf?

Het team van Wux bouwt en optimaliseert websites die jouw online succes versnellen. Neem vandaag nog contact op en ontdek hoe we jouw bedrijf elke dag succesvoller kunnen maken.

Meer over websites