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

Forberedt plattformutgivelse Elektron 10.0.0, som gir et selvstendig rammeverk for utvikling av tilpassede applikasjoner for flere plattformer, ved å bruke Chromium-, V8- og Node.js-komponenter som grunnlag. Betydelig versjonsnummerendring på grunn av oppgradering til kodebase Krom 85, plattformer Node.js 12.16.3 og JavaScript-motor V8 8.5.

В nytt nummer:

  • La til contents.getBackgroundThrottling()-metoden og contents.backgroundThrottling-egenskapen.
  • Hovedprosessen gir tilgang til desktopCapturer-modulen.
  • La til ses.isPersistent() metode for å definere vedvarende økter.
  • Løste nettverksproblemer som hindret RTC-tilkoblinger fra å bli fullført
    på grunn av endring i IP-adresse.

  • "Ekstern"-modulen, som representerer IPC-mekanismen for interaksjon mellom gjeldende sidegjengivelsesprosess og hovedprosessen, er deaktivert som standard.
  • Standardinnstillingen for app.allowRendererProcessReuse er endret til true, noe som forhindrer at kontekstsensitive moduler lastes inn under gjengivelsesprosessen.
  • La til sette disableDialogs for å deaktivere dialogbokser fullstendig.
  • Inkluderer innebygd PDF-leser basert på pdfium.

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-postklienter nylas и Mailspring,, verktøy for å jobbe med Git GitKraken, 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