Google-แแ แแแแแแฅแแแงแแ Chrome 93 แแแ แแ แแฃแแแ แแก แแแแแจแแแแ. แแแแแแ แแฃแแแ, แฎแแแแแกแแฌแแแแแแ แฃแคแแกแ Chromium แแ แแแฅแขแแก แกแขแแแแแฃแ แ แแแแแจแแแแ, แ แแแแแแช แแแกแแฎแฃแ แแแ Chrome-แแก แกแแคแฃแซแแแแก. Chrome แแ แแฃแแแ แ แแแแแแ แฉแแแ Google-แแก แแแแแแแแก แแแแแงแแแแแแ, แแแแ แแแก แจแแแแฎแแแแแจแ แจแแขแงแแแแแแแแแแก แแแแแแแแแก แกแแกแขแแแแก แแ แกแแแแแแ, แแแชแฃแแ แแแแแ แจแแแแแ แกแแก (DRM) แแแแแ แแก แแแแฃแแแแแ, แแแแแฎแแแแแแแก แแแขแแแแขแฃแ แแ แแแกแขแแแแชแแแก แกแแกแขแแแแ แแ แซแแแแแกแแก RLZ แแแ แแแแขแ แแแแก แแแแแชแแแแ. Chrome 94-แแก แจแแแแแแ แแแแแจแแแแ แแแแแแแแแแ 21 แกแแฅแขแแแแแ แก (แแแแแแแแ แแแ แแแแแขแแแแแแ แแแแแจแแแแแก 4 แแแแ แแแ แชแแแแแ).
แซแแ แแแแแ แชแแแแแแแแแ Chrome 93-แจแ:
- แแแแแ แแแแแแฃแแแ แแแแแแก แแแแแแแ แแแแ แแแก แแแคแแ แแแชแแแ (แแแแ แแแก แแแคแแ แแแชแแ), แ แแแแแจแแช แแแแฎแแ แชแแแแแ แฉแแแแแฃแแ แแแแแแแแก แแฎแแ แแแญแแ แ แแ แฌแแแแแแก แฃแคแแแแแแแก แแฅแแแ แฉแแแแกแแจแแแแ แกแแแแ แจแแแชแแแแ แแแแแแ แแแแแแแแ. แกแแแแ แฃแแ แฃแแแแแงแแคแก, แ แแ แงแแแแแแ แแแแจแแแแแแแแแ แแแคแแ แแแชแแ แแแ แแแ แ แแแจแ แแแแแฉแแแแแ. แชแแแแแแแ แแ แแ แแก แฉแแ แแฃแแ แงแแแแ แแแแฎแแแ แแแแแกแแแแก; แแแก แแแกแแแฅแขแแฃแ แแแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแแ แแแแขแ แ โchrome://flags/#page-info-version-2-desktopโ.
- แแแแฎแแแ แแแแแแ แแชแแ แ แแ แแชแแแขแแกแแแแก, แแฅแกแแแ แแแแแขแแก แกแแฎแแ, แแแกแแแแ แแแแแก แแแแจแ แฃแกแแคแ แแฎแ แแแแจแแ แแก แแแแแแแขแแ แ แจแแแชแแแแ แฃแคแ แ แแแแขแ แแแฃแ แ แกแแแแแแแแ, แ แแแแแแช แแ แแฌแแแแก แแ แแแ แแแขแแ แแ แแขแแชแแแก (แกแแแแขแ แจแแแชแแแแ "V" แแแจแแแ). แแแจแแคแแ แแก แแแ แแจแ แแแแงแแ แแแฃแแ แแแแจแแ แแแแกแแแแก, "แแ แแฃแกแแคแ แแฎแ" แแแแแแแขแแ แ แแแแแ แแแแแฉแแแแแ. แแแแแแแขแแ แแก แฉแแแแชแแแแแแก แแแแแแ แแ แแก แแก, แ แแ แแแแ แ แแแแฎแแแ แแแแแ แแแแแจแแ แแแก แแแฅแแแแแก แแแแแแแขแแ แก แแ แคแแฅแขแแแ, แ แแ แกแแแขแแก แแแแขแแแขแ แจแแแซแแแแ แแงแแก แกแแแแ แแ แแ แแฆแแฅแแแก แ แแแแ แช แแแจแแแ แแแแกแ, แ แแ แแแแจแแ แ แแแจแแคแ แฃแแแ. แแฃ แแแแกแฏแแแแแ Google-แแก แแแแแแแแฎแแแ, แแแแฎแแแ แแแแแแ แแฎแแแแ 11%-แก แแกแแแก แแแแแแแแแก แฎแแขแแก แแแแจแแแแแแแ.
- แแฎแแแฎแแ แแแฎแฃแ แฃแแ แฉแแแแ แแแแแก แกแแ แแฎแแ แแฉแแแแแแก แฉแแแแ แแแแแก แแแฎแฃแ แฃแแ แฏแแฃแคแแแแก แจแแแแแแกแก (แแแ แ แกแแแจแ แฃแแ แแแแ แแแฉแแแแแแ แแงแ แฏแแฃแคแแก แกแแฎแแแ แจแแแแแแกแแก แแแขแแแแแแก แแแ แแจแ) แฏแแฃแคแแแแ แ แแแแ แช แแแแแ แฏแแฃแคแแก, แแกแ แชแแแแแฃแแ แฉแแแแ แแแแแก แแ แแแ แแฃแแแ แแแแ แฃแแแแแก แจแแกแแซแแแแแแแแ. แคแฃแแฅแชแแ แแ แแ แแก แฉแแ แแฃแแ แงแแแแ แแแแฎแแแ แแแแแกแแแแก, แแแแขแแ แแแก แแแกแแแฅแขแแฃแ แแแแแ แจแแแซแแแแ แแแแญแแ แแแ "chrome://flags/#tab-restore-sub-menus" แแแ แแแแขแ แแก แจแแชแแแ.
- แกแแฌแแ แแแแแแกแแแแก แแแแแ แแแแแ แแฎแแแ แแแ แแแแขแ แแแ: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites แแ JavaScriptJitBlockedForSites, แ แแแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแขแ แแแแ JIT-less แ แแแแแ, แ แแแแแแช แแแแแ แแแแก JIT แแแแแแแแชแแแก แแแแแงแแแแแแก JavaScript-แแก แจแแกแ แฃแแแแแกแแก (แแแแแแงแแแแแ แแฎแแแแ Ignition execut-แแก แแแขแแ แแ แแขแแชแแ) แแแฎแกแแแ แแแ แแแแแก แจแแกแ แฃแแแแแก แแ แแก. JIT-แแก แแแแแ แแแ แจแแแซแแแแ แกแแกแแ แแแแแ แแงแแก แแแขแแแชแแฃแ แแ แกแแจแแจ แแแ แแแแแแแชแแแแแแ แแฃแจแแแแแก แฃแกแแคแ แแฎแแแแแก แแแกแแฃแแฏแแแแกแแแแแ JavaScript-แแก แจแแกแ แฃแแแแแก แจแแกแ แฃแแแแแก แแแแฎแแแแแแ 17%-แแ แจแแแชแแ แแแแก แฎแแ แฏแแ. แแฆแกแแแแจแแแแแ, แ แแ แแแแแ แแกแแคแขแ แแแแแ แฃแคแ แ แจแแ แก แฌแแแแแ แแ Edge แแ แแฃแแแ แจแ แแแแแ แแ แแฅแกแแแ แแแแแขแฃแแ โSuper Duper Secureโ แ แแแแแ, แ แแแแแแช แแแแฎแแแ แแแแแก แกแแจแฃแแแแแแก แแซแแแแก แแแแแ แแแก JIT แแ แแแแแฅแขแแฃแ แแก แแ แ JIT-แแแ แแแแกแแแแแ แขแแฅแแแแแก แฃแกแแคแ แแฎแแแแแก แแแฅแแแแแแแแ CET (Controlflow-Enforcement Technology), ACG (แแแแแแแแฃแ แ). Code Guard) แแ CFG (Control Flow Guard) แแแ แจแแแแแ แกแแก แแแแฃแจแแแแแแก แแ แแชแแกแแแแกแแแแก. แแฃ แแฅแกแแแ แแแแแขแ แฌแแ แแแขแแแฃแแ แแฆแแแฉแแแแแ, แแแจแแ แจแแแซแแแแ แแแแแแแ แแแก แแแแแขแแแแก Chrome-แแก แซแแ แแแแ แแแฌแแแแ.
- แแฎแแแ แฉแแแแ แแแก แแแแ แแ แแแแแแแแแ Google Drive-แจแ แจแแแแฎแฃแแ แงแแแแแแ แแแแฃแแแ แฃแแ แแแแฃแแแแขแแแแก แกแแแก. แกแแแก แจแแแแแแกแ แจแแแกแแแแแแแ drive.google.com-แแก แแ แแแ แแขแแขแแก แแแแงแแคแแแแแแก. Google Drive-แแก แแแแขแแแขแแก แฉแแแแแแแก แกแแแแ แแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ โchrome://flags/#ntp-modulesโ แแ โchrome://flags/#ntp-drive-moduleโ แแแ แแแแขแ แแแ.
- แแฎแแแ แกแแแแคแแ แแแชแแ แแแ แแแแแ แแแแแแขแ แแแฎแกแแแแ แแฎแแแ แฉแแแแ แแแก แแแแ แแแ, แ แแแ แแแแแฎแแแ แแ แแแแแแ แแฎแแแฎแแ แแแแแฎแ แแแแขแแแขแ แแ แแแแแแจแแ แแแฃแแ แแแคแแ แแแชแแ. แแแ แแแแแ แจแแฅแแแแแแ แแแแกแแแแก, แ แแ แแแแแแแแแแก แแฃแจแแแแ แแ แแแคแแ แแแชแแแกแแแ, แ แแแแแก แแแฎแแแช แจแแคแแ แฎแแ, แแแแแแแแแ, แแแ แแแแแ แแแแแฎแแแ แแแแ แแแแแแ แ แแชแแแขแ แแแ แซแแกแแแแก, แ แแแแแแช แแฎแแแฎแแ แแแแแแก แแแขแแ แแแขแจแ, แแแแ แแ แแแแแแ แแ แแแแ แแแก แแแฎแฃแ แแแก แจแแแแแ, แแ แแแแแ แซแแแแ แแแแแแแแแ. แจแแกแงแแแแแแ แแแฆแแแแแแจแ. แแฅแกแแแ แแแแแขแแก แกแแฎแแ แแแแฎแแแ แแแแแแก แกแแแแแแแแแ แแ แแฎแแ แ แฃแแแก: โแ แแชแแแขแแแโ (chrome://flags/#ntp-recipe-tasks-module) แแฃแแแแแ แแฃแแ แ แแชแแแขแแแแก แแแกแแซแแแแแ แแ แแฎแแแฎแแ แแแแแฎแ แ แแชแแแขแแแแก แฉแแแแแแแกแแแแก; โแจแแแแแแโ (chrome://flags/#ntp-chrome-cart-module) แจแแฎแกแแแแแแแแกแแแแก แแแแแแ แแแฆแแแแแแจแ แแ แฉแแฃแแ แแ แแแฃแฅแขแแแแก แจแแกแแฎแแ.
- Android แแแ แกแแ แแแแขแแแก แกแฃแ แแแแแกแแแแแ แแฎแแ แแแญแแ แแก แฃแฌแงแแแขแ แกแแซแแแแ แแแแแกแแแแก (chrome://flags/#continuous-search), แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแแฎแแ Google-แแก แแแแ แซแแแแแก แจแแแแแแแ แฎแแแฃแแ (แแแแแแ แแแ แซแแแแแก แจแแแแแแแแก แฉแแแแแแแก แกแฎแแ แแแแ แแแแแ แแแแแกแแแแก แจแแแแแ).
- แแแแ แแแแแก แแแ แกแแแก (chrome://flags/#webnotes-stylize) แแแแแแขแ แชแแขแแขแแแแก แแแแแแ แแแแก แแฅแกแแแ แแแแแขแฃแแ แ แแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแแฎแแ แแแแ แแแก แแ แฉแแฃแแ แคแ แแแแแแขแ แชแแขแแขแแ แแ แแแฃแแแแ แแ แแแ แกแฎแแ แแแแฎแแแ แแแแแแก.
- Chrome Web Store-แจแ แแฎแแแ แแแแแขแแแแแแก แแ แแแ แกแแแแแก แแแแแฎแแแแแแแก แแแแแฅแแแงแแแแแกแแก, แแฎแแ แกแแญแแ แแ แแแแแแแแแ แแก แแ แคแแฅแขแแ แแแแ แแแแแกแขแฃแ แแแ.
- Google แแแแแ แแจแแก แแแแฎแแแ แแแแแแก แแฅแแ แจแแกแแซแแแแแแแ แจแแแแแฎแแ แแแแแฎแแแก แแแคแแ แแแชแแ แแแแแแแ Google แแแแแ แแจแจแ.
- แแแแแแแแขแ แ แแแแแจแ, แแฃ แแแแแแแชแแแก แแแแแชแแแแแแก แแแกแฃแคแแแแแแแก แแแ แแแแขแ แแแแฅแขแแฃแ แแแฃแแแ, แแแแฎแแ แชแแแแแ แแแแ แแชแแแก แแแแแกแขแฃแ แแแแก แแฎแแแ แแแแแแแ, แ แแแแแแช แแแแแแ แขแแแก, แ แแ แแแแแชแแแแแแก แแแกแฃแคแแแแแแ แแแฎแฃแ แแแก แคแแแฏแแ แแก แแ แแแแกแ แฃแแแแก แงแแแแ แกแแกแแแก แแแแแแแแขแ แ แแแแแจแ.
- แแแแแแ แแ แแแฌแงแแแแแแแแก แแ แแแ แแแฃแ แแ แแแ แแแแกแแแ แแแแแแแแแแแ แจแแฃแแแแกแแแแแแแก แแแแ, Chrome 91-แก แแแแแแขแ แแฎแแแ แแแกแแฆแแแแก แจแแแแแฎแแแแแก แแแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแช แแแแ แแแแ แแแแแขแฃแ แแแแแแฃแขแแ แแแแ แแแแแชแแแแแกแแแแก, CECPQ1.3 (Combined Elliptic-Curve and Post-Quantum 2) แแแคแแ แแแแแแก แแแแแงแแแแแแแ แแแงแ แแแแแแ. TLSv2, แ แแแแแแช แแแ แแแแแแแก แแแแกแแแฃแ X25519 แแแกแแฆแแแแก แแแชแแแแก แแแฅแแแแแแก HRSS แกแฅแแแแกแแแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ NTRU Prime แแแแแ แแแแแ, แ แแแแแแช แจแแฅแแแแแแ แแแกแขแแแแแขแฃแ แ แแ แแแขแแกแแกแขแแแแแแกแแแแก.
- แแแ แขแแแ 989 (ftps-data) แแ 990 (ftps) แแแแแแขแ แแแ แซแแแฃแแ แฅแกแแแแก แแแ แขแแแแก แ แแแแแแแแแก ALPACA แจแแขแแแแก แแแแแแแแแก แแแแแแ. แแแ แ, NAT slipstreaming แจแแขแแแแแแกแแแ แแแกแแชแแแแ, แแแ แขแแแ 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 แแ 10080 แฃแแแ แแแแแแแแแแ.
- TLS แแฆแแ แฃแญแแ แก แแฎแแ แก 3DES แแแแแ แแแแแ แแแคแฃแซแแแแฃแ แจแแคแ แแแก. แแแ แซแแ, แฌแแจแแแแแ TLS_RSA_WITH_3DES_EDE_CBC_SHA แจแแคแ แแแแก แแแแ แแแ, แ แแแแแแช แแแ แซแแแแแแ แแ Sweet32 แจแแขแแแแกแแแแก.
- Ubuntu 16.04-แแก แแฎแแ แแแญแแ แ แจแแฌแงแแ.
- แจแแกแแซแแแแแแแ WebOTP API-แแก แแแแแงแแแแแ แกแฎแแแแแกแฎแแ แแแฌแงแแแแแแแแแก แจแแ แแก, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แกแแแ แแ Google แแแแแ แแจแแ. WebOTP แกแแจแฃแแแแแแก แแซแแแแก แแแ แแแแแแแชแแแก แฌแแแแแแฎแแก SMS-แแ แแแแแแแแแแ แแ แแฏแแ แแแ แแแแแแแกแขแฃแ แแแแแ แแแแแแ. แจแแแแแแแแแแแฃแแ แชแแแแแแแ แจแแกแแซแแแแแแก แฎแแแก แแแ แแคแแแแชแแแก แแแแแก แแแฆแแแแก แแแแแแฃแ แแแฌแงแแแแแแแแแ, แ แแแแแแช แแฃแจแแแแก Chrome-แแกแแแแก Android-แแกแแแแก แแ แแแกแ แแแแแงแแแแแ แแแกแแขแแ แกแแกแขแแแแแ.
- User-Agent Client Hints API แแแคแแ แแแแแ, แจแแแฃแจแแแแแฃแแ, แ แแแแ แช แจแแแชแแแแแ User-Agent แกแแแแฃแ แแกแแแแก. แแแแฎแแแ แแแแแก แแแแแขแแก แแแแแแขแแก แแแแแจแแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแฌแงแแ แแแแแชแแแแแแก แจแแ แฉแแแแแ แแแฌแแแแแ แแแแแ แแขแฃแแ แแ แแฃแแแ แแก แแ แกแแกแขแแแแก แแแ แแแแขแ แแแแก แจแแกแแฎแแ (แแแ แกแแ, แแแแขแคแแ แแ แแ แ.แจ.) แแฎแแแแ แกแแ แแแ แแก แแแแฎแแแแแก แจแแแแแ. แแแแฎแแแ แแแแแก, แแแแแก แแฎแ แแ, แจแแฃแซแแแ แแแแกแแแฆแแ แแก แ แ แแแคแแ แแแชแแแก แแแฌแแแแแ แจแแแซแแแแ แกแแแขแแก แแคแแแแแแแแก. แแแแฎแแแ แแแแแก แแแแแขแแก แแแแแแขแแก แแแแแจแแแแแแแก แแแแแงแแแแแแกแแก แแ แแฃแแแ แแก แแแแแขแแคแแแแขแแ แ แแ แแแแแแชแแแ แแแแคแแ แแแแฎแแแแแก แแแ แแจแ แแ แแแแฃแแแกแฎแแแแแ แแแแแแแแฃแแแ แแฎแแแแ แซแแ แแแแแ แแแ แแแแขแ แแแ, แ แแช แแ แแฃแแแแก แแแกแแฃแ แแแแแขแแคแแแแชแแแก.
แแฎแแแ แแแ แกแแ แแฎแแ แก แฃแญแแ แก Sec-CH-UA-Bitness แแแ แแแแขแ แก แแแแขแคแแ แแแก แแแขแแแก แจแแกแแฎแแ แแแแแชแแแแแแก แแแกแแแ แฃแแแแแแ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแขแแแแแแแฃแแ แแ แแแแแ แคแแแแแแแก แแแกแแแกแแฎแฃแ แแแแแ. แแแแฃแแแกแฎแแแแแ, Sec-CH-UA-Platform แแแ แแแแขแ แ แแแแแแแแแ แแแแแแ แแแแขแคแแ แแแก แแแคแแ แแแชแแแ. GetHighEntropyValues()-แแก แแแแแซแแฎแแแแกแแก แแแแ แฃแแแแฃแแ UADataValues-แแก แแแแจแแแแแแแ แแแแฃแแแกแฎแแแแแ แแแแฎแแ แชแแแแแแแ แแแแแแแแแแแฃแแ แแแ แแแแขแ แแแแก แแแกแแแ แฃแแแแแแ, แแฃ แจแแฃแซแแแแแแแ แแแขแแแฃแ แ แแแ แแแแขแแก แแแแ แฃแแแแ. toJSON แแแแแแ แแแแแแขแ NavigatorUAData แแแแแฅแขแก, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ แแแแกแขแ แฃแฅแขแแแ, แ แแแแ แแชแแ JSON.stringify(navigator.userAgentData).
- แ แแกแฃแ แกแแแแก แแแแแขแแแจแ แจแแคแฃแแแแก แจแแกแแซแแแแแแแ Web Bundle แคแแ แแแขแจแ, แ แแแแแแช แจแแกแแคแแ แแกแแ แแแแ แ แแแแแแแแแก แแแแแฎแแแแ แคแแแแแแแก (CSS แกแขแแแแแ, JavaScript, แกแฃแ แแแแแ, iframes) แฃแคแ แ แแคแแฅแขแฃแ แ แฉแแขแแแ แแแแก แแ แแแแแแแแแกแแแแก, แกแขแแแแแแแแ แแแฃแแ แแ แจแแแแแแแแแแแฃแแแ แแแแฃแแแกแฎแแแแแ. JavaScript แคแแแแแแแก แแแแแขแแแแก (webpack) แแ แกแแแฃแแ แแฎแแ แแแญแแ แแก แแแแแแแแแแแแแก แจแแ แแก, แ แแแแแแ แแฆแแแคแฎแแ แแกแแช Web Bundle แชแแแแแแก: แแแแแ แแแแแขแ, แแแแ แแ แแ แ แแแกแ แจแแแแแแแแแแ แแแฌแแแแแ, แจแแแซแแแแ แแแกแ แฃแแแแก HTTP แฅแแจแจแ; แจแแแแแแ แแ แจแแกแ แฃแแแแ แจแแแซแแแแ แแแแฌแงแแก แแฎแแแแ แแแแแขแแก แกแ แฃแแแ แฉแแแแขแแแ แแแแก แจแแแแแ; แแแแแขแแแแแ แ แแกแฃแ แกแแแ, แ แแแแ แแชแแ CSS แแ แกแฃแ แแแแแ, แฃแแแ แแงแแก แแแแแ แแแฃแแ JavaScript แกแขแ แแฅแแแแแแก แกแแฎแแ, แ แแช แแ แแแก แแแแแก แแ แกแแญแแ แแแแก แกแฎแแ แแแแแแแก.
- แแแงแแแแ WebXR Plane Detection API, แ แแแแแแช แแแแฌแแแแก แแแคแแ แแแชแแแก แแแแแจแแขแฃแ แ แแแแแแแ แแแแก แจแแกแแฎแแ แแแ แขแฃแแแฃแ 3D แแแ แแแแจแ. แแแแแแแแฃแแ API แจแแกแแซแแแแแแก แฎแแแก แแแแแแแ แแแแชแแแแ MediaDevices.getUserMedia() แแแแแซแแฎแแแแ แแแฆแแแฃแแ แแแแแชแแแแแแก แ แแกแฃแ แกแ แแแขแแแกแแฃแ แ แแแแฃแจแแแแแ, แแแแแแฃแขแแ แฃแแ แฎแแแแแก แแแแแ แแแแแแแก แกแแแฃแแ แแแแก แแแแแ แแแแก แแแแแงแแแแแแ. แจแแแแฎแกแแแแแ, แ แแ WebXR API แกแแจแฃแแแแแแก แแแซแแแแ แแแแแ แแแแแแ แแฃแจแแแแ แแแ แขแฃแแแฃแ แ แ แแแแแแแก แกแฎแแแแแกแฎแแ แแแแกแแก แแแฌแงแแแแแแแแแแแ, แกแขแแชแแแแแ แฃแแ 3D แฉแแคแฎแฃแขแแแแ แแแแแแฃแ แแแฌแงแแแแแแแแแแ แแแคแฃแซแแแแฃแแ แแแแแฌแงแแแขแแแแแแแแแแ.
- แ แแแแแแแแ แแฎแแแ API แแแแแแขแ Origin Trials-แแก แ แแแแแก (แแฅแกแแแ แแแแแขแฃแแ แคแฃแแฅแชแแแแ, แ แแแแแแแช แกแแญแแ แแแแแ แชแแแแ แแแแฅแขแแฃแ แแแแก). Origin Trial แแฃแแแกแฎแแแแก แแแแแแแแฃแ API-แกแแแ แแฃแจแแแแแก แจแแกแแซแแแแแแแแก localhost-แแแ แแ 127.0.0.1-แแแ แแแแแแฌแแ แแแ แแแแแแแชแแแแแแแ, แแ แกแแแชแแแแฃแ แ แขแแแแแแก แ แแแแกแขแ แแชแแแกแ แแ แแแฆแแแแก แจแแแแแ, แ แแแแแแช แแแฅแแแแแแก แจแแแฆแฃแแฃแแ แแ แแแ แแแแแ แแขแฃแแ แกแแแขแแกแแแแก.
- แจแแแแแแแแแแแฃแแแ Multi-Screen Window Placement API, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแแกแแ แคแแแฏแ แแแ แแแแแแแแ แ แกแแกแขแแแแกแแแ แแแแแแจแแ แแแฃแ แแแแแกแแแแ แแแ แแแแ, แแกแแแ แจแแแแแฎแแ แคแแแฏแ แแก แแแแแชแแ แแ, แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, แแแแคแแ แแแแแ แคแแแฏแแ แ แกแ แฃแ แแแ แแแแ. แแแแแแแแแ, แแแแแแแแฃแแ API-แก แแแแแงแแแแแแ, แแ แแแแแขแแชแแแก แฉแแแแแแแก แแแ แแแแแแแชแแแก แจแแฃแซแแแ แแแแฌแงแแก แกแแแแแแแแก แฉแแแแแแ แแ แ แแแ แแแแ แแ แแฉแแแแแก แจแแแแจแแแ แแ แแแแแขแแชแแแกแแแแก แแแแ แแแ.
- Cross-Origin-Embedder-Policy แกแแแแฃแ แ, แ แแแแแแช แแแแแขแ แแแแแก Cross-Origin แแแแแแชแแแก แ แแแแแก แแ แแแซแแแแ แกแแจแฃแแแแแแก แแแแกแแแฆแแ แแ แฃแกแแคแ แแฎแ แแแแแงแแแแแแก แฌแแกแแแ แแ แแแแแแแแ แแแฃแแ แแแแ แแชแแแแแก แแแแ แแแ, แแฎแแ แแฎแแ แก แฃแญแแ แก "redentialless" แแแ แแแแขแ แก, แ แแแ แแแแแ แแแก แ แฌแแฃแแแแแแ แกแแแแแแแแ แแแแแแจแแ แแแฃแแ แแแคแแ แแแชแแแก แแแแแชแแแ, แ แแแแ แแชแแ แฅแฃแฅแแแแ แแ แแแแแแขแแก แกแแ แแแคแแแแขแแแ.
- แชแแแแ แแแ แแแแแแแชแแแแแกแแแแก (PWA, แแ แแแ แแกแฃแแ แแแ แแแแแแแชแแแแ), แ แแแแแแแช แแแแแขแ แแแแแแ แคแแแฏแ แแก แจแแแแแแกแแก แ แแแแแ แแ แแแแก แแ แแแฃแจแแแแแแ แจแแงแแแแแก, แแแฌแแแแแฃแแแ แแแแแคแแ แแ แคแแแฏแ แแก แแแ แแแแก แกแแจแฃแแแแแแแแ, แ แแแแ แแชแแ แกแแแแฃแ แแก แแแแ แแ แแแคแแ แแแแแ/แฉแแแแชแแ แฆแแแแแแแ. แแแแแคแแ แแ แแคแแ แแแแแก แ แแแแฅแขแแ แแแแแ แแ แแแแก, แ แแ แคแแ แแแแแก แแแแ แคแแแฏแแ แแก แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแขแแ แแฅแแแแ แกแแแฃแแแ แ แแแแแแแขแแแ แกแแแแฃแ แแก แแ แแแแจแ.
- แแแแแขแแแฃแแแ PWA แแแแแแแชแแแแแก แจแแฅแแแแก แจแแกแแซแแแแแแแ, แ แแแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช URL แแแแแฃแจแแแแแแแแ. แแแแแแแแแ, music.example.com แแแแแแแชแแแก แจแแฃแซแแแ แแแ แแแแกแขแ แแ แแแก URL-แแก แแแแแฃแจแแแแแแแ https://*.music.example.com แแ แงแแแแ แแแแแกแแแ แแแ แ แแแแแแแชแแแแแแแ แแ แแแฃแแแแแก แแแแแงแแแแแแ, แแแแแแแแแ, แแงแแกแแแ แ แแแกแแแฏแแ แแแแแแ แแ แแแคแแกแขแแก แแแแแแขแแแแแแ, แแแแแแฌแแแแก แแ PWA- แแแแแแแชแแแแแก แแแฎแกแแแแแ แแ แแ แ แแ แแฃแแแ แแก แแฎแแแ แฉแแแแ แแ.
- แจแแกแแซแแแแแแแ CSS แคแแแแแแแก แฉแแขแแแ แแแ "แแแแแ แขแแก" แแแแแฎแแขแแแก แแแแแงแแแแแแ, JavaScript แแแแฃแแแแแก แฉแแขแแแ แแแแก แแกแแแแกแ, แ แแช แแแกแแฎแแ แฎแแแแแแ แกแแแฃแแแ แ แแแแแแแขแแแแก แจแแฅแแแแกแแก แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแแ แกแขแแแแก แแแแแญแแแแก แแแ แแจแ JavaScript แแแแแก แแแแแงแแแแแแ. แแแแแ แขแแก แคแฃแ แชแแแ './styles.css' assert { type: 'css' }; document.adoptedStyleSheets = [แคแฃแ แชแแแ]; shadowRoot.adoptedStyleSheets = [แคแฃแ แชแแแ];
- แแแฌแแแแแฃแแแ แแฎแแแ แกแขแแขแแแฃแ แ แแแแแแ, AbortSignal.abort(), แ แแแแแแช แแแ แฃแแแแก AbortSignal แแแแแฅแขแก, แ แแแแแแช แฃแแแ แแแงแแแแแฃแแแ แจแแฌแงแแแขแแ. แแแแแก แ แแแแแแแแ แกแขแ แแฅแแแแก แแแชแแแแ AbortSignal แแแแแฅแขแแก แจแแฌแงแแแขแแก แแแแแแแ แแแแแจแ แจแแกแแฅแแแแแแ, แแฎแแ แจแแแแซแแแแ แแแฃแแแแแแแแ แแ แแ แกแขแ แแฅแแแแ "return AbortSignal.abort()".
- Flexbox แแแแแแแขแแ แแแแแแขแ แแฎแแ แแแญแแ แ แกแแฌแงแแกแ, แแแกแแกแ แฃแแ, แแแแแแแฌแงแแแ, แแแแแแแกแ แฃแแแแ, แแแ แชแฎแแแ แแ แแแ แฏแแแแ แกแแแแแแซแ แกแแขแงแแแแ, แแแกแแแก แชแแแขแ แก, flex-start แแ flex-end แกแแแแแแซแ แกแแขแงแแแแก แแแกแขแ แฃแแแแขแแแแ flex แแแแแแแขแแแแก แแแแแชแแแก แแแแแ แขแแแแแฃแแ แแแกแฌแแ แแแแกแแแแก.
- Error() แแแแกแขแ แฃแฅแขแแ แ แแฎแแ แชแแแแแแก แแฎแแ แแ แฉแแแแ โแแแแแแแกโ แแแแกแแแแก, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแ แขแแแแ แแแแแแแจแแ แแ แจแแชแแแแแแ แแ แแแแแแแแแ. const parentError = new Error('แแจแแแแแ'); const error = new Error('แแจแแแแแ', {แแแแแแ: parentError }); console.log(error.cause === prinError); // โ แแแ แแแแแ
- HTMLMediaElement.controlsList แแแแกแแแแก แแแแแแขแ noplaybackrate แ แแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแ แแแ แแ แแฃแแแ แจแ แแแฌแแแแแฃแแ แแแขแแ แคแแแกแแก แแแแแแแขแแแ แแฃแแขแแแแแแฃแ แ แจแแแแแ แกแแก แแแแแ แแก แกแแฉแฅแแ แแก แจแแกแแชแแแแแแ.
- แแแแแขแแแฃแแแ Sec-CH-Prefers-Color-Scheme แกแแแแฃแ แ, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก, แแแแฎแแแแแก แแแแแแแแแก แแขแแแแ, แแแแแกแชแแก แแแแแชแแแแแ แแแแฎแแแ แแแแแก แกแแกแฃแ แแแแ แคแแ แแก แกแฅแแแแก แจแแกแแฎแแ, แ แแแแแแช แแแแแแงแแแแแ "prefers-color-scheme" แแแแแ แจแแแแแฎแแแแจแ, แ แแช แกแแจแฃแแแแแแก แแแกแชแแแก แกแแแขแก แแแขแแแแแแชแแ แแแแฎแแแแแก. แแ แฉแแฃแ แกแฅแแแแกแแแ แแแแแแจแแ แแแฃแแ CSS-แแก แฉแแขแแแ แแแ แแ แกแฎแแ แกแฅแแแแแแแแ แฎแแแฃแแ แแแแแแ แแแแแแแแก แแแแแแแ แแชแแแแแ.
- แแแแแขแแแฃแแแ Object.hasOwn แแแแกแแแ, แ แแแแแแช แแ แแก Object.prototype.hasOwnProperty-แแก แแแแแ แขแแแแแฃแแ แแแ แกแแ, แแแแแ แแแแ แ แแแแ แช แกแขแแขแแแฃแ แ แแแแแแ. Object.hasOwn({ prop: 42 }, 'prop') // โ true
- แจแแฅแแแแแแ แซแแแแแ แกแฌแ แแคแ แฃแฎแแจแ แซแแแแก แแแแแแแแชแแแกแแแแก, Sparkplug-แแก JIT แจแแแแแแแแแแ แแแแแแขแ แกแแ แแฃแแ แจแแกแ แฃแแแแแก แ แแแแแ, แ แแแ แจแแแแชแแ แแก แแแฎแกแแแ แแแแก แแแแ แแแแแก แแแแแ แแแแก แฎแแ แฏแแแ แฉแแฌแแ แแกแ แแ แแแจแแแแแก แ แแแแแแแก แจแแ แแก. Sparkplug แแฎแแ แแแ แแแแแก แแ แแแแ แคแฃแแฅแชแแแก แแ แแแ แแฃแแแ แแ แแแฃแฌแแแแแก mprotect-แก แแ แแฎแแ แแแแแ แฏแแฃแคแแก แแแแแ แแแแแแก แจแแกแแชแแแแแแ. แจแแแแแแแแแแแฃแแ แ แแแแแ แแแแจแแแแแแแแแ แแแชแแ แแแก แแแแแแแแชแแแก แแ แแก (44%-แแแ), JavaScript-แแก แจแแกแ แฃแแแแแก แจแแกแ แฃแแแแแแ แแแแแขแแฃแ แ แแแแแฅแแแแแแแก แแแ แแจแ.
- แแแแ แแแแแก แแแ แกแแ แแแแแ แแแแก V8 แซแ แแแแก แฉแแจแแแแแฃแ แแแชแแแก แแแแ แแแแ แแ แฎแแก แจแแขแแแแแแกแแแ, แ แแแแ แแชแแ Spectre, แ แแแแแแแช แแ แแ แแก แแกแแแ แแคแแฅแขแฃแ แ, แ แแแแ แช แชแแแแแฃแ แแ แแชแแกแแแจแ แกแแแขแแแแก แแแแแแ แแแ. แแแกแแขแแแแก แแแ แกแแแจแ แแก แแแฅแแแแแแแแ แแแแแ แแฃแแ แแงแ แฏแแ แแแแแ Chrome 70-แแก แแแแแจแแแแแกแแก. แแ แแกแแญแแ แ แจแแแแฌแแแแแแแก แแแแแ แแแแ แกแแจแฃแแแแแ แแแกแชแ แแแแแ แแแก แจแแกแ แฃแแแแ 2-15%-แแ.
- แแแฃแแฏแแแแกแแ แแแกแขแ แฃแแแแขแแแ แแแ แแแแแแแแแ แแแแกแแแแก. แกแขแแแแก แคแฃแ แชแแแก แจแแแแฌแแแแแก แ แแแแแจแ, แจแแกแแซแแแแแแแ @container แแแแแฎแแขแแแก แแแแแงแแแแแแ แแแแแ แแ แแแฃแแ แแแแฎแแแแแแแก แ แแแแฅแขแแ แแแ. แฅแกแแแแก แจแแแแฌแแแแแก แ แแแแแจแ, แแแแแ แแแแแ แ แแกแฃแ แกแแแแก แแแแแฎแแแแ แแแ แแแแแขแแก แคแแ แแแขแจแ. แแแ แแแแกแแแจแ, แแแแขแแฅแกแขแฃแ แแแแแฃแก แแแแแแขแ แกแขแ แแฅแแแแแแก แแแแแ แแแแก แแแ แแแแขแแแ JavaScript แแ JSON แแแขแแ แแแแแแก แกแแฎแแ. CORS (Cross-Origin Resource Sharing) แแแแแแจแแ แแแฃแแ แจแแชแแแแแแแก แแแฃแแฏแแแแกแแแฃแแ แแแแแ แแแ.
แแแ แแ แแแแแแชแแแแแกแ แแ แจแแชแแแแแแแก แแแแแกแฌแแ แแแแกแ, แแฎแแแ แแแ แกแแ แแฆแแแคแฎแแ แแก 27 แแแฃแชแแแแแแแก. แแแแ แ แแแฃแชแแแแแแ แแแแแแแแแแ แแแขแแแแขแฃแ แ แขแแกแขแแ แแแแก แจแแแแแแ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer แแ AFL แแแกแขแ แฃแแแแขแแแแก แแแแแงแแแแแแ. แแ แแแแแแแแแแแ แแกแแแ แแ แแขแแแฃแแ แแ แแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแกแชแแแก แแแแ แแแก แแแแแ แแ แแฃแแแ แแก แแแชแแแก แงแแแแ แแแแแก แแ แกแแกแขแแแแจแ แแแแแก แจแแกแ แฃแแแแแก แกแแแแ แฏแแจแ แแแ แแแแก แแแ แแ. แแแแแแแแ แ แแแแแจแแแแแกแแแแก แแแฃแชแแแแแแแก แแฆแแแฉแแแแกแแแแก แคแฃแแแแ แฏแแแแแก แแแแแฎแแแก แแ แแแ แแแแก แคแแ แแแแแจแ, Google-แแ แแแแแแฎแแแ 19 แฏแแแแ 136500 แแจแจ แแแแแ แแก แฆแแ แแแฃแแแแแก (แกแแแ แฏแแแแ 20000 แแจแจ แแแแแ แ, แแ แแ แฏแแแแ 15000 แแจแจ แแแแแ แ, แกแแแ แฏแแแแ 10000 แแจแจ แแแแแ แ, แแ แแ แฏแแแแ 7500 แแจแจ แแแแแ แ, แกแแแ 5000 แแจแจ แแแแแ แ, แฏแแแแ แแ แกแแแ แฏแแแแ). 3000 แฏแแแแแก แแแแ แฏแแ แแแแแแแแแ แแ แแ แแก.
แฌแงแแ แ: opennet.ru