ಕ್ರೋಮಿಯಂ ಎಂಜಿನ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸುವ ವೇದಿಕೆಯಾದ ಎಲೆಕ್ಟ್ರಾನ್ 8.0.0 ಬಿಡುಗಡೆ

ತಯಾರಾದ ವೇದಿಕೆ ಬಿಡುಗಡೆ ಎಲೆಕ್ಟ್ರಾನ್ 8.0.0, ಇದು Chromium, V8 ಮತ್ತು Node.js ಘಟಕಗಳನ್ನು ಆಧಾರವಾಗಿ ಬಳಸಿಕೊಂಡು ಬಹು-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಕಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಚೌಕಟ್ಟನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕೋಡ್‌ಬೇಸ್‌ಗೆ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡುವುದರಿಂದ ಗಮನಾರ್ಹ ಆವೃತ್ತಿಯ ಸಂಖ್ಯೆ ಬದಲಾವಣೆಯಾಗಿದೆ Chromium 80, ವೇದಿಕೆಗಳು Node.js 12.13 ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ V8 8.0.

ಪೈಕಿ ಬದಲಾವಣೆಗಳನ್ನು ಎಲೆಕ್ಟ್ರಾನ್ ನಿರ್ದಿಷ್ಟ API ಗಳಲ್ಲಿ:

  • ಒದಗಿಸಲಾಗಿದೆ возможность поверки правописания в формах ввода, используя встроенный в Chrome spellchecker;
  • При обмене данными между процессами (IPC) ತೊಡಗಿಸಿಕೊಂಡಿದೆ ಅಲ್ಗಾರಿದಮ್ структурированного клонирования (Structured Clone Algorithm), применяемый в движке V8 для копирования сложных JavaScript-объектов. По сравнению с ранее используемым механизмом сериализации данных, новый алгоритм более предсказуем, быстр и функционален. При перемещении крупных буферов и сложных объектов новый алгоритм быстрее примерно в два раза при практически не изменившихся задержках при передаче мелких сообщений;
  • Отключена поддержка отрисовки в буфер (Offscreen Rendering), так как при переходе на новый выпуск Chromium возникли проблемы, а подсистема осталась без сопровождающего;
  • Добавлены новые API: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.focus(), contents.executeJavaScriptInIsolatedWorld(worldId, scripts[, userGesture]).

ಬ್ರೌಸರ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಯಾವುದೇ ಚಿತ್ರಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಎಲೆಕ್ಟ್ರಾನ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಎಂದು ನಾವು ನಿಮಗೆ ನೆನಪಿಸೋಣ, ಅದರ ತರ್ಕವನ್ನು JavaScript, HTML ಮತ್ತು CSS ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಮತ್ತು ಆಡ್-ಆನ್ ಸಿಸ್ಟಮ್ ಮೂಲಕ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಬಹುದು. ಡೆವಲಪರ್‌ಗಳು Node.js ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದ್ದಾರೆ, ಜೊತೆಗೆ ಸ್ಥಳೀಯ ಸಂವಾದಗಳನ್ನು ರಚಿಸಲು, ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು, ಸಂದರ್ಭ ಮೆನುಗಳನ್ನು ರಚಿಸಲು, ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಸಂಯೋಜಿಸಲು, ವಿಂಡೋಗಳನ್ನು ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡಲು ಮತ್ತು Chromium ಉಪವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ವಿಸ್ತೃತ API.

ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಎಲೆಕ್ಟ್ರಾನ್-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬ್ರೌಸರ್‌ಗೆ ಜೋಡಿಸದ ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳಾಗಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಡೆವಲಪರ್ ವಿವಿಧ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪೋರ್ಟ್ ಮಾಡುವ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ; ಎಲೆಕ್ಟ್ರಾನ್ Chromium ನಿಂದ ಬೆಂಬಲಿಸುವ ಎಲ್ಲಾ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎಲೆಕ್ಟ್ರಾನ್ ಸಹ ಒದಗಿಸುತ್ತದೆ ಸಂಪನ್ಮೂಲಗಳು ಸ್ವಯಂಚಾಲಿತ ವಿತರಣೆ ಮತ್ತು ನವೀಕರಣಗಳ ಸ್ಥಾಪನೆಯನ್ನು ಸಂಘಟಿಸಲು (ನವೀಕರಣಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಸರ್ವರ್‌ನಿಂದ ಅಥವಾ ನೇರವಾಗಿ GitHub ನಿಂದ ವಿತರಿಸಬಹುದು).

ಎಲೆಕ್ಟ್ರಾನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ, ನಾವು ಸಂಪಾದಕವನ್ನು ಗಮನಿಸಬಹುದು ಆಯ್ಟಮ್, ಮೇಲ್ ಕ್ಲೈಂಟ್ ನೈಲಾಸ್, Git ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಟೂಲ್ಕಿಟ್ ಗಿಟ್ಕ್ರಾಕೆನ್, SQL ಪ್ರಶ್ನೆಗಳನ್ನು ವಿಶ್ಲೇಷಿಸುವ ಮತ್ತು ದೃಶ್ಯೀಕರಿಸುವ ವ್ಯವಸ್ಥೆ ವ್ಯಾಗನ್, WordPress ಡೆಸ್ಕ್‌ಟಾಪ್ ಬ್ಲಾಗಿಂಗ್ ಸಿಸ್ಟಮ್, BitTorrent ಕ್ಲೈಂಟ್ ವೆಬ್‌ಟೊರೆಂಟ್ ಡೆಸ್ಕ್‌ಟಾಪ್, ಹಾಗೆಯೇ Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ಮತ್ತು Discord ನಂತಹ ಸೇವೆಗಳಿಗೆ ಅಧಿಕೃತ ಗ್ರಾಹಕರು. ಎಲೆಕ್ಟ್ರಾನ್ ಪ್ರೋಗ್ರಾಂ ಕ್ಯಾಟಲಾಗ್‌ನಲ್ಲಿ ಒಟ್ಟು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಸುಮಾರು 850 ಅರ್ಜಿಗಳು. ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳಗೊಳಿಸಲು, ಮಾನದಂಡದ ಒಂದು ಸೆಟ್ ಡೆಮೊ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ವಿವಿಧ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಕೋಡ್ ಉದಾಹರಣೆಗಳು ಸೇರಿದಂತೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ