Skip to main content

Electron의 새로운 기능

· 4 min read

최근 Electron에 관한 흥미로운 업데이트와 발표가 있었습니다. 여기 그 내용을 정리했습니다.

소스

Electron은 v0.32.0 버전부터 Chrome 45와 동기화되었다. 다른 업데이트 사항은 다음과 같다...

더 나은 문서화

새 문서

문서를 더 보기 좋고 읽기 쉽게 재구성하고 표준화했다. 또한 일본어와 한국어와 같은 커뮤니티 기여 번역도 포함되어 있다.

관련 풀 리퀘스트: electron/electron#2028, electron/electron#2533, electron/electron#2557, electron/electron#2709, electron/electron#2725, electron/electron#2698, electron/electron#2649.

Node.js 4.1.0

v0.33.0 버전부터 Electron은 Node.js 4.1.0을 포함하고 있다.

관련된 풀 리퀘스트:
electron/electron#2817.

node-pre-gyp

소스 코드로부터 빌드할 때 node-pre-gyp에 의존하는 모듈을 이제 Electron에 맞게 컴파일할 수 있다.

관련 풀 리퀘스트:
mapbox/node-pre-gyp#175.

ARM 지원

이제 Electron은 Linux에서 ARMv7 빌드를 제공한다. 이는 Chromebook과 Raspberry Pi 2와 같은 인기 있는 플랫폼에서 실행된다.

관련 이슈: atom/libchromiumcontent#138, electron/electron#2094, electron/electron#366.

Yosemite 스타일의 프레임리스 윈도우

frameless window

@jaanus가 제출한 패치가 병합되었다. 이 패치는 OS X Yosemite 이상 버전에서 시스템 트래픽 라이트가 통합된 프레임리스 윈도우를 생성할 수 있도록 해준다. 이 기능은 다른 기본 OS X 앱들과 유사한 방식으로 작동한다.

관련 풀 리퀘스트: electron/electron#2776.

Google Summer of Code 이후의 인쇄 기능 개선

Google Summer of Code 이후, @hokein이 제공한 패치를 병합하여 인쇄 기능을 개선하고, 페이지를 PDF 파일로 저장할 수 있는 기능을 추가했다.

관련 이슈: electron/electron#2677, electron/electron#1935, electron/electron#1532, electron/electron#805, electron/electron#1669, electron/electron#1835.

Atom

Atom은 이제 Chrome 44 기반의 Electron v0.30.6로 업그레이드되었다. 현재 atom/atom#8779에서 v0.33.0으로의 업그레이드 작업이 진행 중이다.

발표 자료

GitHubber Amy PalamountainNordic.js에서 열린 발표에서 Electron에 대한 훌륭한 소개를 했다. 그녀는 또한 electron-accelerator 라이브러리를 만들었다.

Amy Palomountain의 Electron을 활용한 네이티브 애플리케이션 개발

Atom 팀의 Ben OgleYAPC Asia에서 Electron에 대한 발표를 진행했다:

웹 기술로 데스크톱 앱 만들기 - Ben Ogle

Atom 팀 멤버인 Kevin Sawicki와 다른 개발자들이 최근 Bay Area Electron User Group 미트업에서 Electron에 대해 발표했다. 이 발표의 영상이 공개되었으며, 그중 몇 가지를 소개한다:

Kevin Sawicki가 말하는 Electron의 역사

Ben Gotow의 웹 앱을 네이티브처럼 느껴지게 만드는 방법