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

Pripravené vydanie platformy Electron 10.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 85, platformy Node.js 12.16.3 a JavaScript engine V8 8.5.

В nové vydanie:

  • Pridané metóda content.getBackgroundThrottling() a vlastnosť content.backgroundThrottling.
  • Hlavný proces poskytuje prístup k modulu desktopCapturer.
  • Pridané Metóda ses.isPersistent() na definovanie trvalých relácií.
  • Vyriešené problémy so sieťou, ktoré bránia dokončeniu pripojení RTC
    z dôvodu zmeny IP adresy.

  • „Vzdialený“ modul, ktorý predstavuje mechanizmus IPC na interakciu medzi aktuálnym procesom vykresľovania stránky a hlavným procesom, je predvolene vypnutý.
  • Predvolené nastavenie app.allowRendererProcessReuse sa zmenilo na true, čo zabraňuje načítaniu kontextovo necitlivých modulov počas procesu vykresľovania.
  • Pridané nastavením disableDialogs úplne zakážete dialógové okná.
  • Obsahuje vstavaný prehliadač PDF založený na pdfium.

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, e-mailových klientov nylas и Mailspring,, nástroje na prácu s Git GitKraken, WordPress Desktop blogovací systém, BitTorrent klient 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 850 ž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

Pridať komentár