Release fan Electron 13.0.0, in platfoarm foar it bouwen fan applikaasjes basearre op de Chromium-motor

De frijlitting fan it Electron 13.0.0-platfoarm is taret, dat in selsstannich ramt biedt foar it ûntwikkeljen fan multi-platfoarm brûkersapplikaasjes, mei Chromium, V8 en Node.js komponinten as basis. De wichtige feroaring yn ferzjenûmer is te tankjen oan in update foar de Chromium 91-koadebase, it Node.js 14.16-platfoarm en de V8 9.1 JavaScript-motor.

Under de feroaringen yn 'e nije release:

  • Added process.contextIsolated eigenskip om oan te jaan dat de hjoeddeiske rendering kontekst rint yn in apart, isolearre proses.
  • Added session.storagePath om it skiifpaad te definiearjen om sesje-relatearre gegevens op te slaan.
  • De WebContents API hat stipe foar it barren "nij-finster" ôfkard en moat ynstee in handler brûke dy't ferbûn is fia de metoade webContents.setWindowOpenHandler().
  • Added process.contextId parameter, brûkt yn de @electron/remote module by kommunikaasje tusken de wichtichste proses en de side rendering proses.
  • In API tafoege om de staveringskontrôlebehearder yn of út te skeakeljen.

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 leveret ek ark foar automatyske levering en ynstallaasje fan updates (updates kinne wurde levere fan in aparte server of direkt fan GitHub).

Programma's boud op it Electron-platfoarm omfetsje de Atom-bewurker, Mailspring e-postkliïnt, GitKraken toolkit, WordPress Desktop blogging systeem, WebTorrent Desktop BitTorrent client, lykas offisjele kliïnten foar tsjinsten lykas Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code en Discord. Yn totaal befettet de Electron-programmakatalogus 1016 applikaasjes. Om de ûntwikkeling fan nije applikaasjes te ferienfâldigjen, is in set standert demo-applikaasjes taret, ynklusyf koadefoarbylden foar it oplossen fan ferskate problemen.

Boarne: opennet.ru

Add a comment