Servo
由 Rust 语言编写的开源实验性浏览器引擎,最初由 Mozilla Research 于2012年启动,后转移至 Linux 基金会托管,专注于内存安全、并行渲染架构和现代 Web 标准兼容
核心事实
时间轴 (近 90 天)
Servo 是一款由 Rust 语言编写的实验性浏览器引擎
2020年8月,Mozilla 因财务困境裁减约250名员工,Servo 核心团队几乎全部受波及,项目陷入停摆
2020年11月,Servo 被转移至 Linux 基金会托管
2023年在 Igalia 等公司的赞助支持下,Servo 重新拥有专职开发力量
Servo 早期使用自研的 Flow 布局引擎,近年来转向重新实现基于 CSS 规范的现代布局系统,包括对 Flexbox 和 CSS Grid 的支持
Rust 的所有权模型使浏览器引擎能实现并行化样式计算,不同 DOM 子树可由多个线程同时处理而不产生数据竞争
Servo 的年度总结文章获得了 Hacker News 社区 250 分的关注和上百条讨论
全部知识事实 (8)
Servo是Mozilla于2012年启动的实验性浏览器引擎项目,使用Rust语言编写
65%待验证Servo的部分技术成果(如CSS并行解析器)已被Firefox采用
85%待验证Rust 的所有权模型使浏览器引擎能实现并行化样式计算,不同 DOM 子树可由多个线程同时处理而不产生数据竞争
50%待验证Servo 是一款由 Rust 语言编写的实验性浏览器引擎
50%待验证Servo 早期使用自研的 Flow 布局引擎,近年来转向重新实现基于 CSS 规范的现代布局系统,包括对 Flexbox 和 CSS Grid 的支持
50%待验证2023年在 Igalia 等公司的赞助支持下,Servo 重新拥有专职开发力量
50%待验证2020年8月,Mozilla 因财务困境裁减约250名员工,Servo 核心团队几乎全部受波及,项目陷入停摆
50%待验证2020年11月,Servo 被转移至 Linux 基金会托管
50%