本周四,苹果向开发者放出了Safari for OS X 10.9 Mavericks / 10.8 Mountain Lion的最新测试版。本次更新带来了新的WebKit功能,包括将在OS X 10.10 Yosemite和iOS 8中被更广泛地采用的WebGL优化等内容。
Safari 7.1 for Mavericks和Safari 6.2 for Mountain Lion,为苹果浏览器带来了基于WebGL的3D渲染支持。此外还有IndexedDB、JavaScript Promises、CSS Shapes、以及Compositing等WebKit引擎特性。
苹果希望开发者们能将测试重点放在子像素渲染(subpixel rendering)上,该功能现已默认在所有Web内容上启用。
发行说明还指出,带in-app Web views的网站,其渲染结果可能会有些不同(这取决于设计约束)。最后,该公司还要求开发者多留意扩展的兼容性。
下面是本次更新带来的WebKit新特性:
• WebGL:开发人员将能够免插件原生运行所创建的3D体验。
• IndexedDB:开发者可为联机工作、或者需要为客户端缓存大量数据的web应用程序,存储结构化数据。
• JavaScript Promises:JavaScript作者可更自然地工作于异步编程模式。
• CSS形状与合成(Shapes and Compositing):通过使用CSS,网站可轻松将文本环绕于图像和几何形状的四周,以及用DOM元素来执行图像合成操作。
感兴趣的开发人员可以在苹果的开发者门户网站(Developer Portal)上下载Safari 7.1 for Mavericks和Safari 6.2 for Mountain Lion。
[编译自:AppleInsider]