一句话看懂:独立开发者用 Zig 语言从零编写渲染引擎的浏览器 cwbrowser,近日以 100/100 满分通过 Acid3 标准测试,早期基准测试速度约为 Chrome 的两倍,验证了“现代系统语言 + 个人开发”重建浏览器引擎的可行性。
事件核心:发生了什么
作者用两年时间,以 Zig 语言从零手写了 HTML 解析器、CSS 解析与层叠、块/内联布局引擎和绘制管线,完全不依赖 Chromium、WebKit 或 Gecko。唯一借用的是 Google 的 V8 JavaScript 引擎,与 Chrome 和 Node 使用的是同一套虚拟机。cwbrowser 已通过 Acid3 测试并拿到 100/100 满分,早期基准测试显示比 Chrome 快约 2 倍。首个公开预览版计划面向 macOS(Apple Silicon),目前下载尚未开放,可通过邮件预约通知。
为什么重要
当前主流浏览器引擎——Blink、WebKit、Gecko——都源自二十多年前的代码库,体量庞大,几乎无法被单个人完整理解。cwbrowser 的意义不在于取代 Chrome,而在于验证一条不同路线:用 Zig 这样强调手动内存管理和可预测性能的系统语言,只复用 V8 这一个性价比最低的组件,其余渲染链路全部从零构建,依然能达到 Acid3 兼容标准。这是对“浏览器引擎必须由大团队长期维护”这一既有认知的直接挑战。
对用户/开发者/创作者的影响
对普通用户,它提供了一个更轻量、可能更省资源的桌面浏览器选择。对开发者,cwbrowser 是 Zig 语言在复杂系统软件领域的完整实战参考,其内存管理策略、解析器设计和绘制管线都有学习价值。对 Web 内容创作者,Acid3 通过说明基础 CSS 和 DOM 兼容性有保障,但现代 Web 平台


