uvedenie platformy , ktorá poskytuje samostatný framework na vývoj multiplatformových používateľských aplikácií, využívajúci komponenty Chromium, V8 a Node.js ako základ. Významná zmena čísla verzie súvisí s aktualizáciou na kódovú základňu , platformy a JavaScript engine V8 8.5.
V :
- the method contents.getBackgroundThrottling() and the property contents.backgroundThrottling.
- Access to the desktopCapturer module is provided in the main process.
- the method ses.isPersistent() to determine persistent sessions.
- Network issues preventing RTC connections have been resolved
due to IP address changes. - The 'remote' module, which represents the IPC mechanism for interaction between the rendering process of the current page and the main process, is disabled by default.
- The app.allowRendererProcessReuse parameter has been changed by default to true, preventing the loading of context-ignorant modules in the rendering process.
- the disableDialogs setting for complete disabling of dialog windows.
- The built-in PDF viewer based on .
Pripomeňme, že Electron umožňuje vytvárať rôzne grafické aplikácie s využitím webových technológií, ktorých logika fungovania je definovaná na JavaScripte, HTML a CSS a funkcionalita môže byť rozšírená prostredníctvom systému doplnkov. Vývojárom sú k dispozícii moduly Node.js, ako aj rozšírené API na vytváranie natívnych dialógov, integráciu aplikácií, tvorbu kontextových ponúk, integráciu so systémom upozornení, manipuláciu s oknami a interakciu s pod systémami Chromium.
Na rozdiel od webových aplikácií, programy postavené na Electron sú dodávané ako samostatné spustiteľné súbory, nezávislé od prehliadača. Vývojár sa tak nemusí starať o portovanie aplikácie pre rôzne platformy, Electron zabezpečuje možnosť zostavenia pre všetky systémové platformy podporované v Chromium. Electron tiež poskytuje na organizáciu automatického dodávania a inštalácie aktualizácií (aktualizácie je možné dodávať buď zo samostatného servera, alebo priamo z GitHubu).
Z programov vybudovaných na platforme Electron môžeme spomenúť editor , email clients a , Git toolset , systém na blogovanie WordPress Desktop, BitTorrent klient , ako aj oficiálne klienti pre takéto služby ako Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a Discord. Celkovo v katalógu programov Electron približne 850 aplikácií. Pre zjednodušenie vývoja nových aplikácií bol pripravený súbor typových , ktoré obsahujú príklady kódu na riešenie rôznych úloh.
Zdroj: opennet.ru
