苹果上周发放Mac OS X Lion首个开发者预览版后,测试者们逐步挖掘出了这款苹果下一代操作系统诸多新特性。比如在操作系统内置的Safari浏览器中,已经使用了新版的WebKit2引擎。
WebKit2宣布于2010年4月,其最大特色是采用了沙盒式进程管理模式。苹果工程师当时在介绍WebKit2时这样描述:“WebKit2是为WebKit重新打造的API层,支持分线程模式,诸如JavaScript、HTML、网页布局等网页内容位于和程序UI不同的线程当中。这种模式类似于Google Chrome,但它们之间最大的区别是,我们将分线程模式直接应用在了浏览器基础架构中,允许其他WebKit客户端来使用它。”
简单的说,这种沙盒分线程模式的好处在于,即使某个网页崩溃或卡死,也只会影响单个标签,不会导致整个浏览器崩溃。而根据测试者的使用,Mac OS X Lion内置Safari浏览器在运行速度、流畅性方面也优于现有版本。