vydanie platformy , ktorá poskytuje samostatný rámec pre vývoj vlastných aplikácií pre viacero platforiem, pričom ako základ využíva komponenty Chromium, V8 a Node.js. Významná zmena čísla verzie v dôsledku inovácie na kódovú základňu , platformy a JavaScript engine V8 7.6. Predtým koniec podpory pre 32-bitové systémy Linux vydanie bolo zatiaľ odložené
6.0 vrátane v 32-bitových zostavách.
medzi v elektrónových špecifických API:
- Pokračujúci preklad asynchrónnych obslužných programov, ktoré predtým používali volania spätného volania, do formulára založeného na mechanizme . Returning Promise je poskytovaný v niekoľkých desiatkach funkcií, vrátane kategórií contentTracing.*, cookies.*, session.*, webContents.* a webFrame.*;
- V rámci práce na posilnení izolácie runtime komponentov boli pridané tri nové obslužné aplikácie: Electron Helper (Renderer).app pre procesy vykresľovania, Electron Helper (GPU).app pre procesy interakcie GPU a Electron Helper (Plugin). aplikácia pre pluginy;
- Začali sa prípravy na obmedzenie zaťaženia pri vykresľovaní len na používanie modulov uzlov alebo ;
- Implementácia net.IncomingMessage bola zosúladená so správaním Node.js.
Pripomeňme, že Electron umožňuje vytvárať ľubovoľné grafické aplikácie pomocou technológií prehliadačov, ktorých logika je definovaná v JavaScripte, HTML a CSS a funkcionalitu je možné rozširovať prostredníctvom nadstavbového systému. Vývojári majú prístup k modulom Node.js, ako aj rozšírenému API na generovanie natívnych dialógov, integráciu aplikácií, vytváranie kontextových ponúk, integráciu s notifikačným systémom, manipuláciu s oknami a interakciu so subsystémami Chromium.
Na rozdiel od webových aplikácií sa programy založené na Electrone dodávajú ako samostatné spustiteľné súbory, ktoré nie sú viazané na prehliadač. Vývojár sa zároveň nemusí starať o portovanie aplikácie pre rôzne platformy, Electron poskytne možnosť zostavovania pre všetky systémy podporované Chromium. Elektrón tiež poskytuje organizovať automatické doručovanie a inštaláciu aktualizácií (aktualizácie môžu byť doručené buď zo samostatného servera alebo priamo z GitHubu).
Z programov postavených na platforme Electron si môžeme všimnúť editor , poštový klient , súpravu nástrojov na prácu s Git , systém na analýzu a vizualizáciu SQL dotazov , blogovací systém WordPress Počítačový klient, BitTorrent , ako aj oficiálnych klientov pre služby ako Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a Discord. Celkom v katalógu programov Electron asi 800 žiadostí. Na zjednodušenie vývoja nových aplikácií súbor štandardov vrátane príkladov kódu na riešenie rôznych problémov.
Zdroj: opennet.ru
