lëshimi i platformës , që ofron një kornizë autonome për zhvillimin e aplikacioneve përdoruesi shumëplatformëshe, duke përdorur si bazë komponentët Chromium, V8 dhe Node.js. Ndryshimi i rëndësishëm i numrit të versionit është i lidhur me përditësimin e kodit bazë , platformës dhe motor JavaScript V8 8.5.
NĂ« :
- metoda contents.getBackgroundThrottling() dhe prona contents.backgroundThrottling.
- Në procesin kryesor është ofruar qasje në modulën desktopCapturer.
- metoda ses.isPersistent() për të përcaktuar seancat e përhershme.
- Problemet e rrjetit që nuk lejonin lidhjet RTC janë zgjidhur
për shkak të ndryshimit të IP adresës. - Moduli 'remote', që paraqet mekanizmin IPC për ndryshim midis procesit të vizatimit të faqes aktuale dhe procesit kryesor, është çaktivizuar si parazgjedhje.
- Parametri app.allowRendererProcessReuse është ndryshuar në true si parazgjedhje, që ndalon ngarkimin e moduleve që nuk marrin parasysh kontekstin në procesin e vizatimit.
- konfigurimi disableDialogs për çaktivizimin e plotë të dritareve dialog.
- Aktivizuar shikuesi i PDF-ve i integruar i bazuar në .
Të kujtojmë se Electron lejon krijimin e çdo aplikacioni grafik duke përdorur teknologji shfletuesi, logjika e punës së të cilit përcaktohet në JavaScript, HTML, dhe CSS, ndërsa funksionaliteti mund të zgjerohet përmes sistemit të shtesave. Zhvilluesit kanë në dispozicion modulet Node.js, si dhe një API të zgjeruar për formimin e dialogëve native, integrimin e aplikacioneve, krijimin e menuve kontekstuale, integrimin me sistemin e njoftimeve, manipulimin e dritareve dhe ndërveprimin me nën-sistemet e Chromium.
Ndryshe nga aplikacionet web, programet e bazuara në Electron ofrohen si skedarë ekzekutivë të plotë, pa u lidhur me shfletuesin. Kështu, zhvilluesi nuk ka nevojë të shqetësohet për portimin e aplikacionit në platforma të ndryshme, pasi Electron ofron mundësinë e ndërtimit për të gjitha sistemet që mbështeten në Chromium. Electron gjithashtu siguron për organizimin e shpërndarjes automatike dhe instalimit të përditësimeve (përditësimet mund të dërgohen si nga një server i veçantë, ashtu edhe direkt nga GitHub).
Nga programet e ndërtuar mbi platformën Electron, mund të përmenden redaktori , klientet e postës dhe , instrumenti për punën me Git , sistemi i blogjeve WordPress Desktop, klienti BitTorrent , si dhe klientët zyrtarë për shërbime si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Në të gjithë katalogun e programeve Electron rreth 850 aplikacioneve. Për të thjeshtuar zhvillimin e aplikacioneve të reja, është përgatitur një grup tipik , përfshirë shembuj kodi për zgjidhjen e detyrave të ndryshme.
Burimi: opennet.ru
