Il rilascio di Electron 9.0.0, una piattaforma per la creazione di applicazioni basate sul motore Chromium

Preparato rilascio della piattaforma Electron 9.0.0, которая прСдоставляСт самодостаточный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π² качСствС основы ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Chromium, V8 ΠΈ Node.js. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° вСрсии связано с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ Chromium 83, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Node.js 12.14 ΠΈ JavaScript-Π΄Π²ΠΈΠΆΠΊΠ° V8 8.3.

In nuovo rilascio:

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности, связанныС с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ правописания ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ API для поддСрТания собствСнных списков слов Π² словарС.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Linux ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий, связанных с ΠΎΠΊΠ½Π°ΠΌΠΈ.
  • Π’ΠΊΠ»ΡŽΡ‡Ρ‘Π½ PDF-просмотрщик.
  • Активирована ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ настройка app.allowRendererProcessReuse, Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π² процСсс отрисовки Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… контСкст Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.
  • Π’ IPC ΠΌΠ΅ΠΆΠ΄Ρƒ основным процСссом ΠΈ процСссом отрисовки задСйствован Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ структурированного клонирования (Structured Clone Algorithm), примСняСмый Π² Π΄Π²ΠΈΠΆΠΊΠ΅ V8 для копирования слоТных JavaScript-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ€Π°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ сСриализации Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±ΠΎΠ»Π΅Π΅ прСдсказуСм, быстр ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΈ слоТных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½ΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ быстрСС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² Π΄Π²Π° Ρ€Π°Π·Π° ΠΏΡ€ΠΈ практичСски Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ²ΡˆΠΈΡ…ΡΡ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°Ρ… ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… сообщСний.

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, un client di posta Nylas, gli strumenti per lavorare con Git GitKraken, il sistema di analisi e visualizzazione delle query SQL Wagon, 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