Servo 是使用 Rust 开发的实验性浏览器引擎,最初由 Mozilla 发起,与其他浏览器引擎相比,Servo 在内存安全性、速度和并发性方面具有优势。
近日 Servo 在博客介绍了近期的一些重要变化。
- 使用 rustls 代替 OpenSSL
- 升级对 WebGPU 的实验性支持,虽然仍处于实验性阶段,但已有 5000 多个测试用例通过了测试,以及运行一些 WebGPU demo
- 除了 ARM64,现在还支持在 ARM32 上进行构建
- 恢复对 CSS 浮动和 "white-space: nowrap" CSS 的支持
- 改进了崩溃错误页面。新的崩溃错误页面显示了 panic 消息和堆栈跟踪。下面是 Servo 项目显示的示例:
- 启用新的默认 UI——添加了地址栏,目前处于基础阶段
详情查看博客。