เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ‹เจจ 12.0.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจ•เฉเจฐเฉ‹เจฎเฉ€เจ…เจฎ เจ‡เฉฐเจœเจฃ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ

เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ‹เจจ 12.0.0 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจ†เจงเจพเจฐ เจตเจœเฉ‹เจ‚ Chromium, V8 เจ…เจคเฉ‡ Node.js เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฎเจฒเจŸเฉ€-เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจตเฉˆ-เจจเจฟเจฐเจญเจฐ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจตเจฐเจœเจจ เจจเฉฐเจฌเจฐ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเจฌเจฆเฉ€เจฒเฉ€ Chromium 89 เจ•เฉ‹เจกเจฌเฉ‡เจธ, Node.js 14.16 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ…เจคเฉ‡ V8 8.9 JavaScript เจ‡เฉฐเจœเจฃ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉˆเฅค

เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš:

  • ะžััƒั‰ะตัั‚ะฒะปั‘ะฝ ะฟะตั€ะตั…ะพะด ะฝะฐ ะฝะพะฒัƒัŽ LTS-ะฒะตั‚ะบัƒ ะฟะปะฐั‚ั„ะพั€ะผั‹ Node.js 14 (ั€ะฐะฝะตะต ะธัะฟะพะปัŒะทะพะฒะฐะปะฐััŒ ะฒะตั‚ะบะฐ 12.x).
  • ะ”ะพะฑะฐะฒะปะตะฝ ะฝะพะฒั‹ะน API webFrameMain ะดะปั ะดะพัั‚ัƒะฟะฐ ะธะท ะพัะฝะพะฒะฝะพะณะพ ะฟั€ะพั†ะตััะฐ ะบ ะธะฝั„ะพั€ะผะฐั†ะธะธ ะพ RenderFrame, ะฒั‹ะฟะพะปะฝัะตะผั‹ั… ะฒ ะพั‚ะดะตะปัŒะฝั‹ั… ัะบะทะตะผะฟะปัั€ะฐั… WebContents. API webFrameMain ัะบะฒะธะฒะฐะปะตะฝั‚ะตะฝ API webFrame, ะฝะพ ะผะพะถะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะธะท ะพัะฝะพะฒะฝะพะณะพ ะฟั€ะพั†ะตััะฐ.
  • ะ’ API BrowserWindow ะดะพะฑะฐะฒะปะตะฝั‹ ะผะตั‚ะพะดั‹ BrowserWindow.isTabletMode() ะธ win.setTopBrowserView(), ะฐ ั‚ะฐะบะถะต ะฟะฐั€ะฐะผะตั‚ั€ webPreferences.preferredSizeMode ะธ ัะพะฑั‹ั‚ะธั system-context-menu, resized (Windows/macOS) ะธ moved (Windows).
  • ะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฐะบั‚ะธะฒะธั€ะพะฒะฐะฝั‹ ะฝะฐัั‚ั€ะพะนะบะธ contextIsolation ะธ worldSafeExecuteJavaScript, ะฒะบะปัŽั‡ะฐัŽั‰ะธะต ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝัƒัŽ ะธะทะพะปัั†ะธัŽ ะธ ะผะตั…ะฐะฝะธะทะผั‹ ะทะฐั‰ะธั‚ั‹ ะฟั€ะธ ะฒั‹ะฟะพะปะฝะตะฝะธะธ JavaScript.
  • ะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฐะบั‚ะธะฒะธั€ะพะฒะฐะฝะฐ ะฝะฐัั‚ั€ะพะนะบะฐ crashReporter.start({ compress }). ะฃะดะฐะปั‘ะฝ ัƒัั‚ะฐั€ะตะฒัˆะธะน API crashReporter.
  • ะžะฑะตัะฟะตั‡ะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะดะพัั‚ัƒะฟะฐ ะบ ะฝะตะพะฑัŠะตะบั‚ะฝั‹ะผ API ั‡ะตั€ะตะท ะผะตั‚ะพะด exposeInMainWorld ะฒ contextBridge.
  • ะ’ API ะดะปั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะดะพะฟะพะปะฝะตะฝะธะน ะดะพะฑะฐะฒะปะตะฝั‹ ะพั‚ะดะตะปัŒะฝั‹ะต ัะปะตะผะตะฝั‚ั‹ API chrome.management.
  • ะฃัั‚ะฐั€ะตะฒัˆะธะน ะผะพะดัƒะปัŒ ยซremoteยป ะทะฐะผะตะฝั‘ะฝ ะฝะฐ ยซ@electron/remoteยป.

เจธเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ‹เจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจคเจฐเจ• JavaScript, HTML เจ…เจคเฉ‡ CSS เจตเจฟเฉฑเจš เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจเจก-เจ†เจจ เจธเจฟเจธเจŸเจฎ เจฐเจพเจนเฉ€เจ‚ เจตเจงเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจ•เฉ‹เจฒ Node.js เจฎเฉ‹เจกเฉ€เจŠเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจฎเฉ‚เจฒ เจกเจพเจ‡เจฒเจพเจ— เจฌเจฃเจพเจ‰เจฃ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ, เจธเฉฐเจฆเจฐเจญ เจฎเฉ€เจจเฉ‚ เจฌเจฃเจพเจ‰เจฃ, เจจเฉ‹เจŸเฉ€เจซเจฟเจ•เฉ‡เจธเจผเจจ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ, เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจ, เจ…เจคเฉ‡ Chromium เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจคเฉเจฐเจฟเจค API เจนเฉˆเฅค

เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ‰เจฒเจŸ, เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ‹เจจ-เจ…เจงเจพเจฐเจฟเจค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉˆ-เจจเจฟเจฐเจฎเจฟเจค เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจกเจฟเจฒเฉ€เจตเจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจœเฉเฉœเฉ€เจ†เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจšเจฟเฉฐเจคเจพ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ; เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ‹เจจ เจ•เฉเจฐเฉ‹เจฎเฉ€เจ…เจฎ เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจธเจพเจฐเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเฉ‡เจ—เจพเฅค เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ‹เจจ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจ…เจคเฉ‡ เจ…เจชเจกเฉ‡เจŸเจธ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจฒเจˆ เจŸเฉ‚เจฒ เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ…เฉฑเจชเจกเฉ‡เจŸ เจœเจพเจ‚ เจคเจพเจ‚ เจตเฉฑเจ–เจฐเฉ‡ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจœเจพเจ‚ เจธเจฟเฉฑเจงเฉ‡ GitHub เจคเฉ‹เจ‚ เจกเจฟเจฒเฉ€เจตเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ)เฅค

ะ˜ะท ะฟั€ะพะณั€ะฐะผะผ, ะฟะพัั‚ั€ะพะตะฝะฝั‹ั… ะฝะฐ ะฑะฐะทะต ะฟะปะฐั‚ั„ะพั€ะผั‹ Electron ะผะพะถะฝะพ ะพั‚ะผะตั‚ะธั‚ัŒ ั€ะตะดะฐะบั‚ะพั€ Atom, ะฟะพั‡ั‚ะพะฒั‹ะต ะบะปะธะตะฝั‚ั‹ Nylas ะธ Mailspring, ะธะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธะน ะดะปั ั€ะฐะฑะพั‚ั‹ ั Git GitKraken, ัะธัั‚ะตะผะฐ ะฒะตะดะตะฝะธั ะฑะปะพะณะพะฒ WordPress Desktop, BitTorrent-ะบะปะธะตะฝั‚ WebTorrent Desktop, ะฐ ั‚ะฐะบะถะต ะพั„ะธั†ะธะฐะปัŒะฝั‹ะต ะบะปะธะตะฝั‚ั‹ ะบ ั‚ะฐะบะธะผ ัะตั€ะฒะธัะฐะผ, ะบะฐะบ Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ะธ Discord. ะ’ัะตะณะพ ะฒ ะบะฐั‚ะฐะปะพะณะต ะฟั€ะพะณั€ะฐะผะผ Electron ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะพ 1016 ะฟั€ะธะปะพะถะตะฝะธะน. ะ”ะปั ัƒะฟั€ะพั‰ะตะฝะธั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะฝะพะฒั‹ั… ะฟั€ะธะปะพะถะตะฝะธะน ะฟะพะดะณะพั‚ะพะฒะปะตะฝ ะฝะฐะฑะพั€ ั‚ะธะฟะพะฒั‹ั… ะดะตะผะพะฝัั‚ั€ะฐั†ะธะพะฝะฝั‹ั… ะฟั€ะธะปะพะถะตะฝะธะน, ะฒะบะปัŽั‡ะฐัŽั‰ะธั… ะฟั€ะธะผะตั€ั‹ ะบะพะดะฐ ะดะปั ั€ะตัˆะตะฝะธั ั€ะฐะทะปะธั‡ะฝั‹ั… ะทะฐะดะฐั‡.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹