platvormi vĂ€ljaanne , mis pakub iseseisvat raami mitme platvormiga kasutajarakenduste arendamiseks, kasutades alusena Chromiumi, V8 ja Node.js komponente. Versiooni numbrit muudeti oluliselt seoses pĂ”hikoodibaasi uuendusega , platvorm ja JavaScript-Ă€ge V8 7.6. Varem 32-bitiste Linuxi sĂŒsteemide toe lĂ”petamine on ajutiselt edasi lĂŒkatud ja versiooni
6.0 sealhulgas 32-bitistes versioonides.
Sealhulgas Electronile spetsiifilises API-s:
- JĂ€tkub asĂŒnkroonsete kĂ€sitlejate tĂ”lkimine, mis varem kasutasid tagasiside kutsumise vormi pĂ”hjal . Promise'i tagastamine on tagatud mitmes kĂŒmnes funktsioonis, sealhulgas kategooriates contentTracing.*, cookies.*, session.*, webContents.* ja webFrame.*;
- Runtime-komponentide eraldamise tugevdamise raames on lisatud kolm uut rakendust-kÀsitlejat: Electron Helper (Renderer).app renderdamisprotsesside jaoks, Electron Helper (GPU).app GPU-interaktsioonide jaoks ja Electron Helper (Plugin).app pluginate jaoks;
- Alustatud ettevalmistusi renderdamisprotsessis ainult Node'i moodulite laadimise piiramiseks, mis kasutavad vÔi ;
- net.IncomingMessage'i rakendamine on viidud vastavusse Node.js-i kÀitumisega.
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 nĂ€idisrakenduste komplekt, Evolutsiooni filosoofia ja interneti evolutsioon
Allikas: opennet.ru
