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

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

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:

  • Node.js 14 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಹೊಸ LTS ಶಾಖೆಗೆ ಪರಿವರ್ತನೆಯನ್ನು ಕೈಗೊಳ್ಳಲಾಗಿದೆ (ಹಿಂದೆ 12.x ಶಾಖೆಯನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು).
  • ಪ್ರತ್ಯೇಕ WebContents ನಿದರ್ಶನಗಳಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ RenderFrames ಕುರಿತು ಮಾಹಿತಿಗೆ ಮುಖ್ಯ ಪ್ರಕ್ರಿಯೆಯಿಂದ ಪ್ರವೇಶಕ್ಕಾಗಿ ಹೊಸ webFrameMain API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. webFrameMain API ವೆಬ್‌ಫ್ರೇಮ್ API ಗೆ ಸಮನಾಗಿರುತ್ತದೆ, ಆದರೆ ಮುಖ್ಯ ಪ್ರಕ್ರಿಯೆಯೊಳಗಿಂದ ಬಳಸಬಹುದು.
  • BrowserWindow API BrowserWindow.isTabletMode() ಮತ್ತು win.setTopBrowserView() ವಿಧಾನಗಳನ್ನು ಸೇರಿಸಿದೆ, ಹಾಗೆಯೇ webPreferences.preferredSizeMode ಪ್ಯಾರಾಮೀಟರ್ ಮತ್ತು ಸಿಸ್ಟಮ್-ಸಂದರ್ಭ-ಮೆನು, ಮರುಗಾತ್ರಗೊಳಿಸಲಾಗಿದೆ (Windows/macOS) ಮತ್ತು ಸರಿಸಲಾಗಿದೆ (Windows) ಈವೆಂಟ್‌ಗಳು.
  • ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಕಾಂಟೆಕ್ಸ್ಟ್ ಐಸೊಲೇಶನ್ ಮತ್ತು ವರ್ಲ್ಡ್ ಸೇಫ್ಎಕ್ಸಿಕ್ಯೂಟ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಹೆಚ್ಚುವರಿ ಪ್ರತ್ಯೇಕತೆ ಮತ್ತು ರಕ್ಷಣೆ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
  • ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, crashReporter.start({compress }) ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಅಸಮ್ಮತಿಸಿದ ಕ್ರ್ಯಾಶ್ ರಿಪೋರ್ಟರ್ API ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • ಕಾಂಟೆಕ್ಸ್ಟ್‌ಬ್ರಿಡ್ಜ್‌ನಲ್ಲಿ ಎಕ್ಸ್‌ಪೋಸ್‌ಇನ್‌ಮೈನ್‌ವರ್ಲ್ಡ್ ವಿಧಾನದ ಮೂಲಕ ವಸ್ತುವಲ್ಲದ API ಗಳನ್ನು ಪ್ರವೇಶಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • chrome.management API ಯ ಪ್ರತ್ಯೇಕ ಅಂಶಗಳನ್ನು ಆಡ್-ಆನ್ ಅಭಿವೃದ್ಧಿ API ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • ಅಸಮ್ಮತಿಸಿದ "ರಿಮೋಟ್" ಮಾಡ್ಯೂಲ್ ಅನ್ನು "@ಎಲೆಕ್ಟ್ರಾನ್/ರಿಮೋಟ್" ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ.

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

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

ಎಲೆಕ್ಟ್ರಾನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಪ್ರೋಗ್ರಾಂಗಳು ಆಟಮ್ ಸಂಪಾದಕ, ನೈಲಾಸ್ ಮತ್ತು ಮೇಲ್‌ಸ್ಪ್ರಿಂಗ್ ಇಮೇಲ್ ಕ್ಲೈಂಟ್‌ಗಳು, Git ಜೊತೆ ಕೆಲಸ ಮಾಡಲು GitKraken ಟೂಲ್‌ಕಿಟ್, WordPress ಡೆಸ್ಕ್‌ಟಾಪ್ ಬ್ಲಾಗಿಂಗ್ ಸಿಸ್ಟಮ್, WebTorrent ಡೆಸ್ಕ್‌ಟಾಪ್ BitTorrent ಕ್ಲೈಂಟ್, ಹಾಗೆಯೇ Skype, Signal , Slack, Basecamp ನಂತಹ ಸೇವೆಗಳಿಗೆ ಅಧಿಕೃತ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. , ಟ್ವಿಚ್, ಘೋಸ್ಟ್, ವೈರ್, ರೈಕ್, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಮತ್ತು ಡಿಸ್ಕಾರ್ಡ್. ಒಟ್ಟಾರೆಯಾಗಿ, ಎಲೆಕ್ಟ್ರಾನ್ ಪ್ರೋಗ್ರಾಂ ಕ್ಯಾಟಲಾಗ್ 1016 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳೀಕರಿಸಲು, ವಿವಿಧ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಕೋಡ್ ಉದಾಹರಣೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಪ್ರಮಾಣಿತ ಡೆಮೊ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಗುಂಪನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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