electron

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-..

Electron

Electron 시작하기 (1)

Electron 공식문서를 번역한 내용과 글 하단의 출처에 적힌 블로그들을 참고하여 작성된 내용입니다. What is Electron? Electron은 자바스크립트, HTML, CSS를 사용하여 데스크톱 애플리케이션을 만드는 프레임워크이다. Chromium과 Node.js를 바이너리에 내장함으로써 Electron은 하나의 JavaScript 코드베이스를 유지하고 Windows, macOS 및 Linux에서 작동하는 크로스 플랫폼 앱을 만들 수 있습니다. Prerequisites 일렉트론 공식문서는 독자가 Node.js와 일반적인 웹 개발에 모두 익숙하다는 가정 하에 작성되어있다. 이 두가지 영역은 아래 링크를 통해 좀 더 알아볼 수 있다. Getting started with the Web (MDN) ..

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