ProHoster > Блог > internet vijesti > Izdanje Electron 8.0.0, platforme za kreiranje aplikacija zasnovanih na Chromium motoru
Izdanje Electron 8.0.0, platforme za kreiranje aplikacija zasnovanih na Chromium motoru
Pripremljeno izdanje platforme Electron 8.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 80, platforme Node.js 12.13 i JavaScript engine V8 8.0.
Pod uslovom mogućnost provjere pravopisa u obrascima za unos pomoću ugrađene Chrome provjere pravopisa;
Međuprocesna komunikacija (IPC) uključeni algoritam strukturirano kloniranje (Structured Clone Algoritam), koji se koristi u V8 mašini za kopiranje složenih JavaScript objekata. U poređenju sa prethodno korišćenim mehanizmom serijalizacije podataka, novi algoritam je predvidljiviji, brži i funkcionalniji. Prilikom premještanja velikih bafera i složenih objekata, novi algoritam je otprilike dvostruko brži sa gotovo nepromijenjenim kašnjenjima pri prijenosu malih poruka;
Podrška za prikazivanje van ekrana je onemogućena, jer su se pojavili problemi tokom prelaska na novo izdanje Chromium-a, a podsistem je ostao bez održavaoca;
Dodani su novi API-ji: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeInternetIyfoss. solatedWorld (worldId, skripte[, userGesture]).
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, mail klijent nylas, komplet alata za rad sa Gitom GitKraken, sistem za analizu i vizualizaciju SQL upita Vagon, 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.