Size: a a a

Electron — русскоговорящее сообщество

2017 February 19

F

F in Electron — русскоговорящее сообщество
посоветуешь либу ?
источник

VS

Vladimir Starkov in Electron — русскоговорящее сообщество
нет
источник

VS

Vladimir Starkov in Electron — русскоговорящее сообщество
в вебе это webworkers (IE), serviceworkers
источник

VS

Vladimir Starkov in Electron — русскоговорящее сообщество
в электроне не знаю как
источник

D

Data in Electron — русскоговорящее сообщество
F
да фиг с ним с этим nedb, пусть отдает сколько угодно долго, мне бы понять как сделать это неблокирующе, чтобы chromium не вис пока main процесс работает
А как у тебя запрос к nedb выглядит?
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
F
походу меня тут вообще не понимают =( electron запускает 2 процесса хромиума и главный процесс где нода крутится
Нет
Есть render процесс это хромиум, а есть main - это электрон

Ты что-то не в том процессе запускаешь. А так юзай воркеры или не запускай render процесс пока не загрузится пачка твоих данных
источник

ВГ

Владимир Гришин in Electron — русскоговорящее сообщество
как ты вообще процесс заблокировал? там не асинк апи?
источник

F

F in Electron — русскоговорящее сообщество
Вообщем немного разобрался в ситуации. чтение из файла бд из main процесса проиходило моментально, блокировался render процесс при передаче в него через webContent.send этих результатов.
источник

F

F in Electron — русскоговорящее сообщество
при этом если передавать эти результаты через глобальную переменную на стороне  chromiuma: require('electron').remote.getGlobal('data').results то все передается моментально
источник

F

F in Electron — русскоговорящее сообщество
почему же webContent.send очень сильно съедает оперативку и виснит =(
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
Ну не надо было все передавать в рендерпроцесс
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
On demand решило было проблему
источник

ДП

Дмитрий Подольский in Electron — русскоговорящее сообщество
Через ipc передавай
источник

F

F in Electron — русскоговорящее сообщество
🦉 ⁣
On demand решило было проблему
поясни пожалуйста что это ? мне нужно передать в рендер все данные, их может быть много
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
F
поясни пожалуйста что это ? мне нужно передать в рендер все данные, их может быть много
По требованию
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
Я думаю тебе все данные сразу не нужны
источник

F

F in Electron — русскоговорящее сообщество
нужны, буду наверно через global передавать.. попробую поискать либо по синхронизации redux store между render и main процессами
источник

F

F in Electron — русскоговорящее сообщество
либу*
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
F
нужны, буду наверно через global передавать.. попробую поискать либо по синхронизации redux store между render и main процессами
Глобал плохо
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
F
нужны, буду наверно через global передавать.. попробую поискать либо по синхронизации redux store между render и main процессами
Отображать всё сразу плохо по определению.
Если вычислять, то можно делать в отдельном процессе, а рендеру передавать только то что ему нужно для отображения результата
источник