utgÄvan av plattformen , som erbjuder en fristÄende ram för att utveckla plattformsoberoende anvÀndarapplikationer, baserat pÄ komponenter frÄn Chromium, V8 och Node.js. Den betydande versionsÀndringen beror pÄ en uppdatering till Chromium 83-koden. och JavaScript-motorn V8 8.3.
I :
- FörbÀttrade funktioner relaterade till stavningskontroll och ett API för att stödja egna ordlistor i ordboken har lagts till.
- PÄ Linux-plattformen har effektiviteten av hÀndelsehantering relaterade till fönster ökat.
- En PDF-lÀsare har inkluderats.
- InstÀllningen app.allowRendererProcessReuse Àr nu aktiverad som standard, vilket hindrar inladdning i renderingsprocessen för inhemska moduler.
- En strukturerad klonalgoritm (Structured Clone Algorithm) har anvÀnts för IPC mellan huvudprocessen och renderingsprocessen, tillÀmpad i V8-motorn för att kopiera komplexa JavaScript-objekt. JÀmfört med den tidigare data serialisering mekanismen, Àr den nya algoritmen mer förutsÀgbar, snabb och funktionell. Vid överföring av stora buffertar och komplexa objekt Àr den nya algoritmen ungefÀr dubbelt sÄ snabb med i stort sett oförÀndrad fördröjning vid överföring av smÄ meddelanden.
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 850 applikationer. För att förenkla utvecklingen av nya applikationer har ett paket med standarder förberetts. , som inkluderar kodexempel för att lösa olika uppgifter.
KĂ€lla: opennet.ru
