Vydání Electron 13.0.0, platformy pro vytváření aplikací na bázi motoru Chromium.

Byla připravena verze platformy Electron 13.0.0, která poskytuje samostatný framework pro vývoj multiplatformních uživatelských aplikací, založený na komponentách Chromium, V8 a Node.js. Významná změna čísla verze je spojena s aktualizací na kódovou základnu Chromium 91, platformu Node.js 14.16 a JavaScriptový engine V8 9.1.

Mezi změnami v nové verzi:

  • Byl přidán vlastnost process.contextIsolated pro určení, zda je aktuální kontext vykreslování prováděn v samostatném izolačním procesu.
  • Byl přidán session.storagePath pro stanovení cesty na disku pro ukládání dat souvisejících se sezením.
  • V API WebContents byla prohlášena zastaralá podpora události „new-window“, místo které by se měl používat obslužný program připojený prostřednictvím metody webContents.setWindowOpenHandler().
  • Byl přidán parametr process.contextId, který se používá v modulu @electron/remote při interakci mezi hlavním procesem a procesem vykreslování stránky.
  • Bylo přidáno API pro zapnutí a vypnutí obslužného programu pro kontrolu pravopisu.

Připomínáme, že Electron umožňuje vytvářet jakékoli grafické aplikace pomocí webových technologií, jejichž logika je definována v JavaScriptu, HTML a CSS, přičemž funkcionalitu lze rozšiřovat prostřednictvím systému pluginů. Vývojářům jsou k dispozici moduly Node.js a také rozšířené API pro vytváření nativních dialogů, integraci aplikací, vytváření kontextových nabídek, integraci se systémem upozornění, manipulaci s okny a interakci se subsystémy Chromium.

Na rozdíl od webových aplikací se programy založené na Electron dodávají ve formě samostatných spustitelných souborů, které nejsou vázány na prohlížeč. Vývojář se také nemusí starat o portaci aplikace na různé platformy, Electron zajistí možnost sestavení pro všechny systémy podporované v Chromiu. Electron také poskytuje nástroje pro organizaci automatické distribuce a instalace aktualizací (aktualizace lze dodávat jak z odděleného serveru, tak i přímo z GitHubu).

Mezi programy postavenými na platformě Electron můžeme zmínit editor Atom, e-mailového klienta Mailspring, nástroj pro práci s Gitem GitKraken, systém pro blogování WordPress Desktop, BitTorrent klienta WebTorrent Desktop, jakož i oficiální klienty k takovým službám, jako jsou Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a Discord. V katalogu programů Electron je celkem uvedeno 1016 aplikací. Pro usnadnění vývoje nových aplikací byl připraven soubor typových demonstračních aplikací, které zahrnují příklady kódu pro řešení různých úloh.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster