Search - 仅 6MB,开源、极简 Mac 浏览器,支持 Chrome 扩展

原始链接在: Search – 仅 6MB,开源、极简 Mac 浏览器,支持 Chrome 扩展 - 小众软件

Search 是一款刚刚发布的 Mac 浏览器,整个应用只有 6MB 左右。它直接调用 macOS 自带的 WebKit 内核,却支持 Chrome 扩展。

同时还提供标签页组、广告拦截、阅读模式、垂直标签页等功能,开源、极简。需要 Apple silicon 芯片,macOS 14 以上。

感谢 yfzhe 的推荐。

Search – 一款叫 搜索 的极简浏览器

这个名字很奇怪,居然叫搜索,但它是浏览器。

官网给出了一组不同浏览器间的对比数据:

项目 Search Safari Chrome Dia
磁盘占用 6.1 MB 36 MB 1,429 MB 1,321 MB
冷启动到首个窗口 320 ms 730 ms 526 ms —
未打开网页时内存 51 MB 203 MB 663 MB —
打开 5 个标签页时进程数 11 21 29 —

官方测试中,Search 的磁盘占用只有 6.1MB,冷启动约 320ms;空白启动时占用约 51MB 内存,打开 5 个标签页时运行 11 个进程。相比之下,Chrome 简直不忍直视。

主要功能

  • 顶部 / 侧边标签页
  • 固定标签页
  • Spaces 标签页分组
  • Chrome 扩展支持
  • 广告与跟踪器拦截
  • 网页元素隐藏
  • 阅读模式
  • 视频画中画
  • 密码保存到 macOS 钥匙串
  • 从其他浏览器导入书签、历史和密码
  • 隐私标签页
  • 后台标签页自动休眠
  • WebKit 开发者工具
  • 开源

使用体验

由于整个界面极简,看起来就有一种很轻的感觉:

内存占用方面,Search 本身还是很轻的,只有 111MB,但打开的每一个标签页,占用了 200~400MB 的内存。

所以“6MB 浏览器”更多说的是应用本身体积和浏览器框架很轻,并不意味着打开网页之后也只占几十 MB 内存。

Search 对此也做了后台标签页休眠:标签页在后台放置一段时间后会释放页面资源,需要时再快速恢复。

官方甚至测试了 20 个标签页全部加载的情况:Search 占用约 3.38GB,Chrome 约 3.11GB,此时 Search 反而略高;但将 19 个后台标签页休眠后,Search 会下降到约 401MB。

Chrome 扩展

Search 可以直接安装 Chrome 扩展商店里的扩展,也算是非常方便了:

获取

注意,目前 Search 没有中文界面,可通过多种方式安装:

brew install --cask driceroland/tap/search

安装包只有 3.5MB 大小。


原文:https://www.appinn.com/officecommun-serach-browser/

1 个赞

win急需一个安卓的via这样的浏览器

如果从底层来看的话,via 用的是 Android Webview 作内核,在 Windows 上对应的是 Webview2,所以理论上是能做的。

代价是什么呢?via 是没有装扩展的能力的,通过魔改能支持一部分油猴脚本。可以预见的是,如果要做到跟楼上一样,要解决的问题相当多……

居然没提到源码吗?

其实可以试试在windows上复刻一个?

只能用 WebView2 实现吧

对,用WebView2 + C#/WinUI 3,但是感觉应该有成熟项目已经实现过了?

不确定,先找找。不过真有应用场景吗这种?AI时代做一个出来也不是很难了。

搜了一遍,竞争者有但是成熟度不高,各位的机会来了
可参考 GitHub - MicrosoftEdge/WebView2Browser: A web browser built with the Microsoft Edge WebView2 control. · GitHub

感觉功能好简陋,用Codex在这个基础上改了一些东西,按楼上的,是真的可以搞个Windows版,Chrome是真的太臃肿了

Vibecoding了一个:GitHub - small32/SearcheXtra: an Extra edition of Search. · GitHub

让我尝尝咸淡