Pelepasan Electron 10.0.0, platform pikeun nyiptakeun aplikasi dumasar kana mesin Chromium

Disayagikeun release platform Éléktron 10.0.0, nu nyadiakeun kerangka timer ngandung pikeun ngembangkeun aplikasi custom multi-platform, ngagunakeun Chromium, V8 jeung komponén Node.js salaku dadasar. Parobihan nomer vérsi anu signifikan kusabab paningkatan kana codebase Kromium 85, platform Node.js 12.16.3 jeung mesin JavaScript V8 8.5.

В masalah anyar:

  • Ditambahkeun contents.getBackgroundThrottling () métode jeung contents.backgroundThrottling sipat.
  • Prosés utama nyadiakeun aksés ka modul desktopCapturer.
  • Ditambahkeun ses.isPersistent () métode pikeun nangtukeun sesi pengkuh.
  • Ngarengsekeun masalah jaringan nyegah sambungan RTC teu réngsé
    alatan parobahan dina alamat IP.

  • Modul "jauh", anu ngagambarkeun mékanisme IPC pikeun interaksi antara prosés rendering halaman ayeuna sareng prosés utama, ditumpurkeun sacara standar.
  • Setelan app.allowRendererProcessReuse standar parantos dirobih janten leres, anu nyegah modul anu teu peka konteks dimuat salami prosés rendering.
  • Ditambahkeun netepkeun disableDialogs pikeun nganonaktipkeun lengkep kotak dialog.
  • Ngawengku diwangun-di PDF viewer dumasar kana pdfium.

Hayu urang ngingetkeun yén éléktron ngidinan Anjeun pikeun nyieun sagala aplikasi grafis ngagunakeun téknologi browser, logika nu dihartikeun dina JavaScript, HTML jeung CSS, sarta pungsionalitasna bisa dimekarkeun ngaliwatan sistem add-on. Pamekar gaduh aksés ka modul Node.js, ogé API anu diperpanjang pikeun ngahasilkeun dialog asli, ngahijikeun aplikasi, nyiptakeun ménu kontéks, ngahijikeun sareng sistem béwara, ngamanipulasi windows, sareng berinteraksi sareng subsistem Chromium.

Beda sareng aplikasi wéb, program basis éléktron dikirimkeun salaku file laksana mandiri anu henteu kabeungkeut kana browser. Dina waktos anu sami, pamekar henteu kedah hariwang ngeunaan porting aplikasi pikeun platform anu béda; Éléktron bakal nyayogikeun kamampuan ngawangun pikeun sadaya sistem anu dirojong ku Chromium. Éléktron ogé nyadiakeun dana pikeun ngatur pangiriman otomatis tur pamasangan apdet (apdet bisa dikirimkeun boh ti server misah atawa langsung ti GitHub).

Tina program anu diwangun dina platform Éléktron, urang tiasa nyatet redaktur atom, klien surélék nylas и Suratna,, parabot pikeun gawé bareng Git GitKraken, Sistem blogging WordPress Desktop, klien BitTorrent Desktop WebTorrent, ogé klien resmi pikeun jasa sapertos Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code sareng Discord. Total dina katalog program Éléktron dikintunkeun ngeunaan 850 aplikasi. Pikeun simplify ngembangkeun aplikasi anyar, hiji set standar aplikasi demo, kaasup conto kode pikeun ngarengsekeun sagala rupa masalah.

sumber: opennet.ru

Tambahkeun komentar