Tuuina atu o le Electron 13.0.0, o se faʻavae mo le fausiaina o talosaga e faʻavae i luga ole masini Chromium

O le tuʻuina atu o le Electron 13.0.0 platform ua saunia, lea e tuʻuina atu ai le faʻaogaina o le tagata lava ia mo le atinaʻeina o faʻaoga faʻaoga tele-platform, faʻaaogaina Chromium, V8 ma Node.js vaega e fai ma faavae. O le suiga taua i le numera o faʻamatalaga e mafua ona o se faʻafouga i le Chromium 91 codebase, le Node.js 14.16 platform ma le V8 9.1 JavaScript engine.

Faatasi ai ma suiga i le faʻasalalauga fou:

  • Fa'aopoopo le process.contextIsolated meatotino e fa'amaoti ai o le fa'aliliuga o lo'o iai nei e fa'agasolo i se faiga tu'ueseese.
  • Fa'aopoopo le session.storagePath e fa'amatala ai le ala tisiki e teu ai fa'amaumauga e feso'ota'i i le sauniga.
  • O le WebContents API ua fa'ate'aina le lagolago mo le mea na tupu "new-window" ma e tatau ona fa'aoga se tagata e fa'apipi'i e ala i le webContents.setWindowOpenHandler() metotia.
  • Fa'aopoopo process.contextId parakalafa fa'aaoga i le @electron/remote module pe a feso'ota'i i le va o le fa'agasolo autu ma le fa'asologa o le fa'asologa o itulau.
  • Fa'aopoopoina se API e mafai ai pe fa'amalo ai le tagata e siaki sipela.

Sei matou faamanatu atu ia te oe o le Electron e faʻatagaina oe e fatuina soʻo se faʻataʻitaʻiga faʻaoga e faʻaaoga ai tekonolosi suʻesuʻe, o lona uiga o loʻo faʻamatalaina i le JavaScript, HTML ma le CSS, ma e mafai ona faʻalauteleina le faʻatinoga e ala i le faʻaopoopoga o le polokalama. E maua e le au atiaʻe le avanoa i Node.js modules, faʻapea foʻi ma se API faʻalautele mo le faʻatupuina o talanoaga faʻale-aganuʻu, tuʻufaʻatasia o talosaga, fatuina o lisi o faʻamatalaga, faʻatasi ma le faiga faʻamatalaga, faʻaogaina windows, ma fegalegaleai ma Chromium subsystems.

E le pei o talosaga i luga o le upega tafaʻilagi, o polokalame faʻavae eletise e tuʻuina atu o faila e mafai ona faʻaogaina e le tagata lava ia e le o noatia i se suʻesuʻega. I le taimi lava e tasi, e le manaʻomia e le tagata atiaʻe ona popole e uiga i le faʻapipiʻiina o le talosaga mo faʻavae eseese; Electron o le a tuʻuina atu le gafatia e fausia mo faiga uma e lagolagoina e Chromium. E maua foi e le Electron meafaigaluega mo le tuʻuina atu ma le faʻapipiʻiina o faʻafouga (e mafai ona tuʻuina atu faʻafouga mai se isi server pe tuusaʻo mai GitHub).

Polokalama e fausia i luga o le Electron platform e aofia ai le Atom editor, Mailspring email client, GitKraken toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent client, faʻapea foʻi ma tagata aloaʻia mo auaunaga e pei o Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code ma Discord. I le aotelega, o le lisi o polokalame Electron e aofia ai le 1016 talosaga. Ina ia faʻafaigofie le atinaʻeina o talosaga fou, ua saunia se seti o faʻataʻitaʻiga faʻataʻitaʻiga masani, e aofia ai faʻataʻitaʻiga code mo le foia o faʻafitauli eseese.

puna: opennet.ru

Faaopoopo i ai se faamatalaga