Electron 9.0은 기본적으로 활성화 된 PDF 뷰어, Linux 개선 사항 등을 제공합니다.

새 버전의 플랫폼 출시가 발표되었습니다. 전자 9.0어느 다양한 버그 수정, 개선, 새로운 기능과 함께 제공 그리고 또한 Chromium 83 코드베이스, Node.js 12.14 플랫폼 및 V8 8.3 JavaScript 엔진으로 업데이트합니다. 이 버전의 새로운 주요 기능은 Linux에서 창 이벤트 처리기의 효율성 향상, PDF 뷰어 활성화 등입니다.

모르는 사람들을 위해 Electron은 웹 기술을 사용하는 크로스 플랫폼 데스크톱 애플리케이션 프레임 워크임을 알아야합니다., 그 논리는 JavaScript, HTML 및 CSS 플러그인 시스템을 통해 기능을 확장 할 수 있습니다. GitHub에서 개발했으며 C ++ 개발을 기반으로합니다.

Electron의 핵심 구성 요소는 Chromium, Node.js 및 V8입니다.. 인프라는 Node.js로 코딩되고 인터페이스는 Google Chrome의 오픈 소스 부분 인 Chromium 도구를 기반으로합니다. 엘Node.js 모듈은 고급 API뿐만 아니라 개발자가 사용할 수 있습니다. 기본 대화 상자를 만들고, 응용 프로그램을 통합하고, 컨텍스트 메뉴를 만들고, 알림 종료 시스템과 통합하고, 창을 조작하고, Chromium 하위 시스템과 상호 작용합니다.

웹 애플리케이션과 달리, Electron 기반 프로그램은 자체 포함 된 실행 파일 형태로 제공됩니다. 브라우저에 연결되어 있지 않습니다.

이 경우 개발자는 애플리케이션을 다양한 플랫폼으로 이식하는 것에 대해 걱정할 필요가 없습니다. Electron은 모든 Chromium 호환 시스템을 구축 할 수있는 기능을 제공합니다. Electron은 또한 자동 배포 및 업데이트 설치를 구성하는 도구를 제공합니다 (업데이트는 별도의 서버에서 제공하거나 GitHub에서 직접 제공 할 수 있음).

크롬 83
관련 기사 :
Chrome 83은 다른 변경 사항 중에서 보안 개선 및 몇 가지 재 설계와 함께 제공됩니다.

Electron 9.0의 새로운 기능은 무엇입니까?

이 새로운 버전의 프레임 워크에서는 구성 요소의 업데이트를 강조하는 것 외에도 (처음에서 언급했듯이) 6.x 브랜치에 대한 지원 종료는 발표에 언급되어 있습니다. 따라서 그 위에 구축 된 모든 응용 프로그램은 안정적인 분기로 업데이트하는 것이 좋습니다. 다음 버전 10.0의 작업 시작도 강조 표시됩니다.

다음과 같은 다른 변경 사항도 강조 표시됩니다. 기본 설정 app.allowRendererProcessReuse 이미 기본적으로 활성화되어 있습니다. 이 구성은 네이티브 모듈의 렌더링 프로세스에서로드를 허용하지 않습니다. 문맥에 민감합니다.

IPC에서, 메인 프로세스와 표현 프로세스 사이, V8 엔진에서 사용되는 구조적 복제 알고리즘은 복잡한 JavaScript 객체를 복제하는 데 사용됩니다.. 이전에 사용 된 데이터 직렬화 메커니즘에 비해 새로운 알고리즘은 더 예측 가능하고 빠르며 기능적입니다.

큰 버퍼와 복잡한 개체를 이동할 때 새 알고리즘은 작은 메시지를 전송할 때 거의 변경되지 않은 지연으로 약 XNUMX 배 빠릅니다.

또한이 새 버전에서 두드러집니다. 맞춤법 검사 기능이 확장되었습니다. 그리고 사전에 사용자 지정 단어 목록을 유지하는 API입니다.

프레임 워크 버전 Linux 플랫폼의 경우 창 관련 이벤트 처리가 개선되었습니다.

그리고 다음 API는 이제 더 이상 사용되지 않거나 제거되었습니다.

  • shell.openItem API는 이제 더 이상 사용되지 않으며 비동기 shell.openPath API로 대체됩니다.
  • .getWebContents, Electron 8.0에서 더 이상 사용되지 않는 기능이 이제 제거되었습니다.
  • webFrame.setLayoutZoomLevelLimitsElectron 8.0에서 더 이상 사용되지 않는은 이제 제거되었습니다.

마지막으로, 그것에 대해 더 많이 알고 싶다면 이 새 버전의 프레임 워크에 대해 확인할 수 있습니다. 다음 링크의 세부 정보.

Linux에서 Electron을 얻는 방법?

응용 프로그램을 실행하거나 Linux 내에서 Electron과 함께 작업하는 데 관심이있는 사람들을 위해, 시스템에 Node.JS 만 설치하면됩니다. NPM 패키지 관리자입니다.

Linux에 Node.JS를 설치하려면 우리가 말하는 출판물을 방문하십시오. Node.JS의 새 버전에 대해 마지막에는 다른 Linux 배포판에 대한 설치 명령이 있습니다.

관련 기사 :
Node.js 14.0이 출시되었습니다.

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.