Release fan Electron 10.0.0, in platfoarm foar it meitsjen fan applikaasjes basearre op de Chromium-motor

Tariede platfoarm release Elektron 10.0.0, dy't in selsstannich ramt leveret foar it ûntwikkeljen fan oanpaste applikaasjes foar meardere platfoarms, mei Chromium, V8 en Node.js-komponinten as basis. Wichtige feroaring fan ferzjenûmer fanwege upgrade nei codebase Chromium 85, platfoarms Node.js 12.16.3 en JavaScript-motor V8 8.5.

В nije útjefte:

  • Added contents.getBackgroundThrottling () metoade en contents.backgroundThrottling eigenskip.
  • It wichtichste proses jout tagong ta de module desktopCapturer.
  • Added ses.isPersistent() metoade foar it definiearjen fan persistente sesjes.
  • Netwurkproblemen oplost dy't foarkomme dat RTC-ferbiningen foltôge wurde
    fanwege in feroaring yn IP-adres.

  • De module "ôfstân", dy't it IPC-meganisme foar ynteraksje tusken it aktuele side-renderingproses en it haadproses fertsjintwurdiget, is standert útskeakele.
  • De standert app.allowRendererProcessReuse-ynstelling is feroare nei wier, wat foarkomt dat kontekst-ûngefoelige modules laden wurde tidens it renderingsproses.
  • Added setting disableDialogs om dialoochfinsters folslein út te skeakeljen.
  • Omfettet ynboude PDF-werjouwer basearre op pdfium.

Lit ús jo herinnerje dat Electron jo alle grafyske applikaasjes kinne meitsje mei blêdertechnologyen, wêrfan de logika is definieare yn JavaScript, HTML en CSS, en de funksjonaliteit kin wurde útwreide fia it add-onsysteem. Untwikkelders hawwe tagong ta Node.js-modules, lykas ek in útwreide API foar it generearjen fan native dialogen, yntegrearjen fan applikaasjes, it meitsjen fan kontekstmenu's, yntegrearjen mei it notifikaasjesysteem, manipulearjen fan finsters en ynteraksje mei Chromium-subsystemen.

Oars as webapplikaasjes wurde op elektroanen basearre programma's levere as selsstannige útfierbere bestannen dy't net bûn binne oan in browser. Tagelyk hoecht de ûntwikkelder gjin soargen te meitsjen oer it portearjen fan de applikaasje foar ferskate platfoarms; Electron sil de mooglikheid leverje om te bouwen foar alle systemen stipe troch Chromium. Electron ek jout boarnen om automatyske levering en ynstallaasje fan updates te organisearjen (updates kinne wurde levere fan in aparte server of direkt fan GitHub).

Fan 'e programma's boud op it Electron-platfoarm kinne wy ​​de bewurker notearje Atoom, e-postkliïnten nylas и Mailspring,, ark foar wurkjen mei Git GitKraken, WordPress Desktop-blogsysteem, BitTorrent-kliïnt WebTorrent buroblêd, lykas offisjele kliïnten foar tsjinsten lykas Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code en Discord. Totaal yn de Electron programma katalogus presintearre oer 850 applikaasjes. Om ferienfâldigjen de ûntwikkeling fan nije applikaasjes, in set fan standert demo applikaasjes, ynklusyf koade foarbylden foar it oplossen fan ferskate problemen.

Boarne: opennet.ru

Add a comment