在 Servo 中的两个月:CSS 嵌套、Shadow DOM、Clipboard API 等等! - Servo 的目标是为开发人员提供一种轻量级、高性能的替代方案,用于在应用程序中嵌入 Web 技术。

主要观点:

  • 上个月提议改变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 的演讲。

关键信息和重要细节:

阅读 7
0 条评论