小天同学

Safari技术预览版40更新说明 | WebKit

原文链接: webkit.org

Safari技术预览版40更新说明

2017-09-20 by Jon Davis@jonathandavis

Safari技术预览版 发布版本40现在在macOS Sierra和 macOS High Sierra 的betas版可以下载 使用了。如果您已经安装了Safari技术预览,则可以从Mac App Store的更新选项卡进行更新。 本版本涵盖了WebKit版本 221334-221968.

JavaScript

  • 增加了对捕获组正则表达式的支持 (r221769)

  • 修复了分号被当做=赋值运算符执行的问题 (r221400)

  • 实现异步迭代语句 for-await-of (r221358)

  • 优化 Object.keys 使用精细的数组分配 (r221853)

文件系统入口 API

  • 增加支持input.webkitEntries (r221645)

  • 优化了 FileSystemDirectoryEntry.getDirectory() (r221540)

  • 优化了 FileSystemEntry.getParent() (r221481)

  • 优化了 FileSystemFileEntry.file() (r221544)

  • 修复了FileSystemEntry API 忽略隐藏的文件的问题 (r221639)

  • 完成了 DOMFormData 的实施 (r221839, r221914)

Fetch API

  • 增加了对FetchRequest.body 的支持(r221395)

  • 增加了对 Request 克隆体流的支持 (r221437)

  • 增加了对Request可读流体的消耗的支持 (r221504)

  • 增加了对可读流体的缓存Response 的支持 (r221704)

  • 对齐FetchResponseFetchRequest` 的身体处理 (r221772)

  • 修复了Response.statusText 意外地使用HTTP / 2响应的完整HTTP状态行 (r221804)

  • 修复了Request 可读流体在保持活动时抛出异常 (r221342)

Accessibility

  • title属性工具提示和aria-label属性标签区分开来 (r221918)

Web API

  • 修正了DOMMatrixDOMMatrixReadOnlyNaN 值的验证 (r221545)

  • DOMMatrix2DInit 新增了 setTransform()addPath() 方法(r221462)

CSS

  • 删除对于 >> 后代选择器语法的支持 (r221788)

  • 修复了伪元素在display:none 子树时getComputedStyle 获取结果错误的问题 (r221542)

  • 更新字体选择算法以匹配最新CSS规范 (r221630)

CSS Grid

  • 修复网格简写,不重置沟槽属性的问题 (r221668)

  • 修改自动延伸路径作为路径尺寸算法的一部分(r221931)

  • 修改使用超过内容尺寸的转化尺寸为自动最小尺寸 (r221910)

Web Inspector

  • 修复了在窄宽度导致工具栏按钮隐藏的问题 (r221338)

  • 在“设置”选项卡中防止拆分控制台 (r221882)

  • 在仪表板和时间轴选项卡中使用相同的时间轴图标 (r221861)

  • 增加了侧边栏允许的最大宽度 (r221713)

  • 修复了当快速控制台抽屉打开时,在主内容区域中⌘E和⌘G无法正常工作的问题 (r221691)

Media

  • 防止增加报告的totalFrameDelay 用于未显示的帧,或暂停时进入的帧 (r221937)

  • 修复了MSE-to-Canvas的绘画,会在繁重的工作负载中“卡住”的问题(r221430)

Rendering

  • 增加了HTMLImageElement.async 属性 (r221803)

  • 增加了 HTMLImageElement.decode() 方法 (r221805)

  • 修复了如果SVG片段标识符是HTTP URL的一部分的问题(r221377)

  • 使用lang =启用先前的元素来影响为后续元素选择的字体 (r221408)

WebGL

  • 为WebGL 2增加 getActiveUniforms() 方法 (r221667)

  • 视频加速texImage2D不符合`flipY' (r221932)

  • 修正VideoTextureCopierCV来正确恢复顶点属性状态(r221933)