ProHoster > Блог > internet vijesti > Izdanje Electron 10.0.0, platforme za kreiranje aplikacija zasnovanih na Chromium motoru
Izdanje Electron 10.0.0, platforme za kreiranje aplikacija zasnovanih na Chromium motoru
Pripremljeno izdanje platforme Electron 10.0.0, koji pruža samostalni okvir za razvoj prilagođenih aplikacija za više platformi, koristeći Chromium, V8 i Node.js komponente kao osnovu. Značajna promjena broja verzije zbog nadogradnje na bazu koda Chromium 85, platforme Node.js 12.16.3 i JavaScript engine V8 8.5.
Dodano contents.getBackgroundThrottling() metoda i contents.backgroundThrottling svojstvo.
Glavni proces omogućava pristup desktopCapturer modulu.
Dodano ses.isPersistent() metoda za definiranje trajnih sesija.
Riješeni problemi s mrežom koji sprječavaju dovršavanje RTC veza
zbog promjene IP adrese.
„Udaljeni“ modul, koji predstavlja IPC mehanizam za interakciju između trenutnog procesa prikazivanja stranice i glavnog procesa, onemogućen je po defaultu.
Podrazumevana postavka app.allowRendererProcessReuse je promijenjena na true, što sprječava učitavanje modula neosjetljivih na kontekst tokom procesa renderiranja.
Dodano postavljanje disableDialogs da potpuno onemogući dijaloške okvire.
Uključuje ugrađeni PDF preglednik zasnovan na pdfium.
Podsjetimo, Electron vam omogućava da kreirate bilo koje grafičke aplikacije koristeći tehnologije pretraživača, čija je logika definirana u JavaScriptu, HTML-u i CSS-u, a funkcionalnost se može proširiti kroz sistem dodataka. Programeri imaju pristup Node.js modulima, kao i prošireni API za kreiranje izvornih dijaloga, integraciju aplikacija, kreiranje kontekstnih menija, integraciju sa sistemom za prikaz obaveštenja, manipulisanje prozorima i interakciju sa Chromium podsistemima.
Za razliku od web aplikacija, programi bazirani na Electron-u se isporučuju kao samostalne izvršne datoteke koje nisu vezane za pretraživač. Istovremeno, programer ne mora da brine o portovanju aplikacije za različite platforme; Electron će pružiti mogućnost izgradnje za sve sisteme koje podržava Chromium. Elektron takođe obezbeđuje resurse da organizuje automatsku isporuku i instalaciju ažuriranja (ažuriranja se mogu isporučiti ili sa zasebnog servera ili direktno sa GitHub-a).
Od programa izgrađenih na platformi Electron, možemo izdvojiti urednika atom, email klijenti nylas и Mailspring,, alati za rad sa Gitom GitKraken, WordPress Desktop sistem za blogovanje, BitTorrent klijent WebTorrent Desktop, kao i zvanični klijenti za usluge kao što su Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code i Discord. Ukupno u katalogu programa Electron predstavljeno oko 850 aplikacija. Da bi se pojednostavio razvoj novih aplikacija, skup standarda demo aplikacije, uključujući primjere koda za rješavanje raznih problema.