adikalon
и по какойто причине это должно не блочить рендерер?
adikalon
в то время как тоже самое его блочит, да?
Vadim
и по какойто причине это должно не блочить рендерер?
Все действо будет происходить в другом процессе
Vadim
А твой будет получать результаты, при этом не забивая очередь
adikalon
Нет. Действо будет происходить в другом. А ожидание результата в мэине
adikalon
поэтому нет никакой разницы
adikalon
await не блочит?
Vadim
await не блочит?
Не блочит.
Vadim
Бесконечный(условно) цикл блочит
Vadim
Вычисление факториала блочит, запрос к серваку/таймаут/и прочее не блочит
adikalon
Сомневаюсь. Скорее всего блочит и ты ошибаешься но ок, допустим. Спавн способен запускать жс на исполнение?
Vadim
Асинхронность
adikalon
плохо
adikalon
я хз кто ты
Vadim
Лулз
adikalon
интересно тогда как это реализовано например в vscode
adikalon
когда я устанавливаю плагин и ничего не блочится
adikalon
и другой язык сомневаюсь что там используется
Vadim
А ты не курил EventLoop
adikalon
У них руки +- прямые
ну раз ты сеньйор с прямыми руками, то объясни как это делается? До сих пор ты сказал что существует только два варианта
Vadim
А ты не курил EventLoop
Вперёд, тогда поймёшь суть, если поймёшь EventLoop, вопрос отпадёт.
Vadim
интересно тогда как это реализовано например в vscode
Там нет ничего описанного тобой выше)
Vadim
Точнее, есть фризы при парсинге громадных файлов
adikalon
Вперёд, тогда поймёшь суть, если поймёшь EventLoop, вопрос отпадёт.
не. Похоже на "прочитай книжканейм вместо моего ответа и тогда все поймешь"
Vadim
Но это исключение
adikalon
спасибо
Anton
Не много. По сути цель написания этого приложения и заключается в том чтобы разобраться с жс
Очень лихая цель. При изучении языка захватить Node.js, Electron.js и спрашивать у всех вопросы, не разобравшись как работает асинхронность в Node. Уделите 2-3 часа и почитайте на learn.javascript про асинхронность и eventLoop, тогда все вопросы снимуться Чем объяснять как сделать, легче за вас код написать и на этом закончить.
Electron.js releases
v8.0.0-nightly.20191012 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191012 v8.0.0-nightly.20191012
Electron.js releases
v8.0.0-nightly.20191013 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191013 v8.0.0-nightly.20191013
Алексей
когда я пытаюсь собрать приложение под линукс из под Винды код грузится на какой-то удаленный сервер?
Алексей
Нет
странно. RemoteBuildManager - вроде как намекает что сборка будет удаленно.... на service.electron.build... Или я что-то не понимаю?
Роман
Если вы собираете приложение на linux под windows, то сборка происходить на удаленном сервере.
Алексей
Если вы собираете приложение на linux под windows, то сборка происходить на удаленном сервере.
я собираю наоборот. У меня стоит Win а мне нужно собрать под Linux. В этом случае сборка тоже происходит на удаленном сервре?
Алексей
И если у меня будет стоять линукс - сборка будет проходить локально?
Oleh
Да
Алексей
Да
спасибо
Алексей
Да
спасибо
Nikolay
Всем привет. Есть кто делал сборки electron - react- typescript-webpack? Проблема, как вызвать метод в електроне из риакта. Мб кто столкнулся и смог победить require
Paul
Всем привет. Подскажите, плз, как мне получить звук с компа? Не с микрофона, а именно системные звуки.
Danila
desktopCapture
Danila
Но под macOS это работать не будет просто так
Danila
нужно подписывать приложение и проходить его нотаризацию
Paul
Да, но тогда оно захватывает и видео. А мне надо только аудио.
Paul
Есть параметр audio: false, но нет video: false
Danila
Не проверял, если честно такой кейс. Вы пробовали указать video: false?
Paul
Да
Nikita
Да
а вообще не указывать video?
Paul
Danila
В таком случае я бы смотрел на какую-нибудь консольную утилиту, и дергал её через spawn
Danila
разумеется, под каждую из OS будет своя библиотека
Paul
Ок, спасибо
Electron.js releases
v8.0.0-nightly.20191014 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191014 v8.0.0-nightly.20191014
Anton
никто не подскажет с чем это может быть связанно? на 5 версии все работает нормально, появляется после обновления на 6.0.12
Anton
появлется только при открытии Developer Tools
Danila
Что-то у вас собирается неправильно. В init.js есть информация о map, но самого файла нет
Anton
хм. нет даже идей куда копать - пока ничего лучше, чем откатиться обратно на 5ю не придумал. запускаю просто через electron . (npm start - т.е. без всяких сборок/упаковок)
su
Что-то у вас собирается неправильно. В init.js есть информация о map, но самого файла нет
по идее, всегда генерируется map файл, для dev сборок смысл его прятать, видимо что-то с путями не то на клиенте
su
у кого такое? message: 'request to http://62.109.30.193:4873/electron failed, reason: connect ECONNREFUSED 62.109.30.193:4873'
su
делаю npm i
Mikhail
Приветствую. Использую шаблон electron-vue. Столкнулся со странной особенностью поведения vuex. После перезагрузки прилложения заполненые данные остаются в сторе. Как такое может быть?
Danila
Скорее всего в сборке подключен persist
Mikhail
Скорее всего в сборке подключен persist
Да, закоментил плагин createPersistedState() и все стало как надо
Roman
Всем привет. Вопрос по squirrel. У него есть возможность downgrade? Откатится с новой версии до предыдущей.
Roman
Ибо, я заметил что старые версии сохраняются на диске
Nikita
Всем привет. Вопрос по squirrel. У него есть возможность downgrade? Откатится с новой версии до предыдущей.
это вроде виндовая тема чисто, для таких фич как откат системы вроде юзается, не? ручками вряд ли можно. мы вообще отказались от msi-инсталлеров в пользу nsis, уж больно много там неприятных моментов (via electron-builder, там Squirrel.Windows deprecated)
Electron.js releases
v8.0.0-nightly.20191015 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191015 v8.0.0-nightly.20191015
Николай
Подсажите, как в приложение типа https://electronjs.org/apps/open-log-viewer добавить ListView с https://nativescript-vue.org/en/docs/elements/components/list-view/
Николай
Или посоветуйте готовый компонент ListView для Electron
Sergey
Всем привет, подскажите пожалуйста если компютер к примеру имеет наружный датчик измерения температуры в комнате, могу ли я с помощью electron.js как то юзать это "железо"?
Lev
можете