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