Waarom onze publieke sites pure HTML zijn (en geen JavaScript-app)
De fundamenteelste architectuurkeuze van het platform: vooraf gerenderde HTML zonder zware scripts — en wat dat oplevert voor snelheid, SEO en batterij.
Als je een website van Webmotor bezoekt en op "bron bekijken" klikt, zie je iets wat in 2026 bijna exotisch is geworden: gewone, leesbare HTML. Geen laadspinner, geen lege pagina die wacht op een JavaScript-bundel, geen megabytes framework. Dit is de fundamenteelste keuze in onze architectuur, en hij verdient uitleg.
Twee werelden, bewust gescheiden
Webmotor heeft twee gezichten. Het beheerpaneel — waar jij je content bewerkt — is een rijke, interactieve applicatie, gebouwd met een modern JavaScript-framework. Daar hoort dat: je sleept blokken, ziet live previews, werkt met formulieren.
Je publieke site — wat je bezoekers zien — is het tegenovergestelde: elke pagina wordt op de server volledig klaargemaakt en als afgewerkte HTML afgeleverd, via een Europese CDN-edge dicht bij de bezoeker. De regel in onze codebase is hard: publieke pagina's krijgen nooit een framework, nooit sessie-cookies, nooit zware scripts. Er staat zelfs een architectuurbeslissing op papier die het verbiedt.
Waarom we dit doen
Snelheid, overal en voor iedereen. Een JavaScript-app moet eerst honderden kilobytes code downloaden, parsen en uitvoeren voor er iets bruikbaars verschijnt — op een goedkope Android in een trein tussen Aalst en Denderleeuw duurt dat seconden. Afgewerkte HTML rendert meteen. Onze pagina's zijn daardoor licht en doen het doorgaans goed op de Core Web Vitals waar Google op rankt, ook op trage toestellen en verbindingen.
Vindbaarheid. Zoekmachines lezen HTML. Ze kúnnen JavaScript uitvoeren, maar doen dat vertraagd, onvolledig en met een beperkt budget. Een pagina die als HTML binnenkomt, met zijn koppen, tekst en structured data er al in, laat niets aan het toeval over.
Betrouwbaarheid. Wat er niet is, kan niet kapot. Geen script betekent geen JavaScript-fout die je menukaart onleesbaar maakt op een oudere iPad. De pagina die wij testen is exact de pagina die je bezoeker krijgt.
Privacy en veiligheid. Geen scripts van derden betekent ook: niets dat stiekem cookies zet of data doorstuurt. Onze cookievrije belofte is geen beleidsdocument maar een technisch feit — er draait op de publieke pagina geen script van een derde dat zou kúnnen tracken. En elk stukje code dat niet naar de browser gaat, is aanvalsoppervlak dat niet bestaat.
Zuinigheid. Een lichte pagina kost minder data voor je bezoeker, minder batterij op zijn telefoon en minder energie in het datacenter. Een pagina op een Webmotor-site is bewust licht gehouden, terwijl het webgemiddelde inmiddels boven de twee megabyte ligt.
Wat het kost
Eerlijkheid verplicht: deze keuze heeft een prijs. Flitsende paginatransities, live filters, widgets die zonder herladen verversen — dat soort franje bouwen wij niet op publieke sites, of alleen met minieme, doelgerichte scripts waar het echt iets toevoegt (een uitklapmenu, een formulierverzending). Elke keer opnieuw stellen we dezelfde vraag: maakt dit de site van de bakker sneller vindbaar en beter bruikbaar, of maakt het vooral de developer trots? De tweede categorie sneuvelt.
De les voor jou als ondernemer
Vraag je websiteleverancier eens hoe je site technisch afgeleverd wordt. Open je eigen site, zet in de devtools JavaScript uit, en herlaad. Blijft er een bruikbare pagina over? Bij ons wel — en dat is geen toeval maar architectuur.
Start je website op Webmotor
Importeer je huidige site met AI, bouw hem zelf vanaf een sjabloon, of laat een professional hem opzetten.
Veelgestelde vragen
Wat is een CDN en waarom maakt het mijn website sneller?
Een Content Delivery Network is een netwerk van datacenters dat kopieën van je pagina's dicht bij je bezoekers klaarlegt. Elke bezoeker krijgt je site van de dichtstbijzijnde locatie — ook bij drukte.
Wat zijn Core Web Vitals?
Drie snelheids- en stabiliteitsmetingen waarmee Google de gebruikerservaring van je site beoordeelt: hoe snel het hoofdbeeld verschijnt (LCP), of de pagina verspringt tijdens het laden (CLS) en hoe vlot hij reageert op interactie (INP). Ze wegen mee in je ranking.
