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.

Essai gratuit

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.

The speedcurve.com homepage, October 2026

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/DashSpeedCurve
Centré surRUM pour les Core Web Vitals, plus un check pré-déploiementRUM 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 RUMForfaits fixes, pages illimitées par site135 $ par tranche de 1M de pages vues par mois (108 $ facturés annuellement)
Rétention des données RUMDe 6 mois à 8 ans selon le forfait3 mois, 13 mois à partir de 500 $/mois ou 6K $/an
Décomposition du LCPTTFB, 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'INPInput delay, processing, presentation, élément, type d'interaction, load state, URL du script LoAFSous-parties, cible de l'interaction, attribution du script LoAF
Tests synthétiquesCheck pré-déploiement basé sur des budgetsTests programmés sous Chrome et Firefox, scripting, filmstrips, vidéos, Lighthouse
Serveur MCP pour agents IAIntégré, sur tous les forfaitsAucun
API de donnéesMétriques, séries temporelles et histogrammes, filtrage ou regroupement selon 25+ dimensionsREST v1, v2 Queries (bêta, nécessite un graphique créé dans l'interface), export brut S3
Gestion multi-clientsAPI Agence pour créer, lister et supprimer des projets clients avec une clé maîtresseÉquipes illimitées, une équipe par domaine
AlertesE-mail, Slack, alertes auto par IAE-mail, Slack, Microsoft Teams
Utilisateurs3 ou 10 sur les petits forfaits, illimités à partir de StudioIllimités sur tous les forfaits
CookiesAucun par défautCookie de session first-party (30 minutes)
Pour démarrerEssai de 14 jours, sans carte bancaireDemande 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.

SpeedCurve data retention docs: 13 months of RUM data from 00 a month, 3 months on smaller plans (marked)

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.