Lëshimi i Electron 10.0.0, platformë për ndërtimin e aplikacioneve bazuar në motorin Chromium

Përgatitur lëshimi i platformës Elektroni 10.0.0, i cili ofron një kornizë të pavarur për zhvillimin e aplikacioneve të përdoruesve me shumë platforma bazuar në komponentët Chromium, V8 dhe Node.js. Ndryshim i rëndësishëm i numrit të versionit për shkak të përmirësimit në bazën e kodit Chromium 85, platforma Nyja.js 12.16.3 dhe motori JavaScript V8 8.5.

В lëshim i ri:

  • Shtuar metoda contents.getBackgroundThrottling() dhe vetia contents.backgroundThrottling.
  • Procesi kryesor ka akses në modulin desktopCapturer.
  • Shtuar Metoda ses.isPersistent() për të përcaktuar sesionet e vazhdueshme.
  • Zgjidhur çështjet e rrjetit që parandalojnë lidhjet RTC nga krijimi
    për shkak të ndryshimit të adresës IP.

  • Si parazgjedhje është çaktivizuar moduli "i largët", i cili është një mekanizëm IPC për ndërveprimin midis procesit të paraqitjes së faqes aktuale dhe procesit kryesor.
  • Parametri app.allowRendererProcessReuse është ndryshuar si i parazgjedhur në true, gjë që parandalon ngarkimin e moduleve të vetëdijshëm për kontekstin gjatë procesit të interpretimit.
  • Shtuar vendosja e disableDialogs për të çaktivizuar plotësisht kutitë e dialogut.
  • Përfshirë shikuesin e integruar PDF pdfium.

Kujtojmë që Electron ju lejon të krijoni çdo aplikacion grafik duke përdorur teknologjitë e shfletuesit, logjika e të cilave përcaktohet në JavaScript, HTML dhe CSS, dhe funksionaliteti mund të zgjerohet përmes sistemit të shtesave. Zhvilluesit kanë akses në modulet Node.js, si dhe një API të zgjeruar për krijimin e dialogëve vendas, integrimin e aplikacioneve, krijimin e menyve të kontekstit, integrimin me sistemin e shfaqjes së njoftimeve, manipulimin e dritareve dhe ndërveprimin me nënsistemet Chromium.

Ndryshe nga aplikacionet në ueb, programet e bazuara në elektron shpërndahen si ekzekutues të pavarur që nuk janë të lidhur me një shfletues. Në të njëjtën kohë, zhvilluesi nuk ka nevojë të shqetësohet për transferimin e aplikacionit për platforma të ndryshme, Electron do të sigurojë mundësinë e ndërtimit për të gjitha sistemet e mbështetura në Chromium. Electron gjithashtu ofron fondet për të organizuar shpërndarjen dhe instalimin automatik të përditësimeve (përditësimet mund të dorëzohen si nga një server i veçantë ashtu edhe direkt nga GitHub).

Nga programet e ndërtuara në bazë të platformës Electron, mund të vërehet redaktori Atom, klientë me email nylas и Mailspring,, mjete për të punuar me Git GitKraken, Sistemi i blogimit të desktopit të WordPress, klienti BitTorrent Desktop WebTorrent, si dhe klientë zyrtarë për shërbime të tilla si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Gjithsej në katalogun e programeve Electron dorëzuar rreth 850 aplikime. Për të thjeshtuar zhvillimin e aplikacioneve të reja, një grup standardesh aplikacionet demo, i cili përfshin shembuj kodesh për zgjidhjen e problemeve të ndryshme.

Burimi: opennet.ru

Shto një koment