3

技术周刊 2021-01-11:Firefox 84 发布

 3 years ago
source link: https://zhuanlan.zhihu.com/p/343618084
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-01-11:Firefox 84 发布

  • Firefox 84 发布
    • :not() 选择器支持了复杂选择器,例如 :not(p):not(.foo) 现在可以简写为 :not(p, .foo)
    • 支持了 PerformancePaintTiming API,此前 Chrome 60+ 已支持;
    • 高性能渲染架构 WebRender 已支持 Linux 和 Android;
    • http://localhost/ 域名降低了安全要求以保证本地开发效率;
    • 可访问性工具支持了展现键盘 Tab 顺序的功能。
v2-3bc0b9e45bde75e533b5613d92002d8c_720w.jpg
  • HTTP Archive 正式推出 2020 年刊,完成了 2020 年网络的相关统计:
      • PC 端 JavaScript 大小的中位数为 444KB,九分位点为 1,322KB;
      • 未使用到的 JavaScript 字节数中位数为 153KB,即 37% 左右的代码;
      • 41% 的 JavaScript 以内联方式引入,12% 以 async 方式引入,6% 以 defer 方式引入;
      • PC 端 HTML 大小的中位数为 26KB,九分位点为 113KB;
      • 第三方请求中位数为 23 个,第三方请求中最多的域名来自 http://fonts.googleapis.com,占 7%;
      • 第三方广告对网络请求的影响较小,CDN 和供应商则有较大影响;
      • 第三方广告对 CPU 加载时间有较大影响;
      • 96% 的第三方字体开启了缓存,其次是音频和视频占到 84% 和 82%,图片请求占 62%;
      • 64% 的请求使用了 HTTP/2,87% 的请求使用了 HTTPS;
      • 由于 HTTP/2 的更大范围使用,一个页面的连接中位数由 2016 年的 23 个下降到了 13 个,9 分位点由 2016 年的 76 个下降到了 33 个;
      • 利用到了 HTTP/2 或 gQUIC 的 server push 的页面占比不到 1.1%;
      • 仅有 2% 的第一方 Cookie 设置了 SameSite=strict
      • 开启了 Subresource Integrity 校验的覆盖率中位数为 4%;
      • 17% 的桌面端页面和 22% 的移动端页面 LCP (最大面积渲染时间)数据差;
      • 21% 的桌面端和移动端页面 CLS(累计布局变动)数据差;
      • 1% 的移动端页面 FID(最初输入时延)数据差;
      • Lighthouse 性能评分分布波峰在前移,也就是说,性能差的页面在变多;
v2-37da54cb21aca5d9027a0adcfc9acc07_720w.jpg

编辑:承虎 & 审阅:一丝


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK