独立的软件导航端点
作者: sgomes创建于 2026年8月6日更新于 2026年9月7日
未来是否有可能将软导航功能与硬导航功能分离,在源代码层面实现? 目前的方法从开发者体验的角度来看是合理的,但它带来了一个不幸的妥协:对于不需要软导航数据的用户,由于该功能已内置在现有端点中,只需通过布尔值进行切换,因此会以不可避免的方式膨胀包大小。这意味着它无法通过树形剔除,而要删除它则需要维护一组补丁。 类似于单独的 `attribution` 端点是否有可能? 公平地说,膨胀并不巨大(约 3KB 原始文件,或 1KB 经过 gzip 压缩),但与 v5 相比,其增长率很大(超过 50%),以原始文件为准)。我们极力努力使 RUM 脚本尽可能小,因为它需要广泛部署在我们托管的每个页面上,而 `web-vitals` 在 v5 中就占了我们包的约一半;v6 将是一个重大的回退。 谢谢!
内容来源: GoogleChrome/web-vitals