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

Pripremljeno izdanje platforme Electron 10.0.0, koji pruža samostalni okvir za razvoj višeplatformskih prilagođenih aplikacija, koristeći komponente Chromium, V8 i Node.js kao osnovu. Značajna promjena broja verzije zbog nadogradnje na bazu kodova Krom 85, platforme Čvor.js 12.16.3 i JavaScript motor V8 8.5.

В novo izdanje:

  • Dodano contents.getBackgroundThrottling() metodu i svojstvo contents.backgroundThrottling.
  • Glavni proces omogućuje pristup modulu desktopCapturer.
  • Dodano metoda ses.isPersistent() za definiranje trajnih sesija.
  • Riješeni problemi s mrežom koji sprječavaju dovršetak RTC veza
    zbog promjene IP adrese.

  • “Udaljeni” modul, koji predstavlja IPC mehanizam za interakciju između trenutnog procesa renderiranja stranice i glavnog procesa, onemogućen je prema zadanim postavkama.
  • Zadana postavka app.allowRendererProcessReuse promijenjena je u true, što sprječava učitavanje modula neosjetljivih na kontekst tijekom procesa iscrtavanja.
  • Dodano postavljanje disableDialogs za potpuno onemogućavanje dijaloških okvira.
  • Uključuje ugrađeni PDF preglednik na temelju pdfium.

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, klijenti e-pošte nylas и Mailspring,, alati za rad s Gitom GitKraken, 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