fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:1751回复:12

转:什么是"多进程",以及"多进程"的下一步

楼主#
更多 发布于:2016-08-26 19:27
Electrolysis 直译为电解,是电流通过电解质溶液引起氧化还原反应的过程,在 Mozilla 看来则是努力将火狐拆分成多个进程,提高响应速度,稳定性和安全性的项目名称,由于首字母 E 和最后的 s 之间有 10 个字母,又简称为 e10s。这个项目最终会解决诸如「火狐卡死」「flash 导致火狐崩溃」「启动慢」等一系列问题。
 
 这项工作的第一阶段是把火狐的 UI 界面和网页内容分离
 
 第一阶段在一些 Firefox 48 用户上实现。对于不使用任何 Add-ons 的用户逐渐推进,从开始的1%逐步到50%,并在 49 版本实现对所有不安装任何 Add-ons 的用户开启 e10s,这样 Mozilla 可以检查的 e10s 的稳定性和参与数据以确保没有新的 bug。
 
 
 
 然后是附加组件
 
 如果 Beta 测试顺利的话,在 Firefox 50,e10s 将对安装了「经测试兼容 e10s 的扩展」用户开启,支持的扩展列表更新可以参考这里:http://arewee10syet.com/。而新 WebExtensions 内置多进程架构插件 API,它是被设计兼容多进程的。最后,Firefox 会为所有用户启用了多进程架构,附加软件不兼容的问题可能不再单独考虑。所以当务之急是附加组件的作者更新他们的附加组件与多进程架构兼容。
 
 关于辅助功能和触摸屏
 
 下一个重要的多进程更新定于 Firefox 51 时,目前对于带有增强功能和触摸屏的设备使用 e10s 还需要测试,而最终在 51 版本时实现。这意味着 Firefox 已经将页面加载和火狐界面相分离。
 
 多个内容的过程
 
 第二阶段是,支持多个内容处理。首先 Firefox 从 UI 界面拆分内容,以使加载的页面不会减慢 UI 界面。接下来要开始拆分内容进程,使一个加载缓慢的页面不会影响其他标签页的加载。目前这项工作正在进行,会在 2017 年上半年实现。
 
 与多内容模块处理同步的,Mozilla 也在构建一个沙盒化内容模块的进程。沙箱的目的是限制 web 页面对浏览器的调用和对操作系统的访问。这将有助于 Firefox 处理一系列潜在的安全漏洞。如果顺利的话,这项工作今年就可以完成。
 
 
 
 
将扩展独立为进程


 多进程的最后一部分是将扩展隔离到自己的沙箱中运行。类似于上面所说的沙箱化网页内容,并有助于提高性能,防止安全漏洞。将扩展放到自己的进程中可以确保扩展不会拖慢浏览器启动或网页加载,也有助于防止一些恶意扩展对 Firefox 的攻击行为。目前仍处在这项工作的初步阶段。
 
 
 
 ————
 
 正如 Mozilla 博客中所说:
 
这是一个庞大的工程,将采取几个版本来完成,但我们已经迈出了第一步。

 多进程的开展虽然缓慢但也在持续变化,对广大用户而言最终会反映在使用体验上的提升。未来几个月 Firefox 将会有更多的多进程和安全性的变化,并保持与其他浏览器竞争对手在内存占用上的优势,Firefox 的历史上最大的架构变化即将开启。

http://mozilla.com.cn/forum.php?mod=viewthread&tid=367381

最新喜欢:

l10xl10x
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2016-08-26 19:29
从这个文章来看,有可能今后 e10s 走的和 chrome 一样,一个页面一个进程,一个扩展一个进程。因为这样可以彻底不互相影响,不过也许 firefox 的有什么高招。
Firefox More than meets your experience
凭枰
狐狸大王
狐狸大王
  • UID32865
  • 注册日期2010-05-17
  • 最后登录2021-08-29
  • 发帖数536
  • 经验489枚
  • 威望1点
  • 贡献值226点
  • 好评度50点
  • 社区居民
  • 忠实会员
2楼#
发布于:2016-08-26 20:53
这个过程与抛弃xul有没有关联?uc脚本何去何从啊。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2016-08-26 21:38
凭枰:这个过程与抛弃xul有没有关联?uc脚本何去何从啊。回到原帖
不管e10s如何,xul都是要逐步淘汰的,不过 xul淘汰也有利于e10
的开发
Firefox More than meets your experience
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
4楼#
发布于:2016-08-26 22:07
凭枰:这个过程与抛弃xul有没有关联?uc脚本何去何从啊。回到原帖
逻辑上无
实际上
谋智“资源有限”
只能优先开发他们自己有需要的功能

四字真言
吃枣药丸
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2016-08-27 13:50
aaaa007cn:逻辑上无
实际上
谋智“资源有限”
只能优先开发他们自己有需要的功能

四字真言
吃枣药丸
回到原帖
非 google 苹果 微软,其他的小公司吃枣药丸
Firefox More than meets your experience
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
6楼#
发布于:2016-08-27 18:18
fang5566:非 google 苹果 微软,其他的小公司吃枣药丸回到原帖
技术上、市场上有亮点的完全可以等着狗、果、非死不可、亚、软来收购嘛

其实四字真言是送 UC 脚本的
或者我们现在就可以开刷 R.I.P. 了
无欢
火狐狸
火狐狸
  • UID8805
  • 注册日期2005-09-23
  • 最后登录2023-05-02
  • 发帖数143
  • 经验49枚
  • 威望0点
  • 贡献值12点
  • 好评度2点
  • 社区居民
7楼#
发布于:2016-08-28 18:52
我觉得大家还是早点转chrome吧
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
8楼#
发布于:2016-08-29 08:42
无欢:我觉得大家还是早点转chrome吧回到原帖
不需要,真有一天你的浏览器不更新了,或者一更新就把你的扩展团灭了,你还可以留在目前的版本一直用到大部分网站都不兼容它,那也至少能撑个一年,一年内找个浏览器的替代品还不容易。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2016-08-30 16:39
aaaa007cn:技术上、市场上有亮点的完全可以等着狗、果、非死不可、亚、软来收购嘛

其实四字真言是送 UC 脚本的
或者我们现在就可以开刷 R.I.P. 了
回到原帖
mozilla 使用的是比较过时的浏览器技术和架构,而且属于开源组织,并非传统的商业公司,恐怕大咖们不会收购吧。只能混吃等死?
Firefox More than meets your experience
mmd
mmd
禁止发言
禁止发言
  • UID52039
  • 注册日期2015-12-16
  • 最后登录2016-12-02
  • 发帖数539
  • 经验549枚
  • 威望0点
  • 贡献值758点
  • 好评度26点
10楼#
发布于:2016-08-30 16:47
用户被禁言,该主题自动屏蔽!
l10x
火狐狸
火狐狸
  • UID36895
  • 注册日期2011-08-03
  • 最后登录2024-04-18
  • 发帖数175
  • 经验180枚
  • 威望0点
  • 贡献值36点
  • 好评度5点
  • 社区居民
  • 忠实会员
11楼#
发布于:2016-08-31 11:07
fang5566:mozilla 使用的是比较过时的浏览器技术和架构,而且属于开源组织,并非传统的商业公司,恐怕大咖们不会收购吧。只能混吃等死?回到原帖
jxcangel
火狐狸
火狐狸
  • UID3884
  • 注册日期2005-03-11
  • 最后登录2016-09-01
  • 发帖数112
  • 经验117枚
  • 威望0点
  • 贡献值8点
  • 好评度3点
  • 社区居民
  • 忠实会员
12楼#
发布于:2016-09-01 23:37
火狐现在感觉是下一个Opera了,前面没其他要死的小弟顶着了,哪怕不死不活的傲游似乎在商业上也比火狐活得好?
游客

返回顶部