查看原文
其他

AI大事件:Android已支持WebGPU;Windows版Bun发布进入倒计时;Safari 17.4的JS新特性令人兴奋!

小懒 FED实验室 2024-02-12
关注下方公众号,获取更多热点资讯

今天是坚持日更的第147天,如果本文对您有帮助,记得点击关注、点赞、在看支持我

WebGPU 的新变化 (Chrome 121)

Chrome 团队非常高兴地宣布,在搭载 Android 12 及更高版本并由 Qualcomm GPU 和 ARM GPU 提供支持的设备上,Chrome 121 现在会默认启用 WebGPU

团队将逐步扩展支持范围,以涵盖更广泛的 Android 设备,包括在不久的将来搭载 Android 11 的设备。此次扩展将有赖于进一步的测试和优化,以确保在各种硬件配置下提供顺畅的体验。

这也意味着以后大模型可以在更多手持设备运行了!

Windows 版本 Bun 即将发布

Bun 官方宣布,Windows 版 Bun 目前通过了 66.18% 的 Bun 测试套件,版本发布时间进入倒计时(6天)。Bun 为什么火了?

Bun 是一款集 JavaScript 运行时、捆绑程序、转换器和包管理器于一体的超快 JavaScript 程序。下面是最近几次发布的版本主要特性回顾:

  • v1.0.0 - Bun 的第一个稳定版本!
  • v1.0.1 - .json.toml 文件的命名导入,对 bun install、node:path 和 Buffer 的错误修复
  • v1.0.2 --watch速度更快,以及错误修复
  • v1.0.3 - emitDecoratorMetadata、Nest.js 支持、私人注册表修复以及许多错误修正
  • v1.0.4 - 添加了 server.requestIP,支持运行时插件中的虚拟模块,并减少了 Bun.serve() 中的内存消耗。
  • v1.0.5 - 修复了 41 个 bug(解决了 248 👍 个反应),包括 fetch() 中的内存泄漏,bun install 可以导入 package-lock.json 文件。

Safari 17.4 带来众多新特性

Safari 紧跟 Chrome 的步伐,在 17.4 版本带来了众多特性更新。

1)CSS 新特性:

  • 新增对 @scope 的支持,未来可以替代 BEM。现代CSS:使用 CSS @scope 替代 BEM
  • 新增对块容器上的 align-content 的支持
  • 新增对 letter-spacingword-spacing 属性值百分比的支持。

2)JS 新特性:

  • 新增对 Promise.withResolvers 的支持。
  • Intl.DateTimeFormat 添加了对 TimeZoneOffset 格式的支持。
  • 新增对 ArrayBuffer.prototype.transfer 的支持。
  • 新增对 ArrayBuffer.prototype.detachedArrayBuffer.prototype.transferArrayBuffer.prototype.transferToFixedLength 的支持。
  • 新增对 IOS Fullscreen API 的支持。

3)HTML 新特性:

桌面版 Chrome 中 SharedArrayBuffer 的弃用试用已延长至 Chrome 124

在桌面版 Chrome 中,自 Chrome 92 起,SharedArrayBuffer 仅适用于跨域隔离的网页。不过,这样做需要加载的跨源资源以符合特定规则(例如,使用 Cross-Origin-Resource-Policy 等特定 HTTP 标头提供资源)。

为了让开发者更轻松地启用跨域隔离,Chrome 一直致力于推出一些新选项来放宽对跨源资源的要求:

  • Cross-Origin-Embedder-Policy: credentialless:使用 COEP 加载不含 CORP 标头的跨源资源:无凭据
  • iframe 无凭据:在 COEP 环境中轻松嵌入 iframe
  • Cross-Origin-Opener-Policy: restrict-properties:使用限制属性保护弹出式内容交互

通过纳入这些新选项,我们希望您将能够在放宽要求的情况下启用跨域隔离,而不会降低安全级别。

如果您的网站依赖于启用了网站隔离功能的 SharedArrayBuffer,那么我们已进行了弃用试用,以便您的网站可以免受相关限制。鉴于制定和实施规范需要花费一些时间,本次试用活动延长了。

由于正在进行的弃用试用期即将结束,而我们仍在努力开发其余的解决方案,因此在桌面设备上SharedArrayBuffer的弃用试用期将延长至 Chrome 124。如果您已注册参与持续试用,则无需执行任何操作。

大家都在看

继续滑动看下一个

AI大事件:Android已支持WebGPU;Windows版Bun发布进入倒计时;Safari 17.4的JS新特性令人兴奋!

小懒 FED实验室
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存