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

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

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • ಸ್ಥಳೀಯImage.createThumbnailFromPath (ಮಾರ್ಗ, ಗಾತ್ರ) ವಿಧಾನದಲ್ಲಿ ಚಿತ್ರದ ಗಾತ್ರವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ತರ್ಕವನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ "maxSize" ನಿಯತಾಂಕವನ್ನು "ಗಾತ್ರ" ದಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ ಮತ್ತು ಈಗ ರಚಿಸಲಾದ ಥಂಬ್‌ನೇಲ್‌ನ ನೈಜ ಗಾತ್ರವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ ಮತ್ತು ಗರಿಷ್ಠವಲ್ಲ ( ಅಂದರೆ ಗಾತ್ರವು ಚಿಕ್ಕದಾಗಿದ್ದರೆ, ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ) .
  • BrowserWindow.setTrafficLightPosition(ಸ್ಥಾನ) ಮತ್ತು BrowserWindow.getTrafficLightPosition() ವಿಧಾನಗಳನ್ನು ಅಸಮ್ಮತಿಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಅದನ್ನು BrowserWindow.setWindowButtonPosition(ಸ್ಥಾನ) ಮತ್ತು BrowserWindow.getWindowButtonPosition(ButtonPosition) ಮೂಲಕ ಬದಲಾಯಿಸಬೇಕು.
  • cookies.get() ವಿಧಾನದಲ್ಲಿ, HttpOnly ಮೋಡ್‌ನಲ್ಲಿ ಕುಕೀಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • logUsage ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು shell.openExternal() ವಿಧಾನಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • webRequest ಈಗ ವಿನಂತಿಗಳನ್ನು ಪ್ರಕಾರದ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
  • ಹೊಸ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು webContents ಗೆ devtools-open-url ಈವೆಂಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಸ್ಥಳೀಯ ಔಟ್‌ಪುಟ್ ಸ್ಟ್ರೀಮ್‌ಗೆ ಬಾಹ್ಯ ಆಡಿಯೊ ಇನ್‌ಪುಟ್ ಅನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ses.setDisplayMediaRequestHandler() ಕಾಲ್‌ಬ್ಯಾಕ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗೆ enableLocalEcho ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಎಲ್ಲಾ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡುವಾಗ ಪಡೆದ ಮಾಹಿತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ನಲ್ಲಿ ಸಾಮಾನ್ಯ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.

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

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

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

ಮೂಲ: opennet.ru

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