CoreDash vs Request Metrics
Request Metrics is een goede RUM-tool, en de rapportage over Long Animation Frames is een van de beste die ik heb gezien. Ik heb CoreDash gebouwd en ik vind het na een paar maanden data nog steeds de betere keuze, maar voor sommige teams past Request Metrics beter.
Wie maakt Request Metrics
Request Metrics wordt gemaakt door de mensen achter TrackJS. Todd Gardner en Eric Brandes bouwen al heel lang monitoringtools. Het product is overzichtelijk en makkelijk te leren. Als je support mailt, krijg je de engineers die het gebouwd hebben. Hun klanten benoemen dat vaak, en afgaande op het product geloof ik dat direct.
Ik heb CoreDash gebouwd, dus houd dat in je achterhoofd. Request Metrics doet sommige dingen beter dan CoreDash en die zal ik aanwijzen. Ik vind CoreDash nog steeds de betere keuze zodra je de eerste paar maanden voorbij bent, maar voor sommige teams is Request Metrics de juiste tool.
Wat Request Metrics goed doet
Vooral Long Animation Frames. Er is een speciaal LoAF-dashboard waar je frames door interacties scheidt van frames door scriptevaluatie. Je kunt het uitsplitsen per pagina en per script, helemaal tot aan de event listener of setTimeout-callback die draaide. LoAFs worden ook in de waterfall van de paginalading getekend. Daar zijn ze het meest logisch. Er is zelfs een "Show Code"-knop die het inline script ophaalt, zodat je DevTools niet hoeft te openen. (Hij haalt het live script op, dus direct na een deploy kan het afwijken van de code die daadwerkelijk draaide). Als je wilt weten wat LoAF is en waarom het uitmaakt voor de INP: ik schreef over de Long Animation Frames API op corewebvitals.io.

requestmetrics.com, oktober 2026.
Het doet ook meer dan RUM. Sinds januari 2025 draait het wekelijkse Lighthouse-scans op desktop en mobiel voor je drukste pagina's. Er is een CrUX-dashboard waar je elke openbare concurrent aan kunt toevoegen. De scans beginnen al voordat je iets installeert, dus er is meteen op dag één iets om naar te kijken. In het Professional-plan krijg je ook JavaScript-error monitoring, API-monitoring, traffic analytics, funnels en sessietijdlijnen, allemaal vanuit hetzelfde script.
De attributie is goed. De LCP- en CLS-elementen komen als CSS-selectors die je direct in DevTools plakt. De agent verzamelt de subonderdelen van de LCP (resource load delay, laadtijd en render delay) naast de TTFB.
Privacy is goed geregeld: geen cookies, IP-adressen worden gehasht met een salt en daarna weggegooid, de data staat in Canada. Enterprise-klanten kunnen self-hosten of een dedicated instance krijgen. Installeren is makkelijk via een CDN-snippet of een NPM-module. Het is veilig voor server side rendering, en je kunt de collector via je eigen domein routeren zodat adblockers je beacons niet opeten. Niet veel tools helpen je daarbij, en verloren beacons zijn een echt probleem.
De prijzen zijn voorspelbaar. Er is een gratis plan. Essentials begint bij $34 per maand (jaarlijks gefactureerd) met een onbeperkt aantal gebruikers. Je krijgt nooit een rekening voor extra verbruik.
Als je Request Metrics al draait
Dan meet je je echte bezoekers al. De meeste sites die ik audit, doen dat niet. Die werken met Lighthouse-scores en een Search Console-rapport dat alleen URL-groepen toont. Elke vorm van real user monitoring is beter dan geen, en Request Metrics is een goede.
Als het de vragen beantwoordt die je stelt, blijf dan. Wisselen van RUM-tool kost je je historie en een week aandacht. Dat is het pas waard zodra je huidige tool geen antwoorden meer geeft. Voor veel teams gebeurt dat later, als de makkelijke winst binnen is en de vragen moeilijker worden.
CoreDash vs Request Metrics in één oogopslag
Prijzen en features gecheckt in september 2026.
| CoreDash | Request Metrics | |
|---|---|---|
| Focus | Core Web Vitals RUM | RUM, Lighthouse en CrUX, plus errors, analytics en API-monitoring in Professional |
| Grootte collector | Onder de 2KB | Ongeveer 13KB gzipped (inclusief error en network tracking) |
| LCP-attributie | Element, element type, image URL, preload/lazy load status, vier fases | Element selector, image URL, subonderdelen verzameld |
| INP-attributie | Element, input type, load state, input delay / processing / presentation, LoAF script URL | Element selector, event type, load state |
| Long Animation Frames | Script URL als dimensie om je INP op te filteren | Speciaal dashboard, invocation vs evaluation, rapporten per pagina en per script |
| CrUX | CrUX cross-reference | CrUX-dashboard met origins van concurrenten |
| Labtests | Pre-deploy check in CI, synthetic monitoring | Wekelijkse Lighthouse-scans (desktop en mobiel), on demand runs |
| Data ophalen | API, plus een MCP server in elk plan voor Claude, Cursor en andere agents | CSV-export |
| Alerts | E-mail en Slack, custom en AI auto alerts | E-mailnotificaties |
| Dataretentie | 6 maanden tot 8 jaar | 24 uur (Free), 30 dagen (Essentials), 90 dagen (Professional) |
| Verkeerslimieten | Maandelijkse pageviews per plan, extra blokken bijkopen | Gemeten per minuut, pageviews boven de limiet worden gedropt |
| Instapprijs (jaarlijks) | $16/mnd: 75K pageviews, 1 site, 3 gebruikers | Gratis: 1K pageviews, 24u retentie. $34/mnd: 75K pageviews, onbeperkt aantal gebruikers |
| Rond de 500K pageviews (jaarlijks) | Standard, $31/mnd, 1 jaar retentie | Professional, $88/mnd, 90 dagen retentie |
| Agencies | Agency API met master key, gedeelde pageviews, niet white-label | White-label rapporten in Professional |
| Datalocatie | EU | Canada, self-host of dedicated instance op Enterprise |
Waar CoreDash later het verschil maakt
Hoe lang je je data bewaart
Request Metrics bewaart 30 dagen in Essentials en 90 dagen in Professional. Dat is genoeg om een regressie van de deploy van vorige week te vangen. Maar het beantwoordt niet "zijn we sneller dan afgelopen november?", iets wat iemand na Black Friday altijd vraagt. CoreDash bewaart 6 maanden in Starter, 1 jaar in Standard, 3 jaar in Studio en 8 jaar in Enterprise.
Verkeerslimieten werken ook anders. Request Metrics meet je capaciteit per minuut en dropt pageviews boven de limiet. Daar zijn ze open over. Zo beloven ze dat je nooit een onverwachte rekening krijgt. Hun docs raden aan om 1,5 tot 2 keer je verwachte verkeer in te kopen. De meeste dagen merk je daar niets van. Op een grote uitverkoopdag wordt de piek gedropt, en dat is precies het uur dat je wilde zien.

Request Metrics docs over verkeerslimieten, oktober 2026.
En het prijsverschil wordt groter bij meer verkeer. Bij rond de 500.000 pageviews per maand kost Request Metrics Professional $88 per maand (jaarlijks gefactureerd) met 90 dagen historie. CoreDash Standard kost $31 met een jaar historie. Eerlijk is eerlijk, Professional geeft je ook error monitoring, funnels en analytics. Dat doet CoreDash niet. En je krijgt een onbeperkt aantal gebruikers, waar Standard er 10 heeft. Bij CoreDash betaal je voor pageviews en retentie, en elk plan heeft elk dashboard.
INP-fases
Request Metrics vertelt je welk element de INP-target was, of het een keyboard of pointer event was, en of de pagina nog aan het laden was. Handig, maar daar stopt het. CoreDash splitst elke INP ook uit in input delay, processing en presentation. En het linkt dit aan de LoAF script URL, het input type en de load state. De fases vertellen je wat je op moet lossen. Een lange input delay betekent dat iets anders de main thread blokkeerde toen de bezoeker klikte. Meestal een tag manager of consent script. Een lange processing betekent dat je eigen handler traag is. Een lange presentation betekent dat de render daarna te groot is. Twee pagina's met dezelfde INP kunnen een compleet andere fix nodig hebben, en vaak ook een ander team.
Ik kon in de Request Metrics docs geen uitsplitsing van INP-fases vinden (ze hebben nog geen INP-gids). Als de INP je grootste probleem is, check dat dan tijdens hun proefperiode.
Voor de LCP is het verschil kleiner, Request Metrics verzamelt de subonderdelen ook. CoreDash voegt daar het element type aan toe, en of de LCP-afbeelding preloaded of lazy loaded was. Dat is een van de eerste dingen die ik check bij een trage LCP. Het Diagnosis-dashboard geeft je daarna de fix voor jouw stack.
Je AI-agent kan je field data lezen
Voor mij is dit het grootste verschil. Ik kon in Request Metrics geen publieke API vinden om je performance data uit te lezen. De API in hun docs is de browser agent API om data in te sturen, en data komt eruit als CSV-exports. Ze waren wel vroeg met AI: al in 2023 lanceerden ze een ChatGPT-gebaseerde assistent genaamd Professor Sloth, die in hun dashboard woont.
CoreDash heeft een read-only API en een MCP server op hetzelfde endpoint. De MCP server zit in elk plan, dus ook in Starter. Voeg het toe aan Claude als een custom connector, of aan Claude Code, Cursor, Windsurf, VS Code of Gemini CLI, en je agent kan zelf je field data bevragen. Iets als: geef me de p75 LCP op mobiel voor de checkout, gegroepeerd op LCP-element, afgezet tegen vorige week.
Ik heb ook CWV Superpowers gebouwd, een gratis AI-agent met een MIT-licentie. Hij vindt de grootste bottleneck in je CoreDash-data, draait een Chrome trace op die pagina en komt terug met een code fix (bestand, regel en diff) of een HTML-rapport. Hij kijkt nooit naar een Lighthouse-score. Ik schreef over hoe dat werkt voor het oplossen van de INP met een AI-agent.
Veel van mijn eigen debug-werk begint met een agent die de field data iets vraagt. Als de data er alleen als CSV uitkomt, kan de agent niets vragen, hoe goed de dashboards ook zijn.
Agencies
Request Metrics geeft agencies white-label rapporten in Professional. Dat is mooi als je klanten rapporten onder je eigen naam wilt sturen. CoreDash is niet white-label. In plaats daarvan geeft de Agency API je een master key die klantprojecten aanmaakt, updatet en verwijdert, en data van allemaal uitleest. Pageviews worden gedeeld over al je klanten en er is één factuur. Je bouwt je eigen rapportage en CoreDash levert de data. Bekijk de agency prijzen.
Wanneer je beter Request Metrics kunt kiezen
- Je wilt RUM, JavaScript-errors, API-monitoring en funnels in één tool met één script. De error monitoring komt van het TrackJS-team, en die doen dat al jaren.
- Je besteedt de meeste tijd aan Long Animation Frames en je hebt graag een speciaal LoAF-dashboard.
- Je hebt white-label rapporten voor klanten nodig.
- Je data moet in Canada blijven, of je hebt een self-hosted of dedicated instance nodig.
- Je site is klein genoeg voor het gratis plan, of je team heeft op het instapplan een onbeperkt aantal gebruikers nodig.
- Je wilt vanaf dag één Lighthouse-scans en CrUX-data van concurrenten, nog voordat je iets installeert.
Probeer het op je eigen site
De makkelijkste manier om te vergelijken is om ze allebei twee weken te draaien. Beide scripts laden async en zitten elkaar niet in de weg. De CoreDash trial duurt 14 dagen en vereist geen creditcard. Je kunt het installeren met één script-tag of de WordPress-plugin. Bekijk de prijzen, of boek een demo van 20 minuten dan loop ik samen met jou door je eigen data.
Voor andere tools, zie alle CoreDash-vergelijkingen.
Bronnen: Request Metrics prijzen, pricing docs, verkeerslimieten, LoAF-gids, LCP-gids, CrUX-gids, browser agent API-referentie, end user data, lancering Unified Web Performance, aankondiging Professor Sloth. Grootte agent gemeten op rm.js v2.4.1.