Op 27 en 28 oktober was MeasureWorks aanwezig op de performance.now() 2022 conferentie in Amsterdam. Voor het eerst sinds de pandemie vond het evenement weer fysiek plaats. Een unieke kans voor performance-specialisten van over de hele wereld om kennis te delen, nieuwe technieken te bespreken en met elkaar te leren.
Veertien internationale sprekers gaven boeiende presentaties over hoe je websiteprestaties kunt meten, verbeteren en monitoren aan de hand van de nieuwste ontwikkelingen en best practices.
De onderwerpen die besproken werden:
Continuous Learning, CSS Performance, Early Hints, Accessibility als performancefactor, en het gebruik van feature flags kwamen voorbij. Sprekers als Sharell Bryant, Stoyan Stefanov, Harry Roberts en Katie Sylor-Miller gaven inzichten die direct toepasbaar zijn voor ontwikkelaars, architecten en performance consultants.
Onze 10 belangrijkste takeaways
1. CPU-instructies meten met TICR
Een nieuwe tool – Thread Instruction Counter Tool (TICR) – maakt het mogelijk om CPU-instructies van verschillende JavaScript-bestanden te vergelijken. Ideaal om prestatieverschillen te ontdekken tussen functioneel gelijke scripts.
2. Memory leaks detecteren met MemLab
Met MemLab automatiseer je het proces van geheugenlekken opsporen. Deze command-line tool helpt je bij het vinden van zwakke plekken in je applicatie zonder handmatig debugwerk.
3. Vind zware CSS-regels met Blink Debugging
Gebruik chrome://tracing en activeer blink.debug om inzicht te krijgen in welke CSS-selectors de meeste impact hebben op performance. Nolan Lawson liet zien hoe je hiermee gericht kunt optimaliseren.
4. Optimaliseer je LCP met de juiste afbeeldingsmethode
Harry Roberts liet zien dat <img>-tags de beste keuze zijn voor LCP-elementen, terwijl bijvoorbeeld achtergrondafbeeldingen via url() de laadtijd negatief beïnvloeden. Goed gekozen afbeeldingstechnieken maken direct verschil.
5. Preconnect kan privacyrisico’s opleveren
De preconnect-hint versnelt derde partij scripts, maar lekt ook IP-adressen naar externe servers. Andy Davies waarschuwt voor juridische en ethische gevolgen – afstemmen op cookie consent is noodzakelijk.
6. Gebruik RUM Archive voor benchmark-data
De RUM Archive biedt een publiek toegankelijke dataset van anonieme gebruikersdata, gesponsord door Akamai. Ideaal voor analyses en benchmarking met real-world data.
7. Early Hints als alternatief voor HTTP2 Server Push
‘Early Hints’ blijken veelbelovend: ze verbeteren de laadtijd door de browser eerder te laten starten met het ophalen van bronnen. Volgens Sia Karamalegos een beter alternatief dan HTTP2 Server Push, mits juist toegepast.
8. Performance regressies analyseren met gerichte vragen
Katie Sylor-Miller toonde hoe je regressies onderzoekt door metrics af te pellen met gerichte vragen. Een gestructureerde aanpak helpt om knelpunten snel te identificeren.
9. Feature flags kunnen technische schuld veroorzaken
Dora Militaru pleit voor een vervaldatum op feature flags. Zonder duidelijk beleid blijft oude code in de basis zitten, wat performance degradeert. Opruimen is dus net zo belangrijk als releasen.
10. In-person events werken!
Tot slot: performance.now() is niet alleen inhoudelijk waardevol, maar ook dé plek om ideeën uit te wisselen met vakgenoten. Elkaar in het echt spreken blijft waardevol.
Klaar om jouw prestaties te verbeteren?
Met MeasureWorks werk je aan snelle, stabiele en schaalbare digitale prestaties. Van observability en alerting tot performance testing: wij helpen je verder.
Wil je direct starten? Vraag je gratis performance assessment aan of ontdek hoe wij jouw platform naar een hoger niveau tillen.