Safari 15.2 引入新的 WebKit 改进,支持 Wasm 和广色域

栏目: 软件资讯 · 发布时间: 2年前

内容简介:WebKit 的最新更新为 Safari 15.2 带来了许多改进,重点是支持创意应用程序和利用当今硬件的强大功能。互联网一直关于交流和协作,它始于由文本组成的异步消息。随着它的成熟,互联网变得实时互联,添加了图像,然...

WebKit 的最新更新为 Safari 15.2 带来了许多改进,重点是支持创意应用程序和利用当今硬件的强大功能。互联网一直关于交流和协作,它始于由文本组成的异步消息。随着它的成熟,互联网变得实时互联,添加了图像,然后是视频。现在网站变成了一种发布、广播、经营、聚集社区和创造新技术的手段。

WebAssembly 增强功能

WebAssembly (Wasm)是一种低级汇编语言,允许编译多种编程语言,如 C/C++、C#、Objective-C、Swift、 PythonJava 甚至 Cobol,以接近本机的速度在 Web 上运行,而无需用户安装任何特殊的组件。

Wasm 旨在与 JavaScript 一起工作,允许网站同时使用两者,提供了将强大的软件应用程序引入网络所需的工具。

在 Safari 15.2 中,Wasm 的可寻址内存已扩展到 4GB,为更大、更强大的应用程序开辟了可能性。添加零成本异常处理还为 Wasm 提供了潜在的性能提升。

COOP/COEP HTTP 标头

共享内存为原生应用程序提供了强大的功能,不过在 Web 上,这种功能必须与强大的安全保护相平衡。 Safari 10.1-11 的 WebKit 曾支持 SharedArrayBuffer,但由于其存在用于推测执行攻击(比如如 Spectre)的风险而被禁用。

Safari 15.2 添加了对 Cross-Origin-Opener-Policy(COOP)Cross-Origin-Embedder-Policy(COEP) HTTP 响应标头的支持。站点可以采用这些标头来选择进程隔离并得到更好的保护。如果站点同时提供Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corp,它们现在可以再次使用 SharedArrayBuffer 和 Wasm 线程。

对 Canvas 的广色域支持

现代创意依赖于相机和华丽的显示器,然而,当今 Web 上的大多数颜色都是 sRGB 颜色,跟 1990 年代后期计算机显示器的有限的颜色功能相匹配。但其实人类视觉系统可以感知更广泛的颜色,比如现代的显示器再现了 Display P3 色域的颜色,饱和度明显高于 sRGB。

自 2016 年以来,WebKit 已支持广色域图像和视频,广色域颜色支持的一个显着要点是在 HTML canvas 元素中。

如今,在 Safari 15.2 中,WebKit 添加了广泛的色域支持——包括 Display P3——用于HTML5的 canvas 标准,此功能通过 Wide Gamut 2D Graphics  功能实现将在 Safari 15.2 的发布公告中详细介绍此功能。

 

有关 Safari 15.2 中的更多信息,包括错误修复,请参阅Safari 15.2 发行说明(即将推出)。Safari 15.2 在 macOS Monterey 上可用,也可用于 iOS 和 iPadOS 15.2,很快就会在 macOS Big Sur 和 macOS Catalina 上可用。

 


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Linux从入门到精通

Linux从入门到精通

刘忆智、等 / 清华大学出版社 / 2010-1-1 / 59.00元

linux是目前增长最迅速的操作系统。本书由浅入深、循序渐进地向读者介绍linux的基本使用和系统管理。全书内容包括linux概述、linux安装、linux基本配置、桌面环境基本操作、shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程登录、多媒体应用、图像浏览和处理、打印机配置、办公软件的使用、linux编程工......一起来看看 《Linux从入门到精通》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具