Izdanje Electron 13.0.0, platforme za razvoj aplikacija temeljenih na Chromium engineu.

Pripremljena je verzija platforme Electron 13.0.0, koja pruža samostalni okvir za razvoj višekratnih korisničkih aplikacija, koristeći komponente Chromium, V8 i Node.js kao osnovu. Značajna promjena broja verzije povezana je s ažuriranjem na kodnu bazu Chromium 91, platformu Node.js 14.16 i JavaScript motor V8 9.1.

Između promjena u novom izdanju:

  • Dodana je svojstvo process.contextIsolated za određivanje izvršavanja trenutnog konteksta prikazivanja u zasebnom izoliranom procesu.
  • Dodana je session.storagePath za određivanje putanje na disku za pohranu podataka vezanih uz sesiju.
  • U API-ju WebContents objavljena je zastarjela podrška za događaj 'new-window', umjesto kojeg treba koristiti upravljač koji se veže putem metode webContents.setWindowOpenHandler().
  • Dodana je opcija process.contextId, koja se koristi u modulu @electron/remote tijekom interakcije između glavnog procesa i procesa prikazivanja stranice.
  • Dodan je API za uključivanje i isključivanje upravljača za provjeru pravopisa.

Podsjetimo, Electron omogućuje stvaranje bilo kakvih grafičkih aplikacija koristeći tehnologije preglednika, čija se logika rada određuje na JavaScriptu, HTML-u i CSS-u, a funkcionalnost se može proširiti putem sustava dodataka. Razvijačima su dostupni moduli Node.js, kao i prošireni API za kreiranje nativnih dijaloga, integraciju aplikacija, stvaranje kontekstnih izbornika, integraciju sa sustavom obavijesti, manipulaciju prozorima, interakciju s Chromium pod-sustavima.

Za razliku od web aplikacija, programi temeljeni na Electronu isporučuju se u obliku samostalnih izvršnih datoteka, neovisnih o pregledniku. U tom slučaju, programer ne mora brinuti o portiranju aplikacije za različite platforme, Electron omogućuje izradu za sve sustave podržane u Chromiumu. Electron također pruža alate za organizaciju automatske isporuke i instalacije ažuriranja (ažuriranja se mogu isporučivati s posebnog poslužitelja, ili izravno s GitHub-a).

Među programima izgrađenim na platformi Electron su uređivač Atom, email klijent Mailspring, alat za rad s Git-om GitKraken, sustav za vođenje blogova WordPress Desktop, BitTorrent klijent WebTorrent Desktop, kao i službeni klijenti za usluge kao što su Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code i Discord. Ukupno u katalogu programa Electron predstavljeno je 1016 aplikacija. Za pojednostavljenje razvoja novih aplikacija pripremljen je skup primjeraka demo aplikacija, koji uključuju primjere koda za rješavanje raznih zadataka.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster