Electron 9.0 vjen me shikuesin PDF të aktivizuar në mënyrë të paracaktuar, përmirësime të Linux dhe më shumë

U njoftua fillimi i versionit të ri të platformës Elektroni 9.0, të cilat vjen me rregullime të ndryshme të defekteve në kod, përmirësime, veçori të reja dhe gjithashtu azhurnim në bazën e kodeve Chromium 83, platformën Node.js 12.14 dhe motorin V8 8.3 JavaScript. Karakteristikat kryesore të reja në këtë version përfshijnë efikasitetin e përmirësuar të mbajtësit të ngjarjes së dritares në Linux, shikuesi PDF është aktivizuar dhe më shumë.

Për ata që nuk kanë dijeni Electron duhet të dijë se është një kornizë ndër-platforme e aplikacionit desktop që përdor teknologjitë në internet, logjika e të cilit përcaktohet nga JavaScript, HTML dhe CSS dhe funksionaliteti mund të zgjerohet përmes sistemit plug-in. Isshtë zhvilluar nga GitHub dhe bazohet në zhvillimin e C ++.

Komponentët thelbësorë të Elektronit janë Chromium, Node.js dhe V8. Infrastruktura është e koduar në Node.js dhe ndërfaqja bazohet në mjetet Chromium, pjesa me burim të hapur të Google Chrome. LModulet Node.js janë në dispozicion për zhvilluesit, si dhe një API të përparuar për të krijuar kutitë e dialogut vendas, integrimin e aplikacioneve, krijimin e menyve të kontekstit, integrimin me sistemin e daljes së njoftimit, manipulimin e dritareve dhe bashkëveprimin me nënsistemet e Chromium.

Ndryshe nga aplikacionet në internet, Programet e bazuara në elektron vijnë në formën e skedarëve të ekzekutueshëm të vetë-përmbajtur që nuk janë të lidhura me shfletuesin.

Në këtë rast, zhvilluesi nuk ka nevojë të shqetësohet për transportimin e aplikacionit për platforma të ndryshme, Electron do të sigurojë mundësinë e ndërtimit për të gjitha sistemet e përputhshme me Chromium. Electron gjithashtu ofron mjete për të organizuar shpërndarjen automatike dhe instalimin e azhurnimeve (azhurnimet mund të dërgohen nga një server i veçantë ose direkt nga GitHub).

Chrome 83
Artikulli i lidhur:
Chrome 83 mbërrin me përmirësime të sigurisë dhe disa ridizajnime, ndër të tjera

Çfarë ka të re në Electron 9.0?

Në këtë version të ri të kornizës, përveç theksimit të azhurnimit të përbërësve të tij (siç e përmendëm në fillim) fundi i mbështetjes për degën 6.x përmendet në njoftim, kështu që çdo aplikacion që është ndërtuar mbi të, rekomandohet që azhurnimi të bëhet në një degë të qëndrueshme dhe nga ana tjetër gjithashtu theksohet fillimi i punës në versionin tjetër 10.0.

Ndryshime të tjera gjithashtu theksohen, të tilla si cilësimi i paracaktuar app.allowRendererProcessReuse i cili tashmë është aktivizuar në mënyrë të paracaktuar. Ky konfigurim nuk lejon ngarkimin në procesin e pasqyrimit të moduleve vendase kontekst i ndjeshëm.

Në IPC, ndërmjet procesit kryesor dhe procesit të përfaqësimit, Algoritmi i strukturuar i klonit i përdorur në motorin V8 përdoret për të klonuar objekte komplekse JavaScript. Krahasuar me mekanizmin e serializimit të të dhënave të përdorura më parë, algoritmi i ri është më i parashikueshëm, i shpejtë dhe funksional.

Kur lëviz buffer të mëdhenj dhe objekte komplekse, algoritmi i ri është afërsisht dy herë më i shpejtë me vonesa praktikisht të pandryshuara në transmetimin e mesazheve të vogla.

Ajo gjithashtu bie në sy në këtë version të ri, që aftësitë e kontrollit drejtshkrimor janë zgjeruar dhe një API për të mbajtur listat e personalizuara të fjalëve në fjalor.

Në versionin e kornizës Për platformën Linux, përpunimi i ngjarjeve në lidhje me dritaren është përmirësuar.

Dhe që API-të e mëposhtme janë zhvlerësuar ose hequr:

  • guaskë.hapurSytë API tani është amortizuar dhe zëvendësuar nga një shell asinkron.openPath API.
  • .getWebContents, e cila ishte zhvlerësuar në Electron 8.0, tani është hequr.
  • webFrame.setLayoutZoomLevelLimits, i cili ishte zhvlerësuar në Electron 8.0, tani është hequr.

Së fundi, nëse jeni të interesuar të dini më shumë për të në lidhje me këtë version të ri të kornizës, mund ta kontrolloni detajet në lidhjen vijuese.

Si të merrni Electron në Linux?

Për ata që janë të interesuar të jenë në gjendje të ekzekutojnë aplikacione dhe / ose të jenë në gjendje të punojnë me Electron brenda Linux, Duhet të kemi të instaluar vetëm Node.JS në sistem dhe menaxheri i saj i paketës NPM.

Për të instaluar Node.JS në Linux, mund të vizitoni botimin ku flasim në lidhje me versionin e ri të Node.JS dhe në fund të tij do të gjeni komandat e instalimit për disa nga shpërndarjet e ndryshme të Linux.

Artikulli i lidhur:
Node.js 14.0 është këtu dhe këto janë lajmet e saj

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.