Core/Dash vs SpeedCurve
SpeedCurve est l'un des meilleurs outils de web performance du marché. Si vous l'utilisez déjà, tout va bien. Voici ce que SpeedCurve fait bien, et pourquoi je pense toujours que Core/Dash reste le meilleur choix sur le long terme.
Ce que SpeedCurve fait bien
Si vous travaillez dans la web performance, vous avez probablement appris deux ou trois choses grâce à SpeedCurve. Leur blog et leur guide sur la web performance font partie des meilleures lectures gratuites sur le sujet, et des membres de SpeedCurve ont contribué à définir les standards sur lesquels reposent les Core Web Vitals. La BBC, The Guardian, GOV.UK et Forbes l'utilisent tous.

speedcurve.com, octobre 2026.
SpeedCurve réunit real user monitoring et tests synthétiques au même endroit, et cette combinaison reste la raison principale de l'adopter. Vous obtenez des tests lab programmés dans Chrome et Firefox, des parcours utilisateurs scriptés, Lighthouse, ainsi que des filmstrips et des vidéos comparatives. Ces vidéos rendent la lenteur d'une page évidente pour ceux qui n'ouvrent jamais les DevTools. Essayez d'expliquer le render delay à un directeur marketing sans ça.
La partie RUM est bonne aussi. SpeedCurve affiche les sous-parties du LCP, l'élément LCP, les sous-parties de l'INP et l'élément avec lequel l'utilisateur a interagi. Depuis mai 2025, il remonte les Long Animation Frames avec le script responsable, séparés en first-party et third-party et filtrables par phase de l'INP. Il remonte le LCP et l'INP sous Firefox et Safari en plus de Chrome, propose un vrai mode SPA pour les soft navigations, et peut lier la performance au taux de conversion et au taux de rebond. On trouve aussi des budgets, des alertes vers Slack, e-mail et Microsoft Teams, une intégration GitHub et CircleCI, du benchmarking concurrentiel, un export brut quotidien vers S3 et un nombre illimité d'utilisateurs sur tous les forfaits.
D'abord, mesurez vos utilisateurs réels
Si vous utilisez SpeedCurve aujourd'hui et qu'il répond à vos questions, gardez-le. Vous êtes en avance sur la plupart des sites que j'examine.
Ceux qui m'inquiètent ne font aucun suivi des utilisateurs réels. Ils regardent un score Lighthouse (Lighthouse ne clique jamais sur rien), ou CrUX. CrUX ne prend en compte que les utilisateurs de Chrome qui ont donné leur accord, regroupe 28 jours de trafic en un seul chiffre et n'affiche rien quand un site est trop petit (voir données insuffisantes dans Search Console). SpeedCurve, Core/Dash ou n'importe quel outil RUM digne de ce nom règle le problème. Choisissez-en un et installez-le.
La suite de cette page s'adresse à ceux qui hésitent encore, ou qui tombent régulièrement sur des questions auxquelles leur outil actuel ne sait pas répondre.
Core/Dash et SpeedCurve côte à côte
Tarifs et fonctionnalités vérifiés en septembre 2026.
| Core/Dash | SpeedCurve | |
|---|---|---|
| Centré sur | RUM pour les Core Web Vitals, plus un check pré-déploiement | RUM et suite complète de tests synthétiques |
| Prix d'entrée (facturé annuellement) | 16 $/mois pour 75K pages vues, 31 $/mois pour 500K | À partir de 90 $/mois pour 500K pages vues RUM plus 3K tests synthétiques |
| Modèle tarifaire du RUM | Forfaits fixes, pages illimitées par site | 135 $ par tranche de 1M de pages vues par mois (108 $ facturés annuellement) |
| Rétention des données RUM | De 6 mois à 8 ans selon le forfait | 3 mois, 13 mois à partir de 500 $/mois ou 6K $/an |
| Décomposition du LCP | TTFB, load delay, load time, render delay, élément, type d'élément, priorité | Sous-parties pour le LCP image et vidéo, attribution de l'élément |
| Décomposition de l'INP | Input delay, processing, presentation, élément, type d'interaction, load state, URL du script LoAF | Sous-parties, cible de l'interaction, attribution du script LoAF |
| Tests synthétiques | Check pré-déploiement basé sur des budgets | Tests programmés sous Chrome et Firefox, scripting, filmstrips, vidéos, Lighthouse |
| Serveur MCP pour agents IA | Intégré, sur tous les forfaits | Aucun |
| API de données | Métriques, séries temporelles et histogrammes, filtrage ou regroupement selon 25+ dimensions | REST v1, v2 Queries (bêta, nécessite un graphique créé dans l'interface), export brut S3 |
| Gestion multi-clients | API Agence pour créer, lister et supprimer des projets clients avec une clé maîtresse | Équipes illimitées, une équipe par domaine |
| Alertes | E-mail, Slack, alertes auto par IA | E-mail, Slack, Microsoft Teams |
| Utilisateurs | 3 ou 10 sur les petits forfaits, illimités à partir de Studio | Illimités sur tous les forfaits |
| Cookies | Aucun par défaut | Cookie de session first-party (30 minutes) |
| Pour démarrer | Essai de 14 jours, sans carte bancaire | Demande de démo (l'inscription redirige vers Embrace) |
Pourquoi je choisirais quand même Core/Dash
Les agents IA peuvent lire vos données
Pour moi, c'est le point capital. Core/Dash intègre un serveur MCP accessible sur https://app.coredash.app/api/mcp. Ajoutez-le comme connecteur dans Claude, ou branchez-le à Claude Code, Cursor, Windsurf, VS Code ou Gemini CLI : votre agent peut interroger directement les field data. Demandez-lui quelles pages ont le pire INP sur mobile cette semaine et si la situation empire. Il appelle get_metrics groupé par page et filtré sur mobile, puis get_timeseries pour la tendance, et vous obtenez une réponse avec vos propres chiffres. L'accès est en lecture seule, l'agent ne peut rien modifier. MCP est inclus dans tous les forfaits Core/Dash, même Starter.
J'ai aussi développé CWV Superpowers, un agent gratuit sous licence MIT qui tourne par-dessus. Il prend un problème détecté par Core/Dash sur le terrain, le reproduit dans une trace Chrome et vous propose un fix (fichier, ligne et diff) ou un rapport. Un article détaille comment corriger l'INP avec un agent IA si vous voulez le voir en action.
Je n'ai trouvé aucun serveur MCP ni aucune fonctionnalité IA dans SpeedCurve. Embrace, la maison mère, propose bien un serveur MCP, mais sa documentation ne couvre que les données d'Embrace et ne mentionne ni SpeedCurve ni les Core Web Vitals. Le travail de diagnostic est de plus en plus confié à des agents, et un agent ne peut exploiter que les données auxquelles il a accès.
Même constat pour les scripts. L'API de requêtes RUM de SpeedCurve est en bêta et ne renvoie des données que pour un graphique déjà configuré dans l'interface, avec 200 buckets au maximum. L'API de Core/Dash utilise le même endpoint que les agents : filtrez ou groupez par n'importe quelle dimension et récupérez jusqu'à 500 segments. Pour les agences, une API agence permet également de créer et gérer les projets clients depuis vos propres outils.
Tarifs et durée de conservation des données
À 500K pages vues par mois, Core/Dash Standard coûte 31 $ en facturation annuelle. SpeedCurve démarre à 90 $ pour le même trafic, avec 3K tests synthétiques inclus. Au-delà, SpeedCurve facture à la page vue, et leur propre documentation suggère d'échantillonner pour limiter les coûts. L'échantillonnage convient très bien pour suivre une tendance globale sur tout le site. Mais si vous cherchez le p75 de l'INP sur un gabarit de checkout sous Android en Allemagne, vous manquerez vite de données. Or c'est souvent dans ces segments étroits que se cache le problème.
Il y a aussi l'historique. Les forfaits SpeedCurve à moins de 500 $ par mois ne conservent que 3 mois de données RUM. Core/Dash Standard en conserve un an, Studio 3 ans et Enterprise 8 ans. L'INP était-il aussi mauvais au dernier Black Friday ? La refonte d'il y a deux ans a-t-elle amélioré les choses ? Impossible de le vérifier avec trois mois d'historique.

Documentation du support SpeedCurve sur la rétention des données, octobre 2026.
Un peu plus de détails sur l'attribution
L'attribution de SpeedCurve est bonne, c'est une question de détails. D'après leur documentation, les sous-parties du LCP ne s'appliquent qu'aux images et aux vidéos. Si l'élément LCP est du texte, vous ne voyez que des tirets. Sur beaucoup de sites de contenu, l'élément LCP est un titre ou un paragraphe, et le problème vient alors presque toujours du render delay. C'est un vrai manque. Core/Dash décompose chaque LCP selon les quatre phases et ajoute le type d'élément, ainsi que l'état de l'image : préchargée, en priorité haute ou en lazy loading.
Pour l'INP, Core/Dash enregistre le type d'interaction et le load state. Un clic lent pendant le chargement de la page ne demande pas le même fix qu'un clic lent sur une page chargée depuis dix secondes. Savoir auquel vous avez affaire aide énormément. La vue Diagnosis identifie le script tiers en cause (GTM, HubSpot, Intercom) et propose des fixes adaptés à votre stack : WordPress, Shopify, Next.js et huit autres. Vos données CrUX se trouvent dans le même tableau de bord que vos données RUM. Vous voyez donc ce que Google voit, juste à côté de ce que vivent vos visiteurs.
Uniquement les Core Web Vitals
Core/Dash ne fait que du RUM dédié aux Core Web Vitals, et tout ce que je développe va dans ce sens. SpeedCurve a rejoint Embrace en novembre 2025, et en mai 2026, Embrace a lancé son propre produit de RUM web et de tests synthétiques, basé sur la technologie de SpeedCurve. Cela fait plus d'ingénieurs, et les deux entreprises affirment que rien ne change pour les clients de SpeedCurve. Je veux bien les croire. Pourtant, si vous choisissez un outil pour les cinq prochaines années, il est légitime de se demander où va la roadmap commune.
Quand préférer SpeedCurve
- Vous voulez réunir lab data et field data dans un seul outil, avec des tests synthétiques programmés, des parcours scriptés et des filmstrips. Core/Dash propose uniquement un check pré-déploiement, sans suite de tests synthétiques.
- Vous analysez des benchmarks concurrents chaque semaine et la direction veut les vidéos.
- Votre entreprise tourne sur Microsoft Teams, a besoin d'agents synthétiques privés ou souhaite faire appel aux consultants de SpeedCurve.
- Vous avez des années de budgets et de tableaux de bord dans SpeedCurve que toute l'entreprise utilise. S'il répond à vos questions aujourd'hui, je n'y toucherais pas.
Testez Core/Dash en parallèle de votre outil actuel
Vous n'avez pas à décider dès le premier jour. Le script de Core/Dash pèse moins de 2 Ko et se charge en async. Vous pouvez donc l'installer à côté de SpeedCurve, faire tourner les deux pendant les 14 jours d'essai et comparer les chiffres. Sans carte bancaire. Consultez les tarifs (ou les tarifs agence si vous gérez des sites clients), ou réservez une démo pour que nous analysions vos propres données ensemble. Vous évaluez d'autres outils ? Retrouvez tous les comparatifs sur la page de comparaison.
Sources : Tarifs SpeedCurve, Rétention des données SpeedCurve, Sous-parties des Core Web Vitals chez SpeedCurve, Prise en charge de LoAF par SpeedCurve, Taux d'échantillonnage SpeedCurve, API Queries de SpeedCurve, SpeedCurve rejoint Embrace, Lancement du RUM web par Embrace, Documentation MCP d'Embrace.