
https://ladybird.org/posts/adopting-rust/
Ladybird 浏览器宣布将采用 Rust 语言逐步替代原有的 C++ 代码,以提升内存安全性和代码质量。尽管此前因 Rust 不适合传统面向对象编程风格而被拒绝,但经过一年的评估,团队认为其成熟的生态系统和安全性优势已足以弥补这一不足。
此次迁移的首个目标是 LibJS Ladybird 的 Javascript 引擎。该模块包含词法分析、解析、抽象语法树( AST )和字节码生成器,具有良好的测试覆盖率,适合作为移植起点。
1 Geon97 2 天前 要等更久才能发布了 |
3 yhxx 2 天前 话说 2026 了有什么浏览器推荐吗?和 Chrome 基本一致就行 公司在 Chrome 上做的管控太多了,已经干涉到正常使用了 |
4 Mithril 1 天前 “以提升内存安全性和代码质量” 仅仅以此为理由,就搞这么大的重构,看起来这团队快干不下去了。 看了看 Blog ,翻译还是 AI 做的。给他们点个赞吧,没啥好说的了,RIP 。 |
5 jinliming2 1 天前 via iPhone @yhxx 那要看是不是 Chromium 核心的都有管控了,是的话那没办法只有 Firefox 系列可选了,Mac 的话还有 Safari 。 如果是只管 Chrome ,那很多时候 Chrome Canary 版本就能绕过,安装路径不一样,可以和 Chrome 并行安装的。或者就是 Chromium ,体验会缺失一些,再就是第三方套壳了,Edge 、Arc 、Vivaldi 、Yandex 、Brave 这些,各有特点吧。 |
6 viking602 1 天前 感觉离 release 更是遥遥无期了 |
7 archxm 1 天前 via Android 总想搞个大新闻吗 |
8 rmrf OP 不过现在想想,能早点儿换,总比后面再换的好。 |
10 sddyzm 1 天前 不折腾就用 chrome ,其次 brave |
11 ccsexyz 1 天前 Servo: 太对了哥们,太对了! |
12 yhxx 1 天前 |
13 MrKrabs 1 天前 RIP |
14 songray 1 天前 说实话,这 libjs 到现在都没有 jit ,不是没有正式版 jit ,而是完全没有 jit 。 相信 Ladybird 还不如相信火狐未来 5 年会突然支棱起来。 |
15 wangtian2020 1 天前 能折腾是好事 |
16 wang93wei 1 天前 第一个可用版本都没出来就要换成 rust 了? |
17 shyangs 22 小时 40 分钟前 Mozilla Firefox 火狐的者 道不用 AI 把 SpiderMonkey 翻成 Rust vibe coding 出 Servo ? |