Az Electron 8.0.0 kiadása, a Chromium motorra épülő alkalmazásfejlesztési platform

Elkészítve a platform kiadása Electron 8.0.0, amely önálló keretrendszert biztosít többplatformos felhasználói alkalmazások fejlesztéséhez, a Chromium, V8 és Node.js komponenseit alapként felhasználva. A jelentős verziószám-változás az alapkód frissítésével jár együtt Chromium 80, platform Node.js 12.13 és a JavaScript motor V8 8.0.

A változtatások között API-specifikus módosítások találhatók: Folyatódik az aszinkron feldolgozók, amelyek korábban callback-hívásokat használtak, Promise alapú mechanizmusra való átírása.

  • A biztosítva lehetőséget ad a szövegellenőrzésre a beviteli űrlapokban, a Chrome beépített helyesírás-ellenőrzőjének használatával;
  • Adatok cseréjénél folyamataik között (IPC) aktív algoritmus strukturált másolás (Structured Clone Algorithm), amelyet a V8 motor használ bonyolult JavaScript objektumok másolására. Az előző adat-sorozási mechanizmushoz képest az új algoritmus előrejelzhetőbb, gyorsabb és funkcionálisabb. Nagy puffer és bonyolult objektumok áthelyezésénél az új algoritmus körülbelül kétszer gyorsabb, miközben a kis üzenetek átvitelénél szinte változatlan késleltetésekkel működik;
  • A háttérben történő renderelés támogatása le lett tiltva (Offscreen Rendering), mivel a Chromium új kiadására váltva problémák merültek fel, és a rendszermódosító nem maradt közvetítve;
  • Új API-k kerültek hozzáadásra: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.focus(), contents.executeJavaScriptInIsolatedWorld(worldId, scripts[, userGesture]).

eszközöket

biztosít az automatikus frissítések kézbesítésének és telepítésének megszervezésére (a frissítések külön szerverről vagy közvetlenül a GitHub-ról is kézbesíthetők). frissítések szállítása

Az Electron platformára épülő programok közül említhető a szerkesztő Atom, e-mail kliens Nylas, Git munkakörnyezet GitKraken, SQL lekérdezések elemző és vizualizáló rendszer Wagon, WordPress Desktop blogmotor, BitTorrent kliens WebTorrent Desktop, valamint hivatalos kliensek olyan szolgáltatásokhoz, mint a Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code és Discord. Összesen az Electron programkatalógusban körülbelül 800 alkalmazás található. Az új alkalmazások fejlesztésének megkönnyítése érdekében készítettek egy sor standard kb. 850 alkalmazás. Az új alkalmazások fejlesztésének megkönnyítése érdekében egy sablonsorozat készült , amelyek különböző feladatok megoldására vonatkozó kódmintákat tartalmaznak.A Chrome 76 kiadása

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster