Udgivelse af Electron 10.0.0, en platform til at skabe applikationer baseret på Chromium-motoren

Forberedt platform frigivelse Electron 10.0.0, som giver en selvstændig ramme til udvikling af brugerdefinerede multi-platform-applikationer, ved at bruge Chromium-, V8- og Node.js-komponenter som grundlag. Betydelig versionsnummerændring på grund af opgradering til kodebase Chrom 85, platforme Node.js 12.16.3 og JavaScript-motor V8 8.5.

В ny udgivelse:

  • Tilføjet contents.getBackgroundThrottling()-metoden og contents.backgroundThrottling-egenskaben.
  • Hovedprocessen giver adgang til desktopCapturer-modulet.
  • Tilføjet ses.isPersistent() metode til at definere persistente sessioner.
  • Løste netværksproblemer, der forhindrer RTC-forbindelser i at blive fuldført
    på grund af ændring i IP-adresse.

  • "Fjernmodulet", som repræsenterer IPC-mekanismen for interaktion mellem den aktuelle sidegengivelsesproces og hovedprocessen, er deaktiveret som standard.
  • Standardindstillingen for app.allowRendererProcessReuse er blevet ændret til sand, hvilket forhindrer kontekstuafhængige moduler i at blive indlæst under gengivelsesprocessen.
  • Tilføjet indstille disableDialogs til helt at deaktivere dialogbokse.
  • Inkluderer indbygget PDF-fremviser baseret på pdfium.

Husk på, at Electron giver dig mulighed for at oprette alle grafiske applikationer ved hjælp af browserteknologier, hvis logik er defineret i JavaScript, HTML og CSS, og funktionaliteten kan udvides gennem systemet med tilføjelser. Udviklere har adgang til Node.js-moduler samt en udvidet API til at skabe native dialoger, integrere applikationer, skabe kontekstmenuer, integrere med meddelelsesvisningssystemet, manipulere vinduer og interagere med Chromium-undersystemer.

I modsætning til webapplikationer leveres elektronbaserede programmer som selvstændige eksekverbare filer, der ikke er bundet til en browser. Samtidig behøver udvikleren ikke at bekymre sig om at portere applikationen til forskellige platforme; Electron vil give mulighed for at bygge til alle systemer, der understøttes af Chromium. Elektron giver også fonde at organisere automatisk levering og installation af opdateringer (opdateringer kan leveres enten fra en separat server eller direkte fra GitHub).

Af de programmer, der er bygget på Electron-platformen, kan vi bemærke redaktøren Atom, e-mail-klienter nylas и Mailspring,, værktøjer til at arbejde med Git GitKraken, WordPress Desktop blogging-system, BitTorrent-klient WebTorrent Desktop, samt officielle kunder til tjenester som Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord. I alt i Electron-programkataloget forelagde omkring 850 ansøgninger. For at forenkle udviklingen af ​​nye applikationer, et sæt standard demo applikationer, herunder kodeeksempler til løsning af forskellige problemer.

Kilde: opennet.ru

Tilføj en kommentar