CoreDash vs Akamai mPulse
mPulse est un RUM enterprise mature, et sur le CDN Akamai, vous pouvez l'activer sans toucher au code. CoreDash va plus loin sur les Core Web Vitals : assez pour comprendre pourquoi une page est lente, et votre agent IA peut lire les données.
mPulse existe depuis plus longtemps que la plupart des outils de RUM. Le projet est né chez SOASTA, Akamai a racheté SOASTA, et la connexion se fait toujours sur mpulse.soasta.com. Il tourne sur boomerang.js, l'une des premières bibliothèques RUM open source, toujours maintenue. Si votre site est sur le CDN Akamai, vous l'avez peut-être déjà : les nouvelles propriétés reçoivent par défaut une application Lite gratuite.
J'ai créé CoreDash, gardez-le en tête. Je vais essayer d'être juste, ce qui n'est pas difficile avec mPulse.
Ce qu'Akamai mPulse fait bien
Commençons par l'installation. Sur le CDN Akamai, vous ajoutez le comportement mPulse dans Property Manager et le snippet est injecté à l'edge. Aucune modification de template, aucun ticket pour l'équipe dev. La plupart des outils de RUM (CoreDash compris) imposent d'abord de coller une balise script. Il fonctionne aussi hors du réseau Akamai avec un snippet loader classique, vous n'êtes donc pas lié à leur CDN.

akamai.com, octobre 2026.
L'autre point fort, c'est l'aspect financier. Vous pouvez suivre le chiffre d'affaires et la conversion comme métriques personnalisées aux côtés des données de performance, puis mPulse calcule des prévisions d'impact pour estimer ce qu'une page plus rapide rapporterait. J'ai vu quantité de projets webperf s'enliser en réunion parce que quelqu'un demandait ce que rapporterait le fix. mPulse apporte une réponse chiffrée basée sur votre propre boutique. Il évalue aussi l'impact sur la conversion, compare les tests A/B et attribue un coût à vos ressources tierces.
L'attribution des Core Web Vitals est correcte. Pour le LCP, vous obtenez le sélecteur d'élément, la balise, src et srcset, la taille, et depuis mars 2024 le temps de transfert et la taille décodée de la ressource LCP. L'INP et le CLS indiquent l'élément en cause. Sur les single page apps, mPulse remonte un INP incrémental par soft navigation, ce qui est plus difficile à réussir qu'on ne le pense. Boomerang prend aussi en charge des détails souvent mal gérés : les pages pré-rendues sont corrigées selon activationStart, les restaurations depuis le back/forward cache sont prises en compte, et un mode PCI l'écarte des champs de carte bancaire.
L'outil est conçu pour les grandes structures : plus de 200 métriques, des tableaux de bord en temps réel, la détection automatique des anomalies, le trafic des bots isolé de celui des humains, 13 mois de données sur l'offre Enterprise, une API REST et une intégration Datadog. Selon les retours utilisateurs, les profils non techniques s'y retrouvent dans l'interface, ce qui n'est pas le cas de tous les outils enterprise.
Si mPulse tourne déjà
Si mPulse mesure déjà vos visiteurs réels, vous êtes en bien meilleure posture que la plupart des sites que j'analyse. Eux en sont encore à faire des suppositions à partir d'un score Lighthouse sur l'onglet mobile et à attendre que CrUX leur signale une régression vieille de plusieurs semaines. Collecter les données de chaque visiteur réel sur chaque navigateur est le point essentiel, et mPulse le fait. S'il répond à vos questions, gardez-le. La suite de cette page aborde les sujets où il est moins à l'aise, et ce que cela vous coûte après un an ou deux.
Face à face
Tarifs et fonctionnalités vérifiés en septembre 2026.
| CoreDash | Akamai mPulse | |
|---|---|---|
| Ce que c'est | RUM dédié aux Core Web Vitals | RUM enterprise basé sur boomerang.js, fortement axé sur les métriques business |
| Installation | Balise script asynchrone de moins de 2 Ko, ou plugin WordPress | Snippet loader, ou injection à l'edge Akamai via Property Manager sans modification de code |
| Attribution LCP | Quatre phases (TTFB, load delay, temps de chargement, render delay), élément, type d'élément, statut preload/fetchpriority/lazy loading, URL de l'image | Sélecteur d'élément, balise, src/srcset, taille, temps de transfert et taille décodée de la ressource LCP. Aucune phase |
| Attribution INP | Trois phases (input delay, processing, presentation), élément, type d'interaction, état de chargement, URL du script via Long Animation Frames | Élément cible et timestamp, type d'événement dans boomerang 1.851 (disponibilité limitée), INP incrémental par soft navigation SPA. Aucune phase, pas de Long Animation Frames |
| Attribution CLS | Élément instable, cause du shift, timing du shift | CLS par élément |
| Suivi des conversions | Oui | Oui, via des métriques business personnalisées |
| Chiffre d'affaires et prévisions d'impact | Non | Oui, chiffre d'affaires comme métrique personnalisée et prévisions d'impact pour une page plus rapide |
| Suivi des déploiements | Chaque page vue est taguée avec la release, plus une vérification pré-déploiement depuis la CI | Annotations via l'API |
| IA / MCP | Serveur MCP avec outils Core Web Vitals sur chaque forfait, Starter inclus, plus l'agent gratuit CWV Superpowers | Aucun serveur MCP officiel pour mPulse. Détection d'anomalies et analyses prédictives |
| API | JSON sur HTTPS, même endpoint que le serveur MCP | API REST pour requêtes, alertes, annotations et beacons. Indisponible sur mPulse Lite |
| Rétention des données | De 6 mois (Starter) jusqu'à 8 ans (Enterprise) | 13 mois sur Enterprise, 30 jours sur Lite |
| Tarifs | Publics, à partir de 16 $/mois facturés annuellement, essai de 14 jours sans carte bancaire | Non publics. Vente sur contrat selon un volume de beacons garanti, essai via l'équipe commerciale |
| Option gratuite | Non, essai de 14 jours | mPulse Lite pour les propriétés sur le CDN Akamai : 1 M de beacons par mois, 5 groupes de pages, sans alertes ni API |
| Agences | Plans agence avec pages vues mutualisées, facture unique et API Agency | Modèle de tenants, applications et permissions pour grands comptes, aucune offre agence |
Là où CoreDash va plus loin
Constater que le LCP s'est dégradé n'est qu'un début. L'essentiel du travail consiste à comprendre pourquoi et à passer le fix en production ; c'est précisément là que CoreDash intervient.
Quel élément, et pourquoi il était lent
mPulse vous indique quelle image était l'élément LCP et combien de temps a pris son téléchargement. C'est utile, mais d'expérience, le téléchargement est rarement la cause du ralentissement. Le plus souvent, le navigateur a découvert l'image trop tard (arrière-plan CSS ou lazy loading), ou alors l'image était prête mais la page n'avait pas encore fait le rendu. Ce sont le load delay et le render delay, et le beacon mPulse n'a de champ ni pour l'un ni pour l'autre.
CoreDash découpe chaque LCP en quatre phases. Il enregistre aussi la priorité LCP : vous voyez tout de suite si l'image hero était préchargée, avait un fetchpriority élevé ou était en lazy loading. Le tableau de bord Diagnostic montre quelle phase est trop lente et à quoi ressemble le fix sur votre stack.
Même chose pour l'INP. mPulse pointe l'élément lent à répondre, mais ne découpe pas ce temps en input delay, processing et presentation, et il n'utilise pas les Long Animation Frames (le plugin Continuity de boomerang fonctionne avec les Long Tasks). Une Long Task indique seulement que le main thread était occupé. Elle n'a aucun champ pour identifier le script. Sur la plupart des sites que j'analyse, il s'agit du tag manager, d'un widget de chat ou d'un script de consentement. CoreDash enregistre l'URL du script LoAF pour chaque interaction lente, ainsi que le type d'interaction et l'état de chargement. Vous pouvez ainsi regrouper l'INP par script et voir quel vendor pénalise le plus vos pages. Mon article sur les Long Animation Frames explique comment faire.
Votre agent IA peut lire les données
Aujourd'hui, la plupart de mes sessions de débogage commencent par un agent qui lit les field data. Pour cela, l'agent doit pouvoir les interroger. Akamai publie un fichier llms.txt pour la documentation de mPulse, ce qui est déjà plus que la plupart des éditeurs, mais cela ne couvre que la doc. Il n'existe aucun serveur MCP officiel pour mPulse. Les serveurs MCP d'Akamai concernent Akamai Cloud et Akamai Functions. Un membre de la communauté en a créé un par-dessus la Query API : c'est donc faisable, mais vous dépendez alors d'un side project et de l'accès à l'API, ce que mPulse Lite n'inclut pas.
Le serveur MCP CoreDash est inclus dans chaque forfait, Starter compris. Il propose trois outils : get_metrics pour le p75 (ou du p50 au p95) avec la répartition good/needs improvement/poor par dimension, get_timeseries pour voir si une métrique s'améliore ou régresse, et get_histogram pour la distribution. Claude s'y connecte comme connecteur personnalisé avec OAuth (guide de configuration), et Claude Code, Cursor, Windsurf, VS Code ainsi que Gemini CLI fonctionnent aussi. CWV Superpowers est un agent gratuit sous licence MIT qui combine ces field data avec une trace Chrome et vous donne un diff avec le fichier, la ligne et le fix. Ce même endpoint sert aussi d'API standard : pour intégrer les Core Web Vitals à vos propres rapports, il suffit d'envoyer un POST JSON et de récupérer du JSON.
Des tarifs affichés sur le site
mPulse n'affiche pas ses prix. Vous devez parler à un commercial, vous engager sur un volume de beacons, et l'essai passe aussi par l'équipe commerciale. Pour une grande entreprise qui a déjà un contrat Akamai, c'est habituel, et les retours sur PeerSpot jugent les tarifs raisonnables. Pour une petite équipe ou une agence, cela impose un processus commercial avant même d'avoir vu la moindre donnée sur son site. L'application Lite gratuite ne fonctionne que sur les propriétés du CDN Akamai et ne conserve que 30 jours, ce qui ne suffit pas pour repérer une régression qui s'installe lentement sur un trimestre.

Documentation Akamai mPulse sur les applications Lite, octobre 2026.
CoreDash affiche ses prix sur sa page de tarifs, permet de souscrire en libre-service jusqu'à l'offre Enterprise et propose un essai de 14 jours sans carte bancaire. Vous payez aux pages vues, chaque forfait donne accès à tous les tableaux de bord sans limite d'URL. La rétention s'étend d'un an sur Standard à huit ans sur Enterprise. Les agences ont droit à des plans agence avec des pages vues mutualisées entre clients, et l'API Agency crée un projet pour chaque nouveau client directement depuis vos propres outils. Le modèle de tenants et d'applications de mPulse fonctionne bien pour gérer de nombreux sites au sein d'une même organisation, mais il n'a pas été conçu pour une agence et ses trente clients.
Quand choisir plutôt Akamai mPulse
Si votre site est sur Akamai et que mPulse tourne déjà, gardez-le. Un RUM déployé sans toucher au code a une vraie valeur, surtout dans les organisations où ajouter une balise script dans le template prend un trimestre.
mPulse est aussi un meilleur choix si votre priorité concerne le chiffre d'affaires. Associer les revenus aux données de performance et modéliser ce qu'une page plus rapide rapporterait, c'est ce qu'il fait de mieux. CoreDash suit aussi les conversions, mais ne fait pas de prévisions de chiffre d'affaires. Même chose si vous avez besoin du mode PCI sur vos pages de paiement, si votre équipe passe ses journées dans Datadog, ou si vous voulez plus de 200 métriques au-delà des Core Web Vitals dans un contrat enterprise unique.
Vous pouvez aussi utiliser les deux. Le script CoreDash pèse moins de 2 Ko et s'exécute de façon asynchrone : il tourne sans problème aux côtés de boomerang. mPulse continue d'assurer le reporting business et vous utilisez CoreDash pour déboguer les Core Web Vitals.
Testez-le aux côtés de mPulse
Ajoutez le snippet CoreDash aux côtés de mPulse et laissez-le tourner deux semaines sur votre propre trafic. Analysez les phases du LCP et les scripts LoAF sur vos templates les plus lents, et connectez Claude au serveur MCP pour voir ce qu'un agent fait de vos données. L'essai dure 14 jours, sans carte bancaire. Consultez les tarifs, ou réservez une démo pour un tour d'horizon.
Voir aussi : tous les comparatifs, CoreDash vs Datadog et CoreDash vs New Relic.
Sources : Page produit Akamai mPulse, Limites de mPulse Lite, Injection à l'edge, Contenu d'un beacon mPulse, Notes de version de boomerang 1.851, Widgets Core Web Vitals par élément, Temps de transfert et taille décodée du LCP, API mPulse, boomerang sur GitHub, Serveur MCP Akamai Cloud, Avis PeerSpot.