Megjelent az Electron 10.0.0, a Chromium-motoron alapuló alkalmazások létrehozására szolgáló platform

Előkészített platform kiadás Electron 10.0.0, amely önálló keretrendszert biztosít többplatformos egyedi alkalmazások fejlesztéséhez, Chromium, V8 és Node.js komponenseket használva alapul. Jelentős verziószám változás a kódbázisra való frissítés miatt Króm 85, platformok Node.js 12.16.3 és JavaScript motor V8 8.5.

В új kiadás:

  • Hozzáadva contents.getBackgroundThrottling() metódus és contents.backgroundThrottling tulajdonság.
  • A fő folyamat hozzáférést biztosít a desktopCapturer modulhoz.
  • Hozzáadva ses.isPersistent() metódus a perzisztens munkamenetek meghatározásához.
  • Megoldott hálózati problémák, amelyek megakadályozzák az RTC-kapcsolatok befejezését
    IP-cím változása miatt.

  • A „távoli” modul, amely az aktuális oldalmegjelenítési folyamat és a fő folyamat közötti interakció IPC-mechanizmusát képviseli, alapértelmezés szerint le van tiltva.
  • Az alapértelmezett app.allowRendererProcessReuse beállítás igazra módosult, ami megakadályozza, hogy környezetérzékeny modulok betöltődnek a megjelenítési folyamat során.
  • Hozzáadva a disableDialogs beállítása a párbeszédpanelek teljes letiltásához.
  • Beépített PDF-nézegetőt tartalmaz pdfium.

Emlékeztetünk arra, hogy az Electron lehetővé teszi böngészőtechnológiák segítségével bármilyen grafikus alkalmazás létrehozását, amelyek logikája JavaScript, HTML és CSS-ben van definiálva, és a funkcionalitás a kiegészítő rendszeren keresztül bővíthető. A fejlesztők hozzáférhetnek a Node.js modulokhoz, valamint egy kiterjesztett API-hoz a natív párbeszédpanelek létrehozásához, az alkalmazások integrálásához, a helyi menük létrehozásához, az értesítési rendszerrel való integrációhoz, az ablakok kezeléséhez és a Chromium alrendszerekkel való interakcióhoz.

A webes alkalmazásokkal ellentétben az Electron-alapú programokat önálló futtatható fájlokként szállítják, amelyek nincsenek böngészőhöz kötve. Ugyanakkor a fejlesztőnek nem kell aggódnia az alkalmazás különböző platformokra történő portolása miatt, az Electron minden, a Chromium által támogatott rendszerre építkezési lehetőséget biztosít. Az Electron is biztosítja alapok a frissítések automatikus kézbesítésének és telepítésének megszervezésére (a frissítések akár külön szerverről, akár közvetlenül a GitHubról szállíthatók).

Az Electron platformra épített programok közül a szerkesztőt jegyezhetjük meg atom, e-mail kliensek nylas и Mailspring,, eszközök a Git-tel való munkához GitKraken, WordPress Desktop blogrendszer, BitTorrent kliens WebTorrent Asztal, 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 bemutatott mintegy 850 pályázat. Az új alkalmazások fejlesztésének egyszerűsítése érdekében szabványok demó alkalmazások, beleértve a kódpéldákat különféle problémák megoldására.

Forrás: opennet.ru

Hozzászólás