2 - 4 leestijd

Wat hebben een overbeladen caravan en een trage website met elkaar gemeen?

Sfeer MW

Mijn ervaring met een te zware caravan – en hoe performance optimalisatie onze vakantie (en jouw webapplicatie) redt.

Het begon met een weegschaal en een schok. Aan het einde van onze zomervakantie wogen we onze caravan en auto samen – en kwamen tot een onaangename ontdekking: we zaten ver boven het toegestane gewicht. Meer dan twee keer het wettelijke maximum. Hoe zijn we hier beland? Precies zoals je eindigt met een overvolle, trage webpagina: release na release voeg je iets toe, zonder kritisch te kijken naar wat er al is.

Van vakantie naar performance-inzichten

Vier jaar lang voegden we handige spullen toe aan de caravan. Fijn voor onderweg, maar zonder overzicht. We wisten wel dat het niet allemaal nodig was, maar het effect op snelheid en veiligheid? Dat zagen we pas toen het eigenlijk te laat was.

Deze situatie deed me denken aan performance management in websites en applicaties. Bij MeasureWorks zien we dagelijks vergelijkbare uitdagingen: features worden gestapeld, scripts toegevoegd, en niemand vraagt zich meer af wat het doet met de snelheid van je platform.

Dus besloten we onze caravan te behandelen zoals we een webapp zouden optimaliseren: in vijf stappen naar controle.

Vijf stappen om overload te verhelpen

1. Meten = weten

Alles op de weegschaal, net zoals je scripts, stylesheets en API-calls meet. Wat zit er écht in je applicatie, en wat draagt bij aan de vertraging?

2. Grooming

We maakten een overzicht: 88 items met bijbehorend gewicht. Net als bij een backlog bepaal je prioriteiten en scenario’s: wat als we dit item vervangen of verwijderen?

3. Onderhandelen

Sommige dingen wil je graag houden. Andere kun je schrappen. Hetzelfde geldt voor webapplicaties: je moet keuzes maken. Wat draagt bij aan waarde, en wat is ballast?

4. Valideren

We bleven meten, nu ook met een keukenweegschaal. Kleine verschillen zijn niet te zien op het oog – net als milliseconden in laadtijd. Toch voelen gebruikers ze wél.

5.  Performance budget instellen

We stelden een gewichtsgrens in en maken daar voortaan keuzes op. Voor websites noemen we dat: performance budgets. Dit zorgt ervoor dat nieuwe functionaliteiten altijd worden afgewogen tegenover bestaande belasting.


Performance budget: niet alleen voor caravans

Het mooiste van een performance budget? Het dwingt je tot scherpe keuzes. Wil je meer afbeeldingen? Dan misschien minder JavaScript. Meer interactiviteit? Dan misschien een lichtere layout.

Net als bij onze caravan is het doel niet om alles weg te laten – maar om wendbaar te blijven. Snel onderweg, voorbereid op wat komt. Want net als onze kinderen, groeit ook je platform elk jaar weer een beetje.

Draag jij ook (te) veel mee in je applicatie?

Wil je weten hoe jouw digitale omgeving sneller, lichter en betrouwbaarder kan worden? Dan is het tijd voor een digitale weegmoment.

Neem contact met ons op – en ontdek jouw performancepotentieel.

Facebook
LinkedIn
Twitter

 

 

Deze website gebruikt cookies

Met deze cookies kunnen wij en derden informatie over je en jouw online gedrag verzamelen, zowel binnen als buiten onze website. Op basis hiervan kunnen wij en derden de website, onze communicatie en advertenties afstemmen op uw interesses en profiel. Meer informatie vind je in onze cookieverklaring.

Accepteren Afwijzen Meer opties

Deze website gebruikt cookies

Met deze cookies kunnen wij en derden informatie over je en jouw online gedrag verzamelen, zowel binnen als buiten onze website. Op basis hiervan kunnen wij en derden de website, onze communicatie en advertenties afstemmen op uw interesses en profiel. Meer informatie vind je in onze cookieverklaring.

Functionele cookies
Arrow down

Functionele cookies zijn onmisbaar voor het goed functioneren van onze website. Ze stellen ons in staat om basisfuncties zoals paginanavigatie en toegang tot beveiligde gedeelten mogelijk te maken. Deze cookies verzamelen geen persoonlijke informatie en kunnen niet worden uitgeschakeld.

Analytische cookies
Arrow down

Analytische cookies helpen ons inzicht te krijgen in hoe bezoekers onze website gebruiken. We verzamelen geanonimiseerde gegevens over pagina-interacties en navigatie, zodat we onze site voortdurend kunnen verbeteren.

Marketing cookies
Arrow down

Marketingcookies worden gebruikt om bezoekers te volgen wanneer ze verschillende websites bezoeken. Het doel is om relevante advertenties te tonen aan de individuele gebruiker. Door deze cookies toe te staan, help je ons om jou relevante inhoud en aanbiedingen te tonen.

Alles accepteren Save

Meld je aan voor onze nieuwsbrief!

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Meld je aan voor onze nieuwsbrief!

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.