This Month in Ladybird – August 2026
20 days ago
- Ladybird 新增了 Twitch 视频播放、CSS 滚动吸附、DevTools 中的 JavaScript 调试、可暂停下载和会话恢复功能。
- 性能优化:新样式引擎、布局缓存、主线程外 CSS 动画;Speedometer 2 分数从约 47 提升至约 64。
- CSS 滚动吸附支持滚轮、键盘、触控板和程序化滚动。
- DevTools 中现已支持断点、单步执行和监视表达式的 JavaScript 调试。
- 下载可暂停、恢复,并在浏览器重启后继续,最多支持 4 个并行连接。
- 会话恢复现在包含完整历史记录,并在重启后持久化;表单数据尚未持久化。
- UI 改进:mailto 链接、页内 JavaScript 对话框、无虚假历史的崩溃恢复、Wayland 修复。
- 通过 JSON 配置站点兼容性规则(User-Agent 变通方案),改进了 nytimes.com 和 cnn.com。
- 大量站点修复:chatgpt.com、vscode.dev、icloud.com、strava.com、outlook.com 等。
- CSS 3D 变换、overflow-wrap、RTL 滚动修复和文本装饰改进。
- Rust 移植:CSS 解析、计算样式、绘制管道和共享字符串表示。
- WebAssembly 编译器服务,具有更严格的沙箱,改善了 Strava 地图加载时间。
- JavaScript 堆被隔离以防止任意内存访问;字节码存储在只读映射中。
- 网络:证书链修复、缓存重定向和正确的重新加载验证。
- WPT 分数增加了 9,657 个子测试;在 referrer-policy 测试上取得重大进展。
- Windows 上通过 ANGLE 支持 WebGL;通过 jxl-rs 支持 JPEG XL;隐藏窗口停止渲染工作。
- Alpha 计划于 2026 年发布;剩余工作包括崩溃报告、签名构建、自动更新和下载站点。