前端快爆
-
ECMAScript® 2021 已经在 Ecma 大会获得通过,主要有这些新特性:(此前 Chrome Canary 已经支持了这些新特性)
- 逻辑赋值操作符
&&=
、||=
、??=
。 - 数字分隔符
1_000
。 - 新增
Promise.any
。 - 新增 AggregateError,一个新的错误类型,一次表示多个错误。
- 字符串 replaceAll() 方法。
- WeakRefs 和 FinalizationRegistry。
- 逻辑赋值操作符
-
TablesNG 将在 Chromium 91 中发布,解决了很多 Chromium bug 以获得更好的互操作性,包括行
position: sticky
、次像素对齐(Subpixel Geometry)和border-collapsing
的正确表现等历史遗留问题。
-
RenderingNG 是 Chrome 的下一代 Web 渲染架构,性能大大超过了之前的架构,具有如下特性:
- 具有跨平台、设备、操作系统的核心功能。
- 具有可预测和可靠的性能。
- 最大化使用硬件功能(CPU,GPU,屏幕分辨率,刷新率,低级栅格化 API)。
- 只执行显示可见内容所需的工作。
- 内置对通用视觉设计、动画和交互设计模式的支持。
- 为开发者提供 API 轻松管理渲染开销。
- 为开发者插件提供渲染管线扩展点。
- 其他优化项:HTML,CSS,2D Canvas,3D canvas,images,video 和 fonts。
-
W3C 快讯:
- W3C 宣布 Web Audio API 正式成为官方标准,Web Audio API 可用于在 Web 浏览器中直接创建和操作音频内容。
- W3C 发布 Web Neural Network API(WebNN)工作草案,该 API 可以作为一种允许通过浏览器进行神经网络推理硬件加速的手段
百宝箱
- Naive UI 是一个当前很火的 Vue 3 组件库。
- Text2image 是一个可以将文字或代码转换成图片的在线工具,同时能够自定义主题、水印、阴影特效等。