Izlazak Electron 10.0.0, platforme za razvoj aplikacija na osnovu Chromium engine-a

Pripravljen izdal platformo Electron 10.0.0, ki ponuja samostojen okvir za razvoj večplatformskih uporabniških aplikacij, ki temelji na komponentah Chromium, V8 in Node.js. Pomembna sprememba številke različice je povezana z nadgradnjo na novo kodo Chromium 85, platforme Node.js 12.16.3 in JavaScript motorjem V8 8.5.

V novi izdaji:

  • Dodani metoda contents.getBackgroundThrottling() in lastnost contents.backgroundThrottling.
  • V glavni eni so omogočeni dostopi do modula desktopCapturer.
  • Dodano metoda ses.isPersistent() za določitev trajnih sej.
  • Rešeni so bili mrežni problemi, ki so onemogočali povezave RTC
    zaradi spremembe IP-naslova.
  • Modul 'remote', ki predstavlja IPC mehanizem za interakcijo med procesom prikaza trenutne strani in glavnim procesom, je privzeto onemogočen.
  • Parameter app.allowRendererProcessReuse je privzeto spremenjen na true, kar prepoveduje nalaganje ne-kontekstualnih modulov v procesu prikaza.
  • Dodana nastavitev disableDialogs za popolno onemogočanje pogovornih oken.
  • Vklopljen je vgrajen PDF-pogledovalnik, ki temelji na pdfium.

Spomnimo, da Electron omogoča ustvarjanje katere koli grafične aplikacije z uporabo spletnih tehnologij, katerih logika delovanja je definirana z JavaScriptom, HTML in CSS, funkcionalnost pa se lahko razširi z uporabo sistema razširitev. Razvijalcem so na voljo moduli Node.js ter razširjen API za ustvarjanje naravnih pogovornih oken, integracijo aplikacij, ustvarjanje kontekstnih menijev, interakcijo s sistemom obveščanja, manipulacijo oken in interakcijo s pod-sistemi Chromium.

Za razliko od spletnih aplikacij, se programe, zgrajene na platformi Electron, dostavlja v obliki samostojnih izvršnih datotek, ki niso vezane na brskalnik. Hkrati razvijalec ne potrebuje skrbeti za prenos aplikacije na različne platforme, Electron nudi možnost zbiranja za vse sisteme, ki jih podpira Chromium. Electron prav tako nudi orodja za avtomatizirano dostavo in namestitev posodobitev (posodobitve je mogoče dostaviti bodisi z ločenega strežnika bodisi neposredno iz GitHub).

Med programi, zgrajenimi na platformi Electron, lahko izpostavimo urejevalnik Atom, e-poštne odjemalce Nylas in Mailspring, orodja za delo z Git GitKraken, sistem za objavljanje blogov WordPress Desktop, BitTorrent odjemalec WebTorrent Desktop, in addition to official clients for services such as Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, and Discord. The Electron program catalog features a total of about 850 applications. To simplify the development of new applications, a set of standard demo applications, including code examples for solving various tasks.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster