重启所有常规活动,浏览器引擎 Servo 发布 2023 年路线图

来源: OSCHINA
2023-02-05 08:40:29

Rust 开发的实验性浏览器引擎 Servo 宣布了最新的 2023 路线图,概述社区、治理和技术计划。在 2020 年 8 月,Mozilla 曾宣布一项裁员 25% 的计划,其中正好包括 Servo 团队的开发人员;同年 11 月,Servo 交由 Linux 基金会托管。目前,该项目的开发主要由社区/志愿者驱动。

今年 1 月份,Servo 发布公告称收到了新的外部资金赞助,以积极推进项目发展。而其计划的首要任务就是重新激活项目及其周围社区,以吸引新的合作者和赞助商。并透露 2023 年的重点工作内容在于改进 Servo 中的 layout system,并致力于让基本的 CSS2 layout 正常工作。

Servo 计划重新启动所有常规活动,包括 PR 分类和审查、有关项目的公共沟通以及安排 TSC 会议。还将进行一些外联工作,以吸引更多有兴趣工作、参与和资助该项目的合作者、合作伙伴和潜在赞助商。

路线图具体内容包括:

  • 项目重新启动(社区和治理)
    • 在 2023 年期间通过一些关于社区和治理的新活动重新激活 Servo 项目。
  • 项目外联(合作者、合作伙伴、赞助商等)
    • 随着 Servo 项目的重新开展,其希望开展一些外联工作来传播有关项目的信息,并吸引更多对工作、参与和资助该项目感兴趣的公司、合作者和合作伙伴。
  • 主要依赖升级(WebRender、Stylo 等)
    • Servo 的一些大的依赖项已经有一段时间没有更新了,开发团队计划调查这些依赖项的状态,并尝试进行升级。
  • Layout engine 选择 2013 vs 2020
    • Servo 目前有两个 Layout engine,一个是原始的(称为 2013 年)和一个新的(2020 年)。开发团队计划在与以前的 Servo 贡献者和更广泛的社区进行讨论后,从中做出正确的选择。
  • basic CSS2 支持的进展
    • Servo layout engine 仍然缺乏一些 basic CSS2 支持。在完成 layout engine 选择后,开发团队就计划将着手改进 Servo 中对 CSS 布局的支持,重点放在几个 WPT CSS2 文件夹中。
  • 探索 Android 支持
    • Servo 已经试验了 Android 平台支持,接下来将进一步研究,以实现让 Android 成为 Servo 的默认平台之一(除了 Linux、Mac 和 Windows)。
  • 可嵌入的 web engine 实验(例如 Tauri)
    • Servo 旨在成为一个可嵌入的 Web 渲染引擎。基于此,开发团队希望在某些嵌入式设备上运行一些 Servo 演示(可能会研究一些现有的项目,如 Tauri 以及如何在那里集成 Servo)。

Servo 项目由 Mozilla Research 于 2012 年创建,是一项研发工作;旨在创建一个独立的、模块化的、可嵌入的网络引擎,允许开发人员使用网络标准交付内容和应用程序。Servo 是一个用 Rust 编写的实验性浏览器引擎,利用了该语言的内存安全属性和并发特性。

展开阅读全文
精彩评论
Mozilla 比起 google 在资金方面 差距太大了。
2023-02-05 12:07
1
举报
一直很看好这个引擎,前几天停摆了,很可惜
2023-02-05 11:52
1
举报
支持servo,一直很看好这个引擎。很早就用上rust,可惜没了Mozilla支持。
2023-02-05 11:50
1
举报
4 收藏
分享
8 评论
4 收藏
分享
返回顶部
顶部