ಕ್ರೋಮ್ ಬಿಡುಗಡೆ 74

ಗೂಗಲ್ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ವೆಬ್ ಬ್ರೌಸರ್ ಬಿಡುಗಡೆ Chrome 74... ಏಕಕಾಲದಲ್ಲಿ ಲಭ್ಯವಿದೆ ಉಚಿತ ಯೋಜನೆಯ ಸ್ಥಿರ ಬಿಡುಗಡೆ ಕ್ರೋಮಿಯಂ, ಇದು Chrome ನ ಆಧಾರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಕ್ರೋಮ್ ಬ್ರೌಸರ್ ಭಿನ್ನವಾಗಿದೆ Google ಲೋಗೊಗಳ ಬಳಕೆ, ವಿನಂತಿಯ ಮೇರೆಗೆ ಫ್ಲ್ಯಾಶ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ, ಕ್ರ್ಯಾಶ್‌ನ ಸಂದರ್ಭದಲ್ಲಿ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸುವ ವ್ಯವಸ್ಥೆಯ ಉಪಸ್ಥಿತಿ, ರಕ್ಷಿತ ವೀಡಿಯೊ ವಿಷಯವನ್ನು ಪ್ಲೇ ಮಾಡುವ ಮಾಡ್ಯೂಲ್‌ಗಳು, ಹುಡುಕಾಟದ ಸಮಯದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಣಗಳು ಮತ್ತು ಪ್ರಸರಣವನ್ನು ಸ್ಥಾಪಿಸುವ ವ್ಯವಸ್ಥೆ RLZ ನಿಯತಾಂಕಗಳು. Chrome 75 ರ ಮುಂದಿನ ಬಿಡುಗಡೆಯನ್ನು ಜೂನ್ 4 ರಂದು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ.

ಮುಖ್ಯ ಬದಲಾವಣೆಗಳನ್ನು в ಕ್ರೋಮ್ 74:

  • ಆನ್‌ಲೋಡ್ ಈವೆಂಟ್ ಸಂಭವಿಸಿದಾಗ, ಪುಟವನ್ನು ಮುಚ್ಚಿದಾಗ ಕರೆಯಲಾಗುತ್ತದೆ, ಈಗ ನಿಷೇಧಿಸಲಾಗಿದೆ ಪಾಪ್-ಅಪ್ ವಿಂಡೋಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ (window.open() ಕರೆಯನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ), ಇದು ಸಂಶಯಾಸ್ಪದ ಸೈಟ್‌ಗಳನ್ನು ಮುಚ್ಚಿದ ನಂತರ ಜಾಹೀರಾತು ಪುಟಗಳನ್ನು ತೆರೆಯಲು ಬಲವಂತವಾಗಿ ಬಳಕೆದಾರರನ್ನು ರಕ್ಷಿಸುತ್ತದೆ;
  • ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ ಹೊಸ ಆಡಳಿತ ಕಾಣಿಸಿಕೊಂಡಿದೆ JIT-ಕಡಿಮೆ (“—ಜಿಟ್‌ಲೆಸ್” ಫ್ಲ್ಯಾಗ್), ಇದು JIT ಅನ್ನು ಬಳಸದೆಯೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ (ಇನ್‌ಪ್ರಿಟರ್ ಅನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ) ಮತ್ತು ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಸಮಯದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸದೆ. ಸಂಭಾವ್ಯ ಅಪಾಯಕಾರಿ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಸುರಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು JIT ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು ಉಪಯುಕ್ತವಾಗಿದೆ, ಹಾಗೆಯೇ JIT ಬಳಕೆಯನ್ನು ನಿಷೇಧಿಸುವ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ನಿರ್ಮಾಣಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು (ಉದಾಹರಣೆಗೆ, iOS, ಕೆಲವು ಸ್ಮಾರ್ಟ್ ಟಿವಿಗಳು ಮತ್ತು ಗೇಮ್ ಕನ್ಸೋಲ್‌ಗಳು. JIT ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದಾಗ, JavaScript ಎಕ್ಸಿಕ್ಯೂಶನ್ ಸ್ಪೀಡೋಮೀಟರ್ 40 ಪರೀಕ್ಷೆಯಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯು 2.0% ಮತ್ತು ವೆಬ್ ಟೂಲಿಂಗ್ ಬೆಂಚ್‌ಮಾರ್ಕ್ ಪರೀಕ್ಷೆಯಲ್ಲಿ 80% ರಷ್ಟು ಕಡಿಮೆಯಾಗುತ್ತದೆ, ಆದರೆ ಯೂಟ್ಯೂಬ್‌ನೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಅನುಕರಿಸುವಾಗ, ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಕೇವಲ 6% ಕಡಿಮೆಯಾಗಿದೆ, ಆದರೆ ಮೆಮೊರಿ ಬಳಕೆ ಸ್ವಲ್ಪ ಕಡಿಮೆಯಾಗಿದೆ, ಕೇವಲ 1.7%;
  • V8 ಹೊಸ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳ ಹೆಚ್ಚಿನ ಭಾಗವನ್ನು ಸಹ ನೀಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಕಾರ್ಯದ ಕರೆಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯು ಇದರಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ರವಾನಿಸಲಾದ ನಿಯತಾಂಕಗಳ ಸಂಖ್ಯೆಯು ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವಾಗ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಾದಗಳ ಸಂಖ್ಯೆಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ 60% ರಷ್ಟು ವೇಗಗೊಳಿಸಲಾಗಿದೆ. ಪಡೆಯಿರಿ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು DOM ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ವೇಗಗೊಳಿಸಲಾಗಿದೆ, ಇದು ಕೋನೀಯ ಚೌಕಟ್ಟಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಧನಾತ್ಮಕ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪಾರ್ಸಿಂಗ್ ಅನ್ನು ವೇಗಗೊಳಿಸಲಾಗಿದೆ: UTF-8 ಡಿಕೋಡರ್‌ನ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸ್ಟ್ರೀಮಿಂಗ್ ಮೋಡ್‌ನಲ್ಲಿ ಪಾರ್ಸರ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು 8% ರಷ್ಟು ಹೆಚ್ಚಿಸಲು (ಲೋಡ್ ಆಗುತ್ತಿದ್ದಂತೆ ಪಾರ್ಸಿಂಗ್) ಸಾಧ್ಯವಾಗಿಸಿತು ಮತ್ತು ಅನಗತ್ಯ ಡಿಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದರಿಂದ ಮತ್ತೊಂದು 10.5% ಹೆಚ್ಚಳವಾಯಿತು;
  • ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್‌ನ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಕೆಲಸವನ್ನು ಮಾಡಲಾಗಿದೆ.
    ಬೈಟ್‌ಕೋಡ್ ಸಂಗ್ರಹವನ್ನು ತೆರವುಗೊಳಿಸಲು ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಒಟ್ಟು ರಾಶಿ ಗಾತ್ರದ ಸರಿಸುಮಾರು 15% ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಬಳಸಿದ ಕಾರ್ಯಗಳಿಗಾಗಿ ಅಥವಾ ಪ್ರಾರಂಭದ ನಂತರ ಮಾತ್ರ ಕರೆಯಲಾಗುವ ಕಾರ್ಯಗಳಿಗಾಗಿ ಸಂಗ್ರಹದಿಂದ ವಿರಳವಾಗಿ ಕಂಪೈಲ್ ಮಾಡಲಾದ ಬೈಟ್‌ಕೋಡ್ ಅನ್ನು ಹೊರಹಾಕಲು ಕಸ ಸಂಗ್ರಾಹಕಕ್ಕೆ ಒಂದು ಹಂತವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಬೈಟ್‌ಕೋಡ್ ಅನ್ನು ಕೊನೆಯ ಬಾರಿ ಪ್ರವೇಶಿಸಿದಾಗ ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವ ಹೊಸ ಕೌಂಟರ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಸ್ವಚ್ಛಗೊಳಿಸುವ ನಿರ್ಧಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಈ ಬದಲಾವಣೆಯು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ನಕಾರಾತ್ಮಕ ಪರಿಣಾಮ ಬೀರದೆ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು 5-15% ರಷ್ಟು ಕಡಿಮೆಗೊಳಿಸಿತು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬೈಟ್‌ಕೋಡ್ ಕಂಪೈಲರ್ ನಿಸ್ಸಂಶಯವಾಗಿ ಬಳಕೆಯಾಗದ ಕೋಡ್‌ನ ಉತ್ಪಾದನೆಯನ್ನು ಹೊರತುಪಡಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ರಿಟರ್ನ್ ಅಥವಾ ಬ್ರೇಕ್ ಅನ್ನು ಅನುಸರಿಸುತ್ತದೆ (ಅದಕ್ಕೆ ಯಾವುದೇ ಜಂಪ್ ಪರಿವರ್ತನೆ ಇಲ್ಲದಿದ್ದರೆ);

    ಕ್ರೋಮ್ ಬಿಡುಗಡೆ 74

  • ವೆಬ್ ಅಸೆಂಬ್ಲಿಗಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ ಥ್ರೆಡ್‌ಗಳು ಮತ್ತು ಪರಮಾಣು ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಬೆಂಬಲ (API ವೆಬ್‌ಅಸೆಂಬ್ಲಿ ಥ್ರೆಡ್‌ಗಳು ಮತ್ತು ವೆಬ್‌ಅಸೆಂಬ್ಲಿ ಪರಮಾಣುಗಳು);
  • ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಪ್ರತ್ಯೇಕ ವಿತರಣೆಗಾಗಿ, "#!" ಹೆಡರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ರನ್ ಮಾಡಲು ನಿರ್ಧರಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಇತರ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳಂತೆಯೇ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ ಈ ರೀತಿ ಕಾಣಿಸಬಹುದು:

    #!/usr/bin/env ನೋಡ್
    console.log(42);

  • ಹೊಸ ಮಾಧ್ಯಮ ಪ್ರಶ್ನೆಯನ್ನು CSS ಗೆ ಸೇರಿಸಲಾಗಿದೆ "ಆದ್ಯತೆ-ಕಡಿಮೆ-ಚಲನೆ“, ಅನಿಮೇಟೆಡ್ ಪರಿಣಾಮಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಸಂಬಂಧಿಸಿದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿನ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಸ್ಥಿತಿಯನ್ನು ನಿರ್ಧರಿಸಲು ಸೈಟ್‌ಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಸೂಚಿಸಿದ ವಿನಂತಿಯನ್ನು ಬಳಸಿಕೊಂಡು, ಸೈಟ್ ಮಾಲೀಕರು ಮಾಡಬಹುದು ಬಳಕೆದಾರರು ಅನಿಮೇಟೆಡ್ ಪರಿಣಾಮಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದಾರೆ ಮತ್ತು ಸೈಟ್‌ನಲ್ಲಿ ವಿವಿಧ ಅನಿಮೇಷನ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದಾರೆ ಎಂಬುದನ್ನು ಕಂಡುಕೊಳ್ಳಿ, ಉದಾಹರಣೆಗೆ, ಗಮನ ಸೆಳೆಯಲು ಬಳಸುವ ಗುಂಡಿಗಳ ಅಲುಗಾಡುವ ಪರಿಣಾಮವನ್ನು ತೆಗೆದುಹಾಕಿ;
  • Chrome 72 ನಲ್ಲಿ ಪರಿಚಯಿಸಲಾದ ಸಾರ್ವಜನಿಕ ಕ್ಷೇತ್ರಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಸಾಮರ್ಥ್ಯದ ಜೊತೆಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಕ್ಷೇತ್ರಗಳನ್ನು ಖಾಸಗಿ ಎಂದು ಗುರುತಿಸುವುದು, ಅದರ ನಂತರ ಅವುಗಳ ಮೌಲ್ಯಗಳಿಗೆ ಪ್ರವೇಶವು ತರಗತಿಯೊಳಗೆ ಮಾತ್ರ ತೆರೆದಿರುತ್ತದೆ. ಕ್ಷೇತ್ರವನ್ನು ಖಾಸಗಿ ಎಂದು ಗುರುತಿಸಲು, ಕ್ಷೇತ್ರದ ಹೆಸರಿನ ಮೊದಲು "#" ಚಿಹ್ನೆಯನ್ನು ಸೇರಿಸಿ. ಸಾರ್ವಜನಿಕ ಕ್ಷೇತ್ರಗಳಂತೆ, ಖಾಸಗಿ ಆಸ್ತಿಗಳಿಗೆ ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ನ ಸ್ಪಷ್ಟ ಬಳಕೆಯ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ.
  • API ನ ನಡವಳಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ವೈಶಿಷ್ಟ್ಯ-ನೀತಿ HTTP ಹೆಡರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ನೀವು XMLHttpRequest ನ ಸಿಂಕ್ರೊನಸ್ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಅಥವಾ ಜಿಯೋಲೊಕೇಶನ್ API ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು). JavaScript API ಕೆಲವು ಅವಕಾಶಗಳ ಚಟುವಟಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು. ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ, ಎರಡು ಹೊಸ ವಿಧಾನಗಳಿವೆ document.featurePolicy ಮತ್ತು frame.featurePolicy, ಮೂರು ಕಾರ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ:
    ಪ್ರಸ್ತುತ ಡೊಮೇನ್‌ಗೆ ಅನುಮತಿಸಲಾದ ವೈಶಿಷ್ಟ್ಯಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯಲು ಅನುಮತಿಸಲಾದ ವೈಶಿಷ್ಟ್ಯಗಳು() ನಿರ್ದಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಆಯ್ದವಾಗಿ ಪರಿಶೀಲಿಸಲು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಪುಟದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಅನುಮತಿಸಲಾದ ಡೊಮೇನ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಹಿಂತಿರುಗಿಸಲು getAllowlistForFeature();

  • ಮೋಡ್‌ಗೆ ಪ್ರಾಯೋಗಿಕ (“chrome://flags#enable-text-fragment-anchor”) ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಪಠ್ಯಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ, ಇದು "ಹೆಸರು" ಟ್ಯಾಗ್ ಅಥವಾ "ಐಡಿ" ಆಸ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಲೇಬಲ್‌ಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸದೆಯೇ ಪ್ರತ್ಯೇಕ ಪದಗಳು ಅಥವಾ ಪದಗುಚ್ಛಗಳಿಗೆ ಲಿಂಕ್‌ಗಳನ್ನು ರೂಪಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಲಿಂಕ್ ಕಳುಹಿಸಲು, ವಿಶೇಷ ಪ್ಯಾರಾಮೀಟರ್ "#targetText =" ಅನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ನೀವು ಪರಿವರ್ತನೆಗಾಗಿ ಪಠ್ಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಅಲ್ಪವಿರಾಮವನ್ನು ಅವುಗಳ ವಿಭಜಕವಾಗಿ ಬಳಸಿಕೊಂಡು ತುಣುಕಿನ ಪ್ರಾರಂಭ ಮತ್ತು ಅಂತ್ಯವನ್ನು ಸೂಚಿಸುವ ಪದಗುಚ್ಛಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಮುಖವಾಡವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಅನುಮತಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, "example.com#targetText=start%20words, end%20words");
  • AudioContext ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ಗೆ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮಾದರಿ ದರ, ಇದು ವೆಬ್ ಆಡಿಯೊ API ಮೂಲಕ ಆಡಿಯೊ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ ಮಾದರಿ ದರವನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ;
  • ವರ್ಗ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಸ್ಥಳೀಯ, ಇದು ಲೊಕೇಲ್‌ನಿಂದ ಹೊಂದಿಸಲಾದ ಭಾಷೆ, ಪ್ರದೇಶ ಮತ್ತು ಶೈಲಿಯ ನಿಯತಾಂಕಗಳನ್ನು ಪಾರ್ಸಿಂಗ್ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಹಾಗೆಯೇ ಯುನಿಕೋಡ್ ವಿಸ್ತರಣೆ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು, ಬಳಕೆದಾರರ ಲೊಕೇಲ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸರಣಿ ಸ್ವರೂಪದಲ್ಲಿ ಉಳಿಸುತ್ತದೆ;
  • ಕಾರ್ಯವಿಧಾನ ಸಹಿ ಮಾಡಿದ HTTP ವಿನಿಮಯ ಕೇಂದ್ರಗಳು (SXG) ಗಾಗಿ ಪರಿಕರಗಳೊಂದಿಗೆ ವಿಸ್ತರಿಸಲಾಗಿದೆ ತಿಳಿಸುತ್ತಿದ್ದಾರೆ ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆಯಲ್ಲಿನ ಸಮಸ್ಯೆಗಳಂತಹ ಸಹಿ ಮಾಡಿದ ವಿಷಯವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವಲ್ಲಿ ದೋಷಗಳ ಬಗ್ಗೆ ವಿಷಯ ವಿತರಕರು. ದೋಷ ನಿರ್ವಹಣೆಯನ್ನು API ವಿಸ್ತರಣೆಗಳ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ ನೆಟ್‌ವರ್ಕ್ ದೋಷ ಲಾಗಿಂಗ್. SXG ಎಂದು ನೆನಪಿಸಿಕೊಳ್ಳಿ ಅನುಮತಿಸುತ್ತದೆ ಒಂದು ಸೈಟ್‌ನ ಮಾಲೀಕರು, ಡಿಜಿಟಲ್ ಸಹಿಯನ್ನು ಬಳಸಿ, ಮತ್ತೊಂದು ಸೈಟ್‌ನಲ್ಲಿ ಕೆಲವು ಪುಟಗಳ ನಿಯೋಜನೆಯನ್ನು ಅಧಿಕೃತಗೊಳಿಸುತ್ತಾರೆ, ಅದರ ನಂತರ, ಈ ಪುಟಗಳನ್ನು ಎರಡನೇ ಸೈಟ್‌ನಲ್ಲಿ ಪ್ರವೇಶಿಸಿದರೆ, ಬ್ರೌಸರ್ ಬಳಕೆದಾರರಿಗೆ ಮೂಲ ಸೈಟ್‌ನ URL ಅನ್ನು ತೋರಿಸುತ್ತದೆ. ಬೇರೆ ಹೋಸ್ಟ್‌ನಿಂದ ಪುಟವನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ ಎಂದು;
  • TextEncoder ವರ್ಗಕ್ಕೆ ಒಂದು ವಿಧಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಎನ್ಕೋಡ್ಇಂಟು(), ಇದು ಎನ್‌ಕೋಡ್ ಮಾಡಿದ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ನೇರವಾಗಿ ಪೂರ್ವ-ಹಂಚಿಕೆ ಬಫರ್‌ಗೆ ಬರೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಎನ್‌ಕೋಡ್‌ಇಂಟೊ () ವಿಧಾನವು ಎನ್‌ಕೋಡ್ () ವಿಧಾನಕ್ಕೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರ್ಯಾಯವಾಗಿದೆ, ಇದು ಪ್ರತಿ ಬಾರಿ ಪ್ರವೇಶಿಸಿದಾಗ ಬಫರ್ ಹಂಚಿಕೆ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿದೆ.
  • ಸೇವಾ ಕಾರ್ಯಕರ್ತನಲ್ಲಿ ಭದ್ರಪಡಿಸಲಾಗಿದೆ ಡಾಕ್ಯುಮೆಂಟ್ ಸಿದ್ಧವಾಗುವವರೆಗೆ ಕ್ಲೈಂಟ್.postMessage() ಕರೆಯನ್ನು ಬಫರ್ ಮಾಡಲಾಗುತ್ತಿದೆ. client.postMessage() ಮೂಲಕ ಕಳುಹಿಸಲಾದ ಸಂದೇಶಗಳು DOMContentLoaded ಈವೆಂಟ್ ಅನ್ನು ಎತ್ತುವವರೆಗೆ, ಆನ್‌ಮೆಸೇಜ್ ಅನ್ನು ಹೊಂದಿಸುವವರೆಗೆ ಅಥವಾ startMessages() ಅನ್ನು ಕರೆಯುವವರೆಗೆ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತವೆ;
  • ಸಿಎಸ್ಎಸ್ ಪರಿವರ್ತನೆಗಳ ನಿರ್ದಿಷ್ಟತೆಯ ಅಗತ್ಯವಿರುವಂತೆ ಸೇರಿಸಲಾಗಿದೆ ಸಿಎಸ್ಎಸ್ ಪರಿವರ್ತನೆಯು ಸರತಿಯಲ್ಲಿದ್ದಾಗ, ರದ್ದುಗೊಂಡಾಗ, ಪ್ರಾರಂಭಿಸಿದಾಗ ಅಥವಾ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ಪರಿವರ್ತನೆಯ ರನ್, ಪರಿವರ್ತನೆ ರದ್ದುಗೊಳಿಸುವಿಕೆ, ಪರಿವರ್ತನೆ ಪ್ರಾರಂಭ ಮತ್ತು ಪರಿವರ್ತನೆಯ ಅಂತ್ಯದ ಈವೆಂಟ್‌ಗಳು.
  • XMLHttpRequest ಗಾಗಿ ಓವರ್‌ರೈಡ್‌ಮೈಮ್‌ಟೈಪ್() ಅಥವಾ MIME ಪ್ರಕಾರದ ಮೂಲಕ ತಪ್ಪಾದ ಅಕ್ಷರ ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವಾಗ, ಅದು ಈಗ ಲ್ಯಾಟಿನ್-8 ಬದಲಿಗೆ UTF-1 ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ;
  • ಐಫ್ರೇಮ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಫೈಲ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವ "ಬಳಕೆದಾರ-ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ಇಲ್ಲದೆ-ಅನುಮತಿ-ಡೌನ್‌ಲೋಡ್" ಆಸ್ತಿಯನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ ಮತ್ತು ಭವಿಷ್ಯದ ಬಿಡುಗಡೆಯಲ್ಲಿ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ. ಭವಿಷ್ಯದಲ್ಲಿ, ಸ್ಪಷ್ಟ ಬಳಕೆದಾರ ಕ್ರಿಯೆಯಿಲ್ಲದೆ ಫೈಲ್ ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಇದನ್ನು ದುರುಪಯೋಗ, ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ಒತ್ತಾಯಿಸುವುದು ಮತ್ತು ಬಳಕೆದಾರರ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಮಾಲ್‌ವೇರ್‌ನ ಭಾಗಗಳನ್ನು ಸೇರಿಸಲು ಸಕ್ರಿಯವಾಗಿ ಬಳಸಲಾಗಿದೆ. ಡೌನ್‌ಲೋಡ್ ಪ್ರಾರಂಭಿಸಲು ಅದೇ ಪುಟದಲ್ಲಿ ಬಳಕೆದಾರ ಕ್ಲಿಕ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಆಸ್ತಿಯನ್ನು ಮೂಲತಃ Chrome 74 ನಲ್ಲಿ ತೆಗೆದುಹಾಕಲು ಯೋಜಿಸಲಾಗಿತ್ತು, ಆದರೆ ತೆಗೆದುಹಾಕಲಾಯಿತು ಮುಂದೂಡಲಾಗಿದೆ Chrome 76 ವರೆಗೆ.
  • ಇಂಟರ್ಫೇಸ್ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಐಚ್ಛಿಕ ಡಾರ್ಕ್ ಥೀಮ್ ಅನ್ನು ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ನೀಡಲಾಗುತ್ತದೆ (ಹಿಂದಿನ ಬಿಡುಗಡೆಯಲ್ಲಿ, ಮ್ಯಾಕೋಸ್‌ಗಾಗಿ ಡಾರ್ಕ್ ಥೀಮ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ). ಡಾರ್ಕ್ ವಿನ್ಯಾಸವು ಅಜ್ಞಾತ ಮೋಡ್‌ನಲ್ಲಿನ ವಿನ್ಯಾಸಕ್ಕೆ ಬಹುತೇಕ ಒಂದೇ ಆಗಿರುವುದರಿಂದ, ಖಾಸಗಿ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್ ಐಕಾನ್ ಬದಲಿಗೆ ವಿಶೇಷ ಸೂಚಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಕಾರ್ಪೊರೇಟ್ ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಕ್ರೋಮ್ ಬ್ರೌಸರ್ ಮೇಘ ನಿರ್ವಹಣೆ Google ನಿರ್ವಾಹಕ ಕನ್ಸೋಲ್ ಮೂಲಕ ಬಳಕೆದಾರ ಬ್ರೌಸರ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು;

    ಕ್ರೋಮ್ ಬಿಡುಗಡೆ 74

ನಾವೀನ್ಯತೆಗಳು ಮತ್ತು ದೋಷ ಪರಿಹಾರಗಳ ಜೊತೆಗೆ, ಹೊಸ ಆವೃತ್ತಿಯು ತೆಗೆದುಹಾಕುತ್ತದೆ 39 ದುರ್ಬಲತೆಗಳು. ಉಪಕರಣಗಳೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತ ಪರೀಕ್ಷೆಯ ಪರಿಣಾಮವಾಗಿ ಅನೇಕ ದುರ್ಬಲತೆಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ ವಿಳಾಸ ಸ್ಯಾನಿಟೈಜರ್, ಮೆಮೊರಿ ಸ್ಯಾನಿಟೈಜರ್, ಕಂಟ್ರೋಲ್ ಫ್ಲೋ ಇಂಟೆಗ್ರಿಟಿ, ಲಿಬ್ಫಝರ್ и AFL. ಯಾವುದೇ ನಿರ್ಣಾಯಕ ಸಮಸ್ಯೆಗಳನ್ನು ಗುರುತಿಸಲಾಗಿಲ್ಲ ಅದು ಬ್ರೌಸರ್ ರಕ್ಷಣೆಯ ಎಲ್ಲಾ ಹಂತಗಳನ್ನು ಬೈಪಾಸ್ ಮಾಡಲು ಮತ್ತು ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ಪರಿಸರದ ಹೊರಗಿನ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪ್ರಸ್ತುತ ಬಿಡುಗಡೆಗಾಗಿ ದೋಷಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ನಗದು ಬಹುಮಾನಗಳನ್ನು ಪಾವತಿಸುವ ಕಾರ್ಯಕ್ರಮದ ಭಾಗವಾಗಿ, Google $19 ಮೊತ್ತದಲ್ಲಿ 26837 ಪ್ರಶಸ್ತಿಗಳನ್ನು ಪಾವತಿಸಿದೆ (ನಾಲ್ಕು $3000 ಪ್ರಶಸ್ತಿಗಳು, ನಾಲ್ಕು $2000 ಪ್ರಶಸ್ತಿಗಳು, ಒಂದು $1337 ಪ್ರಶಸ್ತಿಗಳು, ನಾಲ್ಕು $1000 ಪ್ರಶಸ್ತಿಗಳು, ಮೂರು $500 ಪ್ರಶಸ್ತಿಗಳು). 4 ಬಹುಮಾನಗಳ ಗಾತ್ರವನ್ನು ಇನ್ನೂ ನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ.

ಮೂಲ: opennet.ru

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