Hacker News 中文摘要

RSS订阅

瓢虫月报——2025年10月刊 -- This Month in Ladybird – October 2025

文章摘要

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替代浏览器引擎审核的关键标准

  1. 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等)

  1. 媒体播放:

    • 实现音视频同步播放系统(PR #6410)
    • 新增多音轨/视频轨支持
    • 改进seek操作响应速度
  2. 开发者工具:

    • 重新实现可访问性树检查功能(PR #6462)
    • 支持CSS Typed OM对象化样式操作
  3. 图形渲染:

    • 完善CanvasPattern实现(修复slither.io渲染问题)
    • 增强WebGL2缓冲区操作(PR #6637)
    • 改进Google Maps地球模式渲染

【平台扩展】 - 实验性支持Windows平台运行 - 实现macOS捏合缩放功能 - 新增CSS sibling计数函数支持

【致谢】 感谢Adam Patterson等48位开发者的代码贡献(完整名单见原文)。项目持续接受企业/个人赞助,欢迎通过contact@ladybird.org联系。

(注:原文中的图片链接及部分技术细节PR编号已保留,完整内容可参阅原始报告)

评论总结

总结评论内容:

  1. 对缺乏下载链接的疑问
  • "I always wonder why there are no download links" (garganzol)
  • "Alpha, beta, something at least" (garganzol)
  1. 对项目进展的积极评价
  • "Good progress this month!" (bovermyer)
  • "That'll help boost adoption once it releases" (bovermyer)
  1. 对Google Maps运行效果的肯定及对测试分数的质疑
  • "I'm impressed how well Google maps works already" (KaiMagnus)
  • "The growth of passed tests seems suspiciously uniform" (KaiMagnus)
  1. 对项目前景的乐观预测
  • "Ladybird might be the next Opera" (anthk)
  • "fully libre" (anthk)
  • 认为该项目可能成功实现其他QT浏览器未达成的目标