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

Preparéiert Plattform Verëffentlechung Elektron 10.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. Bedeitend Versiounsnummer Ännerung wéinst Upgrade op Codebase Chrom 85, Plattformen Node.js 12.16.3 an JavaScript-Moteur V8 8.5.

В nei Verëffentlechung:

  • Dobäigesat contents.getBackgroundThrottling () Method an contents.backgroundThrottling Propriétéit.
  • Den Haaptprozess gëtt Zougang zum DesktopCapturer Modul.
  • Dobäigesat ses.isPersistent() Method fir persistent Sessiounen ze definéieren.
  • Geléist Netzwierkprobleemer verhënnert datt RTC Verbindungen ofgeschloss ginn
    wéinst enger Ännerung vun der IP Adress.

  • De "Remote" Modul, deen den IPC Mechanismus fir Interaktioun tëscht dem aktuellen Säit Rendering Prozess an dem Haaptprozess duerstellt, ass par défaut deaktivéiert.
  • D'Standard-App.allowRendererProcessReuse-Astellung gouf op richteg geännert, wat verhënnert datt kontextonsensibel Moduler während dem Renderingprozess geluede ginn.
  • Dobäigesat Astellung disableDialogs fir Dialogboxen komplett auszeschalten.
  • Ëmfaasst agebaute PDF Viewer baséiert op pdfium.

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, E-Mail Clienten nylas и Mailspring,, Tools fir mat Git ze schaffen GitKraken, 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