Rrrrrr

Electron 的一些想法

  •  1
     
  •   Rrrrrr · May 7, 2021 · 3876 views
    This topic created in 2016 days ago, the information mentioned may be changed or developed.
    能不能提供一种优化,让 Chromium,nodejs 先不要打包进去。把这些提取出来,安装的时候才去下载,然后其他的 eletron 应该都可以通过环境变量去用,这种包肯定会变小。而且所有 eletron 类的应用都共用
    17 replies  •  2021-05-08 09:55:46 +08:00
    cmos
    cmos
    May 7, 2021 via Android
    1
    .net 请~
    love
    love
    May 7, 2021
    2
    这不就是 linux 现在用的方式
    Mohanson
    Mohanson
    May 7, 2021
    4
    对电脑危害更大了
    Jirajine
    Jirajine
    May 7, 2021 via Android
    5
    有些发行版就是这样打包的。
    但这样有一个问题,所有 electron 程序的进程名(比如 code )都变成 electron 了,还有一些小 bug 。
    ZeoKarl
    ZeoKarl
    May 7, 2021 via iPhone
    6
    electron 每个版本 api 都一堆变化,底层兼容也是问题
    Rrrrrr
    Rrrrrr
    OP
    May 7, 2021
    7
    @Mohanson 哈哈,看到了
    Rrrrrr
    Rrrrrr
    OP
    May 7, 2021
    8
    @nieyujiang 让 electron 可以指定版本就可以解决,但是就会像 3 楼那样,有一堆不同版本
    imlink
    imlink
    May 7, 2021
    9
    几年前在 teahour 上听过 node-webkit 作者的采访,里面好像有说过有一个优化是 browser shell 不要打包,运行时调用本地的 browser
    EridanusSora
    EridanusSora
    May 7, 2021 via Android
    10
    webview2
    icy37785
    icy37785
    May 7, 2021 via iPhone
    11
    .net 直呼内行
    icanfork
    icanfork
    May 7, 2021❤️2
    12
    electron 的核心矛盾点真的不是安装包的大小!跟别人吹逼的时候很重要。
    可以去看一下 iOS APP 的安装包,动不动就是 100m 300m,何况 electron 的使用场景是桌面端,网速刚刚的、硬盘大大的

    electron 的核心矛盾是交互的差异和性能的差异
    cin
    cin
    May 7, 2021
    13
    BeautifulSoap
    BeautifulSoap
    May 7, 2021
    14
    被 linux 各种动态链接库和依赖版本折磨得不行的人都觉得很赞,然后不由自主点了个踩.jpg
    coolcoffee
    coolcoffee
    May 7, 2021
    15
    无非就是动态链接库和静态链接库的区别,这个就和.net 框架一样,经常需要提示装各种版本。

    electron 更新这么频繁,万一每个程序都精确指定 electron 3 位小版本号( 例如: 12.0.1 ),不就是仍然需要每个程序带一份? 如果使用只指定大中版本(^12.0.0 ),万一版本更新之后导致依赖崩溃谁来负责?
    Kilerd
    Kilerd
    May 7, 2021
    16
    还真有,https://github.com/tauri-apps/tauri

    无非就是不达到 webview,然后只调用本地的 webview 。
    467469274
    467469274
    May 8, 2021
    17
    我都桌面了 我差着几百 M ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4560 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 06:31 · PVG 14:31 · LAX 22:31 · JFK 01:31
    ♥ Do have faith in what you're doing.