6

技术周刊 2021-06-02:Chrome91 性能提升了 23%;Firefox 迎来近4年最大更新

 3 years ago
source link: https://zhuanlan.zhihu.com/p/377411728
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-06-02:Chrome91 性能提升了 23%;Firefox 迎来近4年最大更新

  • Chrome 91 正式发布
    • Chrome 91 性能提升了 23%,每天可节省超过 17 年的 CPU 时间。主要原因是引入了新的 V8 JavaScript 编译器 Sparkplugshort builtins 机制。
    • 可以在使用文件系统访问 API 时建议文件名和目录。
    • 可以从剪贴板读取文件(Safari 在 2018年就实现了此功能,Firefox 尚未确定是否实现)。
    • 附属网站上共享凭证。如果站点有多个域名,并且它们共享相同的帐户管理后台,可以告诉 Chrome 它们是相同的,允许密码管理器建议正确的凭证。
    • Web Assembly SIMD 已经完成了初期试用,所有用户都可以使用它。
    • Web Transport(以前叫 Quic Transport)有一些变化,并开启初期试用

点评:性能足够好了,什么时候能把占内存的问题也解决了呢?

  • OpenHarmony 2.0 Canary 发布,这是一个面向全场景、全连接、全智能时代,搭建的智能终端设备操作系统,是由华为公司自主研发,不兼容安卓。
    • 新增 22 个子系统,支持全面的 OS 能力,支持内存大于 128M 的带屏设备开发等。
    • 提供全新的应用框架、Ability Cross-platform Engine。
    • 提供 JavaScript 原生应用开发能力。
    • 提供媒体框架,支持音视频功能开发。
    • 提供图形框架能力,支持窗口管理和合成,支持 GPU 绘制。

点评:iOS vs Android vs Fuchsia vs HarmonyOS , 移动操作系统大战一触即发?

  • Jest 27 正式发布
    • 与 Jest 26 相比,每个测试文件的初始化速度提高了大约 70%。
    • 默认测试环境从 jsdom 更改为 node。
    • 包含如下 breaking change:
      • 同一个 done 测试回调不能被多次调用。
      • 调用 done 和返回 Promise 不能合并。
      • 一个 describe 块不能返回任何东西。
  • zsh-autosuggestions 是一个基于 zsh 的命令行自动补全脚本,它根据历史记录和完成情况在您键入时建议命令。
  • Awesome-Profile 是一个收集了大量优秀 README.md 模板的仓库,你可以选一个中意的模板去装修自己的 README。

编辑:墨尘 & 审阅:承虎、一丝


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK