阅读:7766回复:28
多进程 Firefox 开发暂缓 快速改善界面响应优先
Mozilla 经过最近的讨论,将 Firefox 按照多进程方式重构的项目 Electrolysis (E10S) 计划暂缓,转而通过一些见效更快的方式改善用户界面响应。Electrolysis (E10S) 的主要目的是改善界面相应时间,主要通过以下两点实现:
将用户界面绘制进程和内容绘制进程分离开。 改善垃圾回收机制。同时还有一些次要目标: 对于多核系统的支持。挑战:现阶段 DOM 依然是单线程的。 改善内存管理。 崩溃保护。 沙箱安全。 目前 Firefox for Android 已经完全实现了多进程,但是桌面版本的重构难度比预期的要大,尤其是如何保证原有的扩展还可以在多进程模式下正常工作这个问题还没有比较好的解决方法。结合其他因素,Mozilla 决定将有限的资源调整到其他可以在短期内实现的改善界面相应时间的措施上,包括: 优化自在 Firefox 3.6.14 起实现的进程外插件管理(Out of Process Plugin)。 Places 优化(Places-optimization)。 递增式垃圾回收。 Mozilla 方面认为通过优先实现以上改善,可以使最终用户更快体会到在界面响应方面的进步。另一方面,多进程 Firefox 项目 Electrolysis (E10S) 将暂缓,但不会取消。 有人知道多進程功能現在開發到哪階段了嗎? 還在初步嗎??? |
|
1楼#
发布于:2011-11-23 13:51
对 现在的用途是插件进程
但e10s的测试版 用的也是plugincontainer 可惜已经暂停了 |
|
2楼#
发布于:2011-11-23 13:51
plugincontainer,顾名思义十是插件进程
|
|
3楼#
发布于:2011-11-23 13:51
内存占用自然是要提升的
毕竟初始化一个进程 但firefox这个又和chrome不同 chrome 是初始化一堆 firefox目前e10s测试版 只是多一个plugincontainer 进程 也就是界面和网页分离 还没做到每个tab开一个进程 |
|
4楼#
发布于:2011-11-23 13:51
多进程会不会使得内存占用也提升呢?
|
|
5楼#
发布于:2011-11-23 13:51
Me too。 我说看了办天觉得也像Evernote 闹了半天是跟主题无关的回复 |
|
|
6楼#
发布于:2011-11-23 13:51
lixinskay: Evernote党路过 |
|
7楼#
发布于:2011-11-23 13:51
从来不多觉得多进程有什么好
也许是Chrome在这方面给我的印象太差 |
|
8楼#
发布于:2011-11-23 13:51
看好多进程,内存释放效果很好!
|
|
9楼#
发布于:2011-11-23 13:51
关键点还是在于浏览速度和功能创新啊
|
|
10楼#
发布于:2011-11-23 13:51
|
|
11楼#
发布于:2011-11-23 13:51
|
|
|
12楼#
发布于:2011-11-23 13:51
|
|
13楼#
发布于:2011-11-23 13:51
firefox操作系统化好了,作为web app的容器
|
|
14楼#
发布于:2011-11-23 13:51
是有历史包袱
重构现有gecko就废掉了不少时间 看看难产的4.0 另外一个tab closed 动画都干掉了不少性能 还难产 更大的包袱其实是现有的扩展 什么时候 桌面版应该基于移动版来开发 |
|
上一页
下一页