Chrome 98 Beta 发布:颜色渐变矢量字体、实验性的区域捕获等新特性
2022 年 1 月 10 日起,Chrome 98 转为 Beta 版,此版本带来一些有趣的功能,比如颜色渐变的矢量字体 COLRv1 ,以及 Origin 版本试验性的视频区域捕获功能。
COLRv1 颜色渐变矢量字体
这个版本中,Chrome 支持 COLRv1 颜色渐变矢量字体作为额外的新字体格式。COLRv1 是彩色字体,包含具有多种颜色的字形,可用于表情符号或国旗或多色字母等场景。
COLRv1 是 COLRv0 字体格式的演变,旨在使彩色字体在网络上广泛传播。COLRv1 字体以非常小的字体大小带来了富有表现力的视觉功能,例如渐变、变换和组合。COLRv1 字体也支持 OpenType 变体。
在性能方面,内部形状重用和紧凑的字体格式定义,加上有效的压缩,导致 COLRv1 的字体大小非常小。该图显示了 Noto Color Emoji 的示例,它作为位图字体大约 9MB,但作为 COLRv1 矢量字体只有 1.85MB(经过 WOFF2 压缩后)。
位图字体(右),Crisp COLRv1 矢量字体(左)
Origin 试用(Origin Trials)
此版本的 Chrome 引入了 Origin 试用功能,开发者可以尝试新功能,并向 Web 社区提供有关新功能的可用性、实用性和有效性的反馈。
新的起源试用:区域捕获功能(Region Capture)
Region Capture 是一个用于裁剪自捕获视频轨道的 API,目前应用程序可以使用 getDisplayMedia() 获取它们在其中运行的选项卡的捕获,无论是否使用 preferCurrentTab 。使用 Region Capture 可以裁剪生成的视频轨道,以便从中删除一些内容。
这个功能最典型的场景就是共享屏幕,或者视频会议的时候,只展示屏幕的某一部分。
其他功能
- 为 contains-intrinsic-size 添加自动关键字
contain-intrinsic-size
的自动关键字让网站可以使用元素的最后记忆大小, 如果没有这个功能,Web 开发人员必须猜测元素的渲染大小。
- AudioContext.outputLatency 属性
新AudioContext.outputLatency
属性是以秒为单位的音频输出延迟估计值。从技术上讲,这是用户代理请求主机系统缓冲的时间与音频输出设备处理缓冲区中的第一个样本的时间之间的时间间隔。(Firefox 中已实现)。
- CSS Color Adjust: 'only' 颜色方案的关键字
only
关键字,已重新加入到 color-scheme
规范,目前支持Chrome浏览器。它允许为单个特定元素选择退出配色方案。例如允许覆盖强制变暗。比如:
div { color-scheme: light } 会强制 div 元素脱离颜色方案黑暗。
div { color-scheme: only light } 使 color-scheme 元素保持光亮,并使其不被用户代理(user agent)强制变暗。
弃用和删除
- 删除 WebRTC 的 SDES 密钥交换
自 2013 年以来,WebRTC 的 SDES 密钥交换机制已被宣布为不得在相关 IETF 标准中使用。它在 Chrome 中的使用量在过去一年中显着下降。SDES 被删除,因为它是一个安全问题。它将会话密钥暴露给 Javascript,这意味着有权访问协商交换,或能够破坏 Javascript 的实体可以解密通过连接发送的媒体。
关于新特性更完整的介绍,可在官方博客中查看。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Restful Fast Request 2.1.1 发布,基于 IDEA 的 Postman 插件
简介 Restful Fast Request是一个强大的 restful api 工具包插件(Http Client),可以根据已有的方法帮助您快速生成 url和 params。Restful Fast Request = API 调试工具+API 管理工具,它有一个漂亮的界面来完成请求、检查服务器响应、存储你的 api 请求和导出 api 请求,同时基于 idea 原生,调试代码更加快速、方便、简捷。 支持 Spring 体系 (Spring MVC / Spring Boot) 支持JAX-RS 对标及优势 对比与 HTTP Client,Restful Fast Request不仅拥有 HTTP Client 内置的功能,还提供了友好易懂直观的界面,让使用者调试 API 的时候能够更加方便、简捷,同时各种类型参数也提供了不同的定制方式,更加灵活。 宗旨 插件的宗旨是为简化开发、提高效率而生,我们的愿景是成为 IDEA 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。 Restful Fast Request 2.1.1正式发布,具体更新内容如下: SearchEv...
- 下一篇
淘系前端架构周刊:icejs 支持创建 Electron 应用、colors.js 被植入恶意代码
🗞 News icejs 支持创建 Electron 应用 icejs 的又一重磅新特性,提供了创建 Electron 的脚手架: 基于最新版本的 electron 和 Chromium 使用 icejs x Vite 作为调试和编译构建工具,拥有更快的模块热更新(HMR)速度 使用 electron-builder 打包 Electron 应用 使用 electron-updater 为 Electron 应用自动更新 创建基于 Electron 的桌面端应用也做到了开箱即用,只需要执行: #通过脚手架快速创建项目 npminiticeicejs-electron--template@icedesign/scaffold-electron #本地调试 cdicejs-electron/ npmstart #打包构建 npmrunbuild 查看效果: faker.js/colors.js 被植入恶意代码 下载量与 Vue.js 一样大的开源软件(faker.js 和 colors.js)被作者恶意破坏,导致众多应用受到牵连。 原文链接:下载量和 Vue ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题