llançament de la plataforma , que proporciona un marc autònom per desenvolupar aplicacions personalitzades multiplataforma, utilitzant components Chromium, V8 i Node.js com a base. Canvi important al número de versió a causa de l'actualització a la base de codi , plataformes i el motor JavaScript V8 7.6. Prèviament fi del suport per a sistemes de 32 bits Linux el llançament s'ha ajornat per ara
6.0 inclòs en versions de 32 bits.
Entre a les API específiques d'electrons:
- Traducció continuada de controladors asíncrons que anteriorment utilitzaven trucades de devolució de trucada a un formulari basat en el mecanisme . Returning Promise es proporciona en diverses dotzenes de funcions, incloses les categories contentTracing.*, cookies.*, session.*, webContents.* i webFrame.*;
- Com a part del treball per reforçar l'aïllament dels components en temps d'execució, s'han afegit tres noves aplicacions de gestió: Electron Helper (Renderer).app per a processos de renderització, Electron Helper (GPU).app per a processos d'interacció amb GPU i Electron Helper (Plugin). aplicació per a connectors;
- Els preparatius han començat per limitar la càrrega de representació només als mòduls Node que utilitzen o ;
- La implementació de net.IncomingMessage s'ha alineat amb el comportament de Node.js.
Recordem que Electron permet crear qualsevol aplicació gràfica utilitzant tecnologies de navegador, la lògica de les quals està definida en JavaScript, HTML i CSS, i la funcionalitat es pot ampliar mitjançant el sistema de complements. Els desenvolupadors tenen accés als mòduls Node.js, així com a una API ampliada per crear diàlegs natius, integrar aplicacions, crear menús contextuals, integrar-se amb el sistema de visualització de notificacions, manipular finestres i interactuar amb subsistemes de Chromium.
A diferència de les aplicacions web, els programes basats en Electron es lliuren com a fitxers executables autònoms que no estan vinculats a un navegador. Al mateix temps, el desenvolupador no s'ha de preocupar de portar l'aplicació per a diferents plataformes; Electron oferirà la possibilitat de crear per a tots els sistemes compatibles amb Chromium. L'electró també proporciona per organitzar el lliurament i la instal·lació automàtica d'actualitzacions (les actualitzacions es poden lliurar des d'un servidor independent o directament des de GitHub).
Dels programes construïts a la plataforma Electron, podem destacar l'editor , client de correu , eines per treballar amb Git , un sistema per analitzar i visualitzar consultes SQL , sistema de blogs WordPress Escriptori, client BitTorrent , així com clients oficials de serveis com Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code i Discord. Total al catàleg de programes Electron unes 800 sol·licituds. Per simplificar el desenvolupament de noves aplicacions, un conjunt d'estàndards , incloent exemples de codi per resoldre diversos problemes.
Font: opennet.ru
