文章摘要
2025年10月,Ladybird浏览器项目合并了43位贡献者的217个PR,新增Axeptio和Gravwell两家赞助商。在Web平台测试(WPT)方面取得重大进展,通过子测试数达1,964,649个,首次突破90%通过率,这为iOS平台使用替代浏览器引擎奠定了基础。项目资金完全来自支持开放网络的赞助。
文章总结
《Ladybird浏览器2025年10月进展报告》
【项目动态】 10月期间,Ladybird浏览器项目共合并了来自43位贡献者的217个PR。我们诚挚欢迎新赞助商Axeptio(10,000美元)和Gravwell(5,000美元)的加入,他们的支持对开源浏览器开发至关重要。
【核心进展】 1. Web平台测试(WPT): - 新增通过111,431项子测试,总数达1,964,649项 - 首次突破90%通过率里程碑(含Wasm 3.0测试套件更新) - 该指标是iOS替代浏览器引擎审核的关键标准
- HTTP缓存优化:
- 启动持久化磁盘缓存开发(PR #6435等)
- 在内存缓存基础上新增二级缓存,显著提升重复访问速度
【性能提升】 实施多项JavaScript优化: - 字符串处理(PR #6396等) - 对象属性访问(PR #6413) - 32位整数运算溢出处理(PR #6414) - 隐藏iframe渲染优化(PR #6555) - HTML解析内存管理(PR #6561)
【功能更新】 1. 安全增强: - 扩展Trusted Types至15+个DOM API(PR #6057等)
媒体播放:
- 实现音视频同步播放系统(PR #6410)
- 新增多音轨/视频轨支持
- 改进seek操作响应速度
开发者工具:
- 重新实现可访问性树检查功能(PR #6462)
- 支持CSS Typed OM对象化样式操作
图形渲染:
- 完善CanvasPattern实现(修复slither.io渲染问题)
- 增强WebGL2缓冲区操作(PR #6637)
- 改进Google Maps地球模式渲染
【平台扩展】 - 实验性支持Windows平台运行 - 实现macOS捏合缩放功能 - 新增CSS sibling计数函数支持
【致谢】 感谢Adam Patterson等48位开发者的代码贡献(完整名单见原文)。项目持续接受企业/个人赞助,欢迎通过contact@ladybird.org联系。
(注:原文中的图片链接及部分技术细节PR编号已保留,完整内容可参阅原始报告)
评论总结
总结评论内容:
- 对缺乏下载链接的疑问
- "I always wonder why there are no download links" (garganzol)
- "Alpha, beta, something at least" (garganzol)
- 对项目进展的积极评价
- "Good progress this month!" (bovermyer)
- "That'll help boost adoption once it releases" (bovermyer)
- 对Google Maps运行效果的肯定及对测试分数的质疑
- "I'm impressed how well Google maps works already" (KaiMagnus)
- "The growth of passed tests seems suspiciously uniform" (KaiMagnus)
- 对项目前景的乐观预测
- "Ladybird might be the next Opera" (anthk)
- "fully libre" (anthk)
- 认为该项目可能成功实现其他QT浏览器未达成的目标