CoreDash vs Vercel Speed Insights

Zit je op Vercel, dan is Speed Insights de makkelijkste manier om real-user data te verzamelen, en dat is een stuk beter dan niets. Dit doet het goed en daarom is CoreDash op de lange termijn volgens mij de betere keuze.

Gratis proefperiode

Trusted by market leaders · Client results

dpg mediakpnnina carealeteiaperionmonarchnestlehappyhorizonworkivacompareebayvpnharvardadevintawhowhatwearsnvsaturnerasmusmcmarktplaatsfotocasaloopearplugsmy work featured on web.dev

Draait je site op Vercel, dan heb je aan één import genoeg voor real-user monitoring. Voeg het Speed Insights-component toe, deploy, en field data verschijnt naast je deployments en logs. Sinds augustus 2026 heeft elk Vercel-plan een gratis tier.

Ik heb CoreDash gebouwd, dus houd daar rekening mee. Waar Vercel iets beter doet, zeg ik het ook.

Wat Vercel Speed Insights goed doet

Setup. Op Next.js, Nuxt, SvelteKit, Remix of Astro installeer je één package (of plak je één script-tag op een statische site) en deploy je. Het script en het endpoint dat de data ontvangt draaien als routes op je eigen domein. Er is dus geen third-party domein om aan je CSP toe te voegen en geen nieuwe verbinding. De browser hergebruikt de verbinding die hij al heeft met je site.

Vercel Speed Insights documentation overview, October 2026

vercel.com, oktober 2026.

Het snapt je framework. Speed Insights herkent dynamische routes vanzelf: duizend blogposts worden één rij voor /blog/[slug] in plaats van duizend rijen met elk een paar bezoeken. Preview en productie worden apart gemeten en elk datapunt bevat het deployment-ID. Verkeer op een preview-URL belandt dus nooit in je productiecijfers.

Privacy zit goed in elkaar. Geen cookies, niets gekoppeld aan een IP-adres of bezoeker, en volgens Vercel zijn sessies niet te reconstrueren uit de data. Het client-package is open source (MIT), en met sampleRate en beforeSend stuur je het volume bij of drop je events voordat ze de browser verlaten.

Vercel heeft ook werk gemaakt van coding agents. Het commando vercel metrics (juni 2026) haalt Speed Insights-data op vanuit de terminal: de p75 voor LCP, INP, CLS, FCP en TTFB, gegroepeerd op route, device, land of project. Met --all vergelijk je elk project binnen een team. Vercel positioneert het voor agents en daar werkt het prima voor. Op de betaalde tier streamt Drains elk ruw datapunt naar je eigen warehouse of naar Datadog. En viewer seats op Pro zijn gratis, dus een klant of manager kan meekijken naar de cijfers zonder dat het je een seat kost.

Gratis field data voor elk Vercel-team

Tot augustus 2026 gold de gratis versie voor slechts één project op het Hobby-plan. Nu krijgt elk Vercel-team gratis field data, en dat is belangrijker dan al het andere op deze pagina.

Lighthouse laadt je pagina één keer op een gesimuleerde telefoon en klikt nergens op, dus er is helemaal geen INP. CrUX telt alleen Chrome-gebruikers die opt-in hebben gegeven en blijft leeg totdat een pagina er genoeg heeft (zie onvoldoende gegevens in Search Console). Speed Insights meet je echte bezoekers. Gebruik je het en beantwoordt het je vragen, prima: niets hier is een reden om het eruit te slopen.

CoreDash en Vercel Speed Insights naast elkaar

Prijzen en features gecontroleerd in september 2026. Prijzen in USD per maand.

CoreDashVercel Speed Insights
Waar het draaitElke site: script-tag, WordPress-plugin of Agency APIGebouwd voor sites op Vercel. Dataverzameling loopt via routes die Vercel aan elke deployment toevoegt
Gratis optie14 dagen proefperiode, geen creditcardGratis tier op elk plan: 10.000 events per team per 30 dagen, alleen score, geen Poor-rijen
Betaalde tarievenVanaf $20 ($16 bij jaarlijkse betaling) voor 75K pageviews en 1 sitePlus: $10 per project plus $0,65 per 10.000 events, bovenop het Pro-plan ($20)
Belangrijkste cijferp75 per metric afgezet tegen Google's drempelwaardenReal Experience Score (0 tot 100). Per metric op Plus: standaard p75, p90, p95 en p99 beschikbaar
LCP-attributieElement, elementtype, afbeeldings-URL, preload- en fetchpriority-status, vier fasenCSS-selector van het element (Plus)
INP-attributieElement, input-type, load state, drie fasen, script-URL uit LoAFCSS-selector van het element (Plus)
Segmenten25+ dimensies, waaronder browser, OS, netwerksnelheid, device-capaciteit, ingelogde status, A/B-variant en paginalabelsDevice, environment, route of pad, land. Drains bevatten browser, OS en verbinding
Kruisverwijzing met CrUXJaNee
Bewaartermijn6 maanden tot 8 jaar, afhankelijk van het planFree: weergaven van 24 uur en 7 dagen. Plus: 30 dagen op Pro, 90 op Enterprise
AlertsCustom alerts en AI Auto Alerts, via e-mail en SlackNiet gedocumenteerd
Deploy trackingRelease-tags vanuit CI, plus een pre-deploy check tegen je budgettenAutomatisch, waarbij preview en productie gescheiden blijven
Soft navigationsJa, client-side route-wijzigingen worden gemetenNee, alleen hard navigations
AI en MCPMCP-server op elk plan, op hetzelfde endpoint als de API, plus de CWV Superpowers-agentvercel metrics-CLI. De Vercel MCP-server heeft geen Speed Insights-tool
CookiesStandaard geenGeen

Waarom CoreDash volgens mij op de lange termijn de betere keuze is

Het werkt op elke host

Speed Insights is onderdeel van het Vercel-platform. Dataverzameling loopt via routes die Vercel aan elke deployment toevoegt, Vercel raadt een reverse proxy ervoor af, en de oude intake-API die je overal vandaan kon aanroepen is deprecated. Prima zolang elke site die voor jou telt op Vercel staat. Maar verhuist de marketingsite naar WordPress, of draait de webshop op Shopify, dan heeft die site geen RUM. En vertrek je helemaal bij Vercel, dan ben je de tool en je historie kwijt.

Die historie is sowieso kort. Plus bewaart 30 dagen op Pro. Ben je in maart gewisseld van afbeeldings-CDN en wil je in september weten of het heeft geholpen? Dan heb je Drains nodig, je eigen storage en je eigen queries. CoreDash bewaart 1 jaar op Standard, 3 jaar op Studio en 8 jaar op Enterprise, op elke host. De script-tag werkt exact hetzelfde op Next.js, WordPress of een PHP-app uit 2012.

Een CSS-selector is niet genoeg

Speed Insights vertelt welk element traag was, en volgens de documentatie stopt de attributie daar: een CSS-selector zoals html>body img.header. De documentatie vermeldt niets over LCP-fasen, INP-fasen of Long Animation Frames.

Je weet dus dat de hero image traag is, maar niet waarom. En de fix hangt juist af van het waarom. Een lange load delay betekent dat de browser de afbeelding te laat ontdekte en je een preload of fetchpriority nodig hebt. Een lange laadtijd betekent dat het bestand te groot is of het CDN traag is. Een lange render delay betekent dat iets de render blokkeert.

CoreDash splitst LCP op in TTFB, load delay, laadtijd en render delay, en legt vast of de LCP-afbeelding was gepreload, fetchpriority=high had of lazy loaded was (LCP priority). Bij INP krijg je input delay, processing en presentation, plus het input-type, de load state en, via Long Animation Frames, de URL van het script dat het werk deed. Op een Next.js-site kijk ik meestal eerst naar de load state: een trage tik op mobiel terwijl de pagina nog hydrateert is een heel andere bug dan een trage tik op een pagina die volledig geladen is.

Speed Insights zet ook de Real Experience Score voorop: een getal van 0 tot 100 met dezelfde weging als Lighthouse 10. Google rankt alleen niet op een samengestelde score. Die kijkt naar de p75 voor LCP, INP en CLS uit CrUX: pass of fail per metric. CoreDash gebruikt Google's web-vitals-library met dezelfde drempelwaarden en toont CrUX naast je eigen data. Zo zie je wanneer een fix zichtbaar wordt in de cijfers van Google.

Soft navigations

Speed Insights meet alleen hard navigations. Bij een Next.js-app betekent dat alleen de eerste pageview van een sessie; elke client-side route-wijziging daarna wordt niet gemeten. Bij een app waarin mensen veel rondklikken, kan dat het merendeel van je pageviews zijn. CoreDash meet ook soft navigations, dus die route-wijzigingen zitten wel in je data.

Field data voor je AI-agent

De vercel metrics-CLI geeft een agent cijfers: de p75 per route, device of land. De Vercel MCP-server heeft geen Speed Insights-tool, alleen een generieke tool die de CLI aanroept. Er zit geen ingebouwde diagnose in, dus de agent moet het waarom zelf uitzoeken. Veel van mijn eigen performance-werk begint tegenwoordig met een agent die field data uitleest. Met alleen een p75 komt die niet ver; die heeft de fasen en de script-URL's nodig.

De MCP-server van CoreDash zit in elk plan, ook in Starter, en draait op hetzelfde endpoint als de API. Drie read-only tools leveren metrics, tijdreeksen met een trendsamenvatting en histogrammen op, gefilterd op elk van de bovenstaande attributiedimensies. Claude koppelt ermee als custom connector via OAuth, en ook Cursor, Windsurf, VS Code en Gemini CLI werken direct.

CWV Superpowers draait daarbovenop. Het is gratis en heeft een MIT-licentie. Het haalt je field data op, vindt de fase die de meeste tijd opsnoept en neemt dan een Chrome-trace op met mobiele emulatie, Fast 3G en een 4x CPU-slowdown om de oorzaak te achterhalen. Je krijgt een diff met bestand en regel, of een HTML-rapport voor een developer. Daar komt geen Lighthouse-score aan te pas. INP fixen met een AI-agent laat een echte run zien.

De documentatie van Speed Insights vermeldt ook geen alerts, dus iemand moet er maar net aan denken om te kijken. De AI Auto Alerts van CoreDash controleren elke dag honderden segmenten en melden alleen een regressie die minstens 2% van je verkeer raakt.

Wat het kost

Voor Speed Insights Plus heb je eerst het Pro-plan nodig. Daarbovenop is het $10 per project per maand plus $0,65 per 10.000 events, zonder inbegrepen events. Elke gemeten page load stuurt 3 tot 6 events. 1M events dekt dus grofweg 170K tot 330K pageviews en kost $75 per maand voor één site, plus Pro. CoreDash Standard dekt 500K pageviews op maximaal 2 sites voor $39 per maand, of $31 bij jaarlijkse betaling.

Vercel Speed Insights pricing: free on all plans, Plus at 0 per project a month on Pro (marked)

Vercel-documentatie, Speed Insights-limieten en prijzen, oktober 2026.

Voor agencies tikt vooral de project fee aan. Tien kleine klantsites kosten al $100 per maand aan project fees voordat er ook maar één event is geteld, en elke site moet een Vercel-project zijn. Het CoreDash agency Studio-plan dekt 10 klantsites met 1M gedeelde pageviews en onbeperkt gebruikers voor $89 per maand ($71 bij jaarlijkse betaling), op elke host. Met de Agency API maakt een master key klantprojecten aan via REST, en de MCP-tools lezen elk klantproject uit op ID. CoreDash is niet white-label: je krijgt de data en houdt je eigen rapportage.

Wanneer je beter voor Vercel Speed Insights kiest

  • Elke site die voor jou telt staat op Vercel en je wilt nul setup. Het is één component en een deploy.
  • Je wilt deploy tracking zonder extra werk. CoreDash kan releases taggen vanuit CI, maar die stap moet je zelf aan je pipeline toevoegen. Speed Insights doet dit out-of-the-box en houdt preview en productie gescheiden.
  • Je site is klein. De gratis tier dekt grofweg 1.700 tot 3.300 pageviews per maand, en dat is echte field data voor $0.
  • Je data gaat al naar een warehouse of Datadog en je bouwt daar je eigen weergaven. Drains sluit daar goed op aan.
  • Het staat al op je site en beantwoordt je vragen. Laat het dan gewoon staan.

Draai ze allebei twee weken

Je kunt CoreDash gewoon naast Speed Insights draaien op dezelfde Vercel-site. Het CoreDash-script is kleiner dan 2 KB en laadt async, en de proefperiode duurt 14 dagen zonder creditcard. Kijk welke tool je als eerste vertelt wat je moet fixen. De Next.js-meethandleiding behandelt de setup. Wil je eerst de dashboards zien, open dan de CoreDash-demo en bekijk de prijzen voor jouw verkeer. Andere tools vind je in alle vergelijkingen.

Bronnen: Speed Insights-overzicht, limieten en prijzen, aankondiging gratis tier, metrics, Speed Insights gebruiken, privacybeleid, vercel metrics-CLI, Vercel MCP-tools, Speed Insights-drains.