Izdanje Electron 9.0.0, platforme za izradu aplikacija temeljene na Chromium motoru

Pripremljeno izdanje platforme Electron 9.0.0, koji pruža samostalni okvir za razvoj prilagođenih aplikacija za više platformi, koristeći komponente Chromium, V8 i Node.js kao osnovu. Značajna promjena u broju verzije nastala je zbog ažuriranja baze koda Chromium 83, platforme Čvor.js 12.14 i JavaScript motor V8 8.3.

В novo izdanje:

  • Mogućnosti vezane uz provjeru pravopisa proširene su i dodan je API za održavanje vlastitih popisa riječi u rječniku.
  • Na Linux platformi poboljšana je učinkovitost obrade događaja povezanih s prozorom.
  • PDF preglednik uključen.
  • Postavka app.allowRendererProcessReuse aktivirana je prema zadanim postavkama, sprječavajući učitavanje u proces renderiranja kontekstualni izvorni moduli.
  • IPC koristi algoritam strukturiranog klona između glavnog procesa i procesa renderiranja, koji se koristi u V8 motoru za kopiranje složenih JavaScript objekata. U usporedbi s prethodno korištenim mehanizmom serijalizacije podataka, novi algoritam je predvidljiviji, brži i funkcionalniji. Kod premještanja velikih međuspremnika i složenih objekata, novi algoritam je približno dvostruko brži, s gotovo nepromijenjenim kašnjenjima pri prijenosu malih poruka.

Podsjetimo, Electron omogućuje izradu bilo koje grafičke aplikacije korištenjem tehnologija preglednika, čija je logika definirana u JavaScriptu, HTML-u i CSS-u, a funkcionalnost se može proširiti kroz sustav dodataka. Programeri imaju pristup modulima Node.js, kao i proširenom API-ju za generiranje izvornih dijaloga, integraciju aplikacija, stvaranje kontekstnih izbornika, integraciju sa sustavom obavijesti, manipuliranje prozorima i interakciju s Chromium podsustavima.

Za razliku od web aplikacija, programi temeljeni na Electronu isporučuju se kao samostalne izvršne datoteke koje nisu vezane za preglednik. U isto vrijeme, programer ne treba brinuti o prijenosu aplikacije za različite platforme; Electron će pružiti mogućnost izgradnje za sve sustave koje podržava Chromium. Electron također pruža fondovi organizirati automatsku isporuku i instalaciju ažuriranja (ažuriranja se mogu isporučivati ​​s zasebnog poslužitelja ili izravno s GitHuba).

Od programa izgrađenih na platformi Electron, možemo primijetiti urednika Atom, mail klijent nylas, alat za rad s Gitom GitKraken, sustav za analizu i vizualizaciju SQL upita Vagon, WordPress Desktop sustav za bloganje, BitTorrent klijent WebTorrent radna površina, kao i službeni klijenti za usluge kao što su Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code i Discord. Ukupno u katalogu programa Electron predstavljena oko 850 prijava. Kako bi se pojednostavio razvoj novih aplikacija, skup standardnih demo aplikacije, uključujući primjere koda za rješavanje raznih problema.

Izvor: opennet.ru

Dodajte komentar