ืืืื ืืฉืคื ืืช ืฉืืจืืจื ืฉื ืืคืืคื ืืืื ืืจื ื Chrome 95. ืืืงืืื, ืืืื ื ืืืืืจื ืืฆืืื ืฉื ืคืจืืืงื Chromium ืืืื ืื, ืืืฉืืฉ ืืืกืืก ืืืจืื. ืืคืืคื ืืจืื ืืชืืคืืื ืืฉืืืืฉ ืืกืืื ืืืื ืฉื ืืืื, ืื ืืืืืช ืืขืจืืช ืืฉืืืืช ืืชืจืืืช ืืืงืจื ืฉื ืงืจืืกื, ืืืืืืื ืืืคืขืืช ืชืืื ืืืืื ืืืื (DRM), ืืขืจืืช ืืืชืงื ื ืืืืืืืืช ืฉื ืขืืืื ืื ืืืขืืจืช ืคืจืืืจื RLZ ืืขืช ืืืคืืฉ. ืืืกืืจืช ืืืืืจ ืืคืืชืื ืืืืฉ ืื 4 ืืฉืืืขืืช, ืืืืืืจื ืืืื ืฉื Chrome 96 ืืชืืื ื ืช ื-16 ืื ืืืืืจ. ืืื ืฉืฆืจืื ืขืื ืืื ืืขืืื, ืืฉ ืกื ืืฃ ื ืคืจื Extended Stable, ืืืืจืื 8 ืฉืืืขืืช, ืฉืืืืฆืจ ืขืืืื ืืืืืืจื ืืงืืืืช ืฉื Chrome 94.
ืฉืื ืืืื ืืจืืืืื ื-Chrome 95:
- ืขืืืจ ืืฉืชืืฉื Linux, Windows, macOS ื-ChromeOS, ืืืฆืข ืกืจืื ืฆื ืืืฉ, ืืืืฆื ืืืืื ืืชืืื ืืืืคืขื ืขื ืืื ืืืืฆื ืขื ืกืื ืืืืื ืืืืื ืืช ืกืจืื ืืืชืืืืช. ืืืื ืืฆืื ืชืงืฆืืจ ืขื ืกืืื ืืืช ืืจืฉืืืช ืงืจืืื. ืืฉืื ืื ืืื ื ืืืคืขื ืขืืืจ ืื ืืืฉืชืืฉืื; ืืื ืืืคืขืื ืืืชื, ืืชื ืืืื ืืืฉืชืืฉ ืืืืืจื "chrome://flags/#side-panel".
- ืืืืืข ืืช ืืคืื ืฉื ืืงืฉื ืืคืืจืฉืช ืืืจืฉืืืช ืืฉืืืจ ืืชืืืืช ืฉืืืื ื ืืืคืกื ืืื ืืจื ื ืืฉืืืืฉ ืืืืืจ ืืืชืจ ืืืขืจืืช ืืืืืื ืืืืืืืื ืฉื ืืืคืกืื. ืืขืช ืงืืืขืช ื ืืืืืช ืืชืืืืช ืืืคืกืื, ืืขืช ืืืฆื ืืืฉืชืืฉ ืชืืืช ืื-ืฉืื ืืืืคืฉืจืช ืื ืืฉืืืจ ืืช ืืืชืืืช, ืืขืจืื, ืืขืืื ืืชืืืช ืฉื ืฉืืจื ืืขืืจ ืื ืืกืจื ืืฉืืืจ ืืืชื.
- ืืืกืจ ืงืื ืืื ืืชืืื ืืคืจืืืืงืื FTP. ื-Chrome 88, ืชืืืืช FTP ืืืฉืืชื ืืืจืืจืช ืืืื, ืื ื ืืชืจ ืืื ืืื ืืืืืืจ ืืืชื.
- ืืื ื ื ืชืืืืื ืขืื ืืืชืืืืช URL ืขื ืฉืืืช ืืืจืืื ืืืกืชืืืืื ืืืกืคืจ ืื ืืื ื ืชืืืืื ืืืชืืืืช IPv4. ืืืืืื, ืืชืืืืช ืืืชืจืื "http://127.1/", "http://foo.127.1/" ื-"http://127.0.0.0.1" ืืืืฉืื ืืขืช ืื ืืืงืืืช.
- ื-WebAssembly ืืฉ ืืขืช ืืช ืืืืืืช ืืืฆืืจ ืืืคืื ืืจืืืื ืฉืืืืืื ืืืืจื ืืืฆืืข ืื ืืชืจืืฉ ืืจืื ืืขืช ืืืฆืืข ืงืื ืืกืืื. ืืื ืชืืื ืื ืืชืคืืกืช ืืจืืืื ืืืืืจืื ืืืืืื WebAssembly ืืื ืืืจืืืื ืืชืืืื ืฉื ืงืจืืื ืืคืื ืงืฆืืืช ืืืืืืืช. ืืื ืืชืคืืก ืืจืืืื, ืืฉ ืืืจืืื ืืช ืืืืื WebAssembly ืขื ืืืืจ ืืืืข ืืืจืืืื ืืืื Emscripten.
ืืฆืืื ืฉืืืคืื ืืืจืืืื ืืจืืช WebAssembly ืืืื ืืืคืืืช ืืฉืืขืืชืืช ืืช ืืืื ืืงืื ืฉื ืืฆืจ ืืืฉืืืื ืืืืคืื ืืืจืืืื ืืืืฆืขืืช JavaScript. ืืืืืื, ืื ืืืช ื-Binaryen Optimizer ืขื ืืืคืื ืืืจืืืื ืืืืฆืขืืช JavaScript ืืืืื ืืขืืืื ืฉื 43% ืืงืื, ืืืขืืืื ืฉื 9% ืืงืื ืืืืฆืขืืช WebAssembly. ืื ืืกืฃ, ืืขืช ืฉืืืืฉ ืืืฆื ืืืืคืืืืืืฆืื "-O3", ืงืื ืขื ืืืคืื ืืืจืืืื ืืืืฆืขืืช WebAssembly ืืื ื ืืืฆืข ืืืขื ืฉืื ื ืืงืื ืืื ืืืคืื ืืจืืืื, ืืขืื ืืืคืื ืืืจืืืื ืืืืฆืขืืช JavaScript ืืืื ืืืืื ืฉื โโ30% ืืืืฆืืข.
- ืฉืืชืืฃ ืืืืืื WebAssembly ืืื ืืืืืื ืื ืฉืื ืื (ืืงืืจ ืฆืืื) ืืขืช ืขืืืื ืืชืจ ืืื ืืกืืจ.
- ืืกืคืจ ืืืฉืงื API ืืืฉืื ื ืืกืคื ืืืฆื ื ืกืืื ืืช Origin (ืชืืื ืืช ื ืืกืื ืืืืจืฉืืช ืืคืขืื ื ืคืจืืช). ื ืืกืืื ืฉื Origin ืืจืื ืขื ืืืืืืช ืืขืืื ืขื ื-API ืฉืฆืืื ืืืืฉืืืื ืฉืืืจืื ื-localhost ืื 127.0.0.1, ืื ืืืืจ ืจืืฉืื ืืงืืืช ืืกืืืื ืืืืื ืฉืชืงืฃ ืืืื ืืืืื ืขืืืจ ืืชืจ ืกืคืฆืืคื.
- ืืืืจื ืืืคืขืืช ืฉื ืืืืข ืืืืชืจืช User-Agent HTTP ืืืคืจืืืจืื ืฉื JavaScript navigator.userAgent, navigator.appVersion ื-navigator.platform. ืืืืชืจืช ืืืืื ืจืง ืืืืข ืขื ืฉื ืืืคืืคื, ืืจืกืช ืืืคืืคื ืืืฉืืขืืชืืช, ืืคืืืคืืจืื ืืกืื ืืืืฉืืจ (ืืืคืื ื ืืื, ืืืฉื, ืืืืื). ืืื ืืงืื ื ืชืื ืื ื ืืกืคืื, ืืืื ืืืจืกื ืืืืืืงืช ืื ืชืื ื ืืคืืืคืืจืื ืืืืจืืืช, ืขืืื ืืืฉืชืืฉ ื- User Agent Client Hints API. ืชืืืืช ืงืืฆืืฅ User-Agent ืืืขืจืืืช ืฉื ืืฉืชืืฉืื ืจืืืืื ืืชืืื ื ืช ืืฉืืจืืจ Chrome 102, ืฉืืคืืจืกื ืืขืื ืืฆื ืฉื ื.
- ืืคืฉืจ ืืืฆืืจ Access Handles ืขืืืจ ื-API ืฉื ืืืฉื ืืืขืจืืช ืืงืืฆืื, ืืืืคืฉืจ ืืืืฉืืื ืืื ืืจื ื ืืงืจืื ืืืืชืื ื ืชืื ืื ืืฉืืจืืช ืืงืืฆืื ืืกืคืจืืืช ืืืืฉืืจ ืืืฉืชืืฉ. ืืื ืืฆืืฆื ืืช ืืืจื ืฉืื ืืืฉืืื ืืื ืืจื ื ื ืืืฉืื ืืืขืจืืช ืืงืืฆืื, ืืืื ืืชืื ื ืช ืืฉืื ืืช ืืืฉืงื ื-API ืฉื ืืืฉื ืืืขืจืืช ืืงืืฆืื ื- Storage Foundation. ืืฉืื ืืื ื ืืืืืื ืืื, ืืืฆืขืช ืชืืืื ืืืชืืจื ืืืฉื, ืืืฉืืืื ืืช ืฉืืืืช ืืขืืืื ืืืืืกืกืืช ืขื ืืชืืจื ืงืืฆืื ืืขืื ืืืืืืช ืืชืงืืืืช, ืืื ืืืืจืช ื ืขืืืช ืืชืืื ืืชืืืืืื ืืืจืื ืืืฆืืจืช ืฉืจืฉืืจืื ื ืคืจืืื ืืืชืืื ืืงืจืืื, ืืจืืืช ืชืืืื ื ืงืจืืื ืืืชืืื ืืขืืืืื ืืืฆื ืกืื ืืจืื ื.
- ืืืฉืง ื-API ืืืืฉืืจ ืชืฉืืื ืืืืืื ืืืฆื ืืืืฆืข ืืืจืืจืช ืืืื ืขื ืืืฉืื ืืจืืื ืืืฉื ืฉื 'ืชืฉืืื', ืืืกืคืงืช ืืืฉืืจ ื ืืกืฃ ืืืืฆืืข ืขืกืงืช ืืชืฉืืื. ืืืืจื ืกืืื, ืืืื ืื ืง, ืืฉ ืืช ืืืืืืช ืืืฆืืจ ืืคืชื ืฆืืืืจื PublicKeyCredential, ืืืชื ืืืื ืืกืืืจ ืืืงืฉ ืืืฉืืจ ืชืฉืืื ืืืืืื ื ืืกืฃ ืืืืฆืขืืช ื-API ืฉื ืืงืฉืช ืชืฉืืื ืืืืฆืขืืช ืฉืืืช ืืชืฉืืื 'ืืืฉืืจ ืชืฉืืื ืืืืืื'.
- ืงืจืืืืช ืืชืงืฉืจืืช ืฉืืืชืงื ื ืืจื ืืื ืื PerformanceObserver ืืืืฉืืืช ืืช ืืขืืจืช ืืืืคืืื dropedEntriesCount, ืืืืคืฉืจ ืื ืืืืื ืืื ืืืื ืืืฆืืขื ืืชืจืื ื ืืืงื ืขืงื ืืขืืืื ืฉืื ืื ืืชืืืืื ืืืืืจ ืืืกืืคืง.
- ืืชืืืกืฃ ื-API ืฉื EyeDropper, ืืืืคืฉืจ ืืืชืงืฉืจ ืืืืฉืง ืฉืืกืคืง ืืืคืืคื ืืื ืืงืืืข ืืช ืืฆืืข ืฉื ืคืืงืกืืื ืฉืจืืจืืชืืื ืขื ืืืกื, ืืื ื ืืชื ืืืฉืชืืฉ, ืืืฉื, ืืขืืจืืื ืืจืคืืื ืืืืืฉืืื ืืืคืืืงืฆืืืช ืืื ืืจื ื. const eyeDropper = new EyeDropper(); const result = await eyeDropper.open(); // ืชืืฆืื = {sRGBHex: '#160731'}
- ื ืืกืคื ืืช ืืคืื ืงืฆืื self.reportError(), ืืืืคืฉืจืช ืืกืงืจืืคืืื ืืืืคืืก ืฉืืืืืช ืืืกืืฃ, ืชืื ืืืงืื ืืชืจืืฉืืช ืฉื ืืจืื ืฉืื ื ืชืคืก.
- ื-API ืฉื URLPattern ื ืืกืฃ ืืื ืืืืืง ืื ืืชืืืช URL ืชืืืืช ืืคืืก ืืกืืื, ืืฉืจ, ืืืฉื, ื ืืชื ืืืฉืชืืฉ ืื ืืื ืื ืชื ืงืืฉืืจืื ืืืืคื ืืช ืืงืฉืืช ืืืืคืืื ื-service worker. const p = new URLPattern({ protocol: 'https', hostname: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
- ื-API ืฉื Intl.DisplayNames ืืืจืื, ืืจืื ื ืืชื ืืงืื ืฉืืืช ืืงืืืืื ืฉื ืฉืคืืช, ืืืื ืืช, ืืืืขืืช, ืจืืืื ืชืืจืื ืืื'. ืืืจืกื ืืืืฉื ืืืกืืคื ืกืืืื ืืืฉืื ืฉื ืฉืืืช "ืืื ืฉื ื" ื-"dateTimeField", ืฉืืจืื ื ืืชื ืืืืืช ืืช ืืฉืืืช ืืืงืืืืื ืฉื ืืื ืืฉื ื ืืฉืืืช ืืชืืจืื ืืืฉืขื (ืืืืืื, ืฉื ืืืืืฉืื). ืขืืืจ ืกืื "ืฉืคื", ื ืืกืคื ืชืืืื ืืฉืืืืฉ ืื ืืื ืฉืคื.
- ื-API ืฉื Intl.DateTimeFormat ืืืกืืฃ ืชืืืื ืืขืจืืื ืืืฉืื ืฉื ืคืจืืืจ timeZoneName: "shortGeneric" ืืืฆืืช ืืืื ืืืืจ ืืื ืงืฆืจ (ืืืืืื, "PT", "ET"), "longGeneric" ืืืฆืืช ืืืืจ ืืื ืืจืื ืืืื ("ืืื ืคืกืืคืืง", "ืืื ืืจืื"), "ืงืฆืจ ืืืคืกื" - ืขื ืืืกื ืงืฆืจ ืืืืก ื-GMT ("GMT+5") ื-"longOffset" ืขื ืืืกื ืืจืื ืืืืก ื-GMT ("GMT+0500").
- ืืืฉืง ื-API ืฉื U2F (Cryptotoken) ืืืฆื ืืฉืืืืฉ, ืืืืงืื ืืืช ืืฉ ืืืฉืชืืฉ ื-Web Authentication API. ืืืฉืง ื-API ืฉื U2F ืืืฉืืช ืืืจืืจืช ืืืื ื-Chrome 98 ืืืืกืจ ืืืืืืื ื-Chrome 104.
- ืืืฆืขื ืฉืืคืืจืื ืืืืื ืืืคืชืื ืืชืจืื. ืืืืื ืืช Styles ืืงืื ืขื ืืชืืืช ืืืคืืื ื CSS ืืงืฉืืจืื ืืืืื (ืืืื, ืจืืคืื ืืื'). ืืืจืืืกืืื 'ืืขืืืช' ืืกืคืงืช ืืช ืืืืืืช ืืืกืชืืจ ืืขืืืช ืืืืืืช. ืืืกืืฃ ืืืื ืืจื ื ืืืืืื ืืืช ืืงืืจืืช ืืืืคืืื ืื ืฉืืคืจื ืชืฆืืืช ืืืืคืืื ืื (ืืืคืืื ืื ืืฉืื ืืืืืฉืื ืืขืช ืืืืืฉื ืืืืฆืืื ืืจืืฉ ืืจืฉืืื).
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, ืืืจืกื ืืืืฉื ืืืืืช 19 ื ืงืืืืช ืชืืจืคื. ืจืืืช ืืืืืืฉืืช ืืืื ืืชืืฆืื ืืืืืงืืช ืืืืืืืืืช ืืืืฆืขืืช ืืืืื AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ื-AFL. ืื ืืืื ืืขืืืช ืงืจืืืืืช ืฉืืืคืฉืจื ืืขืงืืฃ ืืช ืื ืจืืืช ืืืื ื ืขื ืืืคืืคื ืืืืคืขืื ืงืื ืืืขืจืืช ืืืืฅ ืืกืืืืช ืืจืื ืืืื. ืืืืง ืืชืืื ืืช ืืชืืืื ืืืืืื ืืืืืื ื ืงืืืืช ืชืืจืคื ืขืืืจ ืืืืืืจื ืื ืืืืืช, ืืืื ืฉืืืื 16 ืคืจืกืื ืืฉืืื 74 ืืืฃ ืืืืจ (ืคืจืก ืืื ืฉื $20000, ืฉื ื ืคืจืกืื ืฉื $10000, ืคืจืก ืืื ืฉื $7500, ืคืจืก ืืื ืฉื $6000, ืฉืืืฉื ืคืจืกืื ืฉื $5000 ืืคืจืก ืืื ืฉื $3000). ื-$2000). ืืืืื ืฉื 1000 ืืชืืืืืื ืืจื ื ืงืืข.
ืืงืืจ: OpenNet.ru