AI大事件:Android已支持WebGPU;Windows版Bun发布进入倒计时;Safari 17.4的JS新特性令人兴奋!
今天是坚持日更的第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-spacing
和word-spacing
属性值百分比的支持。
2)JS 新特性:
新增对 Promise.withResolvers
的支持。为 Intl.DateTimeFormat
添加了对 TimeZoneOffset 格式的支持。新增对 ArrayBuffer.prototype.transfer
的支持。新增对 ArrayBuffer.prototype.detached
、ArrayBuffer.prototype.transfer
和ArrayBuffer.prototype.transferToFixedLength
的支持。新增对 IOS Fullscreen API 的支持。
3)HTML 新特性:
新增对表单控件垂直书写模式的支持。 新增对在 iOS 上将 <select>
内的<hr>
呈现为分隔符的支持。Chrome 119:select 元素支持添加 hr 元素,用户体验更好!新增对 <input type="date">
的showPicker()
方法的支持。新增对 <input type="checkbox" switch>
的支持。
桌面版 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。如果您已注册参与持续试用,则无需执行任何操作。
大家都在看