Servo 是使用 Rust 开发的实验性浏览器引擎,最初由 Mozilla 发起,目前由 Linux Foundation Europe 与来自 Igalia 和其他组织的贡献者共同开发。与其他浏览器引擎相比,Servo 在内存安全性、速度和并发性方面具有优势。
Servo 的最新消息宣布,他们在今年 7 月份收到了来自 NLnet 基金会的资助,但并未透露具体数额。项目团队表示,打算利用这笔资金对 Servo 的多个领域进行改进。主要重点在于:
- 完成 Servo 中的 float 支持
自 2023 年中期以来,Servo 团队一直在致力于 Servo 中的 floats 支持,也取得了一些进展。但他们表示,在 Servo 能够实现完全兼容的 CSS floats 之前,仍有一些问题需要解决。
其目标是使/css/CSS2/floats/
和/css/CSS2/floats-clear/
的平均通过率超过 80%。上周的测试结果如下:
- 支持更多语言的内联布局。
Servo 的布局引擎缺乏渲染不使用拉丁字母的语言的关键功能,包括正确的字体选择、对从右到左脚本的支持以及逻辑属性。项目团队的目标是改进 Servo 对显示更广泛内容的支持。
- 以及添加初始“table”支持
HTML tables 尚未在 Servo 中实现,从而导致许多网页布局的不正确。在此范围内,项目团队的主要重点是在 Servo 中实现对该功能的初步支持,重点是初步满足维基百科上 HTML tables 的需求。
相关阅读:
-
重启所有常规活动,浏览器引擎 Servo 发布 2023 年路线图
-
Rust 浏览器引擎 Servo 启用新的默认 UI