Electron 9.0: n mukana tulee oletuksena PDF-katseluohjelma, Linux-parannukset ja paljon muuta

Alustan uuden version julkaisu ilmoitettiin Electron 9.0, joka mukana tulee useita virhekorjauksia, parannuksia, uusia ominaisuuksia ja myös päivitys Chromium 83 -koodikantaan, Node.js 12.14 -alustaan ​​ja V8 8.3 JavaScript-moottoriin. Tämän version tärkeimpiä uusia ominaisuuksia ovat Windows-tapahtumakäsittelijän tehokkuus Linuxissa, PDF-katseluohjelma on otettu käyttöön ja paljon muuta.

Niille, jotka eivät tiedä Electronin tulisi tietää, että se on alustojen välinen työpöytäsovelluskehys, joka käyttää verkkotekniikoita, jonka logiikan määrittää JavaScript, HTML ja CSS ja toiminnallisuutta voidaan laajentaa laajennusjärjestelmän kautta. Sen on kehittänyt GitHub ja se perustuu C ++ -kehitykseen.

Electronin ydinkomponentit ovat Chromium, Node.js ja V8. Infrastruktuuri on koodattu Node.js: ssä ja käyttöliittymä perustuu Chromium-työkaluihin, Google Chromen avoimen lähdekoodin osaan. LNode.js-moduulit ovat saatavilla kehittäjille, samoin kuin edistyksellinen API luoda alkuperäisiä valintaikkunoita, integroida sovelluksia, luoda kontekstivalikkoja, integroida ilmoitusten poistumisjärjestelmään, manipuloida ikkunoita ja olla vuorovaikutuksessa Chromium-alijärjestelmien kanssa.

Toisin kuin verkkosovellukset, Elektronipohjaiset ohjelmat ovat itsenäisiä suoritettavia tiedostoja joita ei ole linkitetty selaimeen.

Tässä tapauksessa kehittäjän ei tarvitse huolehtia sovelluksen siirtämisestä eri alustoille, Electron tarjoaa mahdollisuuden rakentaa kaikille Chromium-yhteensopiville järjestelmille. Electron tarjoaa myös työkaluja päivitysten automaattisen toimituksen ja asennuksen järjestämiseen (päivitykset voidaan toimittaa erilliseltä palvelimelta tai suoraan GitHubilta).

Chrome 83
Aiheeseen liittyvä artikkeli:
Chrome 83: lla on tietoturvaparannuksia ja useita muutoksia, muun muassa

Mitä uutta Electron 9.0: ssa on?

Tässä uudessa kehysversiossa korostetaan sen komponenttien päivityksen lisäksi (kuten alussa mainitsimme) 6.x-haaran tuen päättyminen mainitaan ilmoituksessa, joten mikä tahansa siihen rakennettu sovellus, on suositeltavaa, että päivitys tehdään vakaalle haaralle ja toisaalta myös seuraavan version 10.0 työn alku on korostettu.

Muita muutoksia korostetaan myös, kuten oletusasetus app.allowRendererProcessReuse joka on jo oletusarvoisesti käytössä. Tämä kokoonpano ei salli lataamista alkuperäisten moduulien hahmontamisprosessissa kontekstiherkkä.

IPC: ssä, pääprosessin ja edustusprosessin välillä, V8-moottorissa käytettyä strukturoidun kloonin algoritmia käytetään monimutkaisten JavaScript-objektien kloonaamiseen. Aikaisemmin käytettyyn tietojen järjestysmekanismiin verrattuna uusi algoritmi on ennustettavissa, nopea ja toimiva.

Kun siirretään suuria puskureita ja monimutkaisia ​​objekteja, uusi algoritmi on noin kaksi kertaa nopeampi ja käytännöllisesti katsoen muuttumattomat viiveet pienten viestien lähettämisessä.

Se erottuu myös uudesta versiosta oikeinkirjoituksen tarkistusominaisuuksia on laajennettu ja a API ylläpitää mukautettuja sanaluetteloita sanakirjassa.

Kehyksen versiossa Linux-alustalle ikkunoihin liittyvää tapahtumien käsittelyä on parannettu.

Ja että seuraavat sovellusliittymät on nyt poistettu käytöstä tai poistettu:

  • shell.openItem Sovellusliittymä on nyt poistettu käytöstä ja korvattu asynkronisella shell.openPath-sovellusliittymällä.
  • .getWebContents, joka poistettiin käytöstä Electron 8.0: ssa, on nyt poistettu.
  • webFrame.setLayoutZoomLevelLimits, joka poistettiin käytöstä Electron 8.0: ssa, on nyt poistettu.

lopuksi, jos olet kiinnostunut tietämään siitä lisää tästä uudesta kehysversiosta voit tarkistaa yksityiskohdat seuraavassa linkissä.

Kuinka saada Electron Linuxiin?

Niille, jotka ovat kiinnostuneita käyttämään sovelluksia ja / tai työskentelemään Electronin kanssa Linuxissa, Meillä on oltava vain Node.JS asennettuna järjestelmään ja sen NPM-paketinhallinta.

Voit asentaa Node.JS Linuxiin käymällä julkaisussa, jossa puhumme Node.JS: n uudesta versiosta ja sen lopussa on asennuskomennot joillekin Linux-jakeluille.

Aiheeseen liittyvä artikkeli:
Node.js 14.0 on täällä ja nämä ovat sen uutisia

Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.