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.
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.