加载中...

Servo 是一个用 Rust 语言编写的开源浏览器引擎项目,由 Mozilla 研究部门于 2012 年前后发起,目标是探索内存安全与高度并行化的下一代渲染架构。
Servo 从设计之初就面向多核并行:样式计算、布局、渲染等阶段尽可能并行执行,充分利用现代 CPU;Rust 的所有权模型则在语言层面消除了大量内存安全漏洞,而这类漏洞正是浏览器安全问题的主要来源。
Servo 的多项成果通过 Quantum 项目落地到 Gecko:并行 CSS 引擎 Stylo 与 GPU 渲染器 WebRender 均源自 Servo,显著提升了 Firefox 的性能。
2020 年 Mozilla 大规模裁员后,Servo 移交 Linux 基金会托管,后由 Igalia 等公司主导重启开发,聚焦于成为可嵌入的独立 Web 引擎。它与 Ladybird 等项目一起,被视为打破浏览器引擎寡头格局的探索。

登录 后参与讨论
暂无讨论,来发表第一条评论吧