返回资讯中心
外部精选
软件工程
#开发者实时流

Tab发布全新Rust浏览器引擎,通过95%上游Web测试

来源标题:Tab: A from-scratch Rust browser engine passing 95% of upstream web tests

Tab的自研Rust浏览器引擎在五个上游测试套件中通过了1,912,797项测试中的1,774,103项,约95%。该引擎不基于Chromium、WebKit或Gecko,由一名开发者主导架构与测试,代码主要由Claude和GPT等AI代理编写。目前记录到34项安全发现,Rust语言可规避Chrome约70%的内存安全类漏洞。

Hacker News 最新jakelami2026/11/2 · 2 天前3 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

一个完全用 Rust 编写、搭载自主引擎的全新网络浏览器。 Tab 在 Linux 上的预发布版本。截图未经编辑,绘制这些页面的引擎正是下文测试所衡量的引擎。 底层没有 Chromium、WebKit 或 Gecko:Tab 的引擎是全新的,由测试驱动,并依据规范不断修正。在五个上游测试套件共计 1,912,797 项测试中,它通过了 1,774,103 项。 构建版本 0.1.2681,测量于 2026 年 10 月 26 日。随页面一同保存;可能存在更新的结果。 一位开发者负责架构引擎、搭建测试流水线、核查每一项结果,并指出任何站不住脚的地方。AI agent(主要是 Claude 和 GPT)编写了大部分代码。Web 自身的测试套件决定什么算完成。 完整的上游测试目录,未做任何过滤;每个测试用例/子测试占一行;只有 PASS 才算通过。原始结果 根据 Chromium 自己的统计,Chrome 中约 70% 的严重安全漏洞是内存安全漏洞。用 Rust 编写 Tab 消除了其中大部分问题。另外 30% 是逻辑问题:哪个站点可以读取什么内容,以及何时可以读取。这部分是真正的工作,已内建于引擎之中,并与 Chromium 并行测试,每个请求都在网络上被记录。以下是目前的进展。 迄今记录了 34 项安全发现,每项都附有修复方案或决策理由;其中 26 项已完全修复。记录截至 2026 年 10 月 26 日。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →