Utgivelse av Electron 9.0.0, en plattform for å lage applikasjoner basert på Chromium-motoren

Forberedt plattformutgivelse Elektron 9.0.0, som gir et selvstendig rammeverk for utvikling av tilpassede applikasjoner for flere plattformer, med Chromium-, V8- og Node.js-komponenter som grunnlag. En betydelig endring i versjonsnummer skyldes en oppdatering av Chromium 83-kodebasen, plattformen Node.js 12.14 og JavaScript-motor V8 8.3.

В nytt nummer:

  • Mulighetene knyttet til stavekontroll er utvidet og et API er lagt til for å vedlikeholde dine egne ordlister i ordboken.
  • På Linux-plattformen er effektiviteten av behandling av vindusrelaterte hendelser blitt forbedret.
  • PDF-leser inkludert.
  • App.allowRendererProcessReuse-innstillingen er aktivert som standard, og forhindrer lasting i gjengivelsesprosessen kontekstuelle innfødte moduler.
  • IPC bruker Structured Clone Algorithm mellom hovedprosessen og gjengivelsesprosessen, som brukes i V8-motoren for å kopiere komplekse JavaScript-objekter. Sammenlignet med den tidligere brukte dataserialiseringsmekanismen er den nye algoritmen mer forutsigbar, rask og funksjonell. Ved flytting av store buffere og komplekse objekter er den nye algoritmen omtrent dobbelt så rask, med tilnærmet uendrede forsinkelser ved overføring av små meldinger.

La oss minne deg på at Electron lar deg lage alle grafiske applikasjoner ved hjelp av nettleserteknologier, hvis logikk er definert i JavaScript, HTML og CSS, og funksjonaliteten kan utvides gjennom tilleggssystemet. Utviklere har tilgang til Node.js-moduler, i tillegg til et utvidet API for å generere native dialoger, integrere applikasjoner, lage kontekstmenyer, integrere med varslingssystemet, manipulere vinduer og samhandle med Chromium-undersystemer.

I motsetning til nettapplikasjoner, leveres elektronbaserte programmer som selvstendige kjørbare filer som ikke er knyttet til en nettleser. Samtidig trenger ikke utvikleren å bekymre seg for portering av applikasjonen for forskjellige plattformer; Electron vil gi muligheten til å bygge for alle systemer som støttes av Chromium. Electron gir også midler å organisere automatisk levering og installasjon av oppdateringer (oppdateringer kan leveres enten fra en egen server eller direkte fra GitHub).

Av programmene som er bygget på Electron-plattformen, kan vi merke oss redaktøren Atom, e-postklient nylas, et verktøysett for å jobbe med Git GitKraken, et system for å analysere og visualisere SQL-spørringer Vogn, WordPress Desktop blogging-system, BitTorrent-klient WebTorrent skrivebord, samt offisielle kunder for tjenester som Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord. Totalt i Electron-programkatalogen presentert ca 850 søknader. For å forenkle utviklingen av nye applikasjoner, et sett med standard demoapplikasjoner, inkludert kodeeksempler for å løse ulike problemer.

Kilde: opennet.ru

Legg til en kommentar