谈到多进程的浏览器团队,除了IE浏览器就是Chrome、Opera,其他梯队,就是第三方基于Chromium内核的浏览器,但是反观Mozilla基金会经营9年的火狐浏览器,仍然是单进程的任务模式,但最新午夜版已经加入多进程网页处理机制功能。
火狐凭借自身的优势,在复杂的浏览器市场中占上一席之位,但是与其他优秀浏览器相比,自身就缺少独立沙箱安全功能和网页多进程处理机制。这两项功能,火狐浏览器一直没有加入,导致竞争对手不断蚕食着自身的市场份额。
从单进程改为多进程的网页处理模式,对于火狐是非常有利的。据Firefox的工程师Bill McCloskey介绍,多进程管理将带来性能提升、更高安全性和程序稳定性。多进程管理可以很好的发挥电脑系统的多任务处理模式,而不是用单进程去处理所有的网页。
虽然新版的Firefox与几年前相比,无论网页速度还是性能优化都有了很大的提升,但是仍然不够优秀和突出。因此近期代号为MemShrink和Snappy项目将为火狐加入多进程网页处理机制。
很多人都认为多进程的浏览器与单进程的浏览器相比,占用更多的系统内存资源,其实这是不科学的,据Bill McCloskey介绍,与单进程的火狐相比,多进程火狐测试版实际总体内存占用也只是多了10MB。
但是关于多进程的火狐浏览器的正式发布时间,McCloskey表示这个要取决于目前的开发计划,不过目前最新的Firefox 28 Nightly午夜版已经初步加入该功能特性。
如何开启Firefox 28午夜版的多进程处理机制?
1、地址栏输入about:config,进入浏览器配置中心
2、搜索browser.tabs.remote首选项,将False修改为True,重启浏览器,生效。
3、遇到网页崩溃时,不会影响整体浏览器的程序进程,不用担心Flash插件带来的崩溃问题了。
本文来源:不详 作者:佚名