Andrey
😂
Andrey
Не может, это должно делаться сторонними приложениями
Timur
а это проблема только винды?
Andrey
200мб - да
Andrey
на маке 120 :D
Andrey
Но я бы проверил что он напаковал в 200 мб, скорей всего есть файлы, которы можно исключить.
Andrey
Рекомендую распаковать app.asar и проверить содержимое.
Данил
Данил
и чо и где ваши 200мб
Andrey
Как я и сказал, скорей всего лишнего напаковали. Файлы ресурсов, конфиги, старые билды…
Timur
ну хз хз
Timur
сам exe кстати 48 метров, я так понял, туда вшит chromium
Timur
35? Как?
Таймураз
А, вы про уже установленный
Таймураз
Уже установленное меньше сотки
Timur
Жаль, многовато будет
Таймураз
Данил
~200гб
2гб
1.8ггц
многа очень, да?
Женя
Ну у меня есть две версии моего приложения: одна на сишарпе (4 мб) и второе на электроне (130 мб).
Данил
да жоска таскать с собой хром..
Sergey
ну пишите натив
Sergey
под каждую платформу
Sergey
че
Sergey
Женя
и смотришь как бы на 130, но зато мультиплатформа и дизайн можно лепить какой хочешь и ваще целая куча клевых вещей внутри и гибкий он очень
Данил
бесконечность либ, ибо это жс и нода
Sergey
Данил
нет
Sergey
у тебя будет тоже бесконечность либ, на чем бы ты ни писал
Женя
тут либо вшить хром для электрона во все системы, либо каким-то магическим взмахом руки уменьшить размер. Но то и другое пока не реально (хотя медленно идем в эту сторону)
Sergey
можно делать свой билд хрома
Sergey
можно делать бандлы с выкидыванием ненужного
Таймураз
нет
Вот я тоже сейчас подумал, в чем смысл того, что ты говоришь? Что ты хочешь донести?
Timur
А почему движку хрома не ставиться в систему как например vm java? Один раз поставил и для всех
Таймураз
Sergey
Sergey
в закрытых искал?
Timur
Я что-то тоже не вижу ничего подобного
Sergey
https://github.com/electron/electron/issues/673
Sergey
Sergey
скоро 3 года будет
Владимир
Вообще это очень хорошо, что он так не делает. По крайней мере не надо возиться с совместимостью и можно сделать нормальный дистрибутив
Владимир
35 мб для скачки - не так много все же
Anonymous
Сказать в чем проблема JVM? Там находят дыры, высылают через 3 месяца фиксы, а юзеры по два года не обновляют (или вообше никогда не обновляют) vm. Вы такое же для electron хотите?
Sergey
https://github.com/wulkano/kap/releases
Sergey
таки немного больше
Sergey
Владимир
у нас приложуха 42 мб, но там две пачки дров как раз метров на 5 в сумме
Sergey
но это все не очень, так как есть зависимость от электрона, и все и так будут тащить сходу версию
Anonymous
Так себе идея, особенно если учесть, что у некоторых кастомные сборки
Владимир
Sergey
вот вот
Timur
Да ради бога. Хочешь что бы приложение ставилось без интернета, выбирай опцию упаковки хрома в твой пакет. Но если я пишу несоклько софтин для работы по сети, мне было бы проще один раз заинсталить движок хрома, а потом уже просто распростронять мои сборки.
Владимир
а если ты выпустил 5 версий аппы с разными электронами, то они у тебя накапливаются где-то?
Владимир
типа за год у пользователя появляется десяток электронов?
Timur
А сейчас у тебя не так же? 5 приложений и в каждом вшит отдельный хром
Владимир
я делаю анинсталл - и нет его
Anonymous
Ну придется после деинсталла еще и сборки подчищать, при чем сказать какую стоит удалить а какую оставить это тот еще ребус будет
Владимир
и главное - это не решает никакой проблемы настоящей
Владимир
диск все равно забит
Владимир
при установке все равно будет ставиться новый электрон
Владимир
скорее всего у разных прилаг будут разные версии зависимостей
Владимир
так что место на диске будет то же
Владимир
и привет проблемы с инвалидацией кеша сборок!
Владимир
ну и +-40м дистрибутива редко роляет при выборе приложения
Владимир
если так уж роляет - значит, скорее всего тебе хватит gtk или что-то в этом роде
Timur
Это все с учетом если ты раскидываешь одно приложение. А если у тебя их 10, тогда они уже весят 400 а при установке так вообще жесть
Владимир
10 приложений - это прям очень много. Раза в два больше, чем я использую на протяжении недели:)
Владимир
но это все равно меньше, чем небольшая инди-игра:)
Artem
Добрый вечер, как можно онлайн видео по протоколу RTSP вставить в приложение виде плеера ?
Artem
Дополню, что приложение работает оффлайн и принимает поток от источника через wifi сеть. Заранее спасибо
Electron.js releases
v2.0.2
https://github.com/electron/electron/releases/tag/v2.0.2
v2.0.2
Andrey
Хороший чейнджлог
Данил
я 1 раз выложил на гитхабе все
а ченджлог ток через неделю написал
Andrey
Да я понимаю