본문 바로가기
Javascript/electron

[electron] 기본 개념

by 하이바네 2023. 1. 17.
반응형

electron의 학습을 진행중인데 현재 느끼기에 가장 중요한 개념은 프로세스(Process) 이다.

 

electron에는 두 종류의 프로세스가 있다. main이라는 불리는것과 renderer로 불리는 것이다.

 

일단 renderer 부터 알고 가면 main은 조금 더 쉽게 이해가 될듯 하다.

 

renderer

사용자가 보는 화면을 renderer라고 이해하면 된다

 

main

웹 서버 개발을 할시 백엔드에 해당하는 부분이라고 이해하면 된다. 실제 코드는 로컬에 있지만 renderer와 통신을 하는 녀석이다.

 

(틀렸으면 말해주세요!!!)

 

이렇게 두가지로 나뉘어지며, renderer와 main이 통신을 하기 위해서는 IPC통신 이라는 방법을 써야한다.

자세한 공식 문서는 아래와 같다.

https://www.electronjs.org/docs/latest/tutorial/ipc

 

Inter-Process Communication | Electron

Use the ipcMain and ipcRenderer modules to communicate between Electron processes

www.electronjs.org

 

 

추가적으로 작성 예정(학습중)

728x90

댓글