Electron 8.0 릴리즈

Jimmy Moon

Jimmy Moon

Chief Editor

Electron 8.0 이 릴리즈 되었다. 주요 엔진들의 업데이트와 함께 많은 개발자들이 지속적으로 요청 했고 기존에 프레임웍 레벨에서 개별적으로 구현해야 했던 크롬의 스펠체크 기능이 추가 되었다. 자세한 업데이트는 원문 블로그를 참고하자.

Upgrades

  • Chromium 이 80.0.3987.86 로 업그레이드, Optional chaining 을 포함한 최신 자바스크립트 사용 가능 하고 웹워커를 모듈로 로딩 할 수 있다
  • V8 이 7.8 로 업그레이드 되어서 스크립트 preloading, Faster object destructuring 등 퍼포먼스 향상을 기대 할 수 있다
  • Node.js 가 12.13.0 로 업그레이드

Changes

  • IPC 매커니즘이 Structured Clone Algorithm 을 사용.
  • 스펠체크 기능이 내장 되었다
function createWindow () {
const mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
// 스펠체크 활성화
spellcheck: true,
preload: path.join(__dirname, 'preload.js')
}
})
// webContents.session 에 검사하고 싶은 언어 목록 셋팅
const ses = mainWindow.webContents.session;
ses.setSpellCheckerLanguages(['en-US']);
mainWindow.loadFile('index.html')
}