无忧启动论坛

标题: Chrome、Chromium系列浏览器优化 [打印本页]

作者: suxichao    时间: 2023-10-1 13:56
标题: Chrome、Chromium系列浏览器优化
溯汐潮从2015年使用基于Chromium内核的UC浏览器,后来尝试了星愿、猫眼、Chromium Edge(也就是Ms Edge)、百分,通过几年的不断使用,摸索chrome://flags/里的选项,去Google Chrome技术文档找对应的技术手册,慢慢总结出了一些Chrome或基于Chromium浏览器的优化方案,现在分享给大家。


首先打开你的Chrome浏览器或基于Chromium的浏览器(星愿、猫眼、百分、Brave、Ms Edge等等都基于Chromium),然后访问chrome://flags/,通过上面的“Search flags”来搜索下文对应的选项,并且调整参数。




Override software rendering list,选Enable
此选项可以使用GPU加速渲染网页


WebRTC remote-bound event logging,选Disable
禁止上载WebRTC奔溃日志


Anonymize local IPs exposed by WebRTC.选Enable
此举可以匿名化本地局域网的IP,防止远程的WebRTC获取局域网内部IP。当然此举可能会影响一些基于WebRTC技术的在线内容。


Smooth Scrolling,选Enable
平滑滚动,这样滚动页面的时候看起来不那么生硬


Experimental QUIC protocol,选Enable
此举可以开启QUIC技术。QUIC是HTTP/3的前身,这个技术使用UDP来传输一些网页内容,降低加载延迟。当然,目前B站的视频流和直播流已经支持QUIC和HTTP/3,其他网站也陆续在使用QUIC或HTTP/3,所以推荐开启。


GPU rasterization,选Enable
使用GPU来栅格化网页内容,这样可以降低CPU负载。推荐开启。


Enable Zero-Copy Video Capture,选Enable
这个主要是用GPU来加速摄像头拍摄后的视频内容的,推荐开启。


Use Google Payments sandbox servers,选Disable
主要是果内可能用不到谷歌的服务,所以关闭。


Zero-copy rasterizer,选Enable
栅格化内容直接写入GPU显存,降低延迟,推荐开启。




Disable site isolation,选Disable
禁用站点隔离,可以关闭,关闭可以提高部分网页性能。当然这可能会降低一些安全性,这个是一个取舍问题,我会推荐追求极致性能的朋友关闭这项功能,如果你有安全方面的需求,那就不用管这条了。


TLS 1.3 Early Data,选Enable
这条主要是用于浏览器访问一些支持TLS1.3的站点的时候在握手期间就发送GET请求,可以降低加载时间,推荐开启。目前大部分涉及到登录账号之类的网站基本提供了TLS1.3支持。这个选项对于非TLS1.3的站点可能没那么明显。当然,Win10 18362开始支持了TLS1.3,可以在Internet选项里开启TLS1.3。


Auto Dark Mode for Web Contents,选Enable
这点是启用暗黑模式用的,因为很多网站背景是一片白色,比较刺眼,开启这一项之后可以把白色变成黑色,缓解眼睛压力。缺点在于可能部分网页的部分内容变黑之后不方便用户去辨识,所以要依据具体情况开启。


Force color profile,选sRGB
这个主要是把访问每个网页的时候都按照指定的色彩配置文件去规范,我选择了sRGB这个配置,这样可以确保看图是都按照sRGB标准,比较统一,避免色彩不一致导致的色差问题。当然大多数人可能不一定看出来...


Parallel downloading,选Enable
多线程下载用的,如果你经常使用浏览器自带下载器下载文件,推荐开启。当然,有些网站,比如城通这样的逆天网盘强制单线程并且限速100kb每秒,这一项就不起作用了。


Choose ANGLE graphics backend。选D3D11on12
可以理解为使用DX12技术来作为当前浏览器的图形后端,提高部分场景的渲染性能。当然,如果你选择了D3D11on12之后存在白屏问题,可以尝试换成D3D11。


Full User-Agent request header,选Disable
这个就比较好理解,访问网页时发送完整的UA字段。关闭就可以不发送,减少请求内容从而降低请求时间,缩短网页总加载时间。


Reduce User-Agent request header,选Enable
精简UA字段,和上一个选项选Disable比较类似,同样是降低请求时间,缩短网页总加载时间。


Reduce the minor version in the User-Agent string,选Enable
精简UA字段,在上一个选项的基础上继续精简UA字段中的浏览器次要版本号。推荐开启。


Hardware decode acceleration for k-SVC VP9。选Enable
使用硬件解码加速VP9视频的一个选项,推荐开启。因为有些视频平台使用的是VP9技术。


Out-of-process 2D canvas rasterization.选Enable
2D画布内容的光栅化,这个选项和HDR视频有一定关联,比较推荐开启。如果你遇到了HDR视频的问题,可以再次调整这个选项。




Enables Display Compositor to use a new gpu thread. 选Enable
之所以选Enable,是因为可以使用两个GPU线程来渲染一些内容。当然,个别情况下WebGL2或许会报错,你就需要关闭这个项目了。




暂时总结出了这么多。因为溯汐潮目前就在浏览器上使用这个方案,暂时没有遇到异常的情况,所以可以保证可靠性。其中我认为最有用的是GPU渲染类、精简HTTP报文请求头类 和 启用QUIC这样的新协议类,其他的可以根据个人情况调整。如果有些flag在你的浏览器上搜索不到,可能是因为已经默认启用或者那个flag本身被淘汰了,那么跳过那一项即可。








#联系作者&反馈


您可以通过关注溯汐潮微信公众号:『 溯汐潮爱科技 』阅读往期文章,和本人交流日常,或反馈文章内容可能存在的问题,以便于下次得到改进。



作者: schdtv    时间: 2023-10-1 14:11
这个要谢谢,但文字太多了,我没看完。。。。。。
作者: wu733    时间: 2023-10-1 14:52
感谢分享基于Chromium内核的浏览器优化
作者: fulibo    时间: 2023-10-1 14:54
留个爪!

作者: yyz2191958    时间: 2023-10-1 15:18

感谢分享
作者: fcspring    时间: 2023-10-1 15:36

感谢分享基于Chromium内核的浏览器优化
作者: 大蟒神    时间: 2023-10-1 15:39
愣是没看完。先感谢楼主分享,。
作者: 忧忧忧    时间: 2023-10-1 15:46
感谢分享
作者: tenyu    时间: 2023-10-1 15:59
谢谢楼主分享
作者: wsdyleon    时间: 2023-10-1 16:01
能有简单的方式多好
作者: atb_atb    时间: 2023-10-1 16:17
感谢分享
作者: 车厘子    时间: 2023-10-1 16:34
感谢分享
作者: xianglang    时间: 2023-10-1 16:36
能不能完全绿色化,将它所有产生的文件都放在它自己目录下的指定目录中?现在偶尔用360极速浏览器13.5,FBWF保护了系统盘后,每次重启后都要重新登录用户。
作者: suxichao    时间: 2023-10-1 16:54
xianglang 发表于 2023-10-1 16:36
能不能完全绿色化,将它所有产生的文件都放在它自己目录下的指定目录中?现在偶尔用360极速浏览器13.5,FBW ...

如果是百分浏览器便携版的话,这个chrome://flags的内容会被保存在CentBrowser路径\User Data\Local State这个文件里,其他的Chromium内核浏览器可能会在C:\Users\(用户名)\AppData\Local(有些在AppData\Roaming)下面的浏览器名称的目录。一般情况下我会把CentBrowser放在D盘,重装只动C盘,这样的话这一套配置文件包括用户缓存都不会受到重装系统的影响。
题外话:当然每次重装我也会把我的文档之类的路径放在D:\Documents,重装也不受影响,这样每次重装完再把我的文档指向D盘就可以了
作者: yeszxc    时间: 2023-10-1 16:57
谢谢楼主分享了,先收藏着,到时咱也试试。
作者: x1aox1n    时间: 2023-10-1 16:58
感谢分享经验,谢谢,辛苦了
作者: wu733    时间: 2023-10-1 17:03
优化后,请问如何关闭浏览器打开后的提示(没有开启第12项黑暗模式)

2023-10-01_170018.jpg (32.62 KB, 下载次数: 117)

2023-10-01_170018.jpg

作者: liuyanjun    时间: 2023-10-1 17:04
感谢分享经验
作者: xdx66    时间: 2023-10-1 17:07
溯汐潮爱科技
作者: suxichao    时间: 2023-10-1 17:12
wu733 发表于 2023-10-1 17:03
优化后,请问如何关闭浏览器打开后的提示(没有开启第12项黑暗模式)

我问了GPT-4,只需要在快捷方式后面加上“ --noerrdialogs” 就可以了。注意有空格,但是没有引号。当然我一般会在百分浏览器的设置-其他设置(也就是chrome://settings/cbOtherOptions)里面的“启动命令行”里添加这些内容。
作者: wu733    时间: 2023-10-1 17:14
本帖最后由 wu733 于 2023-10-1 23:55 编辑
wu733 发表于 2023-10-1 17:03
优化后,请问如何关闭浏览器打开后的提示(没有开启第12项黑暗模式)

原FULIBO优化的百分浏览器+楼主的优化:centbrowser_5.0.1002.354_x64_便携优化版 提取码:Ngcd
作者: wu733    时间: 2023-10-1 17:16
suxichao 发表于 2023-10-1 17:12
我问了GPT-4,只需要在快捷方式后面加上“ --noerrdialogs” 就可以了。注意有空格,但是没有引号。当然 ...

非常感谢!
作者: wu733    时间: 2023-10-1 17:24
本帖最后由 wu733 于 2023-10-1 17:26 编辑
suxichao 发表于 2023-10-1 17:12
我问了GPT-4,只需要在快捷方式后面加上“ --noerrdialogs” 就可以了。注意有空格,但是没有引号。当然 ...

加了这行命令或者在快捷方式后面加上“ --noerrdialogs”,这个提示还是没有去掉

2023-10-01_172320.jpg (37.27 KB, 下载次数: 117)

2023-10-01_172320.jpg

作者: 番茄盖浇饭    时间: 2023-10-1 17:33
感谢分享
作者: 2010laodu    时间: 2023-10-1 17:47
感谢分享
作者: zxqsn    时间: 2023-10-1 17:55
谢谢分享
作者: 2012andyle113    时间: 2023-10-1 17:57
感谢分享吧,一般还是不要动了,作用有限,还可能发生不可预知的问题
作者: yyz2191958    时间: 2023-10-1 18:05
有一点麻烦
作者: onlychinese    时间: 2023-10-1 18:28
感谢分享!!!
作者: suxichao    时间: 2023-10-1 18:30
wu733 发表于 2023-10-1 17:24
加了这行命令或者在快捷方式后面加上“ --noerrdialogs”,这个提示还是没有去掉

找了一圈,暂时没有比较合适的解决方案,还有待摸索...
作者: awan8850    时间: 2023-10-1 18:46
感谢分享!
作者: zwf2002    时间: 2023-10-1 19:38
感谢分享基于Chromium内核的浏览器优化
作者: lcylidong    时间: 2023-10-1 19:54
感谢分享,收藏备用了。
作者: zwf2002    时间: 2023-10-1 19:57
wu733 发表于 2023-10-1 17:03
优化后,请问如何关闭浏览器打开后的提示(没有开启第12项黑暗模式)

Disable site isolation 这一项不改,恢复默认,我这样就不再有提示了。
作者: huzehui1990    时间: 2023-10-1 20:27
赞一个  。。。
作者: nyt247    时间: 2023-10-1 20:28
感谢分析法
作者: lanmeizhuangyua    时间: 2023-10-1 21:38
多谢楼主分享
作者: yc2428    时间: 2023-10-1 23:31
非常感谢!
作者: wu733    时间: 2023-10-1 23:54
zwf2002 发表于 2023-10-1 19:57
Disable site isolation 这一项不改,恢复默认,我这样就不再有提示了。

确实如此,感谢!
作者: nothingness    时间: 2023-10-2 00:08
感谢分享 这个不错
作者: 呵呵#1861    时间: 2023-10-2 00:42
谢谢分享
作者: xianglang    时间: 2023-10-2 10:05
suxichao 发表于 2023-10-1 16:54
如果是百分浏览器便携版的话,这个chrome://flags的内容会被保存在CentBrowser路径%user Data\Local Stat ...

我的浏览器和用户目录,也放到了D盘,但是仍然有一些是放在系统盘用户的APPDATA目录下的。至于360极速浏览器的用户登录信息,不知道是不是放注册表里,反正就是烦。

作者: ziyou169    时间: 2023-10-2 14:18
感谢分享!
作者: nba136369    时间: 2023-10-2 17:10

谢谢分享
作者: Zcqzcq6862865    时间: 2023-10-2 23:13
感谢分享,支持一下
作者: nathan6498    时间: 2023-10-2 23:44
谢谢分享
作者: h304192    时间: 2023-10-3 00:01
感谢分享
作者: 银狼驰骋    时间: 2023-10-3 00:40
很好!
作者: wfg1555    时间: 2023-10-3 04:17
这个浏览器速度是快,就是字体显示太细了。两个都安装,对比Edge 字体较清晰些。
作者: suxichao    时间: 2023-10-3 15:09
wfg1555 发表于 2023-10-3 04:17
这个浏览器速度是快,就是字体显示太细了。两个都安装,对比Edge 字体较清晰些。

字体可以在设置里调节的,在设置-外观-自定义字体里。我设置了苹方-简-中粗体,字号16,效果还可以
作者: canary    时间: 2023-10-3 17:19
感谢分享吧
作者: fxssj    时间: 2023-10-3 17:20
谢谢分享,学习中
作者: dlwfdlikuan    时间: 2023-10-3 20:14
谢谢楼主分享
作者: 13431420336    时间: 2023-10-4 00:36
谢谢分享了
作者: wu733    时间: 2023-10-4 11:23
这些设置还需继续优化,个别电脑使用后,打开网页看不到任何文字
作者: sulong    时间: 2023-10-4 14:28
长知识了,去优化一下看看
作者: suxichao    时间: 2023-10-4 14:37
wu733 发表于 2023-10-4 11:23
这些设置还需继续优化,个别电脑使用后,打开网页看不到任何文字

哪个网页?我试试。我估计可能是访问的网站比较古老不支持太新的Chrome版本或者暗黑模式和他网页CSS内容有冲突造成的。
作者: wu733    时间: 2023-10-4 15:00
suxichao 发表于 2023-10-4 14:37
哪个网页?我试试。我估计可能是访问的网站比较古老不支持太新的Chrome版本或者暗黑模式和他网页CSS内容 ...

一打开浏览器就这样,不是哪一个网页,还好是个别电脑
作者: suxichao    时间: 2023-10-4 17:11
wu733 发表于 2023-10-4 15:00
一打开浏览器就这样,不是哪一个网页,还好是个别电脑

更新显卡驱动试试吧,因为本文有很多项目调用了GPU硬件加速,比较依赖核心显卡或者独立显卡
作者: wu733    时间: 2023-10-4 17:24
suxichao 发表于 2023-10-4 17:11
更新显卡驱动试试吧,因为本文有很多项目调用了GPU硬件加速,比较依赖核心显卡或者独立显卡

好的,谢谢
作者: ab12449    时间: 2023-10-5 01:05
感谢分享!
作者: 大虾球    时间: 2023-10-7 10:20
谢谢
作者: KIM3298    时间: 2023-10-7 19:50
谢谢分享
作者: a90206882981    时间: 2023-10-7 20:40
谢谢分享
作者: hdxzd    时间: 2023-10-7 21:15
谢谢分享
作者: mouse723    时间: 2023-10-7 21:22
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
作者: mwolf    时间: 2023-10-10 13:35
via有否参考价值?
作者: wjggo6210    时间: 2023-10-10 15:23
感谢分享
作者: czg2008    时间: 2023-10-10 15:25
谢谢分享
作者: czg2008    时间: 2023-10-10 15:26
谢谢分享
作者: suxichao    时间: 2023-10-10 16:05
mwolf 发表于 2023-10-10 13:35
via有否参考价值?

只要是Chrome或者基于Chromium内核的浏览器都有参考价值
作者: mwolf    时间: 2023-10-11 10:12
suxichao 发表于 2023-10-10 16:05
只要是Chrome或者基于Chromium内核的浏览器都有参考价值

静待大侠的骨头便携版浏览器
作者: 2013zdx    时间: 2023-10-11 10:18
这个很有用啊
作者: THE2013    时间: 2023-10-12 14:13
感谢分享!!!
作者: KIM3298    时间: 2023-10-12 15:00
谢谢分享
作者: yexingqi    时间: 2023-10-12 15:03
能不能搞个脚本来批量执行它啊?谢谢!
作者: suxichao    时间: 2023-10-12 16:49
yexingqi 发表于 2023-10-12 15:03
能不能搞个脚本来批量执行它啊?谢谢!

我用了几个常见的搜索引擎了解了一下,chrome://flags的内容似乎不支持批处理的形式批量设定,也不支持导入和导出,这有些遗憾。或许你可以给Chromium的开发者提交一个建议,建议他们在下一个Chromium版本中加入chrome://flags的配置文件导入和导出功能。提交Chromium相关建议的链接在https://code.google.com/p/chromium/issues/entry
作者: 无犹启动    时间: 2023-10-14 02:43
谢谢分享
作者: chenye4    时间: 2023-10-14 09:45

这个很有用啊
作者: lotus136    时间: 2023-10-14 09:48
学习学习!
作者: shhlx    时间: 2023-10-14 19:46
Chromium内核的浏览器优化
作者: 无犹启动    时间: 2024-2-26 19:20
谢谢分享
作者: hehuiying    时间: 2024-4-12 14:04
谢谢分享
作者: 无犹启动    时间: 2024-4-26 09:24
谢谢分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3