Lanzamento de Electron 10.0.0, unha plataforma para crear aplicacións baseadas no motor Chromium

Preparado lanzamento da plataforma Electrón 10.0.0, que proporciona un marco autónomo para desenvolver aplicacións personalizadas multiplataforma, utilizando compoñentes Chromium, V8 e Node.js como base. Cambio significativo no número de versión debido á actualización á base de código Chromium 85, plataformas Nodo.js 12.16.3 e motor JavaScript V8 8.5.

В novo tema:

  • Engadido Método contents.getBackgroundThrottling() e propiedade contents.backgroundThrottling.
  • O proceso principal proporciona acceso ao módulo desktopCapturer.
  • Engadido Método ses.isPersistent() para definir sesións persistentes.
  • Resolveuse problemas de rede que impedían completar as conexións RTC
    debido a un cambio no enderezo IP.

  • O módulo "remoto", que representa o mecanismo IPC para a interacción entre o proceso de representación da páxina actual e o proceso principal, está desactivado por defecto.
  • A configuración predeterminada app.allowRendererProcessReuse cambiouse a verdadeira, o que impide que se carguen módulos insensibles ao contexto durante o proceso de renderizado.
  • Engadido configurando disableDialogs para desactivar completamente as caixas de diálogo.
  • Inclúe un visor de PDF integrado baseado en pdfium.

Lembrámosche que Electron permíteche crear calquera aplicación gráfica mediante tecnoloxías de navegador, cuxa lóxica está definida en JavaScript, HTML e CSS, e a funcionalidade pódese ampliar a través do sistema de complementos. Os desenvolvedores teñen acceso aos módulos Node.js, así como a unha API estendida para xerar diálogos nativos, integrar aplicacións, crear menús contextuales, integrarse co sistema de notificacións, manipular ventás e interactuar cos subsistemas de Chromium.

A diferenza das aplicacións web, os programas baseados en Electron entréganse como ficheiros executables autónomos que non están vinculados a un navegador. Ao mesmo tempo, o programador non ten que preocuparse por portar a aplicación a diferentes plataformas; Electron ofrecerá a posibilidade de construír todos os sistemas compatibles con Chromium. Electron tamén proporciona fondos para organizar a entrega automática e a instalación de actualizacións (as actualizacións pódense enviar desde un servidor separado ou directamente desde GitHub).

Dos programas construídos na plataforma Electron, podemos destacar o editor Átomo, clientes de correo electrónico nylas и Mailspring,, ferramentas para traballar con Git GitKraken, Sistema de blogs de escritorio WordPress, cliente BitTorrent Escritorio WebTorrent, así como clientes oficiais de servizos como Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code e Discord. Total no catálogo do programa Electron presentado preto de 850 solicitudes. Para simplificar o desenvolvemento de novas aplicacións, un conxunto de estándares aplicacións de demostración, incluíndo exemplos de código para resolver varios problemas.

Fonte: opennet.ru

Engadir un comentario