Servo 七月进展:更多平台、更快的 Canvas、SVG 中的 Web 字体
来源: servo.org — 2026-08-31
概述
Servo 0.5.0 汇集了 7 月的全部改动,共 488 次提交,并首次发布 Linux aarch64 二进制。这个月带来大量 Web 平台新特性:支持 stale-while-revalidate、text-decoration-thickness、box-decoration-break 等 CSS 特性,新增一批 SubtleCrypto 算法(Ed448、X448、KMAC)与 DOM API。性能上 2D Canvas 渲染改为多线程,帧率最高提升 55%、每帧功耗最高降 42%,相同文本不同字号场景的文本渲染最高快 10 倍。真实站点兼容性上 DuckDuckGo 与 Gumroad 页面在 v0.5.0 下已能近乎完美渲染。
核心要点
- Servo 0.5.0 共 488 次提交,发布 Linux aarch64 二进制
- 新增 stale-while-revalidate、box-decoration-break 等 CSS 特性
- 2D Canvas 改为多线程渲染,帧率最高提升 55%
- 文本渲染最多快 10 倍(相同文本不同字号)
- DuckDuckGo、Gumroad 等真实站点在 v0.5.0 下渲染明显改善
- 正在实现 WebVTT 字幕、文件与目录选择 API 及无障碍增量更新
金句
多线程 Canvas 让帧率最高提升 55%,每帧功耗降低 42%。
👍 0
👎 0
返回 Lobsters 首页