WebKitGTK 2.40.0 ಬ್ರೌಸರ್ ಎಂಜಿನ್ ಮತ್ತು ಎಪಿಫ್ಯಾನಿ 44 ವೆಬ್ ಬ್ರೌಸರ್ ಬಿಡುಗಡೆ

GTK ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ವೆಬ್‌ಕಿಟ್ ಬ್ರೌಸರ್ ಎಂಜಿನ್‌ನ ಪೋರ್ಟ್ ಹೊಸ ಸ್ಥಿರ ಶಾಖೆ WebKitGTK 2.40.0 ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಲಾಗಿದೆ. WebKitGTK ನಿಮಗೆ GObject ಆಧಾರಿತ GNOME-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ WebKit ನ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ವಿಶೇಷವಾದ HTML/CSS ಪಾರ್ಸರ್‌ಗಳಲ್ಲಿ ಬಳಸುವುದರಿಂದ ಹಿಡಿದು ಪೂರ್ಣ-ವೈಶಿಷ್ಟ್ಯದ ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳನ್ನು ರಚಿಸುವವರೆಗೆ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ವೆಬ್ ವಿಷಯ ಸಂಸ್ಕರಣಾ ಸಾಧನಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಬಳಸಬಹುದು. WebKitGTK ಅನ್ನು ಬಳಸುವ ಪ್ರಸಿದ್ಧ ಯೋಜನೆಗಳಲ್ಲಿ, ನಾವು ಪ್ರಮಾಣಿತ GNOME ಬ್ರೌಸರ್ (ಎಪಿಫ್ಯಾನಿ) ಅನ್ನು ಗಮನಿಸಬಹುದು. ಹಿಂದೆ, WebKitGTK ಅನ್ನು Midori ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಆದರೆ ಯೋಜನೆಯು ಆಸ್ಟಿಯನ್ ಫೌಂಡೇಶನ್‌ನ ಕೈಗೆ ಹೋದ ನಂತರ, WebKitGTK ನಲ್ಲಿನ ಮಿಡೋರಿಯ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ಕೈಬಿಡಲಾಯಿತು ಮತ್ತು ವೆಕ್ಸಾಂಡ್ ಬ್ರೌಸರ್‌ನಿಂದ ಫೋರ್ಕ್ ಅನ್ನು ರಚಿಸುವ ಮೂಲಕ, ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ಉತ್ಪನ್ನವನ್ನು ರಚಿಸಲಾಗಿದೆ ಅದೇ ಹೆಸರು ಮಿಡೋರಿ, ಆದರೆ ಎಲೆಕ್ಟ್ರಾನ್ ಮತ್ತು ರಿಯಾಕ್ಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಆಧರಿಸಿದೆ.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • GTK4 API ಬೆಂಬಲವನ್ನು ಸ್ಥಿರಗೊಳಿಸಲಾಗಿದೆ.
  • WebGL2 ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ. WebGL ನ ಅನುಷ್ಠಾನವು ANGLE ಲೇಯರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು OpenGL, Direct3D 9/11, Desktop GL ಮತ್ತು Vulkan ಗೆ OpenGL ES ಕರೆಗಳ ಅನುವಾದವನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • GLX ಬದಲಿಗೆ EGL ಅನ್ನು ಪ್ರಾಥಮಿಕವಾಗಿ ಬಳಸುವುದಕ್ಕೆ ಬದಲಾಯಿಸಲಾಗಿದೆ.
  • Flite ಬಳಸಿಕೊಂಡು ಭಾಷಣ ಸಂಶ್ಲೇಷಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಕ್ಲಿಪ್‌ಬೋರ್ಡ್ ನಿರ್ವಹಣೆ API ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಅಸಮಕಾಲಿಕ ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
  • ಕೆಲವು ವೆಬ್ ವೈಶಿಷ್ಟ್ಯಗಳಿಗಾಗಿ ಅನುಮತಿಗಳನ್ನು ವಿನಂತಿಸಲು API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಬಳಕೆದಾರರ ಸ್ಕ್ರಿಪ್ಟ್ ಸಂದೇಶಗಳಿಂದ ಅಸಮಕಾಲಿಕವಾಗಿ ಮೌಲ್ಯಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಅಸಮಕಾಲಿಕ ಮೋಡ್‌ನಲ್ಲಿ WebKitDownload::decide-destination ಸಂಕೇತದ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
  • JavaScript ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೊಸ API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • JSON ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ webkit://gpu ಔಟ್‌ಪುಟ್ ಅನ್ನು ರಫ್ತು ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • ವಿಷಯವನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

GNOME Web 2.40.0 (Epiphany) ಬ್ರೌಸರ್ ಬಿಡುಗಡೆಯು WebKitGTK 44 ಅನ್ನು ಆಧರಿಸಿದೆ. ಮುಖ್ಯ ಬದಲಾವಣೆಗಳು:

  • GTK 4 ಮತ್ತು libadwaita ಅನ್ನು ಬಳಸುವ ಪರಿವರ್ತನೆಯನ್ನು ಮಾಡಲಾಗಿದೆ.
  • ಮಾಹಿತಿ ಫಲಕಗಳನ್ನು ಪಾಪೋವರ್‌ಗಳು, ಡೈಲಾಗ್‌ಗಳು ಮತ್ತು ಬ್ಯಾನರ್‌ಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ.
  • ಟ್ಯಾಬ್ ಮೆನುವನ್ನು AdwTabButton ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ ಮತ್ತು AdwAboutWindow ಕುರಿತು ಸಂವಾದವನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ.
  • ಮ್ಯೂಟ್ ಟ್ಯಾಬ್ ಅಂಶವನ್ನು ಸಂದರ್ಭ ಮೆನುವಿನಲ್ಲಿ ಶಾಶ್ವತವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
  • ಪ್ರಾಥಮಿಕ OS ವಿತರಣೆಗಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಬೆಂಬಲ.
  • ಹೊಸ ಟ್ಯಾಬ್ ತೆರೆಯುವಾಗ ತೋರಿಸಲಾದ ಪುಟವನ್ನು ಹೊಂದಿಸಲು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • WebExtension browserAction API ಗಾಗಿ ಬೆಂಬಲವನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ.
  • WebExtensions ಗಾಗಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಪುಟ ರಿಫ್ರೆಶ್ ಬಟನ್ ಮೇಲೆ ನೀವು ಮಧ್ಯ-ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಟ್ಯಾಬ್ ಅನ್ನು ನಕಲು ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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