Electron 34.0.0
Electron 34.0.0이 출시되었다! 이번 버전은 Chromium 132.0.6834.83, V8 13.2, 그리고 Node 20.18.1로 업그레이드되었다.
Electron 팀은 Electron 34.0.0의 출시를 기쁘게 발표한다! npm install electron@latest
명령어를 통해 npm으로 설치하거나 릴리스 웹사이트에서 다운로드할 수 있다. 이번 릴리스에 대한 자세한 내용은 계속 읽어보길 바란다.
피드백이 있다면 Bluesky나 Mastodon을 통해 공유하거나, 커뮤니티 Discord에 참여해보길 바란다! 버그나 기능 요청은 Electron의 이슈 트래커에 보고할 수 있다.
주요 변경 사항
주요 기능
- 응답하지 않는 렌더러의 JavaScript 호출 스택에 접근하기 위해
WebFrameMain.collectJavaScriptCallStack()
를 추가했다. #44938 - Brotli 또는 ZStandard를 사용한 압축 효율성을 높이기 위해 공유 사전을 관리하는 새로운 API를 추가했다. 이 API는
session.getSharedDictionaryUsageInfo()
,session.getSharedDictionaryInfo(options)
,session.clearSharedDictionaryCache()
,session.clearSharedDictionaryCacheForIsolationKey(options)
이다. #44950
스택 변경 사항
- Chromium
132.0.6834.83
- Node
20.18.1
- V8
13.2
Electron 34은 Chromium을 130.0.6723.44
에서 132.0.6834.83
로, Node를 20.18.0
에서 20.18.1
로, 그리고 V8을 13.0
에서 13.2
로 업그레이드한다.
새로운 기능
- Brotli 또는 ZStandard 압축 효율을 위해 공유 딕셔너리를 관리할 수 있는 새로운 API를 추가했다. 새로운 API는
session.getSharedDictionaryUsageInfo()
,session.getSharedDictionaryInfo(options)
,session.clearSharedDictionaryCache()
,session.clearSharedDictionaryCacheForIsolationKey(options)
이다. #44950 - 응답하지 않는 렌더러의 JavaScript 호출 스택에 접근하기 위해
WebFrameMain.collectJavaScriptCallStack()
을 추가했다. #44938 - 언로드 상태의 프레임을 위해
WebFrameMain.detached
를 추가했다.- 프레임이 파괴되었는지 확인하기 위해
WebFrameMain.isDestroyed()
를 추가했다. - 프레임이 언로드 상태일 때
webFrameMain.fromId(processId, frameId)
가 주어진 매개변수와 일치하지 않는WebFrameMain
인스턴스를 반환하는 문제를 수정했다. #43473
- 프레임이 파괴되었는지 확인하기 위해
- V8 치명적 오류에 대한 진단 보고를 지원하기 위해 유틸리티 프로세스에 오류 이벤트를 추가했다. #43774
- GPU 가속 공유 텍스처 오프스크린 렌더링 기능을 추가했다. #42953
주요 변경 사항
동작 변경: Windows에서 전체 화면 시 메뉴 바가 숨겨짐
이 변경으로 Windows의 동작이 Linux와 동일하게 조정되었다. 기존 동작: Windows에서 전체 화면 시에도 메뉴 바가 표시됨. 새로운 동작: Windows에서 전체 화면 시 메뉴 바가 숨겨짐.
수정 사항: 이 변경 사항은 이전에 Electron 33의 주요 변경 사항으로 소개되었지만, 실제로는 Electron 34에서 처음 릴리스되었다.
31.x.y 버전 지원 종료
Electron 31.x.y 버전은 프로젝트의 지원 정책에 따라 지원이 종료되었다. 개발자와 애플리케이션은 더 새로운 버전의 Electron으로 업그레이드할 것을 권장한다.
E34 (2025년 1월) | E35 (2025년 4월) | E36 (2025년 6월) |
---|---|---|
34.x.y | 35.x.y | 36.x.y |
33.x.y | 34.x.y | 35.x.y |
32.x.y | 33.x.y | 34.x.y |
다음 단계
앞으로 짧은 기간 동안, Electron 팀은 Chromium, Node, V8과 같은 주요 컴포넌트의 개발 동향을 계속 따라가며 이를 유지하는 데 주력할 것이다.
Electron의 공개 타임라인은 여기에서 확인할 수 있다.
향후 변경 사항에 대한 더 자세한 정보는 Planned Breaking Changes 페이지에서 찾을 수 있다.