Electron 9.0 arriba amb visor PDF habilitat per defecte, millores en Linux i més

Es va donar a conèixer el llançament de la nova versió de la plataforma Electron 9.0, La qual arriba amb diverses correccions d'errors, millores, noves característiques i també la actualització a la base de codi Chromium 83, la plataforma NODE.JS 12.14 i el motor JavaScript V8 8.3. De les principals novetats d'aquesta versió es destaquen l'eficiència millorada de el controlador d'esdeveniments de finestra en Linux, es va habilitar el visor de PDF i més.

Per als qui desconeixen de Electron han de saber que és un framework d'aplicacions d'escriptori multiplataforma que utilitza tecnologies web, La lògica està determinada per JavaScript, HTML i CSS i la funcionalitat es pot ampliar a través del sistema de complement. Està desenvolupat per GitHub i es basa en el desenvolupament en C ++.

Els components centrals de Electron són Chromium, NODE.JS i V8. La infraestructura està codificada en NODE.JS i la interfície es basa en les eines Chromium, la part de codi obert de Google Chrome. Lus mòduls NODE.JS estan disponibles per a desenvolupadors, així com una API avançada per crear quadres de diàleg nadius, integrar aplicacions, crear menús contextuals, integrar-se amb el sistema de sortida de notificacions, manipulació de finestres i interacció amb els subsistemes Chromium.

A diferència de les aplicacions web, Els programes basats en Electron vénen en forma d'arxius executables autònoms que no estan vinculats a al navegador.

En aquest cas, el desenvolupador no necessita preocupar-se per portar l'aplicació per a diverses plataformes, Electron proporcionarà la capacitat de construir per a tots els sistemes compatibles amb Chromium. Electron també proporciona eines per organitzar el lliurament automàtica i la instal·lació d'actualitzacions (les actualitzacions es poden lliurar des d'un servidor separat o directament des GitHub).

Chrome 83
Article relacionat:
Chrome 83 arriba amb millores de seguretat i diversos redissenys, entre altres canvis

Què hi ha de nou en Electron 9.0?

En aquesta nova versió de l'framework a més de destacar l'actualització dels seus components (com ja hem esmentat a l'inici) s'esmenta en l'anunci la finalització de l'suport per a la branca 6.x, pel que qualsevol aplicació que estigui construïda sobre ella, es recomana que es realitzi l'actualització a una branca estable i d'altra banda també es destaca l'inici de la feina sobre la propera versió 10.0.

També es destaquen altres canvis, com ara la configuració per defecte app.allowRendererProcessReuse la qual ja és activada per defecte. Aquesta configuració no permet carregar en el procés de representació de mòduls nadius sensibles a l'context.

en IPC, Entre el procés principal i el procés de representació, s'utilitza el Algorisme de clon estructurat utilitzat en el motor V8 per clonar objectes JavaScript complexos. En comparació amb el mecanisme de serialització de dades utilitzat anteriorment, el nou algoritme és més predictible, ràpid i funcional.

A l'moure grans memòries intermèdies i objectes complexos, el nou algoritme és aproximadament dues vegades més ràpid amb retards pràcticament sense canvis en la transmissió de missatges petits.

A més es destaca en aquesta nova versió, que les capacitats de correcció ortogràfica s'han ampliat i s'ha agregat una API per mantenir llistes de paraules personalitzades al diccionari.

En la versió de l'framework per a la plataforma Linux, s'ha millorat el processament d'esdeveniments relacionats amb finestres.

I que les següents API ara estan en desús o s'eliminen:

  • shell.openItem L'API ara es deprecia i es reemplaça per una asíncrona shell.openPath API.
  • .getWebContents, que va quedar en desús a Electron 8.0, ara s'elimina.
  • webFrame.setLayoutZoomLevelLimits, Que va quedar en desús a Electron 8.0, ara s'elimina.

Finalment, si estàs interessat en poder conèixer més a l'respecte sobre aquesta nova versió de l'framework, pots consultar els detalls en el següent enllaç.

¿Com obtenir Electron en Linux?

Per als que estiguin interessats a poder executar aplicacions i / o poder treballar amb Electron dins de Linux, només hem de de comptar amb NODE.JS instal·lat en el sistema i el seu gestor de paquets NPM.

Per instal·lar NODE.JS en Linux, pots visitar la publicació en on parlem sobre la nova versió de NODE.JS i a la fi d'ella trobaràs les ordres d'instal·lació per a algunes de les diferents distribucions de Linux.

Article relacionat:
NODE.JS 14.0 ja és aquí i aquestes són les seves novetats

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.