ืืืื ืืฉืคื ืืช ืืฉืืจืืจ ืฉื ืืคืืคื ืืืื ืืจื ื Chrome 97 ืืืงืืื, ืืืื ื ืืืืืจื ืืฆืืื ืฉื ืคืจืืืงื Chromium ืืืื ืื, ืืืฉืืฉ ืืืกืืก ืฉื Chrome. ืืคืืคื ืืจืื ืืชืืคืืื ืืฉืืืืฉ ืืกืืื ืืืื ืฉื ืืืื, ืื ืืืืืช ืืขืจืืช ืืฉืืืืช ืืชืจืืืช ืืืงืจื ืฉื ืงืจืืกื, ืืืืืืื ืืืคืขืืช ืชืืื ืืืืื ืืืื ืืขืชืงื (DRM), ืืขืจืืช ืืืชืงื ื ืืืืืืืืช ืฉื ืขืืืื ืื ืืืขืืจืช ืคืจืืืจื RLZ ืืืฉืจ ืืืคืฉ. ืืื ืฉืฆืจืื ืขืื ืืื ืืขืืื, ืืฉ ืกื ืืฃ ื ืคืจื Extended Stable, ืืืืจืื 8 ืฉืืืขืืช, ืืืืืื ืขืืืื ืืืืืืจื ืืงืืืืช ืฉื Chrome 96. ืืืืืืจื ืืืื ืฉื Chrome 98 ืืชืืื ื ืช ื-1 ืืคืืจืืืจ.
ืฉืื ืืืื ืืจืืืืื ื-Chrome 97:
- ืขืืืจ ืืืง ืืืืฉืชืืฉืื, ืืงืืคืืืืจืืืจ ืืฉืชืืฉ ืืืืฉืง ืืืฉ ืื ืืืื ื ืชืื ืื ืืืืืืกื ืื ืืฆื ืืืคืืคื ("chrome://settings/content/all"). ืืืืื ืืขืืงืจื ืฉื ืืืืฉืง ืืืืฉ ืืื ืืืชืืงืืืช ืฉืื ืืืืืจืช ืืจืฉืืืช ืื ืืงืื ืื ื-Cookies ืฉื ืืืชืจ ืืืช ืืืช, ืืื ืืืืืช ืืฆืคืืช ืืืืืข ืืคืืจื ืขื Cookies ืืืืืื ืืืืืืง ืงืืฆื Cookies ืืืืคื ืกืืงืืืื. ืืคื ืืืื, ืืืฉื ืื ืืืื ืงืืืฆื Cookie ืืืืืื ืขืืืจ ืืฉืชืืฉ ืจืืื ืฉืืื ื ืืืื ืืช ืืืืจืืืืืืช ืฉื ืคืืชืื ืืชืจืื ืขืืืื ืืืืืื ืืฉืืืืฉืื ืืืชื ืฆืคืืืื ืืคืขืืืช ืืืชืจืื ืขืงื ืฉืื ืืืื ืืกืจื ืืืฉืื ืืคืจืืืจืื ืืืืืื, ืืื ืื ืื ืืจืื ืืฉืืื ืฉื ืืคืจืืืืช ืื ืื ืื ื ืืื ื ืืืืคืขืืื ืืืืฆืขืืช ืงืืืฆื Cookie. ืืื ืฉืฆืจืื ืืชืืจื ืงืืืฆื Cookie ืืืืืื, ืืืืืฅ ืืืฉืชืืฉ ืืกืขืืฃ ื ืืืื ืืืืกืื ืืืืื ืืืคืชืื ืืชืจืื (ืืคืืืงืฆืื/ืืืกืื/ืขืืืืื).
- ืืืืืง ืขื ืืืืข ืขื ืืืชืจ, ืืืฆื ืชืืืืจ ืงืฆืจ ืฉื ืืืชืจ (ืืืืืื, ืชืืืืจ ืืืืงืืคืืื) ืื ืืืคืขื ืืฆื ืืืคืืืืืืฆืืืช ืืืืคืืฉ ืืื ืืืื ืืืืืจืืช (ืืคืฉืจืืช "ืืคืื ืืช ืืืืคืืฉืื ืืืืืืฉื ืืืืืื ืืืชืจ").
- ืชืืืื ืืฉืืคืจืช ืืืืืื ืืืืืืื ืฉื ืฉืืืช ืืืคืกื ืืื ืืจื ื. ืืืืฆืืช ืขื ืืคืฉืจืืืืช ืืืืื ืืืืืืื ืืืฆืืืช ืืขืช ืืืืื ืงืื ืืืกืืคืงืืช ืขื ืกืืื ืืืืข ืืชืฆืืื ืืงืืืื ื ืืื ืืืชืจ ืืืืืื ืืืืืืื ืฉื ืืงืฉืจ ืขื ืืฉืื ืืืืืื. ืืืืืื, ืกืื ืืคืจืืคืื ืืืืืจ ืฉืืืฉืืื ืืืืืืืืืช ืืืืฆืขืช ืืฉืคืืขื ืขื ืฉืืืช ืืงืฉืืจืื ืืืชืืืช ืืืคืจืื ืืืฉ ืงืฉืจ.
- ืืคืฉืจื ืืกืจื ืฉื ืืืคืื ืคืจืืคืื ืืฉืชืืฉ ืืืืืืจืื ืืืืจ ืกืืืจืช ืืืื ืืช ืืคืืคื ืืืฉืืืืื ืืืืื. ืืขืืจ, ืคืจืืคืืืื ื ืฉืืจื ืืืืืจืื ืืืืฉืืื ืืืฆืข ืขืืืื ืืงืฉืืจื ืืกื ืืจืื ืืืืฆืืข ืกืงืจืืคืืื ืฉื ืชืืกืคืืช ืจืงืข, ืื ืฉืืืืื ืืืืืื ืืืืชืจ ืฉื ืืฉืืืื ืืืขืจืืืช ืืืฉืชืืฉืืช ืืืกืคืจ ืคืจืืคืืืื ืื ืืื ืืช (ืืืฉื, ืคืจืืคืื ืืืจื ืืงืืฉืืจ ืืืฉืืื ืืืื ). ืื ืืกืฃ, ืืืืื ื ืืงืื ืืกืืื ืืืชืจ ืฉื ืื ืชืื ืื ืฉื ืืชืจื ืืืื ืืขืืืื ืขื ืืคืจืืคืื.
- ืืฃ ืืฉืืคืจ ืขื ืืืืจืืช ืื ืืข ืืืคืืฉ ("ืืืืจืืช> ื ืืืื ืื ืืขื ืืืคืืฉ"). ืืคืขืื ืืืืืืืืช ืฉื ืื ืืขืื, ืฉืืืืข ืืืืื ืืกืืคืง ืืขืช ืคืชืืืช ืืชืจ ืืืืฆืขืืช ืกืงืจืืคื OpenSearch, ืืืฉืืชื - ืืขืช ืืฉ ืืืคืขืื ืื ืืขืื ืืืฉืื ืืขืืืื ืฉืืืืชืืช ืืืคืืฉ ืืกืจืื ืืืชืืืืช ืืืืคื ืืื ื ืืืืืจืืช (ืื ืืขืื ืฉืืืคืขืื ืืืืืืืืช ืืขืืจ ืืืฉืืื ื- ืขืืืื ืืื ืฉืื ืืืื).
- ืืื ื-17 ืืื ืืืจ, ืื ืืช ืืืื ืืจื ื ืฉื Chrome ืื ืชืงืื ืขืื ืชืืกืคืื ืืืฉืชืืฉืื ืืืจืกื XNUMX ืฉื ืืื ืืคืกื ืฉื Chrome, ืื ืืคืชืืื ืฉื ืชืืกืคืืช ืฉื ืืกืคื ืืขืืจ ืขืืืื ืืืืื ืืคืจืกื ืขืืืื ืื.
- ื ืืกืคื ืชืืืื ื ืืกืืื ืืช ืืืคืจื WebTransport, ืืืืืืจ ืคืจืืืืงืื ื-JavaScript API ื ืืืื ืืฉืืืื ืืงืืื ืฉื ื ืชืื ืื ืืื ืืืคืืคื ืืฉืจืช. ืขืจืืฅ ืืชืงืฉืืจืช ืืืืจืื ืขื HTTP/3 ืชืื ืฉืืืืฉ ืืคืจืืืืงืื QUIC ืืชืืืืจื. ื ืืชื ืืืฉืชืืฉ ื-WebTransport ืืืงืื ืืื ืื ืื WebSockets, ืืืฆืืข ืชืืื ืืช ื ืืกืคืืช ืืืื ืฉืืืืจ ืจื-ืืจื, ืืจืืื ืื-ืืืืื ืืื, ืืฉืืื ืืืืฅ ืืกืืจ, ืืฆืื ืืกืืจื ืืืื ืื ืืื ืืืื ืื. ืื ืืกืฃ, ื ืืชื ืืืฉืชืืฉ ื-WebTransport ืืืงืื ืืื ืื ืื Server Push, ืฉืืืื ื ืืฉื ืืืจืื.
- ืืฉืืืืช findLast ื-findLastIndex ื ืืกืคื ืืืืืืืงืืื Array ื-TypedArrays JavaScript, ืื ืฉืืืคืฉืจ ืื ืืืคืฉ ืืืื ืืื ืขื ืคืื ืืชืืฆืื ืืืืก ืืกืืฃ ืืืขืจื. [1,2,3,4].findLast((el) => el % 2 === 0) // โ 4 (ืืืื ื ืืืื ืืืจืื)
- ืจืืืื HTML ืกืืืจืื (ืืื ืชืืื ืช "ืคืชืื") , ื ืืชื ืื ืืขืช ืืืืคืืฉ ืืืงืืฉืืจ, ืืื ืืืจืืืื ืืืืืืืืช ืืขืช ืฉืืืืฉ ืืืืคืืฉ ืืคืื ืืื ืืืื ืืงืืขืื (ScrollToTextFragment).
- ืืืืืืช ืืืื ืืืช ืืืืืช ืชืืื (CSP) ืืืืชืจืืช ืชืืืืช ืฉืจืช ืืืืช ืืขืช ืขื ืขืืืืื ืืืขืืืืื, ืฉืืขืืจ ืืืคืื ืืืกืืืื ื ืคืจืืื.
- ื ืืชื ื ืืงืฉื ืืคืืจืฉืช ืืจืฉืืช ืืืืจืื ืืฉืืื ืืฉื ื ืืืจืฉืช ืืคื ืืืืช - ืืคื ื ืืืืฉื ืืจืฉืช ืืคื ืืืืช ืื ื-localhost, ืืงืฉืช CORS (Cross-Origin Resource Sharing) ืขื ืืืืชืจืช "Access-Control-Request-Private- Network: true" ื ืฉืื ืืขืช ืืฉืจืช ืืืชืจ ืืจืืฉื ืืืืจืฉ ืืืฉืืจ ืฉื ืืคืขืืื ืขื ืืื ืืืืจืช ืืืืชืจืช "Access-Control-Allow-Private-Network: true".
- ืืืกืืฃ ืืช ืืืืคืืื font-synthesis CSS, ืืืืคืฉืจ ืื ืืฉืืื ืื ืืืคืืคื ืืืื ืืกื ืชื ืกืื ืื ืืช ืืืคื ืื ืืกืจืื (ืืืืกืื ื, ืืืืืฉ ืืงืื ื) ืฉืืื ื ืืืฉืคืืช ืืืืคื ืื ืฉื ืืืจื.
- ืขืืืจ ืืจื ืกืคืืจืืฆืืืช CSS, ืืคืื ืงืฆืื perspective() ืืืืฉืืช ืคืจืืืจ 'none', ืืฉืจ ืืืืคื ืืขืจื ืืื ืกืืคื ืืขืช ืืจืืื ืื ืคืฉื.
- ืืืชืจืช ื-HTTP ืฉื Permissions-Policy (Feature Policy), ืืืฉืืฉืช ืืืืฆืืช ืกืืืืืืช ืืืคืขืืช ืชืืื ืืช ืืชืงืืืืช, ืชืืืืช ืืขืช ืืขืจื ืืคืช ืืืงืืืช, ืืืืคืฉืจ ืฉืืืืฉ ื-API ืฉื Keyboard. ืืืฉืื ืฉืืืช Keyboard.getLayoutMap() ืืืืคืฉืจืช ืืงืืืข ืขื ืืืื ืืงืฉ ื ืืืฅ, ืชืื ืืชืืฉืืืช ืืคืจืืกืืช ืืงืืืช ืฉืื ืืช (ืืืืืื, ืืงืฉ ื ืืืฅ ืืคืจืืกื ืจืืกืืช ืื ืื ืืืืช).
- ื ืืกืคื ืฉืืื HTMLScriptElement.supports(), ืืืืืืช ืืช ืืืืืจื ืฉื ืชืืื ืืช ืืืฉืืช ืืืืื ืืช ืืืืื ื "script", ืืืืืื, ืืชื ืืืื ืืืจืจ ืืช ืจืฉืืืช ืืขืจืืื ืื ืชืืืื ืขืืืจ ืืชืืื ื "type".
- ืชืืืื ื ืืจืืืืืฆืื ืฉื ืฉืืจืืช ืืืฉืืช ืืขืช ืฉืืืืช ืืคืกื ืืื ืืจื ื ืืืขืื ืืงื ื ืืื ืขื ืื ืืขื ืืืคืืคื Gecko ื- WebKit. ื ืืจืืืืืฆืื ืฉื ืืื ืืช ืฉืืจื ืืืืืจืืช ืืจืืจื (ืืืืคืช /r ื-/n ื-\r\n) ืืืจืื ื ืขืฉืืช ืืขืช ืืฉืื ืืกืืคื ืืื ืืชืืืืช ืขืืืื ืืืฉืช ืืืืคืก (ืืืืืจ, ืืขืืื ืืื ืืื ืืืฉืชืืฉืื ืืืืืืืงื FormData ืืจืื ืืช ืื ืชืื ืื ืืชืืจ ื ืืกืฃ ืขื ืืื ืืืฉืชืืฉ, ืืื ืืฆืืจื ืื ืืจืืืช).
- ืฉืืืช ืฉืืืช ืื ืืกืื ืขืืจื ืกืื ืืจืืืื ืขืืืจ ื-Client Hints API, ืืฉืจ ืคืืชื ืืชืืืืฃ ืืืืชืจืช User-Agent ืืืืคืฉืจ ืืกืคืง ื ืชืื ืื ืกืืงืืืืืื ืืืื ืคืจืืืจืื ืกืคืฆืืคืืื ืฉื ืืคืืคื ืืืขืจืืช (ืืจืกื, ืคืืืคืืจืื ืืื') ืจืง ืืืืจ ืืงืฉื ืฉื ืืฉืจืช. ืืืคืืื ืื ืืฆืืื ืื ืืขืช ืขื ืืงืืืืืช "sec-ch-", ืืืืืื, sec-ch-dpr, sec-ch-width, sec-ch-viewport-width, sec-ch-device-memory, sec-ch-rtt , sec-ch-downlink ื-sec-ch-ect.
- ืืืื ืืฉืื ืืฉื ื ืฉื ืืคืกืงืช ืืชืืืื ื-API ืฉื WebSQL, ืฉืืืืฉื ืืืื ืืกืงืจืืคืืื ืฉื ืฆื ืฉืืืฉื ืชืืืกื ืืขืช. ืืขืชืื, ืื ื ืืชืื ื ืื ืืืื ืืช ืืชืืืื ื-WebSQL ืืืืคื ืืืจืืชื ืืืืืืื, ืืื ืงืฉืจ ืืืงืฉืจ ืืฉืืืืฉ. ืื ืืข ื-WebSQL ืืืืกืก ืขื ืงืื SQLite ืืืืื ืืฉืืฉ ืชืืงืคืื ืื ืืฆืื ืคืืืขืืืืช ื-SQLite.
- ืขืืืจ ืคืืืคืืจืืช Windows, ืืืืื ืขื ืืืืงืืช ืชืงืื ืืช ืืจืืืช ืืืฆืืข (CFG, Control Flow Guard), ืืืกื ื ืืกืืื ืืช ืืืื ืืก ืงืื ืืชืืืื Chrome. ืื ืืกืฃ, ืืืืื ืืจืื ืืื ืืืื ืืขืช ืขื ืฉืืจืืชื ืจืฉืช ืืคืืขืืื ืืชืืืืืื ื ืคืจืืื, ืื ืฉืืืืื ืืช ืืืืืืช ืืงืื ืืชืืืืืื ืืื.
- ืืจืื ืืื ืืจืืืื ืืืื ืื ืื ืื ืืขืืืื ืืื ืื ืฉื ืืืื ืืืืฉืืจืื ืฉืืื ืคืงื ืืืืืื (Certificate Transparency), ืฉืืืคืขื ืืขืืจ ืืขืืืืช ืืืขืจืืืช ืฉืืืื ืืืช.
- ืืืฆืขื ืฉืืคืืจืื ืืืืื ืืืคืชืื ืืชืจืื. ืืืฉืื ืชืืืื ื ืืกืืื ืืช ืืกื ืืจืื ืืืืจืืช DevTools ืืื ืืืฉืืจืื ืฉืื ืื. ื ืืกืฃ ืคืื ื Recorder ืืืฉ, ืฉืืขืืจืชื ื ืืชื ืืืงืืื, ืืืคืขืื ืืื ืชื ืืช ืคืขืืืืช ืืืฉืชืืฉ ืืขืืื.
ืืขืช ืืฆืืช ืฉืืืืืช ืืืกืืฃ ืืืื ืืจื ื, ืืืฆืืื ืืกืคืจื ืืขืืืืืช ืืืฉืืืืื ืืืขืื, ืืืจ ืฉื ืื ืืืืชืืจ ืืขืืืช ืืงืื JavaScript ืืืืืขืจ. ืจืฉืืืช ืืืืฉืืจืื ืฉื ืืชื ืืืืืช ืืื ืืืขืจืื ืืช ืชืฆืืืช ืืขืืื ืืืืฉืืจืื ื ืืืืื ืขืืืื ื. ืืืืฉืง ืืขืจืืืช ืืืืงื HTML (ืขืจืืื ื-HTML) ื ืืกืคื ืืืืฉืช ืชืืืืจ ืืืืืืช ืืฉืืื ืืืืืืืืช ืฉื ืงืื.
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, ืืืจืกื ืืืืฉื ืืืืืช 37 ื ืงืืืืช ืชืืจืคื. ืจืืืช ืืืืืืฉืืช ืืืื ืืชืืฆืื ืืืืืงืืช ืืืืืืืืืช ืืืืฆืขืืช ืืืืื AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ื-AFL. ืืืืช ืืืืืืฉืืช ืืืงืฆื ืกืืืืก ืฉื ืืขืื ืงืจืืืืช, ืืืืคืฉืจืช ืืขืงืืฃ ืืช ืื ืจืืืช ืืืื ื ืขื ืืืคืืคื ืืืืคืขืื ืงืื ืืืขืจืืช, ืืืืฅ ืืกืืืืช ืืจืื ืืืื. ืคืจืืื ืขื ืืคืืืขืืช ืืงืจืืืืช (CVE-2022-0096) ืขืืืื ืื ื ืืฉืคื, ืจืง ืืืืข ืฉืืื ืงืฉืืจื ืืืืฉื ืืืืืจ ืืืืจืื ืฉืืืจ ืคื ืื ืืงืื ืืขืืืื ืขื ืืืกืื ืคื ืืื (Storage API).
ืืืืง ืืืชืืื ืืช ืืชืฉืืื ืคืจืกืื ืืืืืื ืขื ืืืืื ื ืงืืืืช ืชืืจืคื ืขืืืจ ืืืืืืจื ืื ืืืืืช, ืืืื ืฉืืืื 24 ืคืจืกืื ืืฉืืื 54 ืืืฃ ืืืืจ (ืฉืืืฉื ืคืจืกืื ืฉื 10000 ืืืืจ, ืฉื ื ืคืจืกืื ืฉื 5000 ืืืืจ, ืคืจืก ืืื ืฉื 4000 ืืืืจ, ืฉืืืฉื ืคืจืกืื ืฉื 3000 ืืืืจ ืืคืจืก ืืื ืฉื 1000 ืืืืจ). ืืืืื ืฉื 14 ืชืืืืืื ืืจื ื ืงืืข.
ืืงืืจ: OpenNet.ru