platvormi vĂ€ljaanne , mis pakub iseseisvat raamistikku mitme platvormi kasutajate rakenduste arendamiseks, kasutades aluseks Chromium, V8 ja Node.js komponente. Versiooni numbri mĂ€rkimisvÀÀrne muutus on tingitud Chromium 83 koodibaasile ĂŒleminekust, ja JavaScripti mootori V8 8.3.
Uues :
- On laiendatud Ôigekirjakontrolli vÔimalusi ja lisatud API oma sÔnavara loendite haldamiseks.
- Linuxi platvormil on paranenud akendega seotud sĂŒndmuste töötlemise efektiivsus.
- PDF-vaatur on sisse lĂŒlitatud.
- Vaikimisi on aktiveeritud seadistus app.allowRendererProcessReuse, mis ei luba laadimist joonistamisprotsessi, natiivsete moodulite jaoks.
- IPC (inter-process communication) pÔhiprotsessi ja joonistamisprotsessi vahel kasutab struktureeritud kloonimise algoritmi (Structured Clone Algorithm), mida rakendatakse V8 mootoris keerukate JavaScripti objektide kopeerimiseks. Uus algoritm on vÔrreldes varasemalt kasutatud andmete serialiseerimise mehhanismiga rohkem ettearvatav, kiire ja funktsionaalne. Suurte puhvrites ja keerukate objektide liikumise puhul on uus algoritm umbes kaks korda kiirem ja viivitused vÀikeste sÔnumite edastamisel jÀÀvad praktiliselt samaks.
Kinnitame, et Electron vĂ”imaldab luua igasuguseid graafilisi rakendusi brauseritehnoloogiate kasutamisel, mille töölogika on mÀÀratletud JavaScripti, HTMLi ja CSS-i abil, ning mille funktsionaalsust saab laiendada lisanduste sĂŒsteemi kaudu. Arendajatele on saadaval Node.js moodulid ja laiendatud API, et luua natiivseid dialooge, integreerida rakendusi, luua kontekstimenĂŒĂŒsid, integreerida teavitussĂŒsteemiga, manipuleerida akendega ja suhelda Chromiumi alamsĂŒsteemidega.
Erinevalt veebirakendustest, Electroni platvormil pĂ”hinevad programmid pakutakse iseseisvate tĂ€idesaatvate failidena, mis ei sĂ”ltu brauserist. Sel juhul ei pea arendaja muretsema rakenduse portimise pĂ€rast erinevatele platvormidele, Electron tagab vĂ”imaluse koostada kĂ”igi sĂŒsteemide jaoks, mida Chromium toetab. Electron pakub samuti uuenduste automaatseks tarnimiseks ja installimiseks (uuendusi saab edastada nii eraldi serverilt kui otse GitHubist).
Electron platvormil pĂ”hinevate programmide seas vĂ”ib vĂ€lja tuua redaktori , meilirakenduse , Gitiga töötamise tööriista , SQL-pĂ€ringute analĂŒĂŒsi ja visualiseerimise sĂŒsteemi , blogimise sĂŒsteemi WordPress Desktop, BitTorrenti kliendi , samuti ametlikud kliendid selliste teenuste jaoks nagu Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Kokku on Electroni programmide kataloogis umbes 850 rakendust. Uute rakenduste arendamise lihtsustamiseks on koostatud standardsete Evolutsiooni filosoofia ja interneti evolutsioon
Allikas: opennet.ru
