[-Fx-] Mozilla 下一代并行化浏览器引擎:Servo

楼主: t7yang (t7: 我认为这是一种背叛)   2015-01-21 22:57:37
来源:http://www.open-open.com/news/view/e90909
随着 Rust 1.0 Aplha 的发布,基于其编写的 Mozilla 下一代浏览器引擎 Servo 也逐渐
明朗起来,有望在 2015 年看到 Alpha 版发布。
在当下正在奥克兰进行的 Linux.Conf.Au.2015 上,Mozilla 的 Jack Moffitt 详细讲解
了关于 Servo 的各个方面以及其相对于现有浏览器的提升。要点如下:
‧Servo 引擎依然处于研究阶段,当下尚未确定何时会进入产品。
‧高效且安全的 Rust 帮助 Servo 可以实现一些 C++ 难以实现的特性。
‧Servo 的开发主题是并行化,其中之一即是DOM 并行化处理。
‧Servo 目前已经基本通过 Acid2 测试,可以基本正常的成像 Alexa 排名考前的网站
CSS 相容性方面当下目标是 2015 年实现的依据普遍性排名前 50% 的特性,可以满足
绝大多数网站的显示需求。
‧整体浏览器架构方面,Servo 实现了统一化的 JavaScript/Rust 内存管理。
‧良好的嵌入式支持,相容 Chromium 嵌入式架构。
‧初步实现 Firefox OS 及 Android 支持。
‧Servo 的网页成像性能在单线程模式已经仅需 Gecko 一半的时间成像测试网页,多线
程模式性能更佳,超越当下全部浏览器。
‧接下来计划在 2015 年发布一个 Alpha 品质使用 Servo 引擎的版本,注意其中
JavaScript 引擎及 Skia 成像部分并非 Rust。
‧另一方面,Gecko 中的部分模组将逐步开始用 Rust 重写,享受其带来的性能及安全性提升,首先实现的将是 bmp 解码器。
主题演讲影片
https://www.youtube.com/watch?v=7q9vIMXSTzc
消息来源:Phoronix
www.phoronix.com/scan.php?page=news_item&px=Mozilla-Servo-Engine-LCA2015
来自:https://linuxtoy.org/archives/servo-building-a-parellel-browser.html  
作者: oversky0 (oversky0)   2015-01-23 11:21:00
这会影响到 addon 吗?
楼主: t7yang (t7: 我认为这是一种背叛)   2015-01-25 09:53:00
你指的哪个部分,GECKO重写还是SERVO。不过上述两个的答案应该都是不知道,因为都还没开始。

Links booklink

Contact Us: admin [ a t ] ucptt.com