内容简介:WebKit 的最新更新为 Safari 15.2 带来了许多改进,重点是支持创意应用程序和利用当今硬件的强大功能。互联网一直关于交流和协作,它始于由文本组成的异步消息。随着它的成熟,互联网变得实时互联,添加了图像,然...
WebKit 的最新更新为 Safari 15.2 带来了许多改进,重点是支持创意应用程序和利用当今硬件的强大功能。互联网一直关于交流和协作,它始于由文本组成的异步消息。随着它的成熟,互联网变得实时互联,添加了图像,然后是视频。现在网站变成了一种发布、广播、经营、聚集社区和创造新技术的手段。
WebAssembly 增强功能
WebAssembly (Wasm)是一种低级汇编语言,允许编译多种编程语言,如 C/C++、C#、Objective-C、Swift、 Python 、 Java 甚至 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-origin
和 Cross-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 上可用。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Kotlin 1.3.30 发布,改进性能和引入新特性
- Ruby 2.7.0 稳定版发布:引入模式匹配、紧凑 GC,改进 REPL
- Ruby 2.7.0-rc2 发布,引入模式匹配、压缩 GC,改进 REPL
- xrkmonitor 字符云监控系统 v3.1 改进图表查看并为插件引入通用看板等
- Qt 5.13 稳定版发布:引入 glTF 2.0、改进 Wayland 以及支持 Lottie 动画
- Python算法引入
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Linux从入门到精通
刘忆智、等 / 清华大学出版社 / 2010-1-1 / 59.00元
linux是目前增长最迅速的操作系统。本书由浅入深、循序渐进地向读者介绍linux的基本使用和系统管理。全书内容包括linux概述、linux安装、linux基本配置、桌面环境基本操作、shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程登录、多媒体应用、图像浏览和处理、打印机配置、办公软件的使用、linux编程工......一起来看看 《Linux从入门到精通》 这本书的介绍吧!