Waarom hypermedia gebruiken?
De huidige standaard in webontwikkeling is het bouwen van Single Page Applications (SPA’s) , vaak met frameworks zoals React en server-side rendering. In zo’n architectuur wordt de hoofdinterface gebouwd en bijgewerkt in JavaScript, terwijl de backend een API levert waarmee de applicatie communiceert. Dit idee heeft zich razendsnel verspreid. Wat begon bij een paar grote websites, is doorgedrongen tot bijna elk soort site, van marketingpagina’s tot blogs. De JavaScript-gebaseerde Single Page Application heeft de webwereld veroverd. Het belangrijkste voordeel dat zorgde voor dit succes was duidelijk: SPA’s bieden een veel interactievere en meeslepende ervaring dan de oudere, meer statische Web 1.0-toepassingen op basis van hypermedia. SPA’s kunnen elementen op een pagina dynamisch bijwerken zonder de hele pagina opnieuw te laden. Ze kunnen CSS-overgangen gebruiken voor vloeiende animaties en reageren op allerlei gebeurtenissen, zoals muisbewegingen of scrollacties. Deze mogelijkhe...