Liberazione di Electron 10.0.0, una piattaforma per creà applicazioni basate nantu à u mutore Chromium

Preparatu liberazione di a piattaforma Elettronu 10.0.0, chì furnisce un quadru autònumu per sviluppà applicazioni persunalizati multi-piattaforma, utilizendu cumpunenti Chromium, V8 è Node.js cum'è basa. Un cambiamentu significativu di u numeru di versione per via di l'aghjurnamentu à codebase Chromium 85, piattaforme Node.js 12.16.3 è u mutore JavaScript V8 8.5.

В nova versione:

  • Aggiuntu contents.getBackgroundThrottling() mètudu è contents.backgroundThrottling pruprietà.
  • U prucessu principale furnisce l'accessu à u modulu desktopCapturer.
  • Aggiuntu ses.isPersistent() metudu per definisce e sessioni persistenti.
  • I prublemi di rete risolti impediscenu a cunnessione RTC da esse cumpletata
    per via di un cambiamentu di l'indirizzu IP.

  • U modulu "remotu", chì rapprisenta u mecanismu IPC per l'interazzione trà u prucessu di a pagina attuale è u prucessu principale, hè disattivatu per automaticamente.
  • U paràmetru predeterminatu app.allowRendererProcessReuse hè statu cambiatu à veru, chì impedisce à i moduli insensibili à u cuntestu da esse caricati durante u prucessu di rendering.
  • Aggiuntu Configurazione di disableDialogs per disattivà completamente e scatuli di dialogu.
  • Include un visualizatore PDF integratu basatu nantu à pdfium.

Ricurdativi chì Electron permette di creà qualsiasi applicazioni gràfiche cù tecnulugii di navigatore, a logica di quale hè definita in JavaScript, HTML è CSS, è a funziunalità pò esse allargata attraversu u sistema di add-ons. I sviluppatori anu accessu à i moduli Node.js, è ancu una API estesa per creà dialoghi nativi, integrazione di applicazioni, creazione di menu di cuntestu, integrazione cù u sistema di visualizazione di notificazione, manipulazione di Windows, è interagisce cù i sottosistemi Chromium.

A cuntrariu di l'applicazioni web, i prugrammi basati in Electron sò furniti cum'è schedarii eseguibili autonomi chì ùn sò micca ligati à un navigatore. À u listessu tempu, u sviluppatore ùn deve micca preoccupatu di portà l'applicazione per diverse piattaforme; Electron furnisce a capacità di custruisce per tutti i sistemi supportati da Chromium. Electron furnisce ancu risorse per urganizà a consegna automatica è a stallazione di l'aghjurnamenti (l'aghjurnamenti ponu esse furniti da un servitore separatu o direttamente da GitHub).

Di i prugrammi custruiti nantu à a piattaforma Electron, pudemu nutà l'editore Atom, i clienti di email nylas и Mailspring,, Strumenti per travaglià cù Git GitKraken, WordPress Desktop blogging system, client BitTorrent WebTorrent Desktop, è ancu i clienti ufficiali per servizii cum'è Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code è Discord. Totale in u catalogu di u prugramma Electron prisentatu circa 850 applicazioni. Per simplificà u sviluppu di novi applicazioni, un inseme di standard applicazioni demo, cumprese esempi di codice per risolve diversi prublemi.

Source: opennet.ru

Add a comment