WebKit 上周动态
Inspector 的源文件面板和私有名称
本次更新讨论了 WebKit 上周提交的 931 个 commits,直至 revision 118648。
Web Inspector 的 Sources Panel 不再是实验性功能,该面板旨在结合 Resources 和 Scripts 面板的功能,例如修订历史。Go to Source 快捷方式现在可以从所有面板访问,从 Navigator 面板已添加拖放功能,并且正在准备在 Timeline 面板上可视化图层合成性能。
随着布局代码的合入,seamless iframes 提供的大多数功能已实现。Flexbox Module 的新负 flex 算法已实现,flexbox 上的自动外边距现在将分配空间到主轴和交叉轴方向。color CSS 属性现在可以用于区域。Chromium 已启用 WebKit 中对子像素布局的支持。
JavaScriptCore 已开始实现 ECMAScript 6 的私有名称特性,初步允许属性映射包含不是标识符的键。DOM4 的 DOMError 的接口代码已合入,IndexedDB 中的键路径现在可以是数组,并且页面的 scrollWidth() 和 scrollHeight() 现在与页面缩放无关。
上周发生的其他变化:
- 已添加一个设置,用于禁用同步 XMLHTTPRequest 请求。
- John 提交了 Font Boosting 的编译和运行时标志,这是 Chrome for Android 的文本膨胀算法。
- 已添加一个设置,使固定定位创建新的图层堆叠上下文。
- WebKit 的 backface-visibility 测试已根据 HTML5 规范进行了更新。
- Carlos Garcia Campos 现在是一名 WebKit Reviewer,恭喜!