Verëffentlechung vum Electron 9.0.0, eng Plattform fir Uwendungen ze kreéieren baséiert op dem Chromium Motor

Preparéiert Plattform Verëffentlechung Elektron 9.0.0, deen e selbststännege Kader ubitt fir Multi-Plattform personaliséiert Uwendungen z'entwéckelen, mat Chromium, V8 an Node.js Komponenten als Basis. Eng bedeitend Ännerung vun der Versiounsnummer ass wéinst engem Update op der Chromium 83 Codebase, Plattform Node.js 12.14 an JavaScript-Moteur V8 8.3.

В nei Verëffentlechung:

  • D'Kapazitéiten am Zesummenhang mat Rechtschreifkontrolle goufen erweidert an eng API gouf bäigefüügt fir Är eege Wuertlëschten am Wierderbuch z'erhalen.
  • Op der Linux Plattform ass d'Effizienz vun der Veraarbechtung vu Fënstere verbonnen Eventer verbessert ginn.
  • PDF Viewer abegraff.
  • D'App.allowRendererProcessReuse-Astellung ass als Standard aktivéiert, a verhënnert d'Luede an de Renderingprozess kontextuell gebierteg Moduler.
  • IPC benotzt de Structured Clone Algorithmus tëscht dem Haaptprozess an dem Renderingprozess, deen am V8-Motor benotzt gëtt fir komplex JavaScript Objekter ze kopéieren. Am Verglach mam virdru benotzten Dateserialiséierungsmechanismus ass den neien Algorithmus méi prévisibel, séier a funktionell. Wann Dir grouss Puffer a komplex Objete bewegt, ass den neien Algorithmus ongeféier duebel sou séier, mat quasi onverännert Verspéidungen beim Iwwerdroen vu klenge Messagen.

Loosst eis Iech drun erënneren datt Electron Iech erlaabt all grafesch Uwendungen mat Browsertechnologien ze kreéieren, d'Logik vun deenen ass a JavaScript, HTML an CSS definéiert, an d'Funktionalitéit kann duerch den Add-on System erweidert ginn. D'Entwéckler hunn Zougang zu Node.js Moduler, souwéi eng erweidert API fir nativ Dialogen ze generéieren, Uwendungen z'integréieren, Kontextmenüen ze kreéieren, mat dem Notifikatiounssystem z'integréieren, Fënsteren ze manipuléieren an mat Chromium Subsystemer ze interagéieren.

Am Géigesaz zu Webapplikatiounen ginn Elektronenbaséiert Programmer als selbstänneg ausführbar Dateien geliwwert, déi net un engem Browser gebonne sinn. Zur selwechter Zäit brauch den Entwéckler keng Suergen iwwer d'Porting vun der Applikatioun fir verschidde Plattformen; Electron gëtt d'Fäegkeet fir all Systemer ze bauen déi vu Chromium ënnerstëtzt ginn. Elektron bitt och Ressourcen fir automatesch Liwwerung an Installatioun vun Updates z'organiséieren (Aktualiséierunge kënnen entweder vun engem separaten Server oder direkt vu GitHub geliwwert ginn).

Vun de Programmer, déi op der Electron Plattform gebaut goufen, kënne mir den Editeur notéieren Atom, Mail Client nylas, e Toolkit fir mat Git ze schaffen GitKraken, e System fir SQL Ufroen ze analyséieren an ze visualiséieren Wagon, WordPress Desktop Blogging System, BitTorrent Client WebTorrent Desktop, souwéi offiziell Clientë fir Servicer wéi Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code an Discord. Ganzen am Elektronen Programm Katalog presentéiert ongeféier 850 Uwendungen. Fir d'Entwécklung vun neien Uwendungen ze vereinfachen, eng Rei vu Standarden Demo Uwendungen, dorënner Code Beispiller fir verschidde Problemer ze léisen.

Source: opennet.ru

Setzt e Commentaire