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

Forberedt platform frigivelse Electron 9.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. En væsentlig ændring i versionsnummeret skyldes en opdatering til Chromium 83-kodebasen, platformen Node.js 12.14 og JavaScript-motor V8 8.3.

В ny udgivelse:

  • Mulighederne relateret til stavekontrol er blevet udvidet, og en API er blevet tilføjet til at vedligeholde dine egne ordlister i ordbogen.
  • På Linux-platformen er effektiviteten af ​​behandling af vinduesrelaterede hændelser blevet forbedret.
  • PDF-fremviser inkluderet.
  • Indstillingen app.allowRendererProcessReuse er aktiveret som standard, hvilket forhindrer indlæsning i gengivelsesprocessen kontekstuelle indfødte moduler.
  • IPC bruger Structured Clone Algorithm mellem hovedprocessen og gengivelsesprocessen, som bruges i V8-motoren til at kopiere komplekse JavaScript-objekter. Sammenlignet med den tidligere anvendte dataserialiseringsmekanisme er den nye algoritme mere forudsigelig, hurtig og funktionel. Ved flytning af store buffere og komplekse objekter er den nye algoritme cirka dobbelt så hurtig, med stort set uændrede forsinkelser ved transmission af små beskeder.

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, mailklient nylas, et værktøjssæt til at arbejde med Git GitKraken, et system til at analysere og visualisere SQL-forespørgsler Vogn, 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