utgÄvan av plattformen , som erbjuder ett fristÄende ramverk för att utveckla plattformsoberoende anvÀndarapplikationer, baserat pÄ komponenter frÄn Chromium, V8 och Node.js. Den betydande förÀndringen av versionsnumret Àr kopplad till uppdateringen av kodbasen. , plattformen och JavaScript-motorn V8 7.6. Tidigare upphörandet av stöd för 32-bitars Linux-system Àr fortsatt uppskjutet och lansering
6.0 inklusive i 32-bitarsversionerna.
Bland i API:er som Àr specifika för Electron:
- ĂversĂ€ttningen av asynkrona hanterare, som tidigare anvĂ€nde callback-anrop, har fortsatt i form av en baserad mekanism . Ă terkomsten av Promise sĂ€kerstĂ€lls i flera dussin funktioner, inklusive i kategorierna contentTracing.*, cookies.*, session.*, webContents.* och webFrame.*;
- Som en del av arbetet för att stÀrka isoleringen av runtime-komponenterna har tre nya applikationshanterare lagts till: Electron Helper (Renderer).app för renderingsprocesser, Electron Helper (GPU).app för processer som interagerar med GPU och Electron Helper (Plugin).app för plugins;
- Förberedelser har pÄbörjats för att begrÀnsa inladdningen i renderingsprocessen till endast Node-moduler som anvÀnder eller ;
- Implementeringen av net.IncomingMessage har anpassats till beteendet i Node.js.
Vi pÄminner om att Electron gör det möjligt att skapa alla typer av grafiska applikationer med hjÀlp av webblÀsarteknologier, vars logik definieras i JavaScript, HTML och CSS, och funktionaliteten kan utökas via ett tillÀggssystem. Utvecklare har tillgÄng till Node.js-moduler samt ett utökat API för att skapa inhemska dialoger, integrera applikationer, skapa kontextmenyer, integrera med notificationsystem, manipulera fönster och interagera med Chromium-subsystem.
Till skillnad frÄn webbapplikationer levereras applikationer byggda med Electron som fristÄende körbara filer, som inte Àr bundna till en webblÀsare. Utvecklaren behöver inte oroa sig för att portera applikationen till olika plattformar, Electron möjliggör byggande för alla system som stöds av Chromium. Electron erbjuder ocksÄ för att organisera automatisk distribution och installation av uppdateringar (uppdateringar kan distribueras bÄde frÄn en separat server och direkt frÄn GitHub).
FrÄn program byggda pÄ Electron-plattformen kan vi nÀmna redigeraren , e-postklienten , verktyget för att arbeta med Git , systemet för analys och visualisering av SQL-frÄgor , bloggplattformen WordPress Desktop, BitTorrent-klienten , samt officiella klienter till tjÀnster som Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code och Discord. Totalt finns det program i katalogen för Electron. ungefÀr 800 applikationer. För att förenkla utvecklingen av nya applikationer har en uppsÀttning standardiserade , som inkluderar kodexempel för att lösa olika uppgifter.
KĂ€lla: opennet.ru
