这些 Chrome 实验功能让我的浏览器明显更快了
Chrome 实验功能是一系列尚未准备好向公众发布的实验性功能。但这并不意味着你不能利用它们。事实上,尽管存在一些警告可能会让你产生不同的看法,但大多数这些实验功能的运行效果相当不错。
其中一些让你可以使用即将推出的功能,而另一些则可以减少内存使用量。我最近调整了一些专门针对性能的 Chrome flag,结果得到的浏览器明显更快、更轻量。
GPU 光栅化
充分利用你的GPU
光栅化是一个过程,在这个过程中,你的浏览器将网站代码转换为文本,并将图像转换为你实际看到的像素。每个按钮、字体和照片都必须被转换为像素。通常,这其中的大部分工作由你的电脑 CPU 处理。
但是,当你启用 GPU 光栅化时,这部分工作会由你的显卡来处理。由于 GPU 专门设计用于快速高效地处理视觉数据,因此渲染所有内容所需的时间会大大减少。这种差异在媒体丰富的网站上尤其明显。当然,这也可以释放你的 CPU,让它处理其他后台任务和应用程序。
零拷贝光栅器
减少额外步骤
理解零拷贝光栅化器做什么的最好方法,是先了解 Chrome 是如何渲染页面的。在将内容交给 GPU 渲染之前,Chrome 需要将数据复制到内存的不同部分。正如你可以想象的,Chrome 写入数据并交给 GPU 的这一步是需要时间的。而零拷贝光栅化器标志则迫使 Chrome 跳过这一步。
Chrome 不再将数据写入一个地方后再交给 GPU,而是直接将数据发送到 GPU 进行处理。这意味着开销更小、渲染速度更快,从而提升页面加载时间。同时,这也减少了系统的额外负担,有助于提高响应速度,在某些情况下甚至可以延长电池寿命。
部分交换和平滑滚动
流畅浏览页面
当你在网页上滚动时,如果屏幕上的某些内容发生变化,Chrome 有时会重新绘制整个框架,即使实际上只有一小部分内容发生了变化。部分交换是一个 Chrome 功能标志,它强制浏览器只更新屏幕上已更改的部分,而不是刷新所有内容。
这不仅减少了工作量,还改善了滚动体验。虽然在所有网站上这种差异可能并不明显,但如果你经常浏览长页面或内容丰富的网站,应该启用部分交换标志。
另一个有助于解决这个问题的功能是平滑滚动。默认情况下,当你浏览网页时,页面的滚动可能会感觉有些跳跃或突兀。这是因为页面是以小步移动的,而不是自然流动的。平滑滚动是一个 Chrome 功能,它可以调整你使用鼠标滚轮时页面的过渡方式。
与列表上的其他一些标志不同,这个标志不会提升速度。它更像是一种视觉效果。不过,启用它还是值得的,因为它可以使滚动时更舒适,减轻眼睛负担。
试验性QUIC协议
现代化 Chrome 与服务器的通信方式
QUIC代表快速UDP互联网连接,它是由谷歌开发的一种协议。它的作用是改变你的浏览器与服务器的通信方式。与传统的TCP连接不同,QUIC通过UDP运行,并减少建立安全连接所需的往返次数。
在较旧的协议中,你的浏览器和服务器需要交换多条消息来打招呼并就加密方式达成一致。QUIC 将这些步骤合并,减少了来回通信的次数。这意味着你在页面真正开始加载之前等待的时间更少。
由于大多数流行网站,包括谷歌自家的服务,都支持 QUIC,启用此功能标志可以让浏览体验更流畅。你会注意到页面加载更快,视频缓冲减少,整体体验也更加迅速。
并行下载
谁不喜欢快速下载呢?
无论你使用 Chrome 做什么,下载文件都是我们所有人都会做的事情。通常,当你下载一个文件时,Chrome 会使用单一连接从头到尾下载它。
启用并行下载功能会改变下载方式,它会将文件拆分成多个更小的块并同时下载这些块。因此,Chrome 不再只使用一个连接,而是开启多个连接,同时获取文件的不同部分。然后,它会将所有部分拼接在一起完成下载。
这个过程可以显著提高下载速度,尤其是在处理较大文件时。它能更好地利用可用带宽,并减少下载完成所需的时间。
启用 Chrome 实验功能非常简单
好消息是,尽管这些功能是实验性的,Chrome 仍然让管理它们变得很简单。首先,在地址栏输入 chrome://flags 然后按 Enter 键。进入 Flags 页面后,使用搜索框查找你想调整的功能,然后使用下拉菜单启用或禁用它。就是这么简单。请注意,你需要重启 Chrome 才能使更改生效。
如果你担心某些实验功能会破坏某些东西,还有一个全部重置选项,可以将所有实验功能恢复到默认设置,所以尝试起来非常安全。




