Ukukhutshwa kwe-Electron 13.0.0, iqonga lokwakhiwa kwezicelo ezisekelwe kwi-injini yeChromium

Ukukhutshwa kwe-platform ye-Electron 13.0.0 ilungiselelwe, ebonelela ngesakhelo sokuzimela sokuphuhlisa izicelo zabasebenzisi abaninzi, usebenzisa i-Chromium, i-V8 kunye ne-Node.js njengesiseko. Utshintsho oluphawulekayo kwinombolo yenguqulo ngenxa yohlaziyo lwe-codebase ye-Chromium 91, i-Node.js 14.16 iqonga kunye ne-V8 9.1 JavaScript injini.

Phakathi kotshintsho kukhupho olutsha:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ свойство process.contextIsolated для опрСдСлСния выполнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста отрисовки Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ процСссС.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ session.storagePath для опрСдСлСния ΠΏΡƒΡ‚ΠΈ Π½Π° дискС для хранСния связанных с сСансом Π΄Π°Π½Π½Ρ‹Ρ….
  • Π’ API WebContents объявлСна ΡƒΡΡ‚Π°Ρ€Π΅Π°ΡˆΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° события Β«new-windowΒ», вмСсто ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, прикрСпляСмый Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ webContents.setWindowOpenHandler().
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ process.contextId, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ @electron/remote ΠΏΡ€ΠΈ взаимодСйствии ΠΌΠ΅ΠΆΠ΄Ρƒ основным процСссом ΠΈ процСссом отрисовки страницы.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ API для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ правописания.

Masikukhumbuze ukuba i-Electron ikuvumela ukuba wenze naziphi na izicelo zegraphical usebenzisa itekhnoloji yesiphequluli, ingqiqo echazwe kwiJavaScript, i-HTML kunye neCSS, kwaye ukusebenza kunokwandiswa ngenkqubo yokongeza. Abaphuhlisi banokufikelela kwiimodyuli ze-Node.js, kunye ne-API eyandisiweyo yokuvelisa iingxoxo zendabuko, ukudibanisa izicelo, ukudala iimenu zomxholo, ukudibanisa nenkqubo yesaziso, ukuguqula iifestile, kunye nokusebenzisana ne-Chromium subsystems.

Ngokungafaniyo nezicelo zewebhu, iinkqubo ezisekelwe kwi-Electron zihanjiswa njengeefayile ezisebenzisekayo ezizimeleyo ezingabotshwanga kwisikhangeli. Kwangaxeshanye, umphuhlisi akadingi kukhathazeka malunga nokufaka isicelo kwiiplatifti ezahlukeneyo; I-Electron iya kubonelela ngokukwazi ukwakha kuzo zonke iinkqubo ezixhaswa yiChromium. I-Electron ikwabonelela ngezixhobo zokuhanjiswa ngokuzenzekelayo kunye nokufakwa kohlaziyo (uhlaziyo lunokuhanjiswa nokuba luvela kwiseva eyahlukileyo okanye ngokuthe ngqo kwiGitHub).

Iinkqubo ezakhiwe kwiqonga le-Electron ziquka umhleli we-Atom, umxhasi we-imeyile ye-Mailspring, i-GitKraken toolkit, inkqubo yeblogi ye-WordPress Desktop, umxhasi we-WebTorrent Desktop BitTorrent, kunye nabathengi abasemthethweni beenkonzo ezifana ne-Skype, iSiginali, i-Slack, i-Basecamp, iTwitch, i-Ghost, i-Wire. , Wrike, Visual Studio Code kunye neDiscord. Iyonke, ikhathalogu yeprogram ye-Electron iqulethe izicelo ze-1016. Ukwenza lula ukuphuhliswa kwezicelo ezitsha, isethi yezicelo zedemo eziqhelekileyo zilungiselelwe, kubandakanywa nemizekelo yekhowudi yokusombulula iingxaki ezahlukeneyo.

umthombo: opennet.ru

Yongeza izimvo