
Алексей
20.06.2018
07:05:01

Electron.js releases
20.06.2018
17:07:23
v3.0.0-beta.1
https://github.com/electron/electron/releases/tag/v3.0.0-beta.1
v3.0.0-beta.1

Сергей
20.06.2018
17:08:01
Чёт рано

Google

Женя
20.06.2018
17:23:08
чего
ват

Roman
20.06.2018
17:23:25
чтооооо

Женя
20.06.2018
17:23:27
Ток месяц назад 2.0.2 было

Roman
20.06.2018
17:24:08
заболели чтоли

Женя
20.06.2018
17:29:09
чет ваще не понимаю что там глобально поменяли
втф
ай ладно, щас пойду обновлю свой петпроект до бетки

Jack
20.06.2018
17:47:26
1111 issues. да чем они там занимаются ?

Zae
20.06.2018
17:48:57
думаю критические уязвимости приоритетнее вообще всего
их может не быть в ишьюс думаю

Jack
20.06.2018
17:49:53
Но все равно слишком много

Google

Max
20.06.2018
18:36:21
Эмм, судя по логу коммитов там чисто bugfix должен был быть и то не так рано)
Думаю вот что еще включат в бетку:
https://github.com/electron/electron/pull/12477
Очень надеюсь на это

Сергей
20.06.2018
18:48:53
Может перешли на расписание релизов?

Max
20.06.2018
19:16:04
Похоже что да:
https://github.com/electron/electron/compare/v3.0.0-beta.1...upgrade-to-chromium-66

Tony
20.06.2018
22:34:59
Ahoj! Если у вас какие-то вопросы по электрону, релизам и проч, или нужно кому-то пожаловаться, то можно мне, я один из ментейнеров :)
Мы переходим на семвер релизы, мёрдж Хромиума теперь будет считаться major update. Бета 3.0 вышла как релиз с Хромиумом 66, список известных проблем, которые мы планируем поправить к стабильному релизу, можно посмотреть здесь: https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+label%3Aupgrade-follow-up%2F66

Max
20.06.2018
22:51:03
Я тоже когда то давно контрибутил електрон в далеком 2015м) Там конечно не 20 коммитов было, но для macos решил пару очень старых и неприятных багов. Добро пожаловать!

Tony
20.06.2018
22:55:28
Ха, могу подкинуть багов на 20 коммитов :)
Про новую схему версий можно почитать здесь: http://electronjs.org/docs/tutorial/electron-versioning#semver

Сергей
20.06.2018
22:56:44

Max
20.06.2018
22:57:53
Я думаю мердж ноды синхронизируется с мерджем хромиума

Tony
20.06.2018
22:58:32

Сергей
20.06.2018
22:58:59

Таймураз
20.06.2018
22:59:15

Tony
20.06.2018
23:00:24
как часто собираетесь мержить хромиум?
Как только мы заканчиваем одну версию, мы сразу начинаем работу над следующей. К сожалению, иногда не получается делать их последовательно, т.к. для электрона важно, чтобы версия v8 в хромике и ноде совпадала. Текущий план = после стабилизации 66 начать работу над 67

Сергей
20.06.2018
23:00:59

Tony
20.06.2018
23:01:55

Сергей
20.06.2018
23:02:52
И так, чисто интересно:
коммиты из мастера в релизные ветки летят черрипиками?

Google

Tony
20.06.2018
23:03:08
Да

Сергей
20.06.2018
23:03:18
основая разработка в мастере?

Tony
20.06.2018
23:03:21
Да

Сергей
20.06.2018
23:03:37
еее
понятный флоу разработки

Max
20.06.2018
23:16:24
Ну и backport баг фиксов. Типичный git flow

Tony
20.06.2018
23:24:20

Сергей
20.06.2018
23:27:30
Никак
раз ты мейнтейнер, будешь сидеть здесь и иногда на вопросы отвечать?

Tony
20.06.2018
23:28:01

Victor
20.06.2018
23:28:51
https://github.com/electron/electron/issues/8036 я все это жду)

Tony
20.06.2018
23:28:52

Сергей
20.06.2018
23:29:09
я выдам админку чата

Tony
20.06.2018
23:31:37

Max
20.06.2018
23:32:23
Никак
А разве это не поможет?
app.commandLine.appendSwitch("disable-application-cache");
app.commandLine.appendSwitch("media-cache-size", 1);
app.commandLine.appendSwitch("disk-cache-size", 1);

Victor
20.06.2018
23:36:29

Tony
20.06.2018
23:43:15
Я с удовольствием добавлю это в свой список TIL, но вот тут я этого флага не вижу: https://cs.chromium.org/chromium/src/chrome/common/chrome_switches.h

Max
20.06.2018
23:50:26
Проверил у себя на mac путь: ~/Library/Application Support/Electron/Cache. Работает, но частично. медиа файлы не создаются, размер кеша значительно меньше стал (с 2 Mb до 250 Kb). Видимо нужно еще что то лимитировать
"disable-application-cache" как правильно заметил Тони выпиляли, так что работают только "media-cache-size" и "disk-cache-size"

Google

Tony
21.06.2018
00:13:03

Max
21.06.2018
00:14:19
got it! Я думал это только список полезных флагов для chrome/electron)
Есть еще одна идея, но работать будет только на linux/darwin.
Сделать так:
app.commandLine.appendSwitch("disk-cache-dir", "/dev/null");

Admin
ERROR: S client not available

Max
21.06.2018
00:23:44
Увы но нет. Так не работает=(

Tony
21.06.2018
00:35:06

Max
21.06.2018
00:36:16
Они раньше что то другое использовали только для мака, сейас видимо вернулись на электрон

Tony
21.06.2018
00:41:25

Max
21.06.2018
01:10:34
Стоит ждать билды v3.0.0-beta-1 ? Уже 8 часов как бы прошло)

Dika
21.06.2018
01:20:32

Max
21.06.2018
01:28:54
Точно! Забыл название MacGap. И весил всего 40 или 50mb

Kseniya
21.06.2018
11:14:47
404 ?

Сергей
21.06.2018
13:32:04
10 нода в electron@3 это прям отлично

Max
21.06.2018
13:35:40
66й хром еще лучше

Electron.js releases
21.06.2018
13:54:00
v2.0.3
https://github.com/electron/electron/releases/tag/v2.0.3
v2.0.3

Сергей
21.06.2018
14:37:51

Max
21.06.2018
14:40:16
V8 6.6, нет проблем с производительностью графики на mac и linux. По идее можно включить BigInt через флаг. Да там много чего нового по сравнению с 6.2

Ҫѐҏӗѫӑ
21.06.2018
14:56:26
во 2 элекроне вроде даже 61
хром 66 отлично, да

Google

Ҫѐҏӗѫӑ
21.06.2018
14:57:06
нода 10 пофиг (хотя если 10.5, то тоже отлично, но вряд ли 10.5 будет)

Данил
21.06.2018
15:55:55
раньше ни разу такого не было
и что делать? ждать второй беты или это можно как-то тут исправить?

Roman
21.06.2018
16:20:07
выключи веб секурити

Данил
21.06.2018
16:21:55
как

Roman
21.06.2018
16:24:04
webSecurity: false
https://electronjs.org/docs/api/browser-window
ну лучше откатить