Välja lasti Electron 10.0.0, platvorm Chromiumi mootoril põhinevate rakenduste loomiseks

Valmistatud platvormi vabastamine Elektron 10.0.0, mis pakub iseseisvat raamistikku mitme platvormi kohandatud rakenduste arendamiseks, kasutades Chromiumi, V8 ja Node.js komponente. Märkimisväärne versiooninumbri muudatus koodibaasi täiendamise tõttu Chromium 85, platvormid Sõlm.js 12.16.3 ja JavaScripti mootor V8 8.5.

В uus väljalase:

  • Lisatud contents.getBackgroundThrottling() meetod ja contents.backgroundThrottling atribuut.
  • Põhiprotsess annab juurdepääsu desktopCaptureri moodulile.
  • Lisatud ses.isPersistent() meetod püsivate seansside määratlemiseks.
  • Lahendatud võrguprobleemid, mis takistavad RTC-ühenduste loomist
    IP-aadressi muutumise tõttu.

  • Kaugmoodul, mis esindab praeguse lehe renderdusprotsessi ja põhiprotsessi vahelise interaktsiooni IPC mehhanismi, on vaikimisi keelatud.
  • Vaikeseade app.allowRendererProcessReuse on muudetud väärtuseks Tõene, mis takistab kontekstitundlike moodulite laadimist renderdamisprotsessi ajal.
  • Lisatud säte disableDialogs dialoogibokside täielikuks keelamiseks.
  • Sisaldab sisseehitatud PDF-vaaturit, mis põhineb pdfium.

Tuletame meelde, et Electron võimaldab luua brauseritehnoloogiate abil mistahes graafilisi rakendusi, mille loogika on defineeritud JavaScriptis, HTML-is ja CSS-is ning funktsionaalsust saab laiendada lisasüsteemi kaudu. Arendajatel on juurdepääs Node.js-i moodulitele ja ka laiendatud API-le, mis võimaldab luua oma dialooge, integreerida rakendusi, luua kontekstimenüüd, integreerida teavitussüsteemiga, manipuleerida akendega ja suhelda Chromiumi alamsüsteemidega.

Erinevalt veebirakendustest tarnitakse elektronipõhised programmid iseseisvate täitmisfailidena, mis ei ole brauseriga seotud. Samal ajal ei pea arendaja muretsema rakenduse erinevatele platvormidele teisaldamise pärast, Electron annab võimaluse ehitada kõikidele Chromiumi toetatud süsteemidele. Electron pakub ka raha uuenduste automaatse kohaletoimetamise ja installimise korraldamiseks (värskendusi saab tarnida kas eraldi serverist või otse GitHubist).

Electroni platvormile ehitatud programmidest võime märkida toimetaja aatom, e-posti kliendid nylas и Piltõhk,, tööriistad Gitiga töötamiseks GitKraken, WordPressi töölaua ajaveebisüsteem, BitTorrenti klient WebTorrenti töölaud, aga ka ametlikud kliendid sellistele teenustele nagu Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Kokku Electroni programmikataloogis esitati umbes 850 taotlust. Uute rakenduste väljatöötamise lihtsustamiseks standardite komplekt demorakendused, sealhulgas koodinäited erinevate probleemide lahendamiseks.

Allikas: opennet.ru

Lisa kommentaar