主要观点:
- 上个月提议改变AI 贡献政策允许在某些情况下使用 AI 工具,后因社区反馈决定保持 AI 贡献禁令,未来相关政策将共同讨论。
- 复杂网站如 Gmail 和 Google Chat 已可在 Servo 中使用,且 Servo 支持了多项新的 Web API 功能和 CSS 特性。
- 最近在 Shadow DOM、Trusted Types API 等方面取得了最大的引擎改进,默认启用了 Shadow DOM,还实现了多个功能的改进和修复。
- Servo 的 devtools 集成支持了 iframe、颜色方案模拟等,解决了一些对话框和 URL 栏的问题。
- 对 webview API 进行了重大更改,包括独立处理缩放、简化鼠标事件等,还修复了一些相关的 bug。
- 完成了对
script
crate 的拆分,加快了webgpu
的重建速度,升级了 Stylo 和 Rust 版本,添加了内存使用视图。 - 开始构建增量布局系统,提高了多种布局查询的速度,修复了众多与性能和稳定性相关的 crash 和 bug。
- 对 flexbox 实现进行了改进,在 web API 功能、安全与网络、DOM 等方面都取得了进展,修复了许多其他 bug。
- 收到了 4664 美元/月的 recurring donations,帮助覆盖 CI 运行器和实习生的费用,且 Servo 在 thanks.dev 上也有赞助。
- Josh Matthews 将在 RustWeek 2025 上发表关于 Servo 的演讲。
关键信息和重要细节:
- AI 贡献政策调整及社区反馈
- 支持的复杂网站及相关截图(https://servo.org/img/blog/2025-04-servo-gchat.png、https://servo.org/img/blog/2025-04-servo-gmail.png)
新的 Web API 功能和 CSS 特性列举
- 如 Response.json()、CSSStyleSheet()等(https://servo.org/img/blog/april-2025.png)
引擎改进的各项指标及相关 PR
- Shadow DOM 等的提升(https://servo.org/wpt/)
devtools 集成的改进及相关 PR
- 支持 iframes 等(https://book.servo.org/hacking/using-devtools.html)
webview API 更改及相关 PR
- 独立处理缩放等(https://doc.servo.org/servo/)
script
crate 拆分及对构建时间的影响- 内存使用视图相关(https://servo.org/img/blog/2025-04-servo-aboutmemory.png)
增量布局系统及性能提升相关
- 对多种布局查询的加速等
修复的 crash 和 bug 列举
- 涉及 touch 事件、service workers 等
donations 相关信息
- 每月 4664 美元及增长情况,在 thanks.dev 上的赞助情况
Conference talks 相关
- Josh Matthews 在 RustWeek 2025 的演讲安排
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。