Electron 7.0 yakavakirwa paChromium 78, Node.js 12.8.1 uye zvimwe zvinosvika

Electron

Munguva yeiyo vhiki ino Iyo itsva vhezheni 7.0.0 yakaziviswa neboka rekusimudzira reElectron yechimiro. Electron ndeye muchinjika-chikuva desktop application sisitimu inoshandisa matekinoroji ewebhu, ane pfungwa inotariswa na JavaScript, HTML uye CSS uye mashandiro acho anogona kuwedzerwa kuburikidza neiyo plug-in system. Iyo inovandudzwa neGitHub uye yakavakirwa paC ++ kuvandudza.

Electron's epakati zvinhu zviri Chromium, Node.js, uye V8. Iwo magadzirirwo akaiswa makodhi muNode.js, uye iwo maratidziro akavakirwa paChromium maturusi, iyo yakavhurika sosi chikamu cheGoogle Chrome. LNode.js ma module anowanikwa kune vanogadzira, pamwe neiyo yepamusoro API kugadzira yemuno dialog mabhokisi, sanganisa mashandisiro, gadzira mameseji emamiriro ezvinhu, sanganisa neye ziviso yekubuda system, maneja windows uye nekudyidzana neiyo Chromium subsystems.

Kusiyana newebhu webhu, Ectron-based zvirongwa zvinouya zviri zvemafaira akazvimiririra anoshanda izvo zvisina kubatana nebrowser.

Mune ino kesi, iye anovandudza haadi kunetsekana nezve kuisa chikumbiro kune akasiyana mapuratifomu, Electron ichapa kugona kuvaka kune ese maChromium anoenderana masisitimu. Electron inopawo maturusi ekuronga otomatiki kuendesa uye kumisikidza zvekuvandudzwa (zvigadziriso zvinogona kuunzwa kubva kune rakaparadzaniswa server kana zvakananga kubva kuGitHub).

Chii chitsva muElectron 7.0.0?

Iyi vhezheni nyowani yesystem inosanganisira zvinyorwa kubva zvinhu zvakasiyana-siyana zvakadai se Node.js 12.8.1, Chromium 78 uye iyo 8 V7.8 injini.

Kunze kwaizvozvo zvakakoshawo kuratidza izvo kumiswa kumirirakare Tsigiro ye32-bit Linux masisitimu yambomiswa (zvakare) saka iyi vhezheni nyowani yeElectron 7.0 inowanikwawo mushanduro makumi matatu nemaviri.

Vagadziri vacho vakawedzera vhezheni yeWindows ye64-bit Arm mavakirwo mukuburitswa kutsva mukuwedzera kune ipcRenderer.invoke () uye ipcMain.handle () nzira dzeasynchronous chikumbiro / mhinduro IPCs.

Node-js
Nyaya inoenderana:
Takaburitsa vhezheni itsva yeNode.js 13.0

Chimwe chinhu chitsva mukati meElectron 7.0 iri API nyowani "nativeTheme" kuverenga uye kupindura shanduko mumatimu uye iyo inoshandisa system color palettes.

Kune rimwe divi zvakare mune kushambadza kunomira kunze iyo shanduko kune nyowani TypeScript dudziro jenareta kuburitsa zvakanyatsotsanangurwa kubva kuC # modhi makirasi. Icho chinangwa cheichi ndechekugadzira zvine hunyanzvi typed webhu kunyorera uko server-padivi uye mutengi-mativi mamodheru ari mukuenderana

Pakati pezvinhu zvitsva zvinomira pachena, tinogona kuwana:

  • Iyo SystemPreferences.isDarkMode () API yave kutsigirwa neWindows.
  • Iyo systemPreferences.isHighContrastColorScheme () API inotsigirwa neMacOS.
  • CaptureMode uye maxFileSize sarudzo kuNetlog API.
  • Kukundikana kutsvaReason paramende kune webContents.print () yekufona basa.
  • Iyo GetBalls () nzira kune BrowserView.
  • Tsigiro yetray API mbeva inofambisa chiitiko paWindows.
  • Kugonesa iyo W3C Kuzivisa API.
  • BrowserWindow.setFocable yakaitwa mu macOS.

Chekupedzisira asi chisiri chidiki, ndizvozvo Chikwata cheElectron chakazivisawo izvo iyo vhezheni ye Erekitironi 4 yasvika kumagumo ehupenyu hwayo kutenderera, zvinoenderana nemitemo yekutsigira.

Nekuguma kwerutsigiro urwu, timu yeElectron inokurudzira ivo vanogadzira vanoramba vachishanda neshanduro iyi simudzira kune vhezheni itsva yechimiro.

Chikwata chakawedzera kuti munguva pfupi, vanogona kutarisira kuenderera mberi nekutarisa mukugadzira zvinhu zvakakosha zveElectron, kusanganisira Chrome, Node.js, uye injini yeV8. Pfungwa ndeye kuvhura makuru mavhezheni eElectron neshanduro nyowani dzezvinhu izvi.

Nzira yekuwana Electron paLinux?

Kuti umhanye kunyorera uye / kana kushanda neElectron mukati meLinux, Isu tinongofanirwa kuve neNode.JS yakaiswa pane ino sisitimu uye iyo NPM package maneja.

Kuisa Node.JS paLinux, unogona kushanyira iyo posvo yatinotaura nezvayo iyo itsva vhezheni yeNode.JS 13 uye pakupera kwayo iwe unowana iyo yekumisikidza mirairo kune mamwe akasiyana Linux migove.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako