Pelepasan Electron 24.0.0, platform pikeun ngawangun aplikasi dumasar kana mesin Chromium

Pelepasan platform éléktron 24.0.0 geus disiapkeun, nu nyadiakeun kerangka timer cukup pikeun ngembangkeun aplikasi pamaké multi-platform, ngagunakeun Chromium, V8 sarta komponén Node.js salaku dadasar. Parobihan anu signifikan dina nomer vérsi kusabab pembaruan kana basis kode Chromium 112, platform Node.js 18.14.0 sareng mesin JavaScript V8 11.2.

Diantara parobihan dina sékrési énggal:

  • Logika pikeun ngolah ukuran gambar dina metode nativeImage.createThumbnailFromPath(path, size) parantos dirobih, dimana parameter "maxSize" diganti ku "ukuran" sareng ayeuna ngagambarkeun ukuran saleresna tina gambar leutik anu diciptakeun, sareng henteu maksimal ( i.e. upami ukuranana langkung alit, skala bakal diterapkeun).
  • Metodeu BrowserWindow.setTrafficLightPosition (posisi) jeung BrowserWindow.getTrafficLightPosition () geus deprecated sarta kudu diganti ku BrowserWindow.setWindowButtonPosition (posisi) jeung BrowserWindow.getWindowButtonPosition ().
  • Dina métode cookies.get (), kamampuhan pikeun nyaring Cookies dina modeu HttpOnly geus ditambahkeun.
  • Parameter logUsage geus ditambahkeun kana metoda shell.openExternal ().
  • webRequest ayeuna gaduh kamampuan pikeun nyaring pamundut dumasar kana jinisna.
  • Nambahkeun acara devtools-open-url kana WebContents pikeun muka jandela anyar.
  • Ditambahkeun enableLocalEcho bandéra mun ses.setDisplayMediaRequestHandler () callback Handler pikeun ngagambarkeun input audio éksternal kana aliran kaluaran lokal.
  • Optimasi umum diaktipkeun dina file konfigurasi sacara standar, ngagunakeun inpormasi anu dicandak nalika nyusun sadaya modul.

Platform éléktron ngamungkinkeun anjeun pikeun nyiptakeun aplikasi grafis nganggo téknologi browser, logika anu didefinisikeun dina JavaScript, HTML sareng CSS, sareng fungsionalitasna tiasa dilegakeun ku sistem tambihan. 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 parabot pikeun pangiriman otomatis tur pamasangan apdet (apdet bisa dikirimkeun boh ti server misah atawa langsung ti GitHub).

Program anu diwangun dina platform Electron kalebet redaktur Atom, klien email Mailspring, toolkit GitKraken, sistem blogging WordPress Desktop, klien WebTorrent Desktop BitTorrent, ogé klien resmi pikeun jasa sapertos Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code jeung Discord. Total, katalog program Éléktron ngandung 734 aplikasi. Pikeun nyederhanakeun pamekaran aplikasi anyar, parantos disiapkeun sakumpulan aplikasi demo standar, kalebet conto kode pikeun ngarengsekeun sababaraha masalah.

sumber: opennet.ru

Tambahkeun komentar