![]() | 1 tianxia 2021-06-17 06:30:34 +08:00 via Android 我也看看有没有 |
![]() | 2 yyfearth 2021-06-17 07:26:15 +08:00 要跨平台而且保持行为一致兼容性好 那只能用 chromium 或者 webkit 并且要自带核心 那自然就小不了 资源占用就一定会大 本来 Google 出了一个 https://github.com/GoogleChromeLabs/carlo 不错 只要安装 Chrome 就可以了 但是一样也还是弃坑了 所以要么用系统自带的浏览器内核 要么 electron/nw.js 有实力的话 自己去精简 chromium 内核 |
![]() | 3 kawaiidora 2021-06-17 08:04:55 +08:00 electron 就是为了解决平台差异才搞出来的东西,只要开发者在自己机器上弄好了,放到别的系统和机器上不会出大问题。 electron 相当于桌面应用的 flash (指刚诞生没几年的 flash ),暂时还没有替代品。除非几家巨头达成交易,共同推进一个通用方案。 替代品可能要过几年才会诞生 |
4 Jirajine 2021-06-17 08:16:25 +08:00 via Android tauri |
![]() | 5 banliyaya 2021-06-17 08:41:42 +08:00 可以看看网易云音乐,在 mac 上 10M 不到,好像是套壳的 web |
6 Rwing 2021-06-17 08:51:41 +08:00 |
![]() | 7 askfermi 2021-06-17 08:54:59 +08:00 tauri +1 |
![]() | 8 adeweb 2021-06-17 08:57:46 +08:00 Qt,除了 web 移植可能性不大,其他都表现不错。 |
![]() | 9 IvanLi127 2021-06-17 09:03:28 +08:00 via Android 不带完整的浏览器内核,还是别搞了,web 都支持的东西到 app 反倒不支持了。 |
10 supermoonie 2021-06-17 09:36:03 +08:00 via iPhone 我用的 jcef |
![]() | 11 love 2021-06-17 10:15:11 +08:00 现在直接用浏览器内核问题不大了吧,就象正常做网站一样 |
12 hazardous 2021-06-17 10:34:40 +08:00 只做 webserver,然后用本地浏览器做 UI |
13 TrembleBeforeMe 2021-06-17 11:50:14 +08:00 PWA ? |
![]() | 14 BingoXuan 2021-06-17 13:04:41 +08:00 via Android pywebview |
![]() | 15 EPr2hh6LADQWqRVH 2021-06-17 13:13:34 +08:00 问题不在 Electron 身上,人家 VSCode 那个规模都不卡,你自己随便一个啥卡,问题出在哪自己还没点数么。。。 |
![]() | 16 CrazyBoyFeng OP 看来大家较多选择的次优方案其实还是调用系统浏览器,包括 pywebview 、tauri 这类都是,localserver 和 pwa ( PC 版小程序快应用)也算。目前 pwa 还不能操作本地文件,需要借助 service-worker,除了跟浏览器结合更紧密,其实跟 localserver 区别不大。 我也了解了一下 electron runtime,有些 linux 发行版确实是以这种方式进行包管理。但是碎片化十分严重,每个 electron 应用依赖的版本都不同,效果提升并不明显。github 上有关 runtime 的讨论里,electron 官方也认为组件更新迭代太快,发行 runtime 的优势不显。也是因为迭代太快,对 chromium 进行精简也跟不上更新的速度。chromium 本身耦合也非常紧密,拆分成模块是比较困难的工作。( chromium 里其实有很多有很多对于发布应用来说是没用的可以删除的功能,例如打印当前页、pdf 查看和保存为 pdf 、截图、crx 扩展、调试等等,所以能做出来 miniblink 的作者还是很有水平的,至少把 chromium-windows 吃透了) |
17 a132811 2022-05-05 21:24:19 +08:00 pwa 可以操作本地文件了 https://whatpwacando.today/file-system |
![]() | 18 wjx0912 2022-06-27 19:10:34 +08:00 sciter 有开源版啊,几百美金 |