浏览器Ladybird 是一个雄心勃勃的开源网页浏览器开发项目,由Ladybird Browser Initiative领导,该组织是一个非营利性组织,旨在促进浏览器市场的独立性。这项举措旨在创建一个摆脱大型科技公司影响的替代方案,从零开发一个浏览器,而不依赖现有的引擎,如Chromium(被Google Chrome、Microsoft Edge和Opera使用)或Gecko(被Mozilla Firefox使用)。
背景与目标
Ladybird起初是为业余项目操作系统SerenityOS制作的HTML查看器,但发展成为一个独立的浏览器,专注于网络标准、性能、稳定性和安全性。它的开发使命是提供以用户为中心的浏览体验,不妥协隐私,不采用标准搜索协议或通过代币获利的做法,这在其他浏览器中是可以看到的。该组织强调其独立性,完全依赖捐赠和赞助资金,没有企业影响。
开发阶段与时间表
到2025年7月,Ladybird处于预发布阶段,仅适合开发者和早期用户。官方时间表如下:
- 2026年夏季推出早期测试版,最初面向Linux和macOS。
- 2027年推出beta版。
- 2028年正式向广大公众发布稳定版。
这些时间节点反映了从零构建浏览器的复杂性,特别是创建自己的引擎,并显示出对交付强大产品的承诺。最近的更新,如2025年1月和2月的更新,显示出在遵循网络标准方面的进展,包括在WebCrypto API和JavaScript规范的支持方面的领先地位,以及与Figma和Firefox DevTools协议的兼容性。
技术架构
Ladybird采用多进程架构,以提高安全性和稳定性,具体如下:
- 主进程:包括一个用户界面主进程、多个渲染进程(WebContent,每个标签页一个)、一个图像解码进程(ImageDecoder)和一个请求服务器进程(RequestServer)。
- 安全性:图像解码和网络连接均在主进程之外进行,增强了对恶意内容的鲁棒性。每个标签页都在一个沙箱进程中运行,隔离于系统,降低了漏洞风险。
该浏览器因历史原因继承了SerenityOS的组件,如下:
- LibWeb:网页呈现引擎。
- LibJS:JavaScript引擎。
- LibWasm:WebAssembly实现。
- LibCrypto/LibTLS:加密和TLS库。
- LibHTTP:HTTP/1.1客户端。
- LibGfx:2D图形、图像解码和渲染。
- LibUnicode:支持Unicode和地区设置。
- LibMedia:音频和视频播放。
- LibCore:事件循环和操作系统抽象。
- LibIPC:进程间通信。
虽然最初依赖于这些库,但该项目现在允许使用第三方库来实现常见功能,如图像、音频、视频、加密和图形格式,但仍然承诺绝不采用其他浏览器引擎。
近期进展与期望
2025年的更新突显出显著的进展:
- 2025年1月:在JavaScript规范合规性方面处于领先,支持WebCrypto API,通过Google的反机器人检查,支持Figma并添加新的CSS属性。
- 2025年2月:防止“无样式内容闪烁”,采用curl和OpenSSL,实施资源计时,新增CSS功能和Firefox DevTools协议的支持。
- 2025年6月:运行Compiler Explorer,允许加载、编译程序和可视化反汇编,尽管实时编辑仍需改进。
这些进展表明对网络标准和开发者工具的关注,这对于在市场中竞争至关重要。然而,2025年3月的最新声明重申该浏览器尚未准备好进行普遍使用,根据路线图管理期望。
潜在影响
Ladybird旨在多样化浏览器市场,打破少数几家参与者的主导地位,促进创新和竞争。其独立和以社区为中心的方法可能会带来隐私、安全和性能的改善,尤其是在大多数浏览器依赖共享引擎的情况下。然而,鉴于其当前阶段,它仍面临技术和采用上的挑战,对用户和开发者来说是一个长期的投资。
在此页面上发现问题?告诉团队有关损坏的链接、版本或不正确的信息。
相关内容
Brave 1.94.121
专注于隐私、安全和快速浏览的浏览器。
Chromium 155.0.8038.0
开源浏览器,是 Google Chrome、Microsoft Edge 和 Opera 等浏览器的基础。
Vivaldi 8.2.4133.45
可自定义的浏览器,具有高级隐私和生产力功能。
Mozilla Firefox Portable 151.0.3
不需要安装的Mozilla Firefox版本。
Google Chrome 148.0.7778.97
当今使用最广泛的浏览器。
Mullvad Browser 15.0.10
专注于隐私的浏览器,由Mullvad VPN和Tor Project合作开发。
Opera GX 128.0.5807.71
为玩家定制的网络浏览器,具有独特功能以管理其 RAM、CPU 和连接使用。
Floorp Browser 12.10.4
可定制的浏览器,专注于隐私和无限的生产力。
