Rilascio di Electron 10.0.0, piattaforma di creazione di applicazioni basata sul motore Chromium

Preparato rilascio della piattaforma Electron 10.0.0, che offre un framework autonomo per lo sviluppo di applicazioni utente multipiattaforma, basato su componenti di Chromium, V8 e Node.js. Il significativo cambiamento del numero di versione Γ¨ dovuto all'aggiornamento della base di codice Chromium 85, piattaforma Node.js 12.16.3 ΠΈ JavaScript-Π΄Π²ΠΈΠΆΠΊΠ° V8 8.5.

In nuovo rilascio:

  • Aggiunti ΠΌΠ΅Ρ‚ΠΎΠ΄ contents.getBackgroundThrottling() ΠΈ свойство contents.backgroundThrottling.
  • Π’ основном процСссС прСдоставлСн доступ ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ desktopCapturer.
  • Aggiunto ΠΌΠ΅Ρ‚ΠΎΠ΄ ses.isPersistent() для опрСдСлСния постоянных сСансов.
  • Π Π΅ΡˆΠ΅Π½Ρ‹ сСтСвыС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ соСдинСния RTC
    ΠΈΠ·-Π·Π° измСнСния IP-адрСса.
  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Β«remoteΒ», ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ IPC-ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ процСссом отрисовки Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы ΠΈ основным процСссом.
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ app.allowRendererProcessReuse ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… контСкст ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² процСссС отрисовки.
  • Aggiunto настройка disableDialogs для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½.
  • Π’ΠΊΠ»ΡŽΡ‡Ρ‘Π½ встроСнный PDF-просмотрщик Π½Π° основС pdfium.

Ricordiamo che Electron consente di creare qualsiasi applicazione grafica utilizzando tecnologie browser, la logica di funzionamento delle quali è definita in JavaScript, HTML e CSS, mentre la funzionalità può essere ampliata tramite un sistema di estensioni. Gli sviluppatori hanno accesso ai moduli Node.js, così come a un API avanzata per la creazione di dialoghi nativi, integrazione delle applicazioni, creazione di menu contestuali, integrazione con il sistema di notifiche, manipolazione delle finestre e interazione con le sottosistemi di Chromium.

A differenza delle web app, i programmi basati su Electron vengono forniti come file eseguibili autonomi, non legati a un browser. Così, gli sviluppatori non devono preoccuparsi di portare l'applicazione su diverse piattaforme, poiché Electron consente di compilarla per tutti i sistemi supportati in Chromium. Electron fornisce inoltre strumenti per organizzare la distribuzione e l'installazione automatica degli aggiornamenti (questi possono essere forniti sia da un server separato che direttamente da GitHub).

Tra i programmi costruiti sulla piattaforma Electron possiamo citare l'editor Atom, ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Nylas e Mailspring,, инструмСнтарий для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git GitKraken, il sistema di blogging WordPress Desktop, il client BitTorrent WebTorrent Desktop, e anche i client ufficiali per servizi come Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code e Discord. In totale, nel catalogo delle applicazioni Electron disponibili circa 850 applicazioni. Per semplificare lo sviluppo di nuove applicazioni Γ¨ stato preparato un set di modelli , che includono esempi di codice per risolvere vari problemi., che includono esempi di codice per risolvere varie problematiche.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server πŸ”₯ Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster