Chrome和IE8都支持多进程。此外,这两款浏览器的每个标签页都作为一个独立进程运行。因而,某一个标签页崩溃并不会影响到其他标签页,而且这还大大地提升了浏览器的整体运行速度。
不幸的是,Firefox浏览器却缺乏这样的功能。但My Outsourced Brain网站通过名为“与Firefox同行——预发行版”(Firefox in Parallel - A Pre-Release Version)版块,提供了未正式发布的Firefox 3.7。需要注意的是,该版Firefox 3.7只是Mozilla浏览器的早期版本,目前其性能还很不稳定。
Firefox 3.7预发行版本融入了Mozilla第一阶段的开发诉求。从本质上讲,它是支持多核性能,但它与目前的Chrome和IE8还有所差距(在Firefox 4发布前个别标签页将不会独立)。
据悉,在SunSpider javascript性能测试中,Firefox 3.7a1的运行速度约为Firefox 3.5.6 pre的3倍。Chrome 4.0.221.1运行速度要比Firefox 3.7a1快50%。但考虑到Chrome 4.0.221.1运行速度是目前版本Firefox的300%倍,Firefox 3.7a1速度的提升幅度还是不小的。
所有的测试都在Linux系统平台上进行。虽然浏览器在不同系统平台上运行速度会有所不同,但该测试还是预示着Mozilla即将发布的浏览器速度将大幅提升运行速度。
下面是SunSpider测试积分:
* Firefox 3.5.6pre - 4554.4ms +/- 2.0 %
* Firefox 3.7a1 - 1849.2ms +/- 4.5 %
* Chrome 4.0.221.1 - 1211.6ms +/- 3.9 %