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

1 天前
 coolwulf

二十年前我写了一个浏览器 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/

10062 次点击
所在节点    分享创造
139 条回复
AV1
1 天前
硬刚 chrome 我觉得难,但我建议硬打造轻量版的 electron ,硬刚 electron
Admstor
1 天前
无法指点,只能仰望
imqiyue
1 天前
前来留个名,真是大牛啊,让我用 AI 都未必能 hold 住
henryipkk
1 天前
这不是堡主么?为啥不写个指纹浏览器。
alphato1o
1 天前
hats off 🫡
Wh1t3zZ
1 天前
牛逼,支持一下
codehz
1 天前
@coolwulf http 角度过滤只能过滤一些非常直白的广告吧,那些把广告混在正常内容之中的就很麻烦,当然不是说 youtube 曾经实验过的视频流服务端广告,而是类似把广告加载的代码和正常代码混在一起,一旦屏蔽就整个看不了的场景,ubo 对这个问题的解决方法是设定一些极小的 js patch ,有些是运行时 patch ,有些是改写 js 代码
coolwulf
1 天前
@codehz 我的过滤器也考虑了这些,使用的是 ublock 的 Easylist, 以后我会添加自定义, 当前只是 PoC
codehz
1 天前
@konnnnn ladybird 已经纯 vibe 了(悲
Gomoku2024
23 小时 47 分钟前
浏览器太敏感了,不开源的话,很难让人感觉安全啊
coolwulf
23 小时 25 分钟前
@Gomoku2024 等程序成熟稳定了我会开源
hxy100
23 小时 19 分钟前
楼主牛逼
zhsj
23 小时 5 分钟前
zsmj1024
20 小时 27 分钟前
曾经的用户,上来支持一下大佬
Bunnyranch
20 小时 21 分钟前
成熟浏览器强在扩展多,功能延伸多。

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

你但凡有这时间和毅力,能在当前 LLM 领域找个最新的方向搞一搞,也比重造一个陈年老醋坛子,让人刮目相看。但是,你找不到,因为没有这方面的沉淀。二十多年来,还是脱离不了 web 的藩篱,可叹可悲。
ronman
19 小时 13 分钟前
@coefu

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1236674

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX