Izdaja Electron 9.0.0, platforme za ustvarjanje aplikacij, ki temeljijo na pogonu Chromium

Pripravljeno izdaja platforme Elektronski 9.0.0, ki zagotavlja samostojno ogrodje za razvoj aplikacij po meri za več platform, pri čemer kot osnovo uporabljajo komponente Chromium, V8 in Node.js. Pomembna sprememba številke različice je posledica posodobitve kodne baze Chromium 83, platforme Node.js 12.14 in motor JavaScript V8 8.3.

В nova izdaja:

  • Zmožnosti, povezane s preverjanjem črkovanja, so bile razširjene in dodan je bil API za vzdrževanje lastnih seznamov besed v slovarju.
  • Na platformi Linux je bila izboljšana učinkovitost obdelave dogodkov, povezanih z okni.
  • Vključen pregledovalnik PDF.
  • Nastavitev app.allowRendererProcessReuse je privzeto aktivirana in preprečuje nalaganje v postopek upodabljanja kontekstualno izvorni moduli.
  • IPC uporablja algoritem strukturiranega klona med glavnim procesom in procesom upodabljanja, ki se uporablja v motorju V8 za kopiranje kompleksnih objektov JavaScript. V primerjavi s predhodno uporabljenim mehanizmom serializacije podatkov je novi algoritem bolj predvidljiv, hiter in funkcionalen. Pri premikanju velikih medpomnilnikov in kompleksnih objektov je novi algoritem približno dvakrat hitrejši, s skoraj nespremenjenimi zakasnitvami pri prenosu majhnih sporočil.

Naj vas spomnimo, da Electron omogoča ustvarjanje poljubnih grafičnih aplikacij s pomočjo tehnologij brskalnika, katerih logika je definirana v JavaScript, HTML in CSS, funkcionalnost pa je mogoče razširiti s sistemom dodatkov. Razvijalci imajo dostop do modulov Node.js, pa tudi do razširjenega API-ja za generiranje izvornih pogovornih oken, integracijo aplikacij, ustvarjanje kontekstnih menijev, integracijo s sistemom obveščanja, upravljanje oken in interakcijo s podsistemi Chromium.

Za razliko od spletnih aplikacij so programi, ki temeljijo na Electronu, dostavljeni kot samostojne izvršljive datoteke, ki niso vezane na brskalnik. Hkrati pa razvijalcu ni treba skrbeti za prenos aplikacije na različne platforme; Electron bo zagotovil možnost gradnje za vse sisteme, ki jih podpira Chromium. Electron ponuja tudi Skladi za organizacijo samodejne dostave in namestitve posodobitev (posodobitve je mogoče dostaviti iz ločenega strežnika ali neposredno iz GitHub-a).

Od programov, zgrajenih na platformi Electron, lahko opazimo urejevalnik Atom, poštni odjemalec nylas, komplet orodij za delo z Gitom GitKraken, sistem za analizo in vizualizacijo poizvedb SQL Vagon, sistem za bloganje WordPress Desktop, odjemalec BitTorrent Namizje WebTorrent, kot tudi uradne stranke za storitve, kot so Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code in Discord. Skupaj v katalogu programa Electron predloženo približno 850 prijav. Za poenostavitev razvoja novih aplikacij je nabor standardnih demo aplikacije, vključno s primeri kode za reševanje različnih težav.

Vir: opennet.ru

Dodaj komentar