Различие между рендерером и основными процессами в электроне

Первоначально я думал, что процесс рендеринга в Electron был помещен в изолированную среду, похожую на хром, что означает, что все, что вы можете сделать, - это связываться с DOM. Однако недавно я узнал, что вы можете получить доступ к файловой системе, запускать дочерние процессы и получать их выходные данные, а также импортировать любые другие модули узлов, какие захотите.

Если это так, то каково различие между основным процессом и процессом визуализации? Разве это не жесткое разделение? Какой код входит в основной процесс и какой код идет в процессе рендеринга?

Если у кого-то есть хорошее всестороннее чтение / презентация по архитектуре приложений Electron, я бы тоже хотел посмотреть на это; может помочь устранить некоторую путаницу

Ответы на вопрос(1)

Ваш ответ на вопрос