软件 / ARTICLE

macOS 上的小型 WebKit 浏览器 Search 出现在 GitHub

GitHub 上一个名为 Search 的项目自称是 macOS 上小而快的 WebKit 浏览器,目前公开信息只有一行描述和作者署名。

GitHub 上出现了一个叫 Search 的项目,作者署名 Office Commun,描述只有一行:为 macOS 写的小而快的 WebKit 浏览器。它被提交到 Hacker News 的 Newest 列表,拿到 1 分,没有评论。

这行描述,目前就是这个项目全部的公开记录。

现在能确认的信息

可以核对的内容很有限:仓库地址、项目名、作者署名、平台是 macOS、渲染引擎是 WebKit,以及“小”和“快”这两个自我定位。页面上没有可查的截图、性能数据、构建说明、许可证或发布包。体积和速度的说法来自描述本身,没有第三方测量。提交之后没有讨论,也意味着还没有用户反馈可以引用。

这些信息说明不了代码质量。Newest 列表每小时接收大量链接,绝大多数不会浮上来,帖子冷清属于常态,算不上结论。

在 macOS 上写浏览器意味着什么

系统自带 WKWebView,这是 macOS 用来渲染网页的框架。Safari 基于 WebKit,大量应用内嵌的网页视图同样如此。想做出一个能打开的浏览器窗口,开发者不必从解析 HTML 起步,调用框架就能拿到渲染、JavaScript 执行和网络请求。

门槛低,所以这类小项目一直存在。动机通常很具体:菜单少一点、后台进程少一点、书签栏顺眼一点,或者干脆只为自己写一个用着顺手的工具。它们共同面对的是 Safari 和 Chrome,比较并不轻松。扩展生态、标签页同步、密码管理、多账户隔离、多年积累的细节,任何一项都足以让多数用户留在原地。

对不想引入 Chromium 的开发者来说,WebKit 几乎是唯一与系统框架贴合的选择;Chromium 系的 macOS 项目要自带引擎,构建体积和更新节奏都得自己扛。

“小”和“快”因此更像设计取向,而非竞争定位。少加载东西,启动自然快;砍掉功能,二进制自然小。代价同样具体:标签页管理、广告拦截、开发者工具、跨设备同步,要么自己实现,要么放弃。

还缺哪些信息

判断一个浏览器项目值不值得装,通常看几件事:能不能编译通过、有没有截图、源码是否可读且有许可证、有没有发布包、README 有没有说清它相对 Safari 砍掉了什么。这些在目前的仓库页上大多还不完整。

速度方面的说法也不容易横向比较,结果取决于打开的页面、机器配置以及有没有缓存。没有说明测试方法,“快”就只能算设计目标,不算测量结果。

在拿到这些之前,把 Search 当成一个待观察的项目更稳妥。作者眼下最有用的一步是把 README 补上构建说明和截图;其他人过几周回来看看仓库是否还在更新,比现在就下判断更有意义。

END
反馈