Ladybird 浏览器宣布采用 Rust 语言逐步替代原有 C++ 代码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rmrf

Ladybird 浏览器宣布采用 Rust 语言逐步替代原有 C++ 代码

  •  1
     
  •   rmrf 2 月 24 日 3923 次点击
    这是一个创建于 59 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://ladybird.org/posts/adopting-rust/

    Ladybird 浏览器宣布将采用 Rust 语言逐步替代原有的 C++ 代码,以提升内存安全性和代码质量。尽管此前因 Rust 不适合传统面向对象编程风格而被拒绝,但经过一年的评估,团队认为其成熟的生态系统和安全性优势已足以弥补这一不足。

    此次迁移的首个目标是 LibJS Ladybird 的 Javascript 引擎。该模块包含词法分析、解析、抽象语法树( AST )和字节码生成器,具有良好的测试覆盖率,适合作为移植起点。

    18 条回复    2026-02-28 13:02:23 +08:00
    Geon97
        1
    Geon97  
       2 月 24 日
    要等更久才能发布了
    rmrf
        2
    rmrf  
    OP
       2 月 24 日
    @Geon97 还在替换代码,估计要更久了
    yhxx
        3
    yhxx  
       2 月 24 日
    话说 2026 了有什么浏览器推荐吗?和 Chrome 基本一致就行

    公司在 Chrome 上做的管控太多了,已经干涉到正常使用了
    Mithril
        4
    Mithril  
       2 月 24 日   1
    “以提升内存安全性和代码质量”

    仅仅以此为理由,就搞这么大的重构,看起来这团队快干不下去了。

    看了看 Blog ,翻译还是 AI 做的。给他们点个赞吧,没啥好说的了,RIP 。
    jinliming2
        5
    jinliming2  
       2 月 24 日 via iPhone   1
    @yhxx 那要看是不是 Chromium 核心的都有管控了,是的话那没办法只有 Firefox 系列可选了,Mac 的话还有 Safari 。

    如果是只管 Chrome ,那很多时候 Chrome Canary 版本就能绕过,安装路径不一样,可以和 Chrome 并行安装的。或者就是 Chromium ,体验会缺失一些,再就是第三方套壳了,Edge 、Arc 、Vivaldi 、Yandex 、Brave 这些,各有特点吧。
    viking602
        6
    viking602  
       2 月 24 日
    感觉离 release 更是遥遥无期了
    archxm
        7
    archxm  
       2 月 24 日 via Android
    总想搞个大新闻吗
    rmrf
        8
    rmrf  
    OP
       2 月 24 日
    不过现在想想,能早点儿换,总比后面再换的好。
    gumgum291
        9
    gumgum291  
       2 月 24 日   1
    @yhxx brave ?不知道为什么,我 Mac 用这个开网页嗖嗖的
    sddyzm
        10
    sddyzm  
    PRO
       2 月 24 日   1
    不折腾就用 chrome ,其次 brave
    ccsexyz
        11
    ccsexyz  
       2 月 24 日
    Servo: 太对了哥们,太对了!
    yhxx
        12
    yhxx  
       2 月 24 日
    @jinliming2 试了一下 Beta 、Canary 、Chromium 都不行了
    Edge 和 Brave 能用
    感谢大佬
    MrKrabs
        13
    MrKrabs  
       2 月 24 日
    RIP
    songray
        14
    songray  
       2 月 24 日
    说实话,这 libjs 到现在都没有 jit ,不是没有正式版 jit ,而是完全没有 jit 。
    相信 Ladybird 还不如相信火狐未来 5 年会突然支棱起来。
    wangtian2020
        15
    wangtian2020  
       2 月 24 日
    能折腾是好事
    wang93wei
        16
    wang93wei  
       2 月 24 日
    第一个可用版本都没出来就要换成 rust 了?
    shyangs
        17
    shyangs  
       2 月 25 日
    Mozilla Firefox 火狐的者 道不用 AI 把 SpiderMonkey 翻成 Rust vibe coding 出 Servo ?
    willm
        18
    willm  
       2 月 28 日 via Android
    瞎折腾
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     898 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 63ms UTC 19:48 PVG 03:48 LAX 12:48 JFK 15:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86