Ladybird:40k Star!一个完全独立的网页浏览器,采用自研引擎
在我用惯了 Chrome 和 Firefox 之后,偶尔总会有点“疲惫感”——不只是对页面加载慢的吐槽,更是对背后那些越来越“重”的浏览器生态产生了疑问。
一个浏览器里塞满了扩展、广告、隐私弹窗、搜索协议,甚至还“贴心”地集成了AI助手……就不能有个干净点、轻巧点的浏览器吗?某天在刷论坛的时候,我偶然看到一个名字很“昆虫系”的项目——Ladybird。
一开始我还以为是个画图软件,结果一看,这竟然是个自己造浏览器引擎的项目,还是那种真·从零写代码,不靠 Chrome 和 Firefox 引擎的独立浏览器。
要知道,咱们日常用的浏览器,不是基于 Chromium 就是 Gecko(Firefox 的引擎),连 Microsoft 的 Edge 都投靠了 Chromium 阵营。
结果突然杀出一个“清流”,不仅自己写引擎,架构还整得明明白白的:UI 主进程 + 多个独立渲染子进程 + 专门负责图片解码和网络请求的服务进程,各个进程独立沙箱化处理,听起来比某些“安全至上”的浏览器还要硬核。这不是我一直想找的那种“干净、纯粹、只为上网”的浏览器吗?
一个从操作系统里长出来的浏览器?
说起来更有意思的是,Ladybird 其实不是为了浏览器市场生出来的,而是作为一个操作系统里的小工具起步的,原本它是 SerenityOS 这个开源爱好系统的一个 HTML 查看器。
结果因为大家越搞越起劲,干脆脱离出来专注做浏览器了,而且现在已经可以在 Linux、macOS、FreeBSD 等平台上运行。换句话说,它虽然还处于“早期开发阶段”,但已经具备跨平台能力了。
而且他们不是那种“复刻浏览器壳子”的小项目,而是自己从底层造轮子,自己写 JS 引擎(LibJS),自己搞 Web 渲染引擎(LibWeb),连 WebAssembly 和媒体播放库都亲手敲代码。这年头谁还这么硬核?不靠 Google、Mozilla、Apple 提供的代码,就问你怕不怕?
我自己尝试了一下目前的版本(虽然是开发中状态),也就是那种“能用,但不建议普通人日常用”的早期测试版。
UI 确实还比较简陋,但能正常加载网页,尤其是对标准的 HTML、CSS 支持其实蛮规范的,最明显的感受就是——加载干净,没广告,没花里胡哨的弹窗,仿佛一脚踢回了2005年的互联网,朴素又真实。
对浏览器生态的重新思考
很多人可能会觉得:重新造一个浏览器,意义在哪?反正 Chrome 也挺快的,Safari 也很省电,Firefox 也有社区……可问题是,现在主流浏览器的共性越来越强:对广告公司友好,对用户隐私越来越“温柔劝导式”的侵犯,对扩展控制越来越紧,对页面内容越来越“改写”。
你有没有发现,哪怕你不装扩展,一个普通浏览器的启动速度也没有比三年前更快?Web 页面功能是强了,但资源消耗也跟着暴涨,页面一动不动都能吃你几个G内存。
Ladybird 给我最大的震撼,就是它完全没有“盈利”这层顾虑。它的设计初衷是面向技术爱好者和开发者,没有默认搜索分成协议、没有广告追踪机制、也没有什么莫名其妙的货币化路径,目标就是:构建一个符合现代 Web 标准、运行稳定、代码干净、没有包袱的浏览器。就这么单纯。
而且在它的架构设计上,我尤其喜欢它把“图片解码”和“网络连接”都放到独立进程中,这样哪怕网页加载了什么恶意内容,也不容易对主进程造成影响。
每个 Tab 是独立沙箱运行的,也不容易出现那种一个标签页崩了连累全浏览器死掉的问题。这些设计在现在的浏览器里虽然也存在,但 Ladybird 是从一开始就以这个为基础构建的,干净又明确。
对开发者友好
必须说句实话:Ladybird 现在还不是给“普通人”用的。它目前的定位就是开发者、系统极客、架构爱好者或者浏览器工程师用来“感受”架构、测试标准、贡献代码的平台。
甚至你要跑它,还得自己 clone 源码、手动编译,最好还有点 C++ 和系统编译工具链的经验,不然容易直接卡在第一步。
我当时编译就踩了几个坑,好在官方 GitHub 文档写得还算详细,问题不大。
开发团队的目标是 2026 年发布第一个正式的 Alpha 版本,也就是说现在还是个“重研发、轻体验”的阶段。但哪怕只是个雏形,我也从中感受到一点久违的“自由浏览器精神”——你知道,它真的不是为了吸引投资、卖广告、收数据而存在的。
我为什么会持续关注这个项目?
我觉得 Ladybird 给我一种“老程序员的浪漫”。不是为了挣钱,不是为了商业化,而是为了一个纯粹的目标——打造一个属于自己的、真正标准的浏览器。从代码层到架构理念,Ladybird 都没有被传统路径绑架,它就像一个逆行者,在所有人都在优化“用户留存”、“点击率”时,它说:“我要重新造个轮子,你们爱谁谁。”
如果你也对现代浏览器越来越沉重、越来越像广告系统的“入口”感到无奈,不妨关注一下 Ladybird。它现在确实还不适合做主力浏览器,但如果你是一个愿意折腾的极客,或者是热爱自由软件精神的开发者,那么 Ladybird 绝对值得你加入或者关注。
我会持续跟进这个项目的进展,因为——说不定几年后,我们真的可以用上一个没有跟广告商“联名定制”的浏览器。
开源地址:https://github.com/LadybirdBrowser/ladybird