ืืืื ืืฉืคื ืืช ืืฉืืจืืจ ืฉื ืืคืืคื ืืืื ืืจื ื Chrome 91. ืืืงืืื, ืืืื ื ืืืืืจื ืืฆืืื ืฉื ืคืจืืืงื Chromium ืืืื ืื, ืืืฉืืฉ ืืืกืืก ืืืจืื. ืืคืืคื ืืจืื ืืชืืคืืื ืืฉืืืืฉ ืืกืืื ืืืื ืฉื ืืืื, ืื ืืืืืช ืืขืจืืช ืืฉืืืืช ืืชืจืืืช ืืืงืจื ืฉื ืงืจืืกื, ืืืืืืื ืืืคืขืืช ืชืืื ืืืืื ืืืื (DRM), ืืขืจืืช ืืืชืงื ื ืืืืืืืืช ืฉื ืขืืืื ืื ืืืขืืจืช ืคืจืืืจื RLZ ืืขืช ืืืคืืฉ. ืืืืืืจื ืืืื ืฉื Chrome 92 ืืชืืื ื ืช ื-20 ืืืืื.
ืฉืื ืืืื ืืจืืืืื ื-Chrome 91:
- ืืืืืข ืืช ืืืืืืช ืืขืฆืืจ ืืช ืืืฆืืข JavaScript ืืงืืืฆืช ืืจืืืกืืืช ืืืืืฆืช. Chrome 85 ืืฆืื ืชืืืื ืืืจืืื ืืจืืืกืืืช ืืงืืืฆืืช ืฉื ืืชื ืืฉืืื ืืฆืืข ืืืชืืืืช ืกืคืฆืืคืืื. ืืืฉืจ ืืชื ืืืืฅ ืขื ืชืืืืช ืงืืืฆื, ืืืจืืืกืืืช ืืืฉืืืืืช ืืืื ืืืืืฆืืช ืืชืืืืช ืืืช ื ืฉืืจืช ืืืงืื ืืืช (ืืืืฆื ื ืืกืคืช ืขื ืืชืืืืช ืคืืชืืช ืืช ืืงืืืฆื). ืืืืืืจื ืืืืฉื, ืขื ืื ืช ืืืคืืืช ืืช ืขืืืก ืืืขืื ืืืืกืื ืืื ืจืืื, ืืคืขืืืืช ืืืจืืืกืืืช ืืืืืขืจืืช ืืืฉืขืชื. ืืจืืื ืืชืืฆืขืช ืจืง ืขืืืจ ืืจืืืกืืืช ืฉืืฉืืืขืืช ืกืืื ื, ืืฉืชืืฉืืช ืืื ืขืืื ืืื ืืจื ื ืื ื-API ืฉื IndexedDB, ืืชืืืจืื ืืืชืงื USB ืื ืืฆืืืื ืชืืื ืืืืื, ืกืืื ื ืื ืืืื. ืืฉืื ืื ืืชืืฆืข ืืืืจืื, ืืื ืืืืื ืงืื ืฉื ืืฉืชืืฉืื.
- ืืืื ืชืืืื ืืฉืืืช ืืกืื ืืคืชื ืฉืขืืืื ืืคื ื ืืื ืืก ืืืืฉืืื ืงืืื ืืืื. ืืืฉืืื ืงืืื ืืืื ืืืืจืื ืืืืคื ืงืืฆืื ื ืืคืชืจืื ืืืขืื ืฉื ืคืืจืืง ืืกืคืจ ืืืขื ืืืืจืืื ืจืืฉืื ืืื, ืืฉืจ ืขืืืืช ืืืกืืก ืืืืืจืืชืื ืืฆืคื ื ื-ืกืืืืจืืื ืืืืจื ืืื ืืืื ื ื ืืชื ืื ืืคืชืจืื ืืขืื ืืืขืืืื ืงืืืกืืื. ืืฉืืืืฉ ื-TLSv1.3, ืืกืืคืง ืืชืืกืฃ CECPQ2 (Combined Elliptic-Curve and Post-Quantum 2), ืืืฉืื ืืช ืื ืื ืื ืืืืคืช ืืืคืชืืืช ืืงืืืกื X25519 ืขื ืกืืืืช HRSS ืืืืืกืกืช ืขื ืืืืืจืืชื NTRU Prime, ืืืืืขื ืืืขืจืืืช ืืฆืคื ื ืคืืกื-ืงืืื ืืืืช.
- ืืชืืืื ืืคืจืืืืงืืื TLS 1.0 ื-TLS 1.1, ืืฉืจ ืืชืืืฉื ื ืขื ืืื ืืขืืช ื-IETF (Internet Engineering Task Force), ืืืคืกืงื ืืืืืืื. ืืืื ืืืคืฉืจืืช ืืืืืจืช TLS 1.0/1.1 ืขื ืืื ืฉืื ืื ืืืื ืืืช SSLVersionMin ืืืกืจื.
- ืืืืืืืื ืืคืืืคืืจืืช ืืื ืืงืก ืืืืืื ืืช ืืฉืืืืฉ ืืืฆื "DNS over HTTPS" (DoH, DNS over HTTPS), ืฉืืืื ืืขืืจ ืืืฉืชืืฉื Windows, macOS, ChromeOS ื-Android. DNS-over-HTTPS ืืืคืขื ืืืืืืืืช ืขืืืจ ืืฉืชืืฉืื ืฉืืืืืจืืช ืฉืืื ืืฆืืื ืืช ืกืคืงื DNS ืืชืืืืื ืืืื ืืืืืื ืื (ืขืืืจ DNS-over-HTTPS ืืฉืชืืฉืื ืืืืชื ืกืคืง ืืื ืขืืืจ DNS). ืืืืืื, ืื ืืืฉืชืืฉ ืืฉ DNS 8.8.8.8 ืฉืฆืืื ืืืืืจืืช ืืืขืจืืช, ืฉืืจืืช ื-DNS-over-HTTPS ืฉื ืืืื ("https://dns.google.com/dns-query") ืืืคืขื ืืืจืื ืื ื-DNS ืืื 1.1.1.1, ืืื ืฉืืจืืช DNS-over-HTTPS Cloudflare ("https://cloudflare-dns.com/dns-query") ืืื'.
- ืืฆืืื 10080, ืืืฉืืฉืช ืืืืืื Amanda ื-VMWare vCenter, ื ืืกืคื ืืจืฉืืืช ืืฆืืืืช ืืจืฉืช ืืืกืืจืืช. ืืขืืจ, ืืฆืืืืช 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 ื- 6566 ืืืจ ื ืืกืื. ืขืืืจ ืืฆืืืืช ืืจืฉืืื ืืฉืืืจื, ืฉืืืืช ืืงืฉืืช HTTP, HTTPS ื-FTP ืืกืืื ืขื ืื ืช ืืืื ืืคื ื ืืชืงืคืช ื-NAT. , ืืืืคืฉืจ ืืขืช ืคืชืืืช ืืฃ ืืื ืืจื ื ืฉืืืื ืืืืืื ืขื ืืื ืืชืืงืฃ ืืืคืืคื ืืืฆืืจ ืืืืืจ ืจืฉืช ืืฉืจืช ืืชืืงืฃ ืืื ืืฆืืืช UDP ืื TCP ืืืขืจืืช ืฉื ืืืฉืชืืฉ, ืืืจืืช ืืฉืืืืฉ ืืืืื ืืืชืืืืช ืืคื ืืื (192.168.xx, 10 โ.xxx).
- ื ืืชื ืืืืืืจ ืืช ืืืฉืงื ืืืืืืืืืช ืฉื ืืืฉืืื ืืื ืืจื ื ืขืฆืืืืื (PWA - Progressive Web Apps) ืืืฉืจ ืืืฉืชืืฉ ืืชืืืจ ืืืขืจืืช (Windows ื-macOS). ืืคืขืื ืืืืืืืืช ืืืืืจืช ืืืฃ chrome://apps. ืืคืื ืงืฆืืื ืืืืช ื ืืืงืช ืืขืช ืขื ืืืื ืงืื ืืืืฉืชืืฉืื, ืืืฉืืจ ืืื ืืืจืฉืช ืืคืขืืช ืืืืืจื "chrome://flags/#enable-desktop-pwas-run-on-os-login".
- ืืืืง ืืืขืืืื ืืืขืืจืช ืืืคืืคื ืืฉืืืืฉ ืืืจืืื ืืืืืื ืืืืื ืืช, ืฉืื ื ืฉื ืงืืืฅ ื-"master_preferences" ื-"initial_preferences". ืืื ืืฉืืืจ ืขื ืชืืืืืช, ืืชืืืื ื-"master_preferences" ืชืืฉืืจ ืืืคืืคื ืืืฉื ืืื ืื. ืืขืืจ, ืืืคืืคื ืืืจ ื ืคืืจ ืืืฉืืืืฉ ืืืืืื "ืจืฉืืื ืืื ื", "ืจืฉืืื ืฉืืืจื" ื"ืืืื".
- ืืฆื ืืืืืฉื ืืืืืื ืืืฉืืคืจืช, ืืืคืขืื ืืืืงืืช ื ืืกืคืืช ืืืื ื ืืคื ื ืคืืฉืื ื, ืคืขืืืืช ืืืื ืืช ืืืืืืื ืืืจืื ืืจืฉืช, ืืืื ืืช ืืืืืืช ืืฉืืื ืงืืฆืื ืฉืืืจืื ืืกืจืืงื ืืฆื ืืืื. ืื ืืกืฃ, ืืืืฉื ืืืืื ืืฉืืคืจืช ืืืืฉืืช ืืชืืฉืื ืืช ืขืืืจ ืืกืืืื ืื ืืงืฉืืจืื ืืืฉืืื Google ืืขืช ืืืืื ื ืืกืืื ืืช ืืืื, ืืื ืื ืฉืืืืช ืขืจืื ืืืชืจืืช Referrer ืืฉืจืชื Google ืืื ืืืืืง ืืขืืจื ืืืชืจ ืืืื ื.
- ืืืืืืจื ืืคืืืคืืจืืช ืื ืืจืืืื ืฉืืคืจ ืขืืฆืื ืจืืืื ืืืคืก ืืืื ืืจื ื ืฉืขืืจื ืืืคืืืืืืฆืื ืืฉืืืืฉ ืืืกืื ืืืข ืืืขืจืืืช ืืื ืฉืื ืขื ืืืืืืืช (ืืืขืจืืืช ืฉืืืื ืืืช, ืืขืืฆืื ืขืืจ ืืืืฉ ืืืจืื 83). ืืืจืช ืืขืืืื ืืืืืืฉ ืืืืชื ืืืื ืืช ืืขืืฆืื ืฉื ืจืืืื ืฆืืจื ืืืืื ืืืกืจ ืขืงืืืืช ืืกืื ืื โ ืืขืืจ, ืืืง ืืืจืืืื ืืฆืืจื ืชืืื ื ื ืืืชืื ืืืืื ืืื ืฉื ืืืฉืง ืืขืจืืช ืืืคืขืื, ืืืืงื ืืืชืื ืืกืื ืื ืืช ืืคืืคืืืจืืื ืืืืชืจ. ืืฉื ืื, ืืืื ืืื ืฉืื ืื ืืืชืืื ืืืืคื ืฉืื ื ืขืืืจ ืืกืื ืืืข ืืืขืจืืืช ืืื ืฉืื ืขื ืืืืืืืืืช.
- ื ืืกืฃ ืกืงืจ ืืขืช ืงืื ืฉืืืฆื ืืขืช ืคืชืืืช ืืืืจืืช Privacy Sandbox (chrome://settings/privacySandbox).
- ืืืฉืจ ืืจืืฆืื ืืช ืืจืกืช ืืื ืืจืืืื ืฉื ืืจืื ืขื ืืืฉืื ืืืืื ืขื ืืกืืื ืืืืืื, ืืืงืฉื ืืชืืฆืขืช ืขืืืจ ืืจืกืช ืฉืืืื ืืขืืืื ืฉื ืืืชืจ, ืืื ืืืืืืจื ืขืืืจ ืืืฉืืจืื ื ืืืืื. ืืชื ืืืื ืืฉื ืืช ืืช ืืืชื ืืืืช ืืืืฆืขืืช ืืืืืจื "chrome://flags/#request-desktop-site-for-tablets".
- ืืงืื ืืขืืืื ืืืืืืช ืขืืื ืืืืฉ, ืื ืฉืืคืฉืจ ืื ื ืืคืชืืจ ืืขืืืช ืขื ืืืกืจ ืขืงืืืืช ืืืชื ืืืืช ืืขืช ืืฆืืช ืืืืืืช ืืืจืื ืืืคืืืจืคืืงืก/ืกืคืืจื.
- ืืืืคืื ืืชืขืืืืช ืฉืจืชืื ืืจืฉืืช ืืืืฉืืจืื ืืกืคืจืืืช Camerfirma ืืืคืกืง ืขืงื ืชืงืจืืืช ืืืืจืืช ืืื ืฉื ืช 2017 ืืืืืืืช ืืคืจืืช ืืื ืคืงืช ืืืฉืืจืื. ืืชืืืื ืืืืฉืืจื ืืงืื ื ืฉืืจืช; ืืืกืืื ืืื ืจืง ืขื ืืืฉืืจืื ืืืฉืืฉืื ืืืชืจื HTTPS.
- ืื ื ืืืฉืืืื ืืืืฉื ืชืืืื ืืคืืืื ืจืฉืช ืืื ืืืื ืืคื ื ืฉืืืืช ืืขืงื ืืืจ ืชื ืืขืืช ืืฉืชืืฉืื ืืื ืืชืจืื ืขื ืืกืืก ืืืกืื ืืืืื ืืืืืจืื ืฉืืื ื ืืืืขืืื ืืืืกืื ืงืืืข ืฉื ืืืืข ("ืขืืืืืช-ืขื"). ืืืืืื ืฉืืฉืืืื ืฉืืืจืื ืืืืืื ืืืืืกื ืื ืืืจืื ืฉืืืช ืืฉืืชืฃ, ืืื ืงืฉืจ ืืชืืื ืืืงืืจ, ืืชืจ ืืื ืืืื ืืงืืืข ืฉืืชืจ ืืืจ ืืืขื ืืฉืืืื ืขื ืืื ืืืืงื ืื ืืืฉืื ืืื ื ืืฆื ืืืืืื. ืืืื ื ืืืืกืกืช ืขื ืฉืืืืฉ ืืคืืืื ืจืฉืช (Network Partitioning), ืฉืขืืงืจื ืืืืกืืฃ ืืืืืื ืื ืืฉืืชืคืื ืืจืืื ื ืืกืคืช ืฉื ืจืฉืืืืช ืืืืืืื ืฉืืื ื ื ืคืชื ืืขืืื ืืจืืฉื, ืื ืฉืืืืื ืืช ืืืกืื ืืืืืื ืขืืืจ ืกืงืจืืคืืื ืืืขืงื ืชื ืืขื ืืืื ืืืชืจ ืื ืืืื (ืกืงืจืืคื ื-iframe ืื ืืืื ืืืืืง ืื ืืืฉืื ืืืจื ืืืชืจ ืืืจ).
ืืืืจ ืืคืืืื ืืื ืืจืืื ืืืขืืืืช ืืืืกืื ืืืืืื, ืื ืฉืืืืื ืืขืืืื ืงืื ืืืื ืืขืื ืช ืืืคืื (ืืงืกืืืื ื-1.32%, ืื ืขืืืจ 80% ืืืืชืจืื ื-0.09-0.75%). ืืื ืืืืืง ืืช ืืฆื ืืคืืืื, ืืชื ืืืื ืืืคืขืื ืืช ืืืคืืคื ืขื ืืืคืฉืจืืช "โenable-features=PartitionConnectionsByNetworkIsolationKey, PartitionExpectCTStateByNetworkIsolationKey, PartitionHttpServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingByNetworkIsolationKey,B PartitionIsolationSSI yNetworkIsolationKey".
- ื ืืกืคื REST API VersionHistory ืืืฆืื ื (https://versionhistory.googleapis.com/v1/chrome), ืืืืฆืขืืชื ื ืืชื ืืงืื ืืืืข ืขื ืืจืกืืืช ืืจืื ืืืืก ืืคืืืคืืจืืืช ืืกื ืืคืื, ืืื ืืืกืืืจืืืช ืขืืืื ืื ืืืคืืคื.
- ื-iframes ืฉื ืืขื ื ืืชืืืืื ืฉืืื ื ืืืืืืื ืฉื ืขืืื ืืืกืืก, ืืกืืจื ืืฆืืช ืชืืืืช ืื-ืฉืื ืฉื JavaScript alert(), confirm() ื-prompt(), ืืฉืจ ืืื ืขื ืืืฉืชืืฉืื ืืคื ื ื ืืกืืื ืืช ืฉื ืกืงืจืืคื ืฉื ืฆื ืฉืืืฉื ืืืฆืื ืืืืขืืช ืชืืช ืืืกืืื ืฉืืืืืขื ืืืฆืื ืขื ืืื ืืืชืจ ืืจืืฉื.
- ื-API ืฉื WebAssembly SIMD ืืืฆื ืืืืฆืข ืืืจืืจืช ืืืื ืืฉืืืืฉ ืืืืจืืืช SIMD ืืงืืืจืืืช ืืืืฉืืืื ืืคืืจืื WebAssembly. ืืื ืืืืืื ืขืฆืืืืช ืคืืืคืืจืื, ืืื ืืฆืืข ืกืื ืืืฉ ืฉื 128 ืกืืืืืช ืฉืืืื ืืืืฆื ืกืืืื ืฉืื ืื ืฉื ื ืชืื ืื ืืจืืืื, ืืืื ืคืขืืืืช ืืงืืืจืืืช ืืกืืกืืืช ืืขืืืื ื ืชืื ืื ืืจืืืื. SIMD ืืืคืฉืจ ืื ืืืืืื ืืช ืืคืจืืืืงืืืืืืช ืขื ืืื ืืงืืื ืืขืืืื ื ืชืื ืื ืืืืื ืฉืืืืฉื ืืขืช ืงืืืคืืืฆืื ืฉื ืงืื ืืงืืจื ืืชืื WebAssembly.
- ืืกืคืจ ืืืฉืงื API ืืืฉืื ื ืืกืคื ืืืฆื ื ืกืืื ืืช Origin (ืชืืื ืืช ื ืืกืื ืืืืจืฉืืช ืืคืขืื ื ืคืจืืช). ื ืืกืืื ืฉื Origin ืืจืื ืขื ืืืืืืช ืืขืืื ืขื ื-API ืฉืฆืืื ืืืืฉืืืื ืฉืืืจืื ื-localhost ืื 127.0.0.1, ืื ืืืืจ ืจืืฉืื ืืงืืืช ืืกืืืื ืืืืื ืฉืชืงืฃ ืืืื ืืืืื ืขืืืจ ืืชืจ ืกืคืฆืืคื.
- WebTransport ืืื ืคืจืืืืงืื ื-JavaScript API ื ืืืื ืืฉืืืื ืืงืืื ืฉื ื ืชืื ืื ืืื ืืืคืืคื ืืฉืจืช. ืขืจืืฅ ืืชืงืฉืืจืช ืืืืจืื ืขื ืืื HTTP/3 ืชืื ืฉืืืืฉ ืืคืจืืืืงืื QUIC ืืชืืืืจื, ืืฉืจ ืืชืืจื, ืืืืื ืชืืกืคืช ืืคืจืืืืงืื UDP ืืชืืื ืืจืืืื ืฉื ืืกืคืจ ืืืืืจืื ืืืกืคืง ืฉืืืืช ืืฆืคื ื ืฉืืืช ืขืจื ื-TLS/SSL.
ื ืืชื ืืืฉืชืืฉ ื-WebTransport ืืืงืื ืืื ืื ืื ื WebSockets ืืื ืื ืื ื RTCDataChannel, ืืืฆืืขืื ืชืืื ืืช ื ืืกืคืืช ืืืื ืฉืืืืจ ืจื-ืืจื, ืืจืืื ืื-ืืืืื ืืื, ืืกืืจื ืืืืฅ ืืกืืจ, ืืฆืื ืืกืืจื ืืืื ืื ืืื ืืืื ืื. ืื ืืกืฃ, ื ืืชื ืืืฉืชืืฉ ื-WebTransport ืืืงืื ืืื ืื ืื Server Push, ืฉืืืื ื ืืฉื ืืืจืื.
- ืืืฉืง ืืฆืืจืชื ืืืืืจืช ืงืืฉืืจืื ืืืืฉืืื ืืื ืืจื ื ืขืฆืืืืื (PWAs), ืืืืคืขื ืืืืฆืขืืช ืคืจืืืจ capture_links ืืื ืืคืกื ืฉื ืืืฉืื ืืืื ืืจื ื ืืืืคืฉืจ ืืืชืจืื ืืคืชืื ืืืืืืืืช ืืืื PWA ืืืฉ ืืขืช ืืืืฆื ืขื ืงืืฉืืจ ืืืฉืื ืื ืืขืืืจ ืืืฆื ืฉื ืืืื ืืืื, ืืืืื ืืืืฉืืืื ื ืืืืื.
- ื ืืกืฃ ื-WebXR Plane Detection API, ืืืกืคืง ืืืืข ืขื ืืฉืืืื ืืืฉืืจืืื ืืกืืืืช ืชืืช ืืืื ืืืจืืืืืืช. ื-API ืฉืฆืืื ืืืคืฉืจ ืืืืื ืข ืืขืืืื ืขืชืืจ ืืฉืืืื ืฉื ื ืชืื ืื ืืืชืงืืืื ืืืืฆืขืืช ืืงืจืืื MediaDevices.getUserMedia(), ืชืื ืฉืืืืฉ ืืืืืขืืช ืงื ืืื ืืืช ืฉื ืืืืืจืืชืื ืจืืืื ืืืืืฉืืช. ื ืืืืจ ืืื ืฉื-API ืฉื WebXR ืืืคืฉืจ ืืื ืืืื ืขืืืื ืขื ืกืืืื ืฉืื ืื ืฉื ืืืฉืืจื ืืฆืืืืช ืืืืื, ืืื ืืงืกืืืช ืชืืช ืืืื ื ืืืืืช ืืขื ืืคืชืจืื ืืช ืืืืืกืกืื ืขื ืืืฉืืจืื ื ืืืืื.
- WebTransport ืืื ืคืจืืืืงืื ื-JavaScript API ื ืืืื ืืฉืืืื ืืงืืื ืฉื ื ืชืื ืื ืืื ืืืคืืคื ืืฉืจืช. ืขืจืืฅ ืืชืงืฉืืจืช ืืืืจืื ืขื ืืื HTTP/3 ืชืื ืฉืืืืฉ ืืคืจืืืืงืื QUIC ืืชืืืืจื, ืืฉืจ ืืชืืจื, ืืืืื ืชืืกืคืช ืืคืจืืืืงืื UDP ืืชืืื ืืจืืืื ืฉื ืืกืคืจ ืืืืืจืื ืืืกืคืง ืฉืืืืช ืืฆืคื ื ืฉืืืช ืขืจื ื-TLS/SSL.
- ืืืืืขื ืชืืืื ืืขืืืื ืขื WebSockets ืืขื HTTP/2 (RFC 8441), ืืฉืจ ืชืงืคื ืจืง ืขืืืจ ืืงืฉืืช ืืืืืืืืช ื- WebSockets ืืื ืืืืืช ืฉื ืืืืืจ HTTP/2 ืฉืืืงื ืืืจ ืขื ืืฉืจืช, ืฉืืืจืื ืขื ืชืืืื ื-โWebSockets over ืชืืกืฃ HTTP/2".
- ืืืืืืช ืขื ืืืืืง ืฉื ืขืจืื ืืืืืจ ืืืืืฆืจืื ืืงืจืืื ื-performance.now() ืขืงืืืืช ืืื ืืคืืืคืืจืืืช ืื ืชืืืืช ืืืืืืืช ืืช ืืคืืื ืฆืืื ืืืืืื ืืืคืืื ืืชืืืืืื ื ืคืจืืื. ืืืืืื, ืืืขืจืืืช ืฉืืืื ืืืช, ืืืืืง ืืขืช ืขืืืื ืืืงืฉืจืื ืื ืืืืืืื ืืฆืืืฆื ื-5 ื-100 ืืืงืจื-ืฉื ืืืช.
- ืื ืืืช ืฉืืืื ืืขืืืื ืืืืืช ืืขืช ืืช ืืืืืืช ืืงืจืื ืงืืฆืื ืืืืื (ืืชืืืช ืงืืฆืื ืืืื ืขืืืื ืืกืืจื). async function onPaste(e) { let file = e.clipboardData.files[0]; let contents = await file.text(); }
- CSS ืืืืฉืืช ืืช ืืืื @counter-style, ืืืืคืฉืจ ืื ืืืืืืจ ืกืื ืื ืืฉืื ืขืืืจ ืืื ืื ืืชืืืืืช ืืจืฉืืืืช ืืืืกืคืจืืช.
- ืืืืงืืช ืืคืกืืืื ืฉื CSS ":host()" ื-":host-context()" ืืืกืืคื ืืช ืืืืืืช ืืืขืืืจ ืขืจืืื ืืืืืื ืฉื ืืืจืจืื ืืืจืืืื ( ) ืื ืืกืฃ ืืจืฉืืืืช ืืืจืจ ( ).
- ื ืืกืฃ ืืืฉืง GravitySensor ืืงืืืขืช ื ืชืื ื ื ืคื (ืฉืืืฉื ืฆืืจืื ืงืืืืจืืื ืืืช) ืืืืืฉื ืืืืืื.
- ื-API ืฉื ืืืฉื ืืืขืจืืช ืืงืืฆืื ืืกืคืง ืืช ืืืืืืช ืืืืืืจ ืืืืฆืืช ืืืืืจืช ืฉื ืงืืืฅ ืืกืคืจืืื ืืืืฆืขืื ืืชืืืช ืืื-ืฉืื ืืืฆืืจื ืื ืคืชืืื ืฉื ืงืืืฅ.
- Iframes ืฉื ืืขื ื ืืืืืืื ืื ืืืจืื ืืืจืฉืื ืืืฉืช ื-WebOTP API ืื ืืืฉืชืืฉ ืืขื ืืง ืืช ืืืจืฉืืืช ืืืชืืืืืช. WebOTP ืืืคืฉืจ ืื ืืงืจืื ืงืืื ืืืืืช ืื-ืคืขืืืื ืฉื ืฉืืื ืืืืฆืขืืช SMS.
- ืืืชืจ ืืฉืชืฃ ืืืฉื ืืืืฉืืจืื ืืืชืจืื ืืืงืืฉืจืื ืืืืฆืขืืช ืื ืื ืื DAL (Digital Asset Links), ืืืืคืฉืจ ืืฉืืื ืืคืืืงืฆืืืช ืื ืืจืืืื ืืืชืจืื ืืื ืืคืฉื ืืช ืืื ืืกื.
- ืขืืืื ืฉืืจืืช ืืืคืฉืจืื ืฉืืืืฉ ืืืืืืื JavaScript. ืืืฉืจ ืืชื ืืฆืืื ืืช ืกืื 'ืืืืื' ืืขืช ืงืจืืื ืืื ืื, ืืกืงืจืืคืืื ืฉืฆืืื ื ืืืืขื ื ืืฆืืจื ืฉื ืืืืืืื ืืืืื ืื ืืืืืื โโืืืงืฉืจ ืืขืืื. ืชืืืืช ืืืืื ืืงืื ืขื ืฉืืชืืฃ ืงืื ืืื ืืคื ืืื ืืจื ื ืืขืืืื ืฉืืจืืช.
- JavaScript ืืกืคืง ืืช ืืืืืืช ืืืืืง ืืช ืงืืืื ืฉื ืฉืืืช ืคืจืืืื ืืืืืืืงื ืืืืฆืขืืช ืืชืืืืจ "#foo in obj". class A { static test(obj) { console.log(#foo ื-obj); } #foo = 0; } A.test(new A()); // true A.test({}); // ืฉืงืจ
- JavaScript ืืืจืืจืช ืืืื ืืืคืฉืจืช ืฉืืืืฉ ืืืืืช ืืืคืชื await ืืืืืืืื ืืจืื ืืขืืืื ื, ืื ืฉืืืคืฉืจ ืืฉืืืืช ืืกืื ืืจืื ืืืช ืืืฉืชืื ืืฆืืจื ืืืงื ืืืชืจ ืืชืืืื ืืขืื ืช ืืืืืื ืื ืื ืข ืืขืืืฃ ืืืชื ื"ืคืื ืงืฆืื ืืกืื ืืจืื ืืช". ืืืืืื, ืืืงืื (async function() { await Promise.resolve(console.log('test')); }()); ืขืืฉืื ืืชื ืืืื ืืืชืื await Promise.resolve(console.log('test'));
- ืื ืืข ื-JavaScript V8 ืฉืืคืจ ืืช ืืืขืืืืช ืฉื ืฉืืืจื ืืืืืื ืฉื ืชืื ืืืช, ืื ืฉืืืืื ืืช ืืืืจืืช ืืืขืืจ ืืืืื Speedometer4.5-FlightJS ื-2%.
- ืืืง ืืืื ืืืฉืืคืืจืื ืืืฆืขื ืืืืื ืขืืืจ ืืคืชืื ืืชืจืื. ื ืืกืฃ ืืฆื ืืคืงื ืืืืจืื ืืืฉ, ืืืกืคืง ืืืื ืืืืื ืช ื ืชืื ื ArrayBuffer ืืืืืจืื Wasm.
ืืื ืืืงืืืจ ืืืฆืืขืื ืืกืื ื ืืกืฃ ืืคืื ื ืืืืฆืืขืื, ืืืืคืฉืจ ืื ืืฉืคืื ืื ืืชืจ ืืืจืฉ ืืืคืืืืืืฆืื ืื ืื.
ืชืฆืืืืช ืืงืืืืืช ืฉื ืชืืื ื ืืืืื ืืช Elements ืืืืืื ืืช Network Analysis ืืกืคืงืืช ืืืืข ืขื ืืืก ืืืืื-ืจืืื ืฉื ืืชืืื ื, ืืคืฉืจืืืืช ืืขืืืื ืืืืื ืืงืืืฅ.
ืืืื ืืืืงืช ืืจืฉืช, ื ืืชื ืืขืช ืืฉื ืืช ืืช ืืขืจืืื ืืืงืืืืื ืฉื ืืืืชืจืช Content-Encoding.
ืืืืื ืืช ืืกืื ืื, ืืขืช ืชืืื ืืืฆืื ืืืืืจืืช ืืช ืืขืจื ืืืืืฉื ืืขืช ื ืืืื ืืื ืคืจืืืจื ื-CSS ืขื ืืื ืืืืจื ื"ืืฆื ืขืจื ืืืืฉื" ืืชืคืจืื ืืืงืฉืจ.
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, ืืืจืกื ืืืืฉื ืืืืืช 32 ื ืงืืืืช ืชืืจืคื. ืจืืืช ืืืืืืฉืืช ืืืื ืืชืืฆืื ืืืืืงืืช ืืืืืืืืืช ืืืืฆืขืืช ืืืืื AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ื-AFL. ืื ืืืื ืืขืืืช ืงืจืืืืืช ืฉืืืคืฉืจื ืืขืงืืฃ ืืช ืื ืจืืืช ืืืื ื ืขื ืืืคืืคื ืืืืคืขืื ืงืื ืืืขืจืืช ืืืืฅ ืืกืืืืช ืืจืื ืืืื. ืืืืง ืืืชืืื ืืช ืืชืฉืืื ืชืืืืืื ืืืืืื ืขื ืืืืื ื ืงืืืืช ืชืืจืคื ืขืืืจ ืืืืืืจื ืื ืืืืืช, ืืืื ืฉืืืื 21 ืคืจืกืื ืืฉืืื 92000 ืืืืจ (ืคืจืก ืืื ืฉื 20000 ืืืืจ, ืคืจืก ืืื ืฉื 15000 ืืืืจ, ืืจืืขื ืคืจืกืื ืฉื 7500 ืืืืจ, ืฉืืืฉื ืคืจืกืื ืฉื 5000 ืืืืจ, ืฉืืืฉื ืคืจืกืื ืฉื 3000 ืืืืจ, ืฉื ื ืคืจืกืื ืฉื 1000 ืืืืจืื ืืฉื ืืื. 500 ืืืืจ). ืืืืื ืฉื 5 ืืชืืืืืื ืืจื ื ืงืืข.
ืืงืืจ: OpenNet.ru