CoreDash vs Akamai mPulse
O mPulse é RUM empresarial maduro e, na CDN da Akamai, pode ativá-lo sem mexer no código. O CoreDash vai mais fundo nos Core Web Vitals, o suficiente para perceber por que razão uma página é lenta, e o seu agente de IA pode ler os dados.
O mPulse existe há mais tempo do que a maioria das ferramentas de RUM. Começou na SOASTA, a Akamai comprou a SOASTA e o login na aplicação ainda é feito em mpulse.soasta.com. Funciona com o boomerang.js, uma das primeiras bibliotecas open source de RUM, que continua a ser mantida. Se o seu site estiver na CDN da Akamai, talvez já o tenha: por predefinição, as novas propriedades recebem uma aplicação Lite gratuita.
Fui eu que criei o CoreDash, por isso tenha isso em conta. Vou tentar ser justo, o que com o mPulse não é difícil.
O que o Akamai mPulse faz bem
A começar pela instalação. Na CDN da Akamai, adiciona o comportamento do mPulse no Property Manager e o snippet é injetado no edge. Sem alterações no template, sem tickets para a equipa de desenvolvimento. A maioria das ferramentas de RUM (o CoreDash incluído) precisa que alguém cole primeiro uma tag de script. Também funciona fora da rede de entrega da Akamai com um snippet de loader normal, pelo que não fica preso à CDN deles.

akamai.com, outubro de 2026.
O outro ponto forte é o dinheiro. Pode acompanhar receitas e conversões como métricas personalizadas ao lado dos dados de desempenho, e o mPulse calcula depois previsões what-if sobre o valor de uma página mais rápida. Já vi muitos projetos de desempenho ficarem bloqueados numa reunião quando alguém pergunta quanto vale o fix. O mPulse dá uma resposta com números da sua própria loja. Também calcula o impacto nas conversões e comparações de testes A/B, além de atribuir um custo aos recursos de terceiros.
A atribuição dos Core Web Vitals é razoável. No LCP, tem o seletor do elemento, a tag, o src e srcset, o tamanho e, desde março de 2024, o tempo de transferência e o tamanho descodificado do recurso de LCP. O INP e o CLS trazem o elemento associado. Em single-page apps, o mPulse reporta um INP incremental por soft navigation, o que é mais difícil de acertar do que parece. O boomerang também trata de detalhes em que muitos erram: as páginas pré-renderizadas são corrigidas para activationStart, as restaurações da back/forward cache são contempladas e existe um modo PCI que o afasta dos campos de cartões.
Foi feito para grandes infraestruturas: mais de 200 métricas, dashboards em tempo real, deteção automática de anomalias, tráfego de bots separado de utilizadores reais, 13 meses de dados no Enterprise, uma REST API e integração com o Datadog. Segundo as opiniões recolhidas, utilizadores sem perfil técnico conseguem orientar-se na UI, o que não acontece em todas as ferramentas empresariais.
Se o mPulse já está a correr
Se o mPulse já mede os seus visitantes reais hoje, está em melhor posição do que a maioria dos sites que analiso. Esses continuam a tentar adivinhar com base no score do Lighthouse no separador de telemóvel e à espera que o CrUX lhes diga que algo partiu há semanas. Recolher dados de todos os visitantes reais em todos os browsers é a parte mais importante, e o mPulse faz isso. Se responde às suas perguntas, mantenha-o. O resto desta página foca-se nas perguntas a que responde pior, e no que isso lhe custa ao fim de um ano ou dois.
Lado a lado
Preços e funcionalidades verificados em setembro de 2026.
| CoreDash | Akamai mPulse | |
|---|---|---|
| O que é | RUM para Core Web Vitals | RUM empresarial baseado no boomerang.js, com forte foco em métricas de negócio |
| Instalação | Tag de script assíncrona com menos de 2 KB, ou o plugin para WordPress | Snippet de loader, ou injetado no edge da Akamai através do Property Manager sem alterações de código |
| Atribuição de LCP | Quatro fases (TTFB, load delay, load time, render delay), elemento, tipo de elemento, estado de preload/fetchpriority/lazy loading, URL da imagem | Seletor do elemento, tag, src/srcset, tamanho, tempo de transferência e tamanho descodificado do recurso de LCP. Sem fases |
| Atribuição de INP | Três fases (input delay, processing, presentation), elemento, tipo de input, load state, URL do script através de Long Animation Frames | Elemento de destino e timestamp, tipo de evento no boomerang 1.851 (disponibilidade limitada), INP incremental por soft navigation em SPA. Sem fases, sem Long Animation Frames |
| Atribuição de CLS | Elemento deslocado, causa do deslocamento, momento do deslocamento | CLS por elemento |
| Tracking de conversão | Sim | Sim, como métricas de negócio personalizadas |
| Receita e previsões what-if | Não | Sim, receita como métrica personalizada e previsões what-if para uma página mais rápida |
| Tracking de deploys | Cada pageview identificada com a release, mais uma verificação pré-deploy a partir do CI | Anotações através da API |
| IA / MCP | Servidor MCP com ferramentas de Core Web Vitals em todos os planos, Starter incluído, mais o agente gratuito CWV Superpowers | Sem servidor MCP oficial para o mPulse. Deteção de anomalias e analítica what-if |
| API | JSON sobre HTTPS, o mesmo endpoint do servidor MCP | REST API para queries, alertas, anotações e beacons. Não disponível no mPulse Lite |
| Retenção de dados | 6 meses (Starter) até 8 anos (Enterprise) | 13 meses no Enterprise, 30 dias no Lite |
| Preços | Públicos, a partir de 16 $/mês com faturação anual, teste de 14 dias sem cartão de crédito | Não públicos. Venda sob contrato mediante compromisso de beacons, teste através da equipa comercial |
| Opção gratuita | Não, teste de 14 dias | mPulse Lite para propriedades na CDN da Akamai: 1 M de beacons por mês, 5 grupos de páginas, sem alertas, sem API |
| Agências | Planos para agências com pageviews partilhadas, fatura única e Agency API | Modelo de tenant, aplicações e permissões para grandes organizações, sem oferta para agências |
Onde o CoreDash vai mais longe
Ver que o LCP piorou é apenas o início. A maior parte do trabalho é perceber o porquê e colocar o fix em produção — e é nessa parte que o CoreDash ajuda.
Qual é o elemento e porque ficou lento
O mPulse indica qual foi a imagem do elemento de LCP e quanto tempo demorou o download. Útil, mas pela minha experiência o download raramente é a parte lenta. O mais comum é o browser ter encontrado a imagem tarde (é um background em CSS ou tinha lazy loading), ou a imagem já estar pronta e a página simplesmente ainda não a ter pintado. Isso é o load delay e o render delay, e o beacon do mPulse não tem um campo para nenhum dos dois.
O CoreDash divide cada LCP nas suas quatro fases. Regista também a prioridade do LCP, para ver logo se a hero image foi pré-carregada, se tinha fetchpriority alta ou se usava lazy loading. O dashboard de diagnóstico mostra qual das fases está demasiado lenta e como é o fix na sua stack.
O mesmo para o INP. O mPulse aponta para o elemento que demorou a responder, mas não divide esse tempo em input delay, processing e presentation, e não utiliza Long Animation Frames (o plugin Continuity do boomerang funciona com Long Tasks). Uma long task apenas indica que a main thread esteve ocupada. Não tem qualquer campo para o script. Na maioria dos sites que analiso, o culpado é o tag manager, um widget de chat ou um script de consentimento. O CoreDash guarda o URL do script de LoAF em cada interação lenta, além do input type e do load state, para poder agrupar o INP por script e ver que fornecedor prejudica mais o desempenho. O meu artigo sobre Long Animation Frames explica como funciona.
O seu agente de IA pode ler os dados
Hoje em dia, a maior parte do meu trabalho de debugging começa com um agente a ler os field data. Para isso, o agente precisa de conseguir consultá-los. A Akamai disponibiliza um ficheiro llms.txt para a documentação do mPulse — o que é mais do que a maioria dos fornecedores faz —, mas isso cobre apenas a documentação. Não existe nenhum servidor MCP oficial para o mPulse. Os servidores MCP da própria Akamai destinam-se ao Akamai Cloud e ao Akamai Functions. Alguém na comunidade criou um com base na Query API, pelo que é possível fazê-lo, mas fica dependente de um projeto paralelo e de ter acesso à API, algo que o mPulse Lite não inclui.
O servidor MCP do CoreDash está incluído em todos os planos, até no Starter. Tem três ferramentas: get_metrics para o p75 (ou do p50 até ao p95) com a divisão bom/precisa de melhorias/fraco por dimensão, get_timeseries para ver se uma métrica está a melhorar ou a regredir, e get_histogram para a distribuição. O Claude liga-se como conector personalizado com OAuth (guia de configuração), e o Claude Code, Cursor, Windsurf, VS Code e Gemini CLI também funcionam. O CWV Superpowers é um agente gratuito com licença MIT que combina esses field data com um trace do Chrome e fornece um diff com o ficheiro, a linha e o fix. O mesmo endpoint é também a API normal, pelo que integrar os Core Web Vitals nos seus próprios relatórios resume-se a fazer um POST de JSON e receber JSON de volta.
Preços no site
O mPulse não publica preços. Tem de falar com a equipa comercial, acordar um compromisso de volume de beacons e o período de teste também passa por vendas. Para uma grande empresa que já tenha contrato com a Akamai, isso é normal, e as avaliações no PeerSpot consideram o preço razoável. Para uma equipa pequena ou uma agência, significa passar por um processo comercial antes sequer de ver os próprios dados. A aplicação Lite gratuita só funciona em propriedades na CDN da Akamai e guarda 30 dias de dados, o que não chega para detetar uma regressão que se vai acumulando ao longo de um trimestre.

Documentação do Akamai mPulse sobre aplicações Lite, outubro de 2026.
O CoreDash apresenta os preços na página de preços, adesão self-service até ao Enterprise e um teste de 14 dias sem cartão de crédito. Paga por pageviews, cada plano tem acesso a todos os dashboards e não há limite de URLs. A retenção vai de um ano no Standard até oito anos no Enterprise. As agências têm planos para agências com pageviews partilhadas entre clientes, e a Agency API cria um projeto para cada novo cliente a partir das suas próprias ferramentas. O modelo de tenants e aplicações do mPulse funciona bem para dezenas de sites dentro da mesma empresa, mas não foi pensado para uma agência com trinta clientes.
Quando escolher o Akamai mPulse
Se o seu site está na Akamai e o mPulse já está a correr, mantenha-o. RUM sem alterações de código vale muito, sobretudo em organizações onde colocar uma tag de script no template demora um trimestre.
O mPulse é também a melhor escolha se a sua principal questão for o dinheiro. Apresentar receitas ao lado dos dados de desempenho e calcular previsões what-if sobre o retorno de uma página mais rápida é o que faz de melhor. O CoreDash também regista conversões, mas não faz projeções de receita. O mesmo se aplica se precisa de modo PCI nas páginas de checkout, se a sua equipa já trabalha no Datadog ou se quer mais de 200 métricas para além dos Core Web Vitals num único contrato empresarial.
Também pode correr os dois. O script do CoreDash tem menos de 2 KB e é assíncrono, pelo que corre sem problemas ao lado do boomerang. O mPulse continua a tratar dos relatórios de negócio e usa o CoreDash para fazer debugging aos Core Web Vitals.
Experimente lado a lado com o mPulse
Adicione o snippet do CoreDash ao lado do mPulse e teste durante duas semanas com o seu próprio tráfego. Analise as fases do LCP e os scripts de LoAF nos seus templates mais lentos, e ligue o Claude ao servidor MCP para ver o que um agente faz com os seus dados. O teste é de 14 dias, sem cartão de crédito. Consulte os preços ou agende uma demonstração e eu mostro-lhe o produto.
Veja também: todas as comparações, CoreDash vs Datadog e CoreDash vs New Relic.
Fontes: página de produto do Akamai mPulse, limites do mPulse Lite, injeção no edge, o que está num beacon do mPulse, notas de lançamento do boomerang 1.851, widgets de Core Web Vitals por elemento, tempo de transferência e tamanho descodificado do LCP, API do mPulse, boomerang no GitHub, servidor MCP do Akamai Cloud, avaliações no PeerSpot.