Single-page application
Een single-page application werkt weergaven bij binnen een geladen webdocument. Ze kan meerdere weergaven en eigen URL’s hebben.
Van weergave wisselen zonder het hele document te laden
Een single-page application, of SPA, werkt inhoud binnen een geladen webdocument bij met JavaScript. Wisselen tussen weergaven hoeft daardoor niet telkens een volledig nieuw document te laden. Nieuwe gegevens kunnen nog steeds van de server worden opgevraagd.
In een fictief besteloverzicht wijzigt u een statusfilter. De resultaten veranderen terwijl de rest van de interface blijft staan. Een bruikbare uitvoering laat ook Terug en het opnieuw openen van een opgeslagen adres de verwachte toestand herstellen.
‘Single page’ betekent niet dat het product maar één weergave of URL mag hebben. De naam garandeert evenmin snelheid. Gegevensverzoeken, scriptomvang en navigatie moeten in het echte proces worden gecontroleerd.
Bronnen
Verwante begrippen
- WebapplicatieEen webapplicatie ondersteunt taken met webtechnologie, vaak via een browser. Installatie, offlinegebruik en serververbindingen hangen van de opzet af.
- JavaScriptJavaScript is een programmeertaal voor toepassingslogica, in en buiten de browser. De taak verschilt van die van HTML en CSS.
- Server-side renderingServer-side rendering maakt HTML op de server. Actualiteit, personalisatie en snelheid hangen ook af van gegevenstoegang en caching.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


