gpt4 book ai didi

google-chrome-devtools - 快速 3G 究竟意味着什么?

转载 作者:行者123 更新时间:2023-12-02 16:06:19 25 4
gpt4 key购买 nike

在 Chrome 浏览器的开发者工具中,有多种方法可以限制网络连接以模拟不同的连接类型。

用于选择连接类型的菜单,用于显示用于模拟每种连接类型的速度和延迟。
Throttling menu with informative labels

现在,至少从 Chrome 64 开始,有关速度和延迟的有用信息已被删除。

Throttling menu with uninformative labels

我尝试在自己的自定义配置文件中复制第一张图像中常规 3G 和良好 3G 的数字,看看它们是否与第一张图像中的慢速 3G 和快速 3G 预设匹配,但我得到了 DOMContentLoaded 和 Load 的明显不同的结果预设和我的自定义配置文件之间的事件时间。

最佳答案

这里是 DevTools 技术作家和开发者倡导者。这一变化背后的历史是,DevTools 现在试图模拟快速 3G 网络的真实感受。以前,DevTools 会向您显示上传/下载/RTT 值,如旧 UI 的屏幕截图所示。但这些值(value)观具有误导性。它们在技术上可能是正确的,但是当 DevTools 与其他限制工具进行基准测试时,DevTools 的限制不够。例如。如果您使用限制 3G 的工具 A 加载页面,然后使用 DevTools 加载同一页面(也限制 3G),则使用 DevTools 加载的页面会更快。

因此 DevTools 不再显示确切的值,但如果您对照其他限制工具测量 DevTools 的负载性能,您会发现它们现在的表现都相似。

DevTools 不再显示值的原因是它们不能很好地映射到现实。例如,您可能会查找某个连接速度被定义为 X 下载速率、Y 上传速率和 Z RTT 速率。因此,您将这些值放入 DevTools 中。这些值并不能很好地接近现实世界的条件。 DevTools 的加载速度将快于现实世界的体验。最好对某个页面在该连接上的实际加载方式进行基准测试,然后调整输入值,直到 DevTools 加载基准测试页面的时间与实际基准测试的时间大致相同。

当然,另一种方法是让 Chrome 工程师调整 Chrome 的限制引擎,以便您输入的值实际上能够很好地映射到现实。但无论出于何种原因,这种情况都没有发生。

由于可以添加自定义限制,我知道我们需要更新 DevTools UI 来解释此限制。换句话说,当您创建自定义限制时,您应该对页面进行基准测试,然后调整 DevTools 输入,直到它与基准测试匹配,而不是依赖于值。

希望这是有道理的。

关于google-chrome-devtools - 快速 3G 究竟意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48833626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com