开发与编程 Jul 31, 2026加入收藏

浏览器引擎用Rust编写,于2026年7月底发布0.4版本:servoshell(一个小型演示浏览器)已能正确渲染越来越多的真实网站。
Servo 0.4 已于 2026 年 7 月底发布,标志着用 Rust 编写的浏览器引擎 的月度发布。团队公布的主线任务:本月,servoshell(嵌入引擎的小型演示浏览器)开始能够正确渲染 越来越多的真实网站。
Phoronix 的摘要简洁:未列出冗长的变更日志,重点关注不断增长的兼容性覆盖率。我们将链接至 GitHub 仓库 查看本周期关闭的具体问题列表。
对于从一开始就关注 Servo 的开发者(该项目由 Mozilla Research 于 2012-2013 年启动,由 Patrick Walton 和 Lars Bergstrom 与 Rust 团队共同主导工程,后于 2020 年 Mozilla 裁员风波后加入 Linux 基金会),问题从未是 “Servo 能否渲染 HTML+CSS?”(答案早已是肯定的),而是 “Servo 能否打开我的 Gmail 而不崩溃?” 换句话说:该引擎能否在不崩溃的情况下处理现代网络的真正复杂操作(JS、复杂布局、历史怪癖、自定义字体、iframe、WebRTC 等)。
每个版本都在 扩大能够正确渲染的网站范围,这让 Servo 离实用更近一步。它仍不是 Blink 或 Gecko 的大众替代品,但正逐渐成为以下场景的可信候选:
2026 年的另类引擎格局并不丰富。Blink(Google/Chromium)占据主导;Gecko(Firefox)仍在坚守;WebKit(Apple)仅限于其平台。此外还有“用 X 语言编写的引擎”项目:Ladybird(基于 SerenityOS 工作的 C++ 引擎)、Servo(Rust,自 Linux 基金会接管后采用月度发布节奏),以及一些学术练习。
Servo 的 月度节奏,加上累积的变更日志和不断提升的兼容性覆盖率,可能是最重要的信号。它不再是一个幽灵项目:而是一个真正的“发布列车”节奏下的活跃项目。
请记住三点:(1)Servo 0.4 = 2026 年 7 月闭环,月度节奏保持;(2)本月的进展集中在真实网站的渲染兼容性上;(3)这是迄今为止最成熟的 Rust 引擎——值得关注其在嵌入式场景及摆脱 Blink 依赖的用例中的表现。
本文由人工智能撰写,并经人工编辑审核。