文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

让我们一起在Chrome中体验实验性特性

2024-12-02 20:46

关注

你好,我是TianTian。

今天想分享Chrome浏览器内部提供的一个网页:

chrome://flags/

flags页面罗列了Chrome当前的实验性特性,你可以称它为实验室。

作为用户你可以开启其中的一些实验性特性,定制不同的需求,从而满足自己的开发体验。

这里就列举几个实用频率高,开发中可能会用到的。

推荐

既然是Chrome 浏览器提供的一组实验性功能,不可能所有的功能都能符合每个人的需求,这里我也踩过坑,后面会提起。

首先,任何一个实用性功能的开启,都很简单,比如想开启或者关闭GPU光栅化,那么你chrome地址栏输入下面URL即可测试:

chrome://flags/#enable-gpu-rasterization

以此类推,其他的特性是类似的,一般有三个选项值:

三个选项

有三个可选值,你是否需要禁用还是开启它,接下来就聊聊这个功能。

#enable-gpu-rasterization

GPU 光栅化开启的地方,这里在开发排查用户反馈的时候,用到了这个功能。

用户反馈的问题是,打开腾讯文档页面时,画面渲染有问题,我们这里就定义为”花屏“,具体表现我们可以参考下面的截图:

花屏表现

用户反馈的这个问题,我google一下,发现还挺多人在社区之类的反馈,硬件加速下会导致花屏的。

这里的硬件加速指的就是开启GPU,至于为什么启用 GPU 光栅化有助于提高加载网页时的性能,这就是另外一个问题了,这里就不展开讨论了。

后来发现,社区也有定位问题的办法:

社区反馈花屏

后续就使用到了chrome://flags/,很多情况下会默认开启GPU,我们看下面的例子就知道:

对比

左侧的内容卡会因加载而延迟,因为它们的光栅化速度不够快。右侧开启了GPU光栅化,滚动流畅。

至于为什么会流程,网上还是有很多不错的文章的,这里不列举了。

#Side panel

首先我们需要知道它是干什么的,我觉得它的功能类似于“阅读列表”。

那么我们激活它很简单,将这个url:chrome://flags/#side-panel在地址栏上输入以激活它。

然后我们就可以看到类似于:

阅读列表

对于我来说,日常使用频率还是很高的。

#chrome-whats-new-ui

你想查看google的新变化,你一般会怎么做,我之前是看google的官方blog:

https://developer.chrome.com/

里面的文章太多了,内容很干货。唯一让我体验不佳的是英文,翻译的话,很容易歪曲原本作者的含义。

那么有其他的方式嘛,我们可以借助chrome-whats-new-ui,默认情况下,你打开地址:chrome://whats-new/,结果是:

被墙了

当我们把这个功能开启后,于是你可以更加便捷的查看Chrome中新的变化:

支持中文

重点是支持中文!!!

#enable-quic

Quic 全称 Quick UDP Internet Connection,即“快速 UDP 互联网连接”。

在尝试通过构建 SPDY 协议来减少网络延迟后,谷歌开发了这个名为“QUIC”的新协议,使用 UDP 进行多路并发传输的协议。将此选项开启后,访问支持QUIC协议的网站时,速度会有一定程度的提高。

当然了谷歌浏览器在允许用户体验的同时,仍将此作为一项实验性功能。用户可以通过chrome://flags/#enable-quic在地址栏上输入来访问此配置。

网上很多文章分析,通过启用此协议,可能会以下提升:

至于QUIC协议原理分析,这里就推荐一篇不错的文章:

https://zhuanlan.zhihu.com/p/32553477

踩坑

当然了,有些实验阶段功能不能Enabled,这个你得去尝试,我就不小心踩进去了。

#screentime

chrome://flags/#screentime

如果你开启了这个,你会发现,你的屏幕点击不了,基本上整个页面都无法点击,一直想不明白google开启这个功能的理由是什么。

当你需要体验某个实验性功能时,一定要慎重!!!

小结

 

Chrome flags是实验性功能,默认情况下是禁用的。当你开发时,发现有些功能破坏浏览器的,而不是优化的,那么你可以找到它,并且可以轻松禁用该flag。

 

来源:天天Up内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯