为什么自己做浏览器
这个站一开始是个浏览器门户:整理下载入口、收集使用技巧、做一批本地跑的小工具。 做得越久越清楚一件事 —— 浏览器本身没人给你选。 主流的那几个都在往里塞东西:账号体系、云同步、推送、遥测,体积一版比一版大。 你想要的「打开就上网」反而越来越难。
所以我们自己做。三款,三种路线,都不套壳、不换皮。 不打包别人的安装包改个名字,也不在里面塞我们自己的推广。 做到什么程度、哪些指标没达标,全部写在明面上,包括那些已经走死的路。
三款的内核路线各不相同:用系统 WebView、自己写渲染内核、自编译 Chromium。没有一款是改个名字发出去的。
疾风没有账号体系、没有埋点。书签、历史、密码默认写在本机;可选端到端加密云同步,服务器只存密文。
体积、冷启动、内存都用同一套口径量,达标与不达标一起写。数字来自各自的验收清单。
三款,三种做法
不是为了凑产品线,是三条不同的技术路线,各自回答一个问题。
如果浏览器只有 4 MB,还够不够用?
不打包内核,直接用系统自带的 WebView。代价是少数站点可能因内核版本不同而表现不一致; 收益是体积和冷启动降一个数量级。广告拦截、阅读模式、视频倍速、截图这些高频扩展效果直接做进浏览器。
浏览器内核到底是怎么把网页画出来的?
渲染内核从零写:HTML 解析、CSS 级联、盒树布局、文字排版、像素绘制全在仓库里,不调用任何现成引擎。 它现在的价值不在于能不能日常用,而在于把「浏览器怎么工作」这件事变成了可读的代码。
能不能既不丢兼容性,又不要那些多余的东西?
自编译 Chromium,保留完整兼容性,砍掉遥测、推送、广告与捆绑。 走 VIA 那种克制路线:功能少但每个都在,GPL-3.0 完全开源,谁都能编译一份自己的。
放在一起比
同一套测量口径。空白格表示该项对这款不适用,或者还没有可靠数据 —— 不拿估算值凑数。
| 维度 | 疾风 Gust | 夜叉 YeCha | 翠鸟 Kingfisher |
|---|---|---|---|
| 内核路线 | 系统 WebView(不打包) | 自研渲染内核 | 自编译 Chromium 154 |
| 当前版本 | 0.1.0 | beta.13 | M1 |
| 安装包 | 5.4 MB | 4.2 MB | 163.6 MB(M1 便携版) |
| 冷启动 | < 1 秒 | — | 中位 358 ms · P95 519 ms |
| 内存 | — | — | 空窗单标签约 247 MB |
| 遥测 / 账号 | 零遥测,无账号 | 零遥测 | 零遥测,零推送 |
| 开源 | — | — | GPL-3.0 |
| 平台 | Windows | Windows | Windows |
| 状态 | 已发布,可直接下载 | 内测,暂不下发 | 开发中,暂不下发 |
数据来源:各自项目的验收清单,更新时间见 路线图与实测。 有些指标没达标 —— 比如翠鸟原定内存 110 MB 已被证伪不可达, 这些也写在那一页上。
继续了解
目前只有疾风可以直接下载,另两款还在开发中。第三方浏览器的国内镜像也在下载页。