3
技术周刊 2021-03-11:Chrome 89 发布
source link: https://zhuanlan.zhihu.com/p/356636839
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
技术周刊 2021-03-11:Chrome 89 发布
前端开发话题下的优秀答主
- Chrome 89 发布,主要带来了以下特性:
- SVG 中支持了"https://www.chromestatus.com/feature/5076637643177984">完整的 CSS filter 属性,可以直接设置
blur()
、sepia()
等函数,此前 Firefox 35+ 已经支持。 - 支持了 Top-level await(Stage 3),允许开发者在
async
函数外部使用await
字段。此前 Node v14.8.0 中已经支持。(该功能对于 Web 中的脚本执行顺序会有影响,建议暂时不要在生产环境中使用。) - WebHID、WebNFC、和 Web Serial API 正式发布。
- 桌面端正式启用了 Web Share 和 Web Share Target API。
- 实现了 W3C 规范中的 Import Maps,允许控制 JavaScript 模块代码中的
import
语句和动态import()
表达式中的 模块 URL 映射。
- SVG 中支持了"https://www.chromestatus.com/feature/5076637643177984">完整的 CSS filter 属性,可以直接设置
<script type="importmap">
{
"imports": {
"lodash": "/node_modules/lodash-es/lodash.js", //
"https://www.unpkg.com/vue/dist/vue.runtime.esm.js": "/node_modules/vue/dist/vue.runtime.esm.js" // 用本地版本的 vue 代替线上版本
}
}
</script>
<script type=module>
import { partition } from "lodash";
</script>
// 或者在单独的 JS 文件中使用:
import { partition } from "lodash";
- 为 SVG 动画启用了硬件加速,后续版本将带来
background-color
和clip-path
动画的硬件加速。 - 支持了原生的生成二维码功能,点击地址栏在右侧就会出现生成二维码按钮。
- 为 SVG 动画启用了硬件加速,后续版本将带来
- 从 Chrome 94 开始,将会加快发布周期,由现在的每六周一个大版本改为四周,V8 也配合 Chrome 改为四周发布一个主要版本。此举将加快 Chrome 向用户提供新功能和修复错误。
点评:版本帝再次无法超越。
- 跨平台的桌面应用开发工具 Electron 发布 12.0.0 版本,主要是升级到 Chromium 89、V8 8.9 以及 Node.js 14.16。
- Deno 1.8.0 发布,这一版本包含大量的新特性和稳定改进:
- 实验性支持 WebGPU API,为基于 GPU 加速的机器学习铺平了道路。
- 启用内置的国际化 API:所有 JS
Intl
API 支持开箱即用。 - 改进测试覆盖工具:支持输出
lcov
报告。 - Import maps 已经稳定:Web 兼容性的依赖关系重写已正式发布。
- 支持获取私有模块:可使用身份验证令牌从私有服务器获取远程模块。
优秀 Demo
本期编辑:@一丝;审阅:@承虎、
。编辑于 03-12
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK