Lanzamiento de Electron 10.0.0, una plataforma para crear aplicaciones basadas en el motor Chromium

Preparado lanzamiento de plataforma Electron xnumx, que proporciona un marco autónomo para desarrollar aplicaciones personalizadas multiplataforma, utilizando componentes Chromium, V8 y Node.js como base. Cambio significativo en el número de versión debido a la actualización del código base Chromium 85, plataformas Node.js 12.16.3 y motor JavaScript V8 8.5.

В nuevo lanzamiento:

  • Adicional Método content.getBackgroundThrottling() y propiedad content.backgroundThrottling.
  • El proceso principal proporciona acceso al módulo DesktopCapturer.
  • Добавлен Método ses.isPersistent() para definir sesiones persistentes.
  • Se resolvieron problemas de red que impedían que se completaran las conexiones RTC.
    debido a un cambio en la dirección IP.

  • El módulo "remoto", que representa el mecanismo IPC para la interacción entre el proceso de representación de la página actual y el proceso principal, está deshabilitado de forma predeterminada.
  • La configuración predeterminada de app.allowRendererProcessReuse se cambió a verdadera, lo que evita que se carguen módulos no sensibles al contexto durante el proceso de renderizado.
  • Añadido por configurando enableDialogs para deshabilitar completamente los cuadros de diálogo.
  • Incluye visor de PDF integrado basado en pdfio.

Recuerde que Electron le permite crear cualquier aplicación gráfica utilizando tecnologías de navegador, cuya lógica está definida en JavaScript, HTML y CSS, y la funcionalidad se puede ampliar a través del sistema de complementos. Los desarrolladores tienen acceso a los módulos de Node.js, así como a una API extendida para crear cuadros de diálogo nativos, integrar aplicaciones, crear menús contextuales, integrarse con el sistema de visualización de notificaciones, manipular ventanas e interactuar con los subsistemas Chromium.

A diferencia de las aplicaciones web, los programas basados ​​en Electron se entregan como archivos ejecutables autónomos que no están vinculados a un navegador. Al mismo tiempo, el desarrollador no necesita preocuparse por migrar la aplicación a diferentes plataformas; Electron brindará la capacidad de compilarla para todos los sistemas compatibles con Chromium. El electrón también proporciona fondos para organizar la entrega e instalación automática de actualizaciones (las actualizaciones se pueden entregar desde un servidor separado o directamente desde GitHub).

De los programas creados en la plataforma Electron, podemos destacar el editor. Atom, clientes de correo electrónico nilas и Mailspring,, herramientas para trabajar con Git GitKraken, sistema de blogs de escritorio WordPress, cliente BitTorrent Escritorio WebTorrent, así como clientes oficiales de servicios como Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code y Discord. Total en el catálogo de programas de Electron presentado alrededor de 850 solicitudes. Para simplificar el desarrollo de nuevas aplicaciones, se ha creado un conjunto de normas aplicaciones de demostración, incluidos ejemplos de código para resolver diversos problemas.

Fuente: opennet.ru

Añadir un comentario