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

Preparatu liberazione di a piattaforma Elettronu 9.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 in u numeru di versione hè dovutu à una aghjurnazione di a basa di codice Chromium 83, piattaforma Node.js 12.14 è u mutore JavaScript V8 8.3.

В nova versione:

  • E capacità relative à a verificazione ortografica sò state allargate è una API hè stata aghjunta per mantene e vostre liste di parolle in u dizziunariu.
  • Nantu à a piattaforma Linux, l'efficienza di processà l'avvenimenti ligati à a finestra hè stata migliurata.
  • Visore PDF inclusu.
  • L'impostazione app.allowRendererProcessReuse hè attivata per automaticamente, impediscendu a carica in u prucessu di rendering. cuntestuale moduli nativi.
  • L'IPC usa l'Algoritmu Clone Strutturatu trà u prucessu principale è u prucessu di rendering, chì hè utilizatu in u mutore V8 per copià l'uggetti JavaScript cumplessi. Comparatu à u mecanismu di serializazione di dati utilizatu prima, u novu algoritmu hè più prevedibile, veloce è funziunale. Quandu si move i buffer grandi è l'uggetti cumplessi, u novu algoritmu hè apprussimatamente duie volte più veloce, cù ritardi praticamente immubiliati quandu trasmettenu picculi missaghji.

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, cliente di mail nylas, un toolkit per travaglià cù Git GitKraken, un sistema per analizà è visualizà e dumande SQL Carru, 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