adikalon
Хотя наверное можно сделать просто его асинхронный запуск? Сорь я слабв работе с ЖС
Vadim
render это твое окошко
Vadim
main это где создается окошко
Anton
Я так понял он парсер хочет вынести отдельно.
Anton
Но только не понял зачем
adikalon
Парсер отдельно хотел да. Но теперь чет и я задумался
adikalon
Там их несколько. Парсеров
adikalon
Выбираешь - запускаешь
Vadim
Кроссплатформа нужна?
Vadim
Много данных нужно гонять?
Vadim
между процессами?
adikalon
Желательно. Ну винда/линукс. А что ты имеешь ввиду? Запускать просто коммандой консольной?
Anton
Что парсер делает?
Vadim
Парсер принимает что-то на вход, а затем что-то отдает
Vadim
Вот я и спрашиваю, какие объемы
Anton
Расчетом реально много что они фризят фронт?
adikalon
Парсер отдает во время работы уведомления постоянно
Vadim
Детали очень важны
Vadim
Т.к от этого зависит решение, ведь есть много нюансов
Anton
Чет мне кажется тут не воркер, а генератор нужен
Vadim
Между процессами можно отправлять только строки. Каков средний размер строки?
Vadim
Как часто запросы?
adikalon
Какие именно детали? Идут я например по какомуто сайту с объявлениями, обхожу каждую страницу и информирую что перешел на страницу с таким то номером, информирую что такоето объявление добавлено в базу, такое-то обновлено
Vadim
Так, не очень большие данные
adikalon
Частота запросов со стороны парсера на удаленный ресурс или что?
Vadim
Аа, я понял
Vadim
Делай все запросы и обработку данных просто на стороне main процесса
Vadim
И всё, без лишних тредов
adikalon
Так и буду. Спасиб
Vadim
Все равно будешь упираться в другие ограничения, т.к. межпроцессное взаимодействие штука дорогая
Anton
Промис, асинк авей...
Завтра
насколько я помню, фризы в main-процессе фризят и ui
Завтра
по крайней мере, так было, когда у меня были траблы с производительностью в паре мест
su
Соглашусь во всем.
Nick
Electron.js releases
v8.0.0-nightly.20191003
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191003
v8.0.0-nightly.20191003
Сергей
подскажите плиз - один и тот же проект (quasar + electron 6): на работе все ок, а дома не запускается (в dev-mode). Все компилится без ошибок но на самом последнем этапе... ничего не происходит, когда должно открыться окно.
Уже удалял node_modules и заново ставил все пакеты
Oleh
А на работе и дома платформа такая же? Имею ввиду, мак дома и на работе к примеру.
Сергей
винда 10
Сергей
на 4-м электроне работает и там и тут. Это я обновился на 6 и дома что-то пошло не так. Хотя проект идентичный, в гите лежит
Сергей
причем в диспетчере видно что процесс электрона запускается, только окна нет
Сергей
что-то с 6 версией не так... откатил до 5 - заработало (
Vadim
12 NodeJS
Vadim
У тебя наверное нода конфликтует.
node -v
Сергей
да, была 10 но уже обновил полчаса назад, не помогло
Anton
После того как обновил ноду, переставь модули
Vadim
И ещё лучше сбросить npm cache
Roma
И что было не так?
Нужно было собирать ангуляровский проект с флагом --base-href ./ так как собраный проект на electron стучится к файлам и в запросе вышло что то похожее на https:///User/Documents/Spark/runtime.js 🤷♂️
Nick
Бывает)
Electron.js releases
v8.0.0-nightly.20191004
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191004
v8.0.0-nightly.20191004
Roman
Такой вопрос. Можно ли установщику electron-builder, указать какие-то аргументы, чтобы в конце установки приложения, он его запускал с этими же аргументами?
Vadim
Roman
Vadim
Roman
Vadim
Squirrel
Тут не подскажу, а для NSIS просто есть кастомные скрипты
Roman
Vadim
Но:
Сможешь добавить лицензию, нормальный unistall
Vadim
Web установщик
Roman
Vadim
А нсис такое не умеет
Roman
У меня есть пользователи которые юзают софт, мне главное чтобы они могли получать апдейты
Vadim
У билдера есть ишка на эту тему
Vadim
Там красиво организовали апдейт юзеров с белки на нсис
Vadim
Погугли, там решили с помощью макроса нсис
Roman
Окей
Roman
Спасибо
Vadim
Oleh
Vadim
Oleh
Скажите версии
Vadim
Больше года, стабильно.
Oleh
У меня апдейт качает, но не ставит
Oleh
Electron 6, билдер тоже последний
Vadim
^4.0.6