ИзданиС Π½Π° Electron 13.0.0, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Chromium

ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΎ Π΅ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Electron 13.0.0, која ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° самодоволна Ρ€Π°ΠΌΠΊΠ° Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° кориснички Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ со повСќС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Chromium, V8 ΠΈ Node.js. Π—Π½Π°Ρ‡Π°Ρ˜Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° сС Π΄ΠΎΠ»ΠΆΠΈ Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°Ρ‚Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Chromium 91, Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Node.js 14.16 ΠΈ V8 9.1 JavaScript ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚.

ΠœΠ΅Ρ“Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎ process.contextIsolated Π·Π° Π΄Π° сС ΠΎΠ΄Ρ€Π΅Π΄ΠΈ Π΄Π΅ΠΊΠ° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ контСкст Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ посСбСн, ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ процСс.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ session.storagePath Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° дискот Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΡΠ΅ΡΠΈΡ˜Π°Ρ‚Π°.
  • WebContents API ја застари ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° настанот β€žnew-windowβ€œ ΠΈ намСсто Ρ‚ΠΎΠ° Ρ‚Ρ€Π΅Π±Π° Π΄Π° користи ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π΅Π½ ΠΏΡ€Π΅ΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ webContents.setWindowOpenHandler().
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ process.contextId, кој сС користи Π²ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚ @electron/remote ΠΊΠΎΠ³Π° сС ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ процСс ΠΈ процСсот Π½Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° страницата.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ API Π·Π° Π΄Π° сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΈΠ»ΠΈ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° правопис.

Π”Π° потсСтимС, Electron Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π±ΠΈΠ»ΠΎ ΠΊΠ°ΠΊΠ²ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° прСлистувач, Ρ‡ΠΈΡ˜Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° Π²ΠΎ JavaScript, HTML ΠΈ CSS, Π° функционалноста ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈ ΠΏΡ€Π΅ΠΊΡƒ систСмот Π·Π° Π΄ΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΌΠ°Π°Ρ‚ пристап Π΄ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Node.js, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ API Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½ΠΈ дијалози, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, создавањС контСкстни мСнија, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΡšΠ΅ со систСмот Π·Π° ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ со ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со потсистСми Chromium.

Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈ сС испорачуваат ΠΊΠ°ΠΊΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠΎΠΈ Π½Π΅ сС Π²Ρ€Π·Π°Π½ΠΈ Π·Π° прСлистувач. Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π³Ρ€ΠΈΠΆΠΈ Π·Π° ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, Electron ќС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ моТност Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π·Π° ситС систСми ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ Π²ΠΎ Chromium. Electron, исто Ρ‚Π°ΠΊΠ°, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° автоматска испорака ΠΈ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° (Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС доставуваат ΠΈΠ»ΠΈ ΠΎΠ΄ посСбСн сСрвСр ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ΄ GitHub).

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Electron Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ Atom ΡƒΡ€Π΅Π΄Π½ΠΈΠΊ, Mailspring ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π° Π΅-ΠΏΠΎΡˆΡ‚Π°, GitKraken Π°Π»Π°Ρ‚ΠΊΠΈ, WordPress Desktop систСм Π·Π° Π±Π»ΠΎΠ³ΠΈΡ€Π°ΡšΠ΅, WebTorrent Desktop BitTorrent ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π·Π° услуги ΠΊΠ°ΠΊΠΎ Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code ΠΈ Discord. Π‘Π΅Π²ΠΊΡƒΠΏΠ½ΠΎ, програмскиот ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Electron содрТи 1016 Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π—Π° Π΄Π° сС поСдностави Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Π½ΠΎΠ²ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π΅ сСт Π½Π° стандардни Π΄Π΅ΠΌΠΎ-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€