
Dmitry
10.05.2017
07:55:08
Не перевелись еще тролли в интернетах)

Roman
10.05.2017
07:55:13
chrome

Dmitry
10.05.2017
07:57:19
Кстати, товарищи, а кто-то может популярно объяснить про новость насчет headless Chrome в его 59 версии?
Есть какой-то профит с этого?

Google

Evgeny
10.05.2017
07:58:40
Фантом больше не нужен

Алексей
10.05.2017
07:58:46
+1
chrome
В общем "история" показывает что 1 браузер для всех привек к пипцу и стагнации. Так что для меня лично это Антиутопия.

Dmitry
10.05.2017
08:02:51

Roman
10.05.2017
08:02:52

Алексей
10.05.2017
08:03:55

Roman
10.05.2017
08:05:51
Ну все рано или поздно устаревает :) Ну кроме Нивы конечно

Dmitry
10.05.2017
08:07:09
История показывает, что она циклична
хром потихоньку загнется и тд и тп

Roman
10.05.2017
08:08:30
Только я не вижу проблемы в том чтобы был единый браузер, на смену которому придет другой

Dmitry
10.05.2017
08:09:38
А чем тебе поможет единый браузер?
ЧТобы он был везде и 100% это надо запрещать его удалять и тд

Roman
10.05.2017
08:11:57
Чтобы проще было перевести ноду и електрон на встроенный движок =)

Google

Сергей
10.05.2017
08:13:32
ланчер умеет скачивать нужную версию электрона и запускать пакет
но думаю, что нужно, чтобы ланчер делал аппликуху, а то получается как будто несколько инстансов ланчера, а не разные приложения

Roman
10.05.2017
08:17:41
Может лучше в апп ставить лаунчер?

Сергей
10.05.2017
08:17:51
типа встраивать?
я ланчер придумал, чтобы при скачивании аппликухи меньше веса было
если ланчера нет, то он будет догружен
если на десктопе несколько электрон приложух, то всё весить будет меньше

Roman
10.05.2017
08:21:21
Можно его собирать под конкретный апп, где указывается только версия електрона, и откуда скачать сам апп если его нет.
Вес такого лаунчера не должен привышать нескольких сот киллобайт

Сергей
10.05.2017
08:22:31
я имел ввиду ланчер внутри которого электрон
а апп это только сорцы
так-то, можно внутри ланчера стор запилить

Roman
10.05.2017
08:22:44
Ааа

Сергей
10.05.2017
08:23:01
который позволяет скачать прилажку при открытии ссылки electron://appid/123456
а-ля стим
не знаю, насколько эта идея с каталогом/магазином прилажек на электроне актуальна

Dmitry
10.05.2017
08:27:51
Идея-то актуальная, но, боюсь, конечный пользователь несколько не готов. Зачастую, он и не знает, что приложение на электроне работает (тот же дискорд, слак и тд).
А так еще стор какой-то

Sheldhur
10.05.2017
08:28:01
кто нибудь делал прозрачный интерфейс?

Dmitry
10.05.2017
08:28:04
Вот паника у людей будет

Sheldhur
10.05.2017
08:28:13
с блюром

Google

Sheldhur
10.05.2017
08:28:36
окно без рамки, фон полупрозрачный и заблюен

Evgeny
10.05.2017
08:28:41

Сергей
10.05.2017
08:29:29

Sheldhur
10.05.2017
08:29:45
где почитать?

Сергей
10.05.2017
08:29:58

Sheldhur
10.05.2017
08:30:04
окай

Таймураз
10.05.2017
12:04:59

Сергей
10.05.2017
12:50:35

Dmitry
10.05.2017
15:17:41
Electron App Store, цифровые подписи и проценты за продажу

Сергей
10.05.2017
15:18:13

Dmitry
10.05.2017
15:31:38
Кстати, а может кто-то подкинуть статью или какой faq по уменьшению веса готового приложения на Electron. Или это прохладная тема?

Юрий
10.05.2017
15:33:26

Dmitry
10.05.2017
15:34:04
У меня нет. Просто смущает вес в 100+ мегабайт для очень маленького приложения.

Сергей
10.05.2017
15:34:24

Dmitry
10.05.2017
15:34:40
*разводит руками* Магия!

Юрий
10.05.2017
15:34:48

Vladimir
10.05.2017
15:34:53
https://github.com/electron/electron/issues/2003

Юрий
10.05.2017
15:34:53
Скорее всего
В нод модулях

Сергей
10.05.2017
15:35:13

Google

Dmitry
10.05.2017
15:35:42
30+ лишних мегов в зависимостях? Хм-хм...

Vladimir
10.05.2017
15:36:47
и да, это проблема

Юрий
10.05.2017
15:36:57
Я понимаю что, не хотите чтобы пользователь долго ждал загрузки вашего приложения , но тогда вариант сделать как у хрома устоновщик и не парится

Сергей
10.05.2017
15:37:13

Юрий
10.05.2017
15:37:34
Если они встроены


Electron.js releases
10.05.2017
17:21:25
electron v1.6.9 beta
https://github.com/electron/electron/releases/tag/v1.6.9
Bug Fixes
Fixed an issue where beforeunload would not correctly fire after
reloading. #9292 (https://github.com/electron/electron/pull/9292)
API Changes
Added a app.getAppMemoryInfo() API with memory details for each process
associated with the app. #9214 (https://github.com/electron/electron/pull/9214)
Added process.getCPUUsage() and process.getIOCounters() APIs. #9373 (https://github.com/electron/electron/pull/9373)
process.getProcessMemoryInfo() and process.getSystemMemoryInfo() are now
callable from sandboxed renderer processes. #9333 (https://github.com/electron/electron/pull/9333)
A Typescript definition file, electron.d.ts, is now provided with each
release. #7857 (https://github.com/electron/electron/pull/7857)
macOS
Added support for changing the tracking mode of TouchBarSegmentedControl
items via a new mode property. #9315 (https://github.com/electron/electron/pull/9315)
Windows
Added support for the dialog.showCertificateTrustDialog() API. #9242 (https://github.com/electron/electron/pull/9242)


Сергей
10.05.2017
17:22:44
Ну наконец-то

Sheldhur
10.05.2017
19:21:22
бабель в вебворкерах так и не работает :с

Сергей
10.05.2017
19:53:27
компиляция бабеля?
или результат после бабеля не работает в вебворкере?


Electron.js releases
10.05.2017
20:01:33
electron v1.7.0 beta
https://github.com/electron/electron/releases/tag/v1.7.0
Note: This is a beta release. This is the first release running on upgraded versions of Chrome/Node.js/V8 and most likely will have have some instability and/or regressions.
Please file new issues for any bugs you find in it.
This release is published to npm (https://www.npmjs.com/package/electron) under the beta tag and can be installed via npm install electron@beta.
Upgrades
Upgraded from Chrome 56.0.2924.87 to 58.0.3029.110. #9116 (https://github.com/electron/electron/pull/9116)
Upgraded from Node 7.4.0 to 7.9.0. #9116 (https://github.com/electron/electron/pull/9116)
Upgraded from v8 5.6.326.50 to 5.8.283.38. #9116 (https://github.com/electron/electron/pull/9116)
Updated the NODE_MODULE_VERSION/process.versions.modules value from 53
to 54. #9116 (https://github.com/electron/electron/pull/9116)
Other Changes
The chromedriver asset released with every new minor Electron release now
contains the Electron version in the file name. #8682 (https://github.com/electron/electron/pull/8682)


Таймураз
10.05.2017
20:04:34
О, прощай бабель

Сергей
10.05.2017
20:05:20
модули
react
не получится попрощаться =(
всегда будет
но можно подключать только object spread, react, es2015-modules

Таймураз
10.05.2017
20:08:04
Вот object spread да, а для остального webpack второй

Google

Сергей
10.05.2017
20:08:36
о ну да, кстати
но реакт

Таймураз
10.05.2017
20:11:44
но реакт
Я с этой кучей технологий уже не могу понять, гоню я, или был модуль, который конвертил jsx в js

Сергей
10.05.2017
20:13:16
плагин для бабеля
раньше был скриптик
но фейсбук отказался от него

Sheldhur
11.05.2017
03:44:25

Таймураз
11.05.2017
04:31:49

Aleksey
11.05.2017
05:42:37
Доброго дня свем в чате
есть вопрос по электрону
можете подсказать?
делаю тестовое приложение для веб версии сайта
нужно чтоб при первом запуске приложения окрывалось окно логина/регистрации
при последующих вход и идентификация юзера проходили автоматически
как это можно реализовать учитывая тоб что кроссдоменные запросы ограничены политикой cors chrome

Roman
11.05.2017
09:16:11
Ну это тебе на сервере корс нужно настроить, если есть доступ
или из ноды запрос делать на аутентификацию
Пароль можно попробовать в indexeddb хранить

Nikita
11.05.2017
09:39:59
indexedDB в этом смысле разве как-то отличается от localStorage?
возни вот больше - это точно)

Roman
11.05.2017
11:04:15
Ну можн и localStorage

Sheldhur
12.05.2017
19:52:15

Андрей
12.05.2017
21:15:21
Здраствуйте. Можете посоветовать простой роутер который хорошо уживется с электроном ? Мне просто для переключения серверов socket.io

Sheldhur
13.05.2017
05:26:04
можно как-то определить, что окно электрона в фокусе и поверх другого окна с определенным именем?