„Electron 9.0“ yra numatytasis įjungtas PDF žiūriklis, „Linux“ patobulinimai ir dar daugiau

Buvo paskelbta naujos platformos versijos paleidimas Elektronas 9.0, kuris ateina su įvairiais klaidų taisymais, patobulinimais, naujomis funkcijomis ir taip pat atnaujinimas į „Chromium 83“ kodų bazę, „Node.js 12.14“ platformą ir „V8 8.3 JavaScript“ variklį. Pagrindinės naujos šios versijos funkcijos yra patobulintas „Windows“ langų įvykių tvarkytuvo efektyvumas, įgalinta PDF peržiūros priemonė ir dar daugiau.

Tiems, kurie nežino „Electron“ turėtų žinoti, kad tai yra kelių platformų darbalaukio programų sistema, naudojanti žiniatinklio technologijas, kurio logiką lemia „JavaScript“, HTML ir CSS o funkcionalumą galima išplėsti naudojant papildinių sistemą. Jį sukūrė „GitHub“ ir jis grindžiamas C ++ kūrimu.

Pagrindiniai „Electron“ komponentai yra „Chromium“, „Node.js“ ir „V8“. Infrastruktūra yra užkoduota „Node.js“, o sąsaja pagrįsta „Chromium“ įrankiais, „Google Chrome“ atvirojo kodo dalimi. LKūrėjams prieinami „Node.js“ moduliai, taip pat išplėstinė API kurti vietinius dialogo langus, integruoti programas, kurti kontekstinius meniu, integruoti su pranešimų išėjimo sistema, valdyti langus ir sąveikauti su „Chromium“ posistemiais.

Skirtingai nuo interneto programų, Elektronais pagrįstos programos pateikiamos kaip savarankiški vykdomieji failai kurie nėra susieti su naršykle.

Tokiu atveju kūrėjui nereikia jaudintis dėl programos perkėlimo įvairioms platformoms, „Electron“ suteiks galimybę kurti visas „Chromium“ suderinamas sistemas. „Electron“ taip pat pateikia įrankius, skirtus organizuoti automatinį naujinimų pristatymą ir diegimą (atnaujinimus galima pristatyti iš atskiro serverio arba tiesiogiai iš „GitHub“).

"Chrome 83
Susijęs straipsnis:
„Chrome 83“ pateikiama su saugumo patobulinimais ir keliais pertvarkymais, be kitų pakeitimų

Kas naujo „Electron 9.0“?

Šioje naujoje sistemos versijoje, be to, pabrėžiamas jos komponentų atnaujinimas (kaip jau minėjome pradžioje) 6.x filialo palaikymo pabaiga minima pranešime, Taigi bet kurią ant jo sukurtą programą rekomenduojama atnaujinti į stabilią šaką ir, kita vertus taip pat paryškinta kitos 10.0 versijos darbo pradžia.

Taip pat pabrėžiami kiti pokyčiai, pvz numatytasis nustatymas app.allowRendererProcessReuse kuris jau įjungtas pagal numatytuosius nustatymus. Ši konfigūracija neleidžia įkelti natūralių modulių atvaizdavimo proceso kontekstui jautrus.

IPC, tarp pagrindinio proceso ir atstovavimo proceso, Sudėtingų „JavaScript“ objektų klonavimui naudojamas „V8“ variklyje naudojamas „Structured Clone“ algoritmas. Palyginti su anksčiau naudotu duomenų nuoseklinimo mechanizmu, naujasis algoritmas yra labiau nuspėjamas, greitas ir funkcionalus.

Perkeliant didelius buferius ir sudėtingus objektus, naujasis algoritmas yra maždaug dvigubai greitesnis, o praktiškai nepakitęs vėlavimas perduoti mažus pranešimus.

Jis taip pat išsiskiria šia nauja versija išplėstos rašybos tikrinimo galimybės ir a API palaikyti pasirinktinius žodžių sąrašus žodyne.

Pagrindų versijoje „Linux“ platformoje patobulintas su langais susijusių įvykių apdorojimas.

Šios API yra nebenaudojamos arba pašalintos:

  • apvalkalas.openItem Dabar API nebenaudojama ir pakeista asinchronine shell.openPath API.
  • .getWebContents, kuris buvo nebenaudojamas „Electron 8.0“, dabar pašalintas.
  • „webFrame.setLayoutZoomLevelLimits“, kuri buvo nebenaudojama „Electron 8.0“, dabar pašalinta.

Galiausiai, jei norite sužinoti daugiau apie tai apie šią naują sistemos versiją galite patikrinti išsami informacija šioje nuorodoje.

Kaip gauti „Electron“ sistemoje „Linux“?

Tiems, kurie domisi galimybe paleisti programas ir (arba) dirbti su „Electron“ sistemoje „Linux“, Sistemoje turime turėti tik „Node.JS“ ir jo NPM paketų tvarkyklė.

Norėdami įdiegti „Node.JS“ sistemoje „Linux“, galite apsilankyti leidinyje, kuriame kalbame apie naują „Node.JS“ versiją ir jo pabaigoje rasite kai kurių skirtingų „Linux“ paskirstymų diegimo komandas.

Susijęs straipsnis:
Node.js 14.0 yra čia ir tai yra jo naujienos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.