最近学习 bun,用 webview-bun 库写了一个窗口程序demo。
逻辑是:先启动一个本地http-server,然后用 webview-bun 库调用 libwebkitgtk 显示窗口界面。
使用 Bun 有一个好处是自带的打包选项支持将整个项目打包为单个可执行文件。
打包后体积为 98.4MB,压缩为.tar.xz文件体积为 24.7MB。
这个demo启动后内存占用 210MB,内存占用确实很大,不过磁盘占用确实比electron小了不少。
https://github.com/yincolor/webview_bun_demo
没事,只要功能多流畅度够,内存占多点也值。
类似于electron Webapp这种技术栈,好像哪怕再增加内容,这个内存占用也不会变化太多。
Popular Ranking
Popular Events
最近学习 bun,用 webview-bun 库写了一个窗口程序demo。
逻辑是:先启动一个本地http-server,然后用 webview-bun 库调用 libwebkitgtk 显示窗口界面。
使用 Bun 有一个好处是自带的打包选项支持将整个项目打包为单个可执行文件。
打包后体积为 98.4MB,压缩为.tar.xz文件体积为 24.7MB。
这个demo启动后内存占用 210MB,内存占用确实很大,不过磁盘占用确实比electron小了不少。
https://github.com/yincolor/webview_bun_demo