Išleista Electron 10.0.0 – platforma, skirta programoms, pagrįstoms „Chromium“ varikliu, kurti

Parengta platformos išleidimas Elektronas 10.0.0, kuri suteikia savarankišką kelių platformų tinkintų programų kūrimo sistemą, kaip pagrindą naudojant Chromium, V8 ir Node.js komponentus. Reikšmingas versijos numerio pasikeitimas dėl atnaujinimo į kodų bazę Chromas 85, platformos „Node.js 12.16.3“ ir JavaScript variklis V8 8.5.

В naujas leidimas:

  • Pridėta contents.getBackgroundThrottling() metodas ir contents.backgroundThrottling savybė.
  • Pagrindinis procesas suteikia prieigą prie desktopCapturer modulio.
  • Pridėta ses.isPersistent() metodas nuolatinėms sesijoms apibrėžti.
  • Išspręstos tinklo problemos, neleidžiančios užbaigti RTC jungčių
    dėl IP adreso pasikeitimo.

  • „Nuotolinis“ modulis, atspindintis IPC sąveikos tarp dabartinio puslapio atvaizdavimo proceso ir pagrindinio proceso mechanizmą, yra išjungtas pagal numatytuosius nustatymus.
  • Numatytasis app.allowRendererProcessReuse nustatymas pakeistas į True, o tai neleidžia įkelti kontekstui nejautrių modulių pateikimo proceso metu.
  • Pridėta nustatykite disableDialogs, kad visiškai išjungtumėte dialogo langus.
  • Apima integruotą PDF peržiūros programą, pagrįstą pdfium.

Priminsime, kad Electron leidžia kurti bet kokias grafines aplikacijas naudojant naršyklės technologijas, kurių logika apibrėžta JavaScript, HTML ir CSS, o funkcionalumą galima išplėsti per priedų sistemą. Kūrėjai turi prieigą prie Node.js modulių, taip pat išplėstinės API, skirtos kurti vietinius dialogus, integruoti programas, kurti kontekstinius meniu, integruoti su pranešimų sistema, valdyti langus ir sąveikauti su Chromium posistemiais.

Skirtingai nei žiniatinklio programos, elektronų pagrindu sukurtos programos pateikiamos kaip savarankiški vykdomieji failai, nesusieti su naršykle. Tuo pačiu metu kūrėjui nereikia jaudintis dėl programos perkėlimo skirtingoms platformoms; „Electron“ suteiks galimybę kurti visoms „Chromium“ palaikomoms sistemoms. Electron taip pat suteikia lėšos organizuoti automatinį atnaujinimų pristatymą ir įdiegimą (naujinimai gali būti pristatomi arba iš atskiro serverio, arba tiesiai iš GitHub).

Iš programų, sukurtų Electron platformoje, galime atkreipti dėmesį į redaktorių Atomas, el. pašto klientai nylas и Paštas,, įrankiai darbui su Git GitKraken, „WordPress“ darbalaukio tinklaraščių sistema, „BitTorrent“ klientas „WebTorrent“ darbalaukis, taip pat oficialūs klientai tokioms paslaugoms kaip Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ir Discord. Iš viso Electron programų kataloge pristatyta apie 850 paraiškų. Siekiant supaprastinti naujų programų kūrimą, standartų rinkinys demonstracinės programos, įskaitant kodų pavyzdžius įvairioms problemoms spręsti.

Šaltinis: opennet.ru

Добавить комментарий