来源:OSCHINA 时间:2023-02-05 09:35:04
(资料图片)
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 编写的实验性浏览器引擎,利用了该语言的内存安全属性和并发特性。
OAuthApp v2.1.19 更新 | 前端发布工具 全球速递
Go 语言开发工具 LiteIDE X38.1 发布 世界短讯
当前播报:FileZilla Server 1.6.5 发布,开源 FTP 服务器