BrowserWindow

Electron

프로세스 모델

Electron 공식문서를 번역한 내용입니다. Electron은 현대 웹브라우저와 매우 유사하게 만드는 Chrominum의 멀티 프로세스 아키텍처를 계승했다. 이 가이드에서는 minimal quick start app에서 적용한 Electron의 개념적 지식을 자세히 설명합니다. Why not a single process?​ 웹 브라우저는 엄청나게 복잡한 애플리케이션이다. 웹 콘텐츠를 표시하는 기본 기능 외에도 여러 창(또는 탭) 관리 및 third-party extensions 로딩과 같은 많은 보조 책임이 있습니다. 초창기 브라우저들은 보통 이 모든 기능들을 위해 하나의 프로세스를 사용하였다. 이 패턴은 열려 있는 각 탭에 대한 오버헤드가 적다는 것을 의미하지만 웹 사이트 하나가 손상되거나 중단되면..

Electron

Electron 시작하기 (2)

Electron 공식문서를 번역한 내용입니다. Manage your window's lifecycle ​이제 브라우저 창을 열 수 있지만 각 플랫폼에서 더 네이티브하게 느끼도록 하려면 몇 가지 추가 boilerplate code가 필요합니다. 응용 프로그램 창은 OS마다 다르게 동작하며 Electron은 앱에서 이러한 규칙을 구현하는 책임을 개발자에게 전가한다. 일반적으로 process 글로벌의platform속성을 사용하여 특정 운영 체제에 대한 코드를 실행할 수 있습니다. Quit the app when all windows are closed (Windows & Linux) 윈도우와 리눅스에서 모든 윈도우를 종료하면 응용 프로그램이 완전히 종료된다. 이를 구현하려면 app 모듈의'window-all-..

ㅇㄱ9
'BrowserWindow' 태그의 글 목록