ProHoster > Блог > internet vijesti > Izdanje Electron 9.0.0, platforme za kreiranje aplikacija zasnovanih na Chromium motoru
Izdanje Electron 9.0.0, platforme za kreiranje aplikacija zasnovanih na Chromium motoru
Pripremljeno izdanje platforme Electron 9.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 u broju verzije je zbog ažuriranja Chromium 83 kodne baze, platforme Node.js 12.14 i JavaScript engine V8 8.3.
Mogućnosti koje se odnose na provjeru pravopisa su proširene i dodat je API za održavanje vaših vlastitih lista riječi u rječniku.
Na Linux platformi je poboljšana efikasnost obrade događaja vezanih za prozore.
PDF preglednik uključen.
Postavka app.allowRendererProcessReuse je aktivirana prema zadanim postavkama, sprečavajući učitavanje u proces renderiranja kontekstualno izvorni moduli.
IPC koristi Structured Clone Algoritam između glavnog procesa i procesa renderiranja, koji se koristi u V8 motoru 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 pomicanja velikih bafera i složenih objekata, novi algoritam je otprilike dvostruko brži, s gotovo nepromijenjenim kašnjenjima pri prijenosu malih poruka.
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.