Performance optimisatie, LCP onder 1,5s, INP onder 200ms, en we vertellen je wat veranderde.
Performance-werk compound in beide richtingen. Een goed-getunede app blijft snel terwijl hij groeit; een verwaarloosde stapelt regressies op tot 'waarom is dit traag' een kwartaal-project wordt. We tunen de oppervlakken die ertoe doen, landingspagina's, het eerste authenticated scherm, de grootste queries, en instrumenteren de rest zodat regressies surfacen voor klanten dat doen.
Wat we bouwen
Core Web Vitals getrackt in CI
LCP, INP, CLS gemeten tegen een real-device profile in Lighthouse CI op elke code review. Regressies falen de build met een delta tegen main. De targets zijn niet 'best-effort', ze worden afgedwongen.
Postgres EXPLAIN als routine, geen paniek-zet
Trage queries krijgen een EXPLAIN ANALYZE in de PR-beschrijving. Indexen toegevoegd tegen echte query-plans. We voegen niet speculatief indexen toe; we laten ze niet optimistisch weg. Het query-plan is deel van de code-review.
Caching-strategie per oppervlak
HTTP cache-headers, CDN edge-cache, Redis application-cache, browser-cache, elk gekozen tegen de freshness en het verkeer-shape van het oppervlak. Marketing-pagina's krijgen agressieve CDN-caching; product-oppervlakken krijgen zorgvuldig-gescoopte Redis-caching met expliciete invalidatie.
Image-pipeline die de pagina niet bottleneckt
next/image (of equivalent) met juiste srcsets, AVIF waar gesupport, lazy-loading onder de vouw, blur placeholders. Image-budget per pagina getrackt in CI; oversized assets worden bij PR-time gevangen.
Bundle-size budgets per route
Per-route JavaScript-budgets afgedwongen via Lighthouse CI-thresholds. Nieuwe dependencies die routes over budget duwen moeten zich verantwoorden in de PR. Marketing-oppervlakken blijven bijzonder strak.
RUM als de productie-source-of-truth
Real-User Monitoring (Web Vitals + custom marks) rapporteert de metric-distributie vanuit productie-verkeer. Lab-metrics zijn het plafond; RUM is de vloer. We tunen tegen beide.
Waar dit past
Je homepage was snel toen je launchte en nu is LCP 4 seconden en je weet niet waarom.
Je dashboard laadt acht seconden en het softwareteam belooft het al twee kwartalen aan te kijken.
Je product zit op Lighthouse 50–60 overal en de volgende sales-pitch is bij een klant die deze dingen meet.
Tech stack
- Lighthouse CI
- Web Vitals
- Postgres EXPLAIN
- Caching
Wil je dit voor je team?
30 minuten met een oprichter of ervaren ontwikkelaar. We bepalen wat je nodig hebt en zeggen je eerlijk of Stacklane past.
Plan een gesprekVerwante capabilities