Az Electron 9.0 alapértelmezés szerint engedélyezett PDF-megjelenítővel, Linux-fejlesztésekkel és egyebekkel rendelkezik

Bejelentették a platform új verziójának bevezetését Electron 9.0, melyik különféle hibajavításokkal, fejlesztésekkel, új funkciókkal érkezik és a frissítés Chromium 83 kódbázisra, Node.js 12.14 platformra és V8 8.3 JavaScript motorra. A verzió legfőbb új szolgáltatásai közé tartozik az ablakesemény-kezelő javított hatékonysága a Linuxban, a PDF-megjelenítő engedélyezése és még sok más.

Azok számára, akik nincsenek tudatában Az Electronnak tudnia kell, hogy ez egy platformon átívelő asztali alkalmazás keretrendszer, amely webes technológiákat használ, amelynek logikáját az határozza meg JavaScript, HTML és CSS és a funkcionalitás bővíthető a plug-in rendszeren keresztül. A GitHub fejlesztette ki, és a C ++ fejlesztésen alapul.

Az Electron fő alkotóelemei a króm, a Node.js és a V8. Az infrastruktúra a Node.js kódolású, a felület pedig a Chromium eszközökön alapszik, a Google Chrome nyílt forráskódú részén. LA Node.js modulok elérhetők a fejlesztők számára, valamint egy fejlett API natív párbeszédpanelek létrehozásához, alkalmazások integrálásához, helyi menük létrehozásához, integráláshoz az értesítési kilépési rendszerhez, az ablakok kezeléséhez és a Chromium alrendszerekkel való együttműködéshez.

A webalkalmazásoktól eltérően, Az elektron alapú programok önálló futtatható fájlok formájában érkeznek amelyek nem kapcsolódnak a böngészőhöz.

Ebben az esetben a fejlesztőnek nem kell aggódnia az alkalmazás különféle platformokra történő portolása miatt, az Electron lehetőséget nyújt majd az összes Chromium-kompatibilis rendszer felépítésére. Az Electron eszközöket is kínál a frissítések automatikus kézbesítésének és telepítésének megszervezéséhez (a frissítéseket külön szerverről vagy közvetlenül a GitHubról lehet szállítani).

Chrome 83
Kapcsolódó cikk:
A Chrome 83 biztonsági fejlesztésekkel és számos átalakítással érkezik, többek között

Újdonságok az Electron 9.0-ban?

A keretrendszer ebben az új verziójában, az alkatrészek frissítésének kiemelésén túl (amint az elején említettük) a 6.x fiók támogatásának végét említi a közlemény, tehát minden rá épülő alkalmazás számára ajánlott a frissítés egy stabil ágra, másrészt A következő 10.0 verzió munkájának kezdetét is kiemelik.

Egyéb változásokat is kiemelnek, mint pl az alapértelmezett beállítás app.allowRendererProcessReuse amely alapértelmezés szerint már engedélyezve van. Ez a konfiguráció nem engedélyezi a betöltést a natív modulok renderelési folyamatában kontextus-érzékeny.

Az IPC-ben, a fő folyamat és az ábrázolási folyamat között, A V8 motorban használt strukturált klón algoritmust komplex JavaScript objektumok klónozására használják. A korábban használt adatszerializációs mechanizmushoz képest az új algoritmus kiszámíthatóbb, gyorsabb és működőképesebb.

Nagy pufferek és összetett objektumok mozgatásakor az új algoritmus körülbelül kétszer olyan gyors, gyakorlatilag változatlan késésekkel a kis üzenetek továbbítása.

Kiemelkedik ebben az új verzióban is kibővítették a helyesírás-ellenőrzési képességeket és a API az egyéni szólisták fenntartásához a szótárban.

A keretrendszer változatában A Linux platformon javult az ablakokkal kapcsolatos események feldolgozása.

És hogy a következő API-k már megszűntek vagy eltávolításra kerültek:

  • shell.openItem Az API lejárt, és helyébe egy aszinkron shell.openPath API gondoskodik.
  • .getWebContents, amelyet az Electron 8.0 verzióban elavultak, most eltávolításra került.
  • webFrame.setLayoutZoomLevelLimits, amelyet az Electron 8.0 verzióban elavultak, most eltávolításra került.

Végül, ha érdekel, hogy többet tudjon meg róla a keretrendszer új verziójáról ellenőrizheti a részleteket a következő linken.

Hogyan lehet az Electronot Linux rendszerre telepíteni?

Azok számára, akik érdeklődnek az alkalmazások futtatásáért és / vagy az Electronnal való együttműködésért a Linuxon belül, Csak a Node.JS-t kell telepíteni a rendszerre és NPM csomagkezelője.

A Node.JS Linux rendszerre történő telepítéséhez keresse fel a kiadványt, ahol beszélünk a Node.JS új verziójáról és a végén megtalálja a telepítési parancsokat a különböző Linux disztribúciókhoz.

Kapcsolódó cikk:
Itt van a Node.js 14.0, és ezek a hírek

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.