ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° Electron 23.0.0, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° прилоТСния, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° двигатСля Chromium

ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Electron 23.0.0, която прСдоставя ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π° Ρ€Π°ΠΌΠΊΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ потрСбитСлски прилоТСния, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Chromium, V8 ΠΈ Node.js ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° промяна Π½Π° Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° вСрсията сС дълТи Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Chromium 110, Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Node.js 18.12.1 ΠΈ двигатСля V8 11 Π½Π° JavaScript.

Π‘Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° WebUSB API, позволяващ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ взаимодСйствиС със спСциализирани ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈ устройства, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΏΡ€Π΅Π· USB ΠΏΠΎΡ€Ρ‚Π°. WebUSB Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π° с USB устройства Π±Π΅Π· инсталиранС Π½Π° спСциализирани Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π² систСмата ΠΈ опрСдСлянС Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° взаимодСйствиС Π½Π° ниско Π½ΠΈΠ²ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.
  • Към ΠΎΠ±Π΅ΠΊΡ‚Π° Display Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ свойство β€žlabelβ€œ с тСкстов Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Π΅ΠΊΡ€Π°Π½Π°.
  • API app.getPreferredSystemLanguages() Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ Π·Π° опрСдСлянС Π½Π° Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅, ΠΈΠ·Π±Ρ€Π°Π½ΠΈ Π² систСмата.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ SerialPort.forget(), ΠΊΠΎΠΉΡ‚ΠΎ Π²Ρ€ΡŠΡ‰Π° Promise, Π·Π° Π΄Π° сС справи със затварянСто Π½Π° сСриСн ΠΏΠΎΡ€Ρ‚, ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ serial-port-revoked, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ сСриСн ΠΏΠΎΡ€Ρ‚ Π΅ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½, слСд ΠΊΠ°Ρ‚ΠΎ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° към Π½Π΅Π³ΠΎ Π΅ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ win.setHiddenInMissionControl API, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° скриСтС ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² интСрфСйса Π½Π° Mission Control Π½Π° macOS систСми.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ…Π° остарСлитС ΡΡŠΠ±ΠΈΡ‚ΠΈΡ scroll-touch-begin, scroll-touch-end ΠΈ scroll-touch-edge ΠΎΡ‚ ΠΎΠ±Π΅ΠΊΡ‚Π° BrowserWindow Π² ΠΏΠΎΠ»Π·Π° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ input-event Π½Π° WebContents.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Windows 7, 8 ΠΈ 8.1, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Windows Server 2012 ΠΈ 2012 R2, Π΅ прСустановСна.

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

Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ΡƒΠ΅Π± прилоТСнията, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π½Π° Electron ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ сС доставят ΠΊΠ°Ρ‚ΠΎ самостоятСлни изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΈ с Π±Ρ€Π°ΡƒΠ·ΡŠΡ€. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π΅ трябва Π΄Π° сС притСснява Π·Π° прСнасянСто Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, 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 ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° 734 прилоТСния. Π—Π° Π΄Π° сС опрости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ прилоТСния, Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ стандартни дСмонстрационни прилоТСния, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΊΠΎΠ΄ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€