不打包浏览器
窗口用系统自带的 WebView 画:macOS 上是 WKWebView,Windows 上是 WebView2。不带 Chromium,也没有第二个 JavaScript 引擎。省下的 249 MB 大半来自这里。
— · macOS · Windows
官方 harness,装进桌面应用。
和你用 npm 装的 dsh 是同一套东西,只是多了个图标,也不用一直开着终端。窗口交给系统自带的 WebView 画,界面完全是上游的:这个项目既不复制它,也不改它。
macOS arm64 Windows x64
同样的东西用 Electron 做,装完大约 340 MB,下载 100–120 MB。
窗口用系统自带的 WebView 画:macOS 上是 WKWebView,Windows 上是 WebView2。不带 Chromium,也没有第二个 JavaScript 引擎。省下的 249 MB 大半来自这里。
应用加载的是 dsh 自己的 ui-* 插件。一行前端代码都不复制,也不往页面里注入东西,所以你看到的就是上游发布的样子。
启动 5 秒后查一次,一天最多一次,没有新版就不吭声。有新版可以装、可以推迟,也可以跳过这一版。提示是一个独立的原生小窗口。
应用把自己的配置放在 Application Support 下。首次启动之后,那份 cordis.patch.yml 就归你改,更新不会覆盖。