Electron 9.0 vine cu vizualizatorul PDF activat în mod implicit, îmbunătățiri Linux și multe altele

A fost anunțată lansarea noii versiuni a platformei electron 9.0, care vine cu diverse remedieri de erori, îmbunătățiri, funcții noi și, de asemenea, actualizare la baza de cod Chromium 83, platforma Node.js 12.14 și motor JavaScript V8 8.3. Principalele caracteristici noi ale acestei versiuni includ eficiența îmbunătățită a ferestrei de gestionare a evenimentelor în Linux, vizualizatorul PDF a fost activat și multe altele.

Pentru cei care nu știu Electron ar trebui să știe că este un cadru de aplicații desktop pe mai multe platforme care utilizează tehnologii web, a cărui logică este determinată de JavaScript, HTML și CSS iar funcționalitatea poate fi extinsă prin intermediul sistemului plug-in. Este dezvoltat de GitHub și se bazează pe dezvoltarea C ++.

Componentele de bază ale electronului sunt Chromium, Node.js și V8. Infrastructura este codificată în Node.js, iar interfața se bazează pe instrumentele Chromium, partea open source a Google Chrome. LModulele Node.js sunt disponibile pentru dezvoltatori, precum și un API avansat pentru a crea casete de dialog native, a integra aplicații, a crea meniuri contextuale, a se integra cu sistemul de ieșire a notificărilor, a manipula ferestre și a interacționa cu subsistemele Chromium.

Spre deosebire de aplicațiile web, Programele bazate pe electroni vin sub formă de fișiere executabile independente care nu sunt legate de browser.

În acest caz, dezvoltatorul nu trebuie să-și facă griji cu privire la portarea aplicației pentru diferite platforme, Electron va oferi posibilitatea de a construi pentru toate sistemele compatibile Chromium. Electron oferă, de asemenea, instrumente pentru a organiza livrarea automată și instalarea actualizărilor (actualizările pot fi livrate de pe un server separat sau direct de la GitHub).

Chrome 83
Articol asociat:
Chrome 83 vine cu îmbunătățiri de securitate și mai multe reproiectări, printre alte modificări

Ce este nou în Electron 9.0?

În această nouă versiune a cadrului, pe lângă evidențierea actualizării componentelor sale (așa cum am menționat la început) sfârșitul asistenței pentru filiala 6.x este menționat în anunț, deci orice aplicație care este construită pe aceasta, se recomandă să actualizați la o ramură stabilă și pe de altă parte se evidențiază și începutul lucrărilor la următoarea versiune 10.0.

Sunt evidențiate și alte modificări, cum ar fi setarea implicită app.allowRendererProcessRuse care este deja activat implicit. Această configurație nu permite încărcarea în procesul de redare a modulelor native sensibil la context.

În IPC, între procesul principal și procesul de reprezentare, Algoritmul de clonare structurată utilizat în motorul V8 este utilizat pentru clonarea obiectelor JavaScript complexe. Comparativ cu mecanismul de serializare a datelor utilizat anterior, noul algoritm este mai previzibil, mai rapid și mai funcțional.

Când se mută tampoane mari și obiecte complexe, noul algoritm este de aproximativ două ori mai rapid, cu întârzieri practic neschimbate în transmiterea mesajelor mici.

De asemenea, se remarcă în această nouă versiune, că au fost extinse capacitățile de verificare ortografică și a API pentru a menține liste de cuvinte personalizate în dicționar.

În versiunea cadrului Pentru platforma Linux, procesarea evenimentelor legate de ferestre a fost îmbunătățită.

Și că următoarele API-uri sunt acum deprimate sau eliminate:

  • shell.openItem API-ul este acum depreciat și înlocuit de un API shell.openPath asincron.
  • .getWebContents, care a fost depreciat în Electron 8.0, este acum eliminat.
  • webFrame.setLayoutZoomLevelLimits, care a fost depreciat în Electron 8.0, este acum eliminat.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre asta despre această nouă versiune a cadrului, puteți verifica detaliile din următorul link.

Cum să obțineți Electron pe Linux?

Pentru cei care sunt interesați să poată rula aplicații și / sau să poată lucra cu Electron în Linux, Trebuie doar să avem Node.JS instalat pe sistem și managerul său de pachete NPM.

Pentru a instala Node.JS pe Linux, puteți vizita publicația unde vorbim despre noua versiune a Node.JS iar la sfârșitul acestuia veți găsi comenzile de instalare pentru unele dintre distribuțiile Linux.

Articol asociat:
Node.js 14.0 este aici și acestea sunt noutățile sale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.