据国外媒体报道,作为苹果Safari和谷歌Chrome等主流浏览器的内核,WebKit开源浏览器引擎近日宣布了新版本WebKit2,Web内容和应用程序将以多进程模型运行。 微软IE和Chrome都已经具备这种多进程模型。Chrome的独立标签页进程也已经取得了巨大的成功。 随着新版WebKit引擎的发布,其他浏览器就可以直接使用这些技术。目前,Mozilla正在开发具备独立进程功能的Firefox浏览器。Mozilla的目标是让这项功能更加易用和快速。 相比WebKit,新版WebKit2并没有大的改进。当WebKit2正式发布时,基于WebKit的浏览器用户将直接看到相关的改进,其中包括iPhone OS浏览器,Android浏览器和Symbian s60浏览器。毫无疑问,WebKit2将使得这类手机浏览器的性能更加稳定。 从技术上说,Webkit的常规版本中没有进程边界,因为应用和渲染器在一个进程里,但是应用和WebKit API之间有API边界。而在Chrome/Chromium里,API边界之上还有进程边界,因此很难为其他WebKit实现所用。 Webkit2 的目标是实现独立进程与非阻断式API。