技术周刊 2021-06-17:WWDC21

1,090 阅读1分钟

image.png

前端快爆

  • WebKit 官方博客发布了 WWDC21 中介绍 Safari 更多新特性的演讲视频列表image.png
  • 在 WWDC21 中还发布了测试版的 Swift 5.5,最令人期待的是支持了 async/await 功能。

image.png

  • Chrome Canary 中初步实验性实现了 CSS 关系伪类选择器 [:has()](https://drafts.csswg.org/selectors/#relational),可以用来选择父级元素,目前测试需要通过命令行启动:
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary --enable-blink-test-features=CSSPseudoHas
  • Mocha 9.0 发布,Mocha 一直是 Node.js 和浏览器中流行的测试框架。新版本的主要改动是:

    • 不再支持 Node.js 10.x。
    • 通过默认使用 ECMAScript modules import(test_file) 而不是 CommonJS require(test_file) 来加载测试文件,从而实现 「ES 模块优先」。
  • Firefox Nightly 91 实现了无前缀的 CSS [tab-size](https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size) 属性,至此除了 IE 所有的主流浏览器均已完整支持该属性

优秀 Demo


本期编辑:一丝;审阅:墨尘; 题图来源:developer.apple.com/wwdc21/imag…