Vydanie Electron 6.0.0, platformy na vytváranie aplikácií založených na motore Chromium

Pripravené vydanie platformy Electron 6.0.0, 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 Chromium 76, platformy Node.js 12.4 a JavaScript engine V8 7.6. Predtým očakávané koniec podpory pre 32-bitové systémy Linux vydanie bolo zatiaľ odložené
6.0 vrátane k dispozícii v 32-bitových zostavách.

medzi zmeny 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 sľub. 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 N-API alebo Rozhranie API Context Aware;
  • 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 fondy 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 Atóm, poštový klient nylas, súpravu nástrojov na prácu s Git GitKraken, systém na analýzu a vizualizáciu SQL dotazov vagón, blogovací systém WordPress Počítačový klient, BitTorrent WebTorrent Desktop, 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 prezentované asi 800 žiadostí. Na zjednodušenie vývoja nových aplikácií súbor štandardov demo aplikácievrátane príkladov kódu na riešenie rôznych problémov.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster