반응형
electron의 학습을 진행중인데 현재 느끼기에 가장 중요한 개념은 프로세스(Process) 이다.
electron에는 두 종류의 프로세스가 있다. main이라는 불리는것과 renderer로 불리는 것이다.
일단 renderer 부터 알고 가면 main은 조금 더 쉽게 이해가 될듯 하다.
renderer
사용자가 보는 화면을 renderer라고 이해하면 된다
main
웹 서버 개발을 할시 백엔드에 해당하는 부분이라고 이해하면 된다. 실제 코드는 로컬에 있지만 renderer와 통신을 하는 녀석이다.
(틀렸으면 말해주세요!!!)
이렇게 두가지로 나뉘어지며, renderer와 main이 통신을 하기 위해서는 IPC통신 이라는 방법을 써야한다.
자세한 공식 문서는 아래와 같다.
https://www.electronjs.org/docs/latest/tutorial/ipc
추가적으로 작성 예정(학습중)
728x90
'Javascript > electron' 카테고리의 다른 글
[electron]chrome extension사용하기 (0) | 2023.01.19 |
---|---|
[electron] BrowserWindow의 frame 옵션(상단바 없애기 + 클릭) (0) | 2023.01.18 |
댓글