爱意满满的作品展示区。
coolwulf

很久没有碰浏览器了,我决定从头开始写一个浏览器硬刚 Google Chrome

  •  6
     
  •   coolwulf · 23h 24m ago · 8316 views

    二十年前我写了一个浏览器 K-MeleonCCF ,基于的是 Mozilla 的 Gecko 浏览器,这还是在 Mozilla 正式发布 Firefox 之前。当时他们的正式浏览器还只是 Mozilla Suites

    我还记得当时在浏览器上工作的动力是打破微软 IE 的浏览器垄断。

    一晃二十年过去了,IE 的浏览器垄断早就没有了,但结果回来一看,浏览器还是存在着垄断,只是现在的垄断者从微软变成了谷歌。Firefox 逐年式微,市场份额一点点被馋食。

    我当然也很久没有碰过浏览器了。

    大概一年多前,我接触了 zig 编程语言,这个语言对于性能的追求让我很有感慨,心想如果用 zig 来编写一个浏览器引擎会否有可能。

    当时只是一个想法,我决定花一点点时间来写一点 Proof of concept. 然后根据这个 PoC 来结合我的 cwcode 来作快捷开发,看看是否有可能把这个东西写出来一个能用的东西。

    一年很快就过了,回头看看这个东西还是有很多的问题,真正到能用还有一段路程,但我想把这个项目正式公开出来,让所有人知道即使是到了现在 modern web 如此复杂的阶段,也是有可能重新写出一个 Rendering 引擎的.

    第一个编译的版本是基于 ARM macos 的,主要是因为我自己的开发平台是 Mac. 当然这个浏览器引擎是无关 OS 的,今后我会公布 Windows , Linux 的版本.

    你可以从这里下载和尝试 https://code.intellios.ai/cwbrowser/

    123 replies    2026-08-25 08:42:08 +08:00
    1  2  
    AV1
        101
    AV1  
       10h 24m ago
    硬刚 chrome 我觉得难,但我建议硬打造轻量版的 electron ,硬刚 electron
    Admstor
        102
    Admstor  
       10h 13m ago
    无法指点,只能仰望
    imqiyue
        103
    imqiyue  
       10h 11m ago via iPhone
    前来留个名,真是大牛啊,让我用 AI 都未必能 hold 住
    henryipkk
        104
    henryipkk  
       8h 36m ago
    这不是堡主么?为啥不写个指纹浏览器。
    alphato1o
        105
    alphato1o  
    PRO
       7h 29m ago
    hats off 🫡
    Wh1t3zZ
        106
    Wh1t3zZ  
       7h 8m ago
    牛逼,支持一下
    codehz
        107
    codehz  
       7h 3m ago
    @coolwulf http 角度过滤只能过滤一些非常直白的广告吧,那些把广告混在正常内容之中的就很麻烦,当然不是说 youtube 曾经实验过的视频流服务端广告,而是类似把广告加载的代码和正常代码混在一起,一旦屏蔽就整个看不了的场景,ubo 对这个问题的解决方法是设定一些极小的 js patch ,有些是运行时 patch ,有些是改写 js 代码
    coolwulf
        108
    coolwulf  
    OP
       7h 1m ago
    @codehz 我的过滤器也考虑了这些,使用的是 ublock 的 Easylist, 以后我会添加自定义, 当前只是 PoC
    codehz
        109
    codehz  
       6h 54m ago
    @konnnnn ladybird 已经纯 vibe 了(悲
    Gomoku2024
        110
    Gomoku2024  
       4h 55m ago
    浏览器太敏感了,不开源的话,很难让人感觉安全啊
    coolwulf
        111
    coolwulf  
    OP
       4h 33m ago
    @Gomoku2024 等程序成熟稳定了我会开源
    hxy100
        112
    hxy100  
       4h 27m ago
    楼主牛逼
    zhsj
        113
    zhsj  
       4h 13m ago via Android
    zsmj1024
        114
    zsmj1024  
       1h 34m ago
    曾经的用户,上来支持一下大佬
    Bunnyranch
        115
    Bunnyranch  
       1h 29m ago
    成熟浏览器强在扩展多,功能延伸多。

    理论上的内核性能普通用户根本注意不到区别。
    coolwulf
        116
    coolwulf  
    OP
       42 mins ago
    @Bunnyranch 这些功能的实现难度比内核低一个数量级,不急
    coolwulf
        117
    coolwulf  
    OP
       40 mins ago
    @zhsj 我也看到过这个 repo ,可惜他们只是写的 headless ,而且 render 离我的目标相去甚远
    xinyana
        118
    xinyana  
       33 mins ago via Android
    一人搞好,难如登天,精神支持
    coefu
        119
    coefu  
       27 mins ago
    没有真正创造力的思考范式的反面例子。

    你但凡有这时间和毅力,能在当前 LLM 领域找个最新的方向搞一搞,也比重造一个陈年老醋坛子,让人刮目相看。但是,你找不到,因为没有这方面的沉淀。二十多年来,还是脱离不了 web 的藩篱,可叹可悲。
    ronman
        120
    ronman  
       21 mins ago
    @coefu
    coefu
        121
    coefu  
       14 mins ago
    @ronman
    crstudio
        122
    crstudio  
       10 mins ago
    我现在用的是 zen ,我都想用 AI 写个套壳浏览器,可惜没那本事。大佬还是牛逼。
    coolwulf
        123
    coolwulf  
    OP
       3 mins ago via Android
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3801 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 00:46 · PVG 08:46 · LAX 17:46 · JFK 20:46
    ♥ Do have faith in what you're doing.