据国外媒体报道,苹果近日发布了新的WebKit开源Web
浏览器排版引擎,Safari(包括手机版)将内置“独立进程模式”,
JavaScript, HTML和排版等组件都可以通过独立进程在浏览器中运行。
苹果工作人员安德斯-卡尔森(Anders Carlsson)表示,新的WebKit补丁被称为“WebKit2”, Safari浏览器和WebKit引擎将在不久后采用这些技术。除了Safari浏览器之外,Chrome浏览器,Android Web浏览器和Palm平台的WebOS也采用WebKit引擎。
卡尔森称:“WebKit2将被
设计为支持独立进程模式,Web内容(JavaScript, HTML,排版等)将以独立进程运行。该模式与Chrome类似,它们最大的区别在于苹果在框架中直接嵌入了独立进程模式,其他客户端用户也可以使用这项技术。”
在这种模式下,每个浏览器标签页都处于“沙盒”中,这就像每个标签页都是一个独立的浏览器。目前,Chrome以特有的方式运行基于WebKit的浏览器。通过内置WebKit2引擎,包括Safari在内的其他浏览器将使用到同样的技术。
据悉,WebKit2的主要目标是提高浏览器的稳定性,开放应用程序设计界面。