Rilis platform Electron 13.0.0 wis disiapake, sing nyedhiyakake kerangka mandhiri kanggo ngembangake aplikasi pangguna multi-platform, nggunakake komponen Chromium, V8 lan Node.js minangka basis. Owah-owahan sing signifikan ing nomer versi amarga nganyari basis kode Chromium 91, platform Node.js 14.16 lan mesin JavaScript V8 9.1.
Antarane owah-owahan ing rilis anyar:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ process.contextIsolated Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ session.storagePath Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΡΡΠΈ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠ΅Π°Π½ΡΠΎΠΌ Π΄Π°Π½Π½ΡΡ .
- Π API WebContents ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° ΡΡΡΠ°ΡΠ΅Π°ΡΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ Β«new-windowΒ», Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΠΌΡΠΉ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄ webContents.setWindowOpenHandler().
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ process.contextId, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ @electron/remote ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ API Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ.
Ayo kita ngelingake yen Electron ngidini sampeyan nggawe aplikasi grafis nggunakake teknologi browser, logika sing ditetepake ing JavaScript, HTML lan CSS, lan fungsi bisa ditambahi liwat sistem tambahan. Pangembang duwe akses menyang modul Node.js, uga API lengkap kanggo ngasilake dialog asli, nggabungake aplikasi, nggawe menu konteks, nggabungake karo sistem kabar, manipulasi windows, lan sesambungan karo subsistem Chromium.
Ora kaya aplikasi web, program basis elektron dikirim minangka file eksekusi sing ora ana gandhengane karo browser. Ing wektu sing padha, pangembang ora perlu kuwatir babagan porting aplikasi kanggo platform sing beda-beda; Elektron bakal nyedhiyakake kemampuan kanggo mbangun kabeh sistem sing didhukung Chromium. Electron uga nyedhiyakake alat kanggo pangiriman otomatis lan instalasi nganyari (nganyari bisa dikirim saka server sing kapisah utawa langsung saka GitHub).
Program sing dibangun ing platform Electron kalebu editor Atom, klien email Mailspring, toolkit GitKraken, sistem blogging Desktop WordPress, klien WebTorrent Desktop BitTorrent, uga klien resmi kanggo layanan kayata Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code lan Discord. Total, katalog program Electron ngemot 1016 aplikasi. Kanggo nyederhanakake pangembangan aplikasi anyar, sakumpulan aplikasi demo standar wis disiapake, kalebu conto kode kanggo ngrampungake macem-macem masalah.
Source: opennet.ru