设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Firefox 查看内容

Servo:构建并行化浏览器

2015-1-21 16:02| 发布者: joejoe0332| 查看: 1314| 评论: 0|原作者: 黑日白月|来自: linuxtoy

摘要: 随着 Rust 1.0 Aplha 的发布,基于其编写的 Mozilla 下一代浏览器引擎 Servo 也逐渐明朗起来,有望在 2015 年看到 Alpha 版发布。在当下正在奥克兰进行的 Linux.Conf.Au.2015 上,Mozilla 的 Jack Moffitt 详细讲解 ...

  随着 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 解码器。

主题演讲视频(朝内镜像稍后奉上)

消息来源:Phoronix


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部