WebKit 上周回顾
CSS 变量与改进的 GC 性能

本次更新讨论了上周集成到 WebKit 仓库的 625 个提交,截至 r120570。

Web Inspector 已改用 Chas Emerick 的 jsdifflib 来生成版本之间的差异。状态栏中添加了一个停靠到右侧的图标,设置屏幕已重新布局,本地修改列表现在可以清除了。此外,现在可以通过上下文菜单移除性能分析面板中的结果,并且 JavaScriptCore 现在支持从原生回调中断开

动画和过渡现在可以应用于 :first-element 伪元素。输入元素的 accept 属性现在接受文件扩展名,并且单选按钮组的状态跟踪准确性已得到改进。David Barr 在实现 CSS 的 image-resolution 属性方面取得了良好进展,同时增加了对 dppxdpidpcm 单位的支持。

Blob.slice 方法已移除前缀。document.documentURI 属性现在是只读的,Named Flows 的 overset 属性在没有附加区域链时将返回 true,并且 Pointer Lock 的实现更新了 pointerLockElement 属性以及 requestPointerLock 和 exitPointerLock 方法

Luke 在 WebKit 中提交了 CSS 变量(参见 CSS Variables 规范)的初步实现。虽然它默认禁用,且尚未在任何平台启用,但这项工作的进展非常令人振奋。

上周发生的其他变化: