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) - 对齐FetchResponse
和
FetchRequest` 的身体处理 (r221772) - 修复了
Response.statusText
意外地使用HTTP / 2响应的完整HTTP状态行 (r221804) - 修复了
Request
可读流体在保持活动时抛出异常 (r221342)
Accessibility
title
属性工具提示和aria-label
属性标签区分开来 (r221918)
Web API
- 修正了
DOMMatrix
和DOMMatrixReadOnly
的NaN
值的验证 (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)
往期精选文章 |
---|
使用虚拟dom和JavaScript构建完全响应式的UI框架 |
扩展 Vue 组件 |
使用Three.js制作酷炫无比的无穷隧道特效 |
一个治愈JavaScript疲劳的学习计划 |
全栈工程师技能大全 |
WEB前端性能优化常见方法 |
一小时内搭建一个全栈Web应用框架 |
干货:CSS 专业技巧 |
四步实现React页面过渡动画效果 |
让你分分钟理解 JavaScript 闭包 |
小手一抖,资料全有。长按二维码关注京程一灯,阅读更多技术文章和业界动态。