Izlaista Electron 10.0.0 — platforma lietojumprogrammu izveidei, pamatojoties uz Chromium dzinēju

Sagatavots platformas izlaišana Electron 10.0.0, kas nodrošina autonomu sistēmu vairāku platformu pielāgotu lietojumprogrammu izstrādei, par pamatu izmantojot Chromium, V8 un Node.js komponentus. Būtiskas versijas numura izmaiņas sakarā ar jaunināšanu uz kodu bāzi Chromium 85, platformas Node.js 12.16.3 un JavaScript dzinējs V8 8.5.

В jauns izlaidums:

  • Pievienots contents.getBackgroundThrottling() metode un contents.backgroundThrottling īpašums.
  • Galvenais process nodrošina piekļuvi desktopCapturer modulim.
  • Pievienots ses.isPersistent() metode, lai definētu pastāvīgās sesijas.
  • Atrisinātas tīkla problēmas, kas neļauj pabeigt RTC savienojumus
    IP adreses maiņas dēļ.

  • “Attālais” modulis, kas attēlo IPC mehānismu mijiedarbībai starp pašreizējo lapas renderēšanas procesu un galveno procesu, pēc noklusējuma ir atspējots.
  • Noklusējuma iestatījums app.allowRendererProcessReuse ir mainīts uz True, kas novērš kontekstu nejutīgu moduļu ielādi renderēšanas procesa laikā.
  • Pievienots iestatījums disableDialogs, lai pilnībā atspējotu dialoglodziņus.
  • Ietver iebūvētu PDF skatītāju, pamatojoties uz pdfium.

Atgādināsim, ka Electron ļauj izveidot jebkuras grafiskas aplikācijas, izmantojot pārlūkprogrammas tehnoloģijas, kuru loģika ir definēta JavaScript, HTML un CSS, un funkcionalitāti var paplašināt, izmantojot pievienojumprogrammu sistēmu. Izstrādātājiem ir piekļuve Node.js moduļiem, kā arī paplašinātai API, lai ģenerētu vietējos dialogus, integrētu lietojumprogrammas, izveidotu kontekstizvēlnes, integrētos ar paziņojumu sistēmu, manipulētu ar logiem un mijiedarbotos ar Chromium apakšsistēmām.

Atšķirībā no tīmekļa lietojumprogrammām uz elektroniem balstītas programmas tiek piegādātas kā atsevišķi izpildāmi faili, kas nav saistīti ar pārlūkprogrammu. Tajā pašā laikā izstrādātājam nav jāuztraucas par lietojumprogrammas pārnešanu dažādām platformām; Electron nodrošinās iespēju veidot visām sistēmām, kuras atbalsta Chromium. Electron arī nodrošina fondi organizēt automātisku atjauninājumu piegādi un instalēšanu (atjauninājumus var piegādāt vai nu no atsevišķa servera, vai tieši no GitHub).

No programmām, kas veidotas uz Electron platformas, mēs varam atzīmēt redaktoru Atoms, e-pasta klienti nylas и Bruņurupucis,, rīki darbam ar Git GitKraken, WordPress darbvirsmas emuāru veidošanas sistēma, BitTorrent klients WebTorrent darbvirsma, kā arī oficiālie klienti tādiem pakalpojumiem kā Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code un Discord. Kopā Electron programmu katalogā prezentēts aptuveni 850 pieteikumu. Lai vienkāršotu jaunu lietojumprogrammu izstrādi, standarta komplekts demonstrācijas lietojumprogrammas, tostarp kodu piemēri dažādu problēmu risināšanai.

Avots: opennet.ru

Pievieno komentāru