Size: a a a

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

2017 March 30

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
чёт пишут, что это какие-то траблы электрона и spawn
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
Чет да
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
Ты писал что электрон самопадает?
источник

SM

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

🦉⁣

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

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
🦉 ⁣
но похоже webworkers в электроне не алё
this?
Any native Node.js module can be loaded directly in Web Workers, but it is strongly recommended not to do so. Most existing native modules have been written assuming single-threaded environment, using them in Web Workers will lead to crashes and memory corruptions.

Note that even if a native Node.js module is thread-safe it's still not safe to load it in a Web Worker because the process.dlopen function is not thread safe.

The only way to load a native module safely for now, is to make sure the app loads no native modules after the Web Workers get started.
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
ага
источник

SM

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

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
а что может пойти не так?
источник

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
работа с базой будет внутри воркера, где-то в другом месте в это же время к базе вряд ли будет какое-то обращение
источник

🦉⁣

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

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
с базой это самый простой пример
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
но решается легко — транзакции и атомарность
источник

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
nodeIntegrationInWorker только только добавили, я так понял мне надо до 1.6.4 обновиться, а в npm 1.6.2
источник

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
🦉 ⁣
ага
как 1.6.4 поставить?
источник

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
npm install --save-dev electron@1.6.4?
источник

🦉⁣

🦉 ⁣ in Electron — русскоговорящее сообщество
Sheldhur Mornor
npm install --save-dev electron@1.6.4?
@latest или так
источник

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
npm install --save-dev electron@beta
источник

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
latest 1.6.2
источник

SM

Sheldhur Mornor in Electron — русскоговорящее сообщество
или бету не стоит трогать?
источник