Core/Dash 对比 SpeedCurve

SpeedCurve 是市面上最顶尖的 Web 性能工具之一。如果你已经在用,完全没问题。下面谈谈 SpeedCurve 的长处,以及为什么长远来看,我依然认为 Core/Dash 是更优选。

免费试用

SpeedCurve 做得好的地方

做 Web 性能优化的人,大概率都从 SpeedCurve 学到过不少东西。他们的博客和 Web 性能指南是该领域最顶级的免费资料,Core Web Vitals 所基于的标准也有 SpeedCurve 团队的贡献。BBC、The Guardian、GOV.UK 和 Forbes 都在用它。

The speedcurve.com homepage, October 2026

speedcurve.com,2026 年 10 月。

SpeedCurve 把真实用户监控与合成测试整合在了同一个平台,这种组合至今仍是购买它的核心理由。你能获得 Chrome 和 Firefox 上的定时 lab 测试、脚本化用户流程、Lighthouse,以及 filmstrips 截帧和对比视频。这些视频能让那些从不打开 DevTools 的人一眼看出页面有多慢。要是没有对比视频,你试着给市场总监解释解释 render delay 看看。

它的 RUM 功能也做得不错。SpeedCurve 支持展示 LCP 各阶段拆解、LCP 元素、INP 各阶段拆解以及用户交互的具体元素。自 2025 年 5 月起,它还开始上报 Long Animation Frames 及导致长帧的具体脚本,能区分第一方与第三方,并支持按 INP 阶段筛选。除了 Chrome,它还能采集 Firefox 和 Safari 的 LCP 与 INP,针对 soft navigations 提供了完善的 SPA 模式,并能将性能与转化率、跳出率挂钩。此外它还支持性能预算,提供 Slack、邮件和 Microsoft Teams 告警,集成了 GitHub 与 CircleCI,支持竞品对比,可每日导出原始数据至 S3,且所有套餐均不限用户数。

首先,先测真实用户

如果你目前正在用 SpeedCurve,而且它能解答你的疑问,那就继续用。比起我看过的大多数网站,你已经领先了。

我真正担心的,是那些根本不做真实用户监控的网站。他们要么看一眼 Lighthouse 分数(Lighthouse 可从来不会去点击任何东西),要么只看 CrUX。可 CrUX 只统计同意上报的 Chrome 用户,把 28 天的流量揉成一个数字,网站流量小一点就什么都看不到(参考 Search Console 数据不足)。SpeedCurve、Core/Dash 或任何一款靠谱的 RUM 工具都能解决这个问题,挑一个装上就行。

下文是写给还在挑选工具、或者现有工具经常回答不了疑难问题的人看的。

Core/Dash 与 SpeedCurve 横向对比

价格与功能核对时间为 2026 年 9 月。

Core/DashSpeedCurve
核心定位围绕 Core Web Vitals 的 RUM,外加 pre-deploy checkRUM 外加完整的合成测试套件
起步价(按年计费)7.5 万次页面浏览为 $16/月,50 万次为 $31/月起步 $90/月(含 50 万次 RUM 页面浏览及 3000 次合成测试检查)
RUM 计费模式固定套餐,单站点不限页面数每 100 万次页面浏览每月 $135(按年计费为 $108)
RUM 数据保留期6 个月至 8 年,视套餐而定3 个月;$500/月或 $6000/年起的套餐保留 13 个月
LCP 拆解TTFB、load delay、load time、render delay、元素、元素类型、优先级仅图片和视频 LCP 提供子阶段拆解,支持元素归因
INP 拆解Input delay、processing、presentation、元素、输入类型、加载状态、LoAF 脚本 URL子阶段拆解、交互目标、LoAF 脚本归因
合成测试针对预算做 pre-deploy checkChrome 和 Firefox 定时测试、脚本化测试、filmstrips、视频、Lighthouse
面向 AI agent 的 MCP server内置,所有套餐均包含无
数据 API指标、时间序列与直方图,支持按 25+ 个维度过滤或分组REST v1、v2 Queries(Beta,须先在界面中建好图表)、S3 原始数据导出
多客户管理Agency API:通过单个 Master Key 即可创建、查询和删除客户项目不限团队数,每个域名一个团队
告警支持邮件、Slack、AI 自动告警邮件、Slack、Microsoft Teams
团队人数入门套餐限 3 或 10 人,Studio 起不限人数所有套餐均不限人数
Cookie默认无第一方会话 Cookie(30 分钟)
开始使用14 天试用,无需信用卡预约演示(注册会跳转到 Embrace)

为什么我依然会选 Core/Dash

AI agent 可以直接读取你的数据

对我来说,这是最关键的区别。Core/Dash 在 https://app.coredash.app/api/mcp 内置了 MCP server。把它作为 connector 添加到 Claude,或者接入 Claude Code、Cursor、Windsurf、VS Code 以及 Gemini CLI,你的 agent 就能自己去查 field data。问它本周移动端哪些页面的 INP 最差、是不是在恶化,它就会调用 get_metrics 按页面分组并过滤移动端,再调用 get_timeseries 分析趋势,用你自己的真实数据给出解答。权限纯粹只读,agent 改不了任何东西。包括 Starter 在内,所有 Core/Dash 套餐都包含 MCP。

我还基于它开发了 CWV Superpowers,这是一个开源免费(MIT 协议)的 agent。它能获取 Core/Dash 在 field 里捕获的问题,在 Chrome trace 中复现,并给出具体的修复方案(文件、行号和 diff)或分析报告。想看实际效果的话,可以去看看这篇关于 用 AI agent 修复 INP 的实操记录。

在 SpeedCurve 本身里,我没找到任何 MCP server 或 AI 功能。其母公司 Embrace 确实有一个 MCP server,但文档里只涉及 Embrace 自己的数据,压根没提 SpeedCurve 或 Core Web Vitals。越来越多的诊断排查正在交由 agent 完成,而 agent 只能利用它能接触到的数据。

写脚本查数据也是同一个道理。SpeedCurve 的 RUM 查询 API 目前还在 Beta 阶段,而且只能返回你在界面里已经建好图表的数据,最多 200 个 bucket。Core/Dash 的 API 则是 agent 所用的同款 endpoint:支持按任意维度过滤或分组,单次最多返回 500 个分段。对 agency 团队,还提供了专用的 agency API,方便直接通过你自己的工具来创建和管理客户项目。

价格与数据保留时长

按年计费下,每月 50 万次页面浏览量,Core/Dash Standard 只要 $31/月。同样流量在 SpeedCurve 起步就要 $90/月,含 3000 次合成测试检查。超出后 SpeedCurve 会按页面浏览量额外计费,他们自己的文档甚至建议通过采样来压低成本。看全站大盘趋势时,采样确实没问题。但如果你想看德国 Android 用户在某个结账模板上的 p75 INP,样本量很快就会不够用——而真正的性能瓶颈往往就藏在这些细分维度上。

再看看历史数据留存。SpeedCurve 月费 500 美元以下的套餐,RUM 数据只保留 3 个月。Core/Dash 的 Standard 版能保留 1 年,Studio 版 3 年,Enterprise 版高达 8 年。去年黑色星期五的时候 INP 也这么糟糕吗?两年前夏天的改版到底有没有见效?只保留 3 个月数据,你根本没法求证。

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

SpeedCurve 关于数据保留期的支持文档,2026 年 10 月。

更细致的归因信息

SpeedCurve 的归因做得不错,这里比的是细节。他们的文档明确说明,LCP subparts 仅适用于图片和视频。如果 LCP 元素是文本,你看到的只会是破折号。在很多内容型网站上,LCP 元素往往是一个标题或段落,而这类问题几乎全都出在 render delay 上,这就留下了实实在在的盲区。Core/Dash 则把每次 LCP 都拆分成四个完整阶段,并记录 element type,外加图片是否经过 preload、是否为 high priority 或 lazy loaded。

针对 INP,Core/Dash 会记录 input type 和 load state。页面仍在加载时的慢点击,与页面加载完毕 10 秒后的慢点击,解决思路完全不同;分清当下属于哪一种,能少走很多弯路。Diagnosis 视图会直接指出具体是哪家第三方脚本(GTM、HubSpot、Intercom),并针对你的技术栈提供修复方案,覆盖 WordPress、Shopify、Next.js 等 11 种常见框架与平台。CrUX 数据与 RUM 数据放在同一个看板里,Google 看到的数据与访客的真实体验并列呈现,一目了然。

只专注 Core Web Vitals

Core/Dash 只做 Core Web Vitals RUM,我开发的所有精力都投入在这上面。SpeedCurve 自 2025 年 11 月起并入 Embrace,2026 年 5 月 Embrace 推出了基于 SpeedCurve 技术构建的自主 Web RUM 和合成测试产品。这意味着工程力量更充实了,而且两家公司都表示 SpeedCurve 现有客户不受任何影响。我相信这点。不过,如果你是在为未来五年挑选工具,自然会想知道合并后的产品路线图究竟会往哪里走。

什么时候该选 SpeedCurve

  • 你希望用一个工具同时搞定 lab data 与 field data,需要定时合成测试、脚本化流程以及 filmstrips。Core/Dash 只有 pre-deploy check,没有合成测试套件。
  • 你每周都要做竞品对标,管理层非要看对比视频。
  • 公司使用 Microsoft Teams、需要私有合成测试节点(private synthetic agents),或者想要 SpeedCurve 的顾问咨询服务。
  • 你在 SpeedCurve 里积累了全公司用了多年的性能预算和看板。只要它眼下能回答你的问题,建议继续留着用。

和现有工具并行试用 Core/Dash

你完全没必要第一天就做决定。Core/Dash 的脚本体积不到 2KB 且为异步加载,你可以放心地把它与 SpeedCurve 并行安装部署,在 14 天试用期内两边同时跑跑,对比一下两边的数据。无需信用卡。欢迎查看价格方案(如果你负责代管客户站点,可看 agency 价格),也可以预约演示,我会拿着你们自己的实际数据带你逐一分析。还在调研其他工具?所有横向评测都在工具对比页面。

资料来源:SpeedCurve 价格、SpeedCurve 数据保留期、SpeedCurve Core Web Vitals 子阶段拆解、SpeedCurve LoAF 支持、SpeedCurve 采样率、SpeedCurve Queries API、SpeedCurve 并入 Embrace、Embrace Web RUM 发布、Embrace MCP 文档。