无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10523|回复: 92
打印 上一主题 下一主题

[原创] Chrome、Chromium系列浏览器优化

    [复制链接]
跳转到指定楼层
1#
发表于 2023-10-1 13:56:53 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
溯汐潮从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本身被淘汰了,那么跳过那一项即可。








#联系作者&反馈


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


点评

v587  发表于 2023-10-1 20:25

评分

参与人数 6无忧币 +28 收起 理由
姿迷姿乐 + 5 很给力!
2012ssln + 5 很给力!
9zhmke + 5 实用经验
wu733 + 5 非常实用的教程!
yeszxc + 5 赞一个!
qitiandashe1020 + 3 淡定的收藏先。谢谢分享

查看全部评分

86#
发表于 2024-10-21 14:19:10 | 只看该作者
已经用Brave浏览器了
回复

使用道具 举报

85#
发表于 2024-10-21 14:17:31 | 只看该作者
谷歌浏览器好用但占用大 优化很有必要 感谢分享
回复

使用道具 举报

84#
发表于 2024-4-26 09:24:16 | 只看该作者
谢谢分享
回复

使用道具 举报

83#
发表于 2024-4-12 14:04:32 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

82#
发表于 2024-2-26 19:20:28 | 只看该作者
谢谢分享
回复

使用道具 举报

81#
发表于 2023-10-14 19:46:36 | 只看该作者
Chromium内核的浏览器优化
回复

使用道具 举报

80#
发表于 2023-10-14 09:48:54 | 只看该作者
学习学习!
回复

使用道具 举报

79#
发表于 2023-10-14 09:45:58 | 只看该作者

这个很有用啊
回复

使用道具 举报

78#
发表于 2023-10-14 02:43:03 | 只看该作者
谢谢分享
回复

使用道具 举报

77#
 楼主| 发表于 2023-10-12 16:49:54 | 只看该作者
yexingqi 发表于 2023-10-12 15:03
能不能搞个脚本来批量执行它啊?谢谢!

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

评分

参与人数 1无忧币 +5 收起 理由
yexingqi + 5 赞一个!

查看全部评分

回复

使用道具 举报

76#
发表于 2023-10-12 15:03:30 | 只看该作者
能不能搞个脚本来批量执行它啊?谢谢!

点评

我用了几个常见的搜索引擎了解了一下,chrome://flags的内容似乎不支持批处理的形式批量设定,也不支持导入和导出,这有些遗憾。或许你可以给Chromium的开发者提交一个建议,建议他们在下一个Chromium版本中加入chro  详情 回复 发表于 2023-10-12 16:49
回复

使用道具 举报

75#
发表于 2023-10-12 15:00:56 | 只看该作者
谢谢分享
回复

使用道具 举报

74#
发表于 2023-10-12 14:13:13 | 只看该作者
感谢分享!!!
回复

使用道具 举报

73#
发表于 2023-10-11 10:18:15 | 只看该作者
这个很有用啊
回复

使用道具 举报

72#
发表于 2023-10-11 10:12:28 | 只看该作者
suxichao 发表于 2023-10-10 16:05
只要是Chrome或者基于Chromium内核的浏览器都有参考价值

静待大侠的骨头便携版浏览器
回复

使用道具 举报

71#
 楼主| 发表于 2023-10-10 16:05:08 | 只看该作者
mwolf 发表于 2023-10-10 13:35
via有否参考价值?

只要是Chrome或者基于Chromium内核的浏览器都有参考价值
回复

使用道具 举报

70#
发表于 2023-10-10 15:26:02 | 只看该作者
谢谢分享
回复

使用道具 举报

69#
发表于 2023-10-10 15:25:16 | 只看该作者
谢谢分享
回复

使用道具 举报

68#
发表于 2023-10-10 15:23:18 | 只看该作者
感谢分享
回复

使用道具 举报

67#
发表于 2023-10-10 13:35:17 | 只看该作者
via有否参考价值?

点评

只要是Chrome或者基于Chromium内核的浏览器都有参考价值  详情 回复 发表于 2023-10-10 16:05
回复

使用道具 举报

66#
发表于 2023-10-7 21:22:27 | 只看该作者
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
回复

使用道具 举报

65#
发表于 2023-10-7 21:15:01 | 只看该作者
谢谢分享
回复

使用道具 举报

64#
发表于 2023-10-7 20:40:13 | 只看该作者
谢谢分享
回复

使用道具 举报

63#
发表于 2023-10-7 19:50:54 | 只看该作者
谢谢分享
回复

使用道具 举报

62#
发表于 2023-10-7 10:20:05 | 只看该作者
谢谢
回复

使用道具 举报

61#
发表于 2023-10-5 01:05:46 来自手机 | 只看该作者
感谢分享!
回复

使用道具 举报

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

好的,谢谢
回复

使用道具 举报

59#
 楼主| 发表于 2023-10-4 17:11:00 | 只看该作者
wu733 发表于 2023-10-4 15:00
一打开浏览器就这样,不是哪一个网页,还好是个别电脑

更新显卡驱动试试吧,因为本文有很多项目调用了GPU硬件加速,比较依赖核心显卡或者独立显卡

点评

好的,谢谢  详情 回复 发表于 2023-10-4 17:24
回复

使用道具 举报

58#
发表于 2023-10-4 15:00:01 | 只看该作者
suxichao 发表于 2023-10-4 14:37
哪个网页?我试试。我估计可能是访问的网站比较古老不支持太新的Chrome版本或者暗黑模式和他网页CSS内容 ...

一打开浏览器就这样,不是哪一个网页,还好是个别电脑

点评

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 07:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表