Electron일렉트론
Electron은 HTML, CSS, JavaScript 같은 웹 기술로 Windows, macOS, Linux용 데스크톱 앱을 만드는 오픈소스 프레임워크다.
기사 2편
최근 언급 Electron은 GitHub이 개발해 2013년에 공개한 오픈소스 프레임워크로, 웹 브라우저 엔진 Chromium과 JavaScript 실행 환경 Node.js를 하나로 묶어 웹 기술로 만든 앱을 데스크톱 앱처럼 실행한다. 처음에는 Atom Shell이라는 이름으로 나왔다.
한 코드로 여러 운영체제용 앱을 만들 수 있어 Visual Studio Code, Slack 같은 데스크톱 앱이 Electron으로 만들어졌다. 앱마다 브라우저 엔진을 함께 담기 때문에 운영체제 고유 기술로 만든 앱보다 용량과 메모리 사용량이 큰 편이다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.
이 항목을 다룬 기사
GPU 가속 렌더링을 하는 Ghostty의 라이브러리 libghostty 위에 Swift와 AppKit으로 만들어 Electron을 쓰지 않고, socket 기반 CLI로 제어할 수도 있습니다.