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

Pripravljeno izdaja platforme Elektronski 10.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 zaradi nadgradnje na kodno zbirko Chromium 85, platforme Node.js 12.16.3 in motor JavaScript V8 8.5.

В nova izdaja:

  • Dodano metodo contents.getBackgroundThrottling() in lastnost contents.backgroundThrottling.
  • Glavni proces omogoča dostop do modula desktopCapturer.
  • Dodano metoda ses.isPersistent() za definiranje trajnih sej.
  • Odpravljene težave z omrežjem, ki so preprečevale vzpostavitev povezav RTC
    zaradi spremembe naslova IP.

  • Modul »oddaljeni«, ki predstavlja mehanizem IPC za interakcijo med trenutnim procesom upodabljanja strani in glavnim procesom, je privzeto onemogočen.
  • Privzeta nastavitev app.allowRendererProcessReuse je bila spremenjena na true, kar preprečuje nalaganje modulov, ki niso občutljivi na kontekst, med postopkom upodabljanja.
  • Dodano nastavitev disableDialogs za popolno onemogočanje pogovornih oken.
  • Vključuje vgrajen pregledovalnik PDF, ki temelji na pdfium.

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, e-poštni odjemalci nylas и Mailspring,, orodja za delo z Gitom GitKraken, 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