เบเบนเป‚เบเป„เบ”เป‰เป€เบ›เบตเบ”เป€เบœเบตเบเบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡ Chrome 91. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบ›เปˆเบญเบเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Chromium เบŸเบฃเบต, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Chrome, เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ. เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡ Chrome เป„เบ”เป‰เบ–เบทเบเบˆเปเบฒเปเบ™เบเป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบฅเป‚เบเป‰เบ‚เบญเบ‡ Google, เบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบเบตเบ”เบญเบธเบ›เบฐเบ•เบดเป€เบซเบ”, เป‚เบกเบ”เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบผเบดเป‰เบ™เป€เบ™เบทเป‰เบญเบซเบฒเบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ (DRM), เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เปเบฅเบฐเบชเบปเปˆเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต RLZ เป€เบกเบทเปˆเบญเบ„เบปเป‰เบ™เบซเบฒ. เบเบฒเบ™เบ›เปˆเบญเบเบ•เปเปˆเป„เบ›เบ‚เบญเบ‡ Chrome 92 เปเบกเปˆเบ™เบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบš 20 เบเปเบฅเบฐเบเบปเบ”.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™ Chrome 91:

  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบขเบธเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” JavaScript เปƒเบ™เบเบธเปˆเบกเปเบ–เบšเบ—เบตเปˆเบซเบเปเป‰เบฅเบปเบ‡. Chrome 85 เปเบ™เบฐเบ™เบณเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เปเบ–เบšเป€เบ›เบฑเบ™เบเบธเปˆเบกเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบชเบต เปเบฅเบฐเบ›เป‰เบฒเบเบเบณเบเบฑเบšเบชเบฐเป€เบžเบฒเบฐ. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ„เบฅเบดเบเปƒเบชเปˆเบ›เป‰เบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบเบธเปˆเบก, เปเบ–เบšเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบเบธเบšเบฅเบปเบ‡ เปเบฅเบฐเบ›เป‰เบฒเบเบŠเบทเปˆเบญเบฑเบ™เปœเบถเปˆเบ‡เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปเบ—เบ™ (เบเบฒเบ™เบ„เบฅเบดเบเปƒเบชเปˆเบ›เป‰เบฒเบเบŠเบทเปˆเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบˆเบฐเป€เบ›เบตเบ”เบเบธเปˆเบก). เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ, เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เป‚เบซเบผเบ” CPU เปเบฅเบฐเบ›เบฐเบซเบเบฑเบ”เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™, เบเบดเบ”เบˆเบฐเบเปเบฒเปƒเบ™เปเบ–เบšเบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡เป„เบ”เป‰เบ–เบทเบเบฅเบฐเบ‡เบฑเบšเป„เบงเป‰. เบกเบตเบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเปเบ–เบšเบ—เบตเปˆเบซเบผเบดเป‰เบ™เบชเบฝเบ‡, เปƒเบŠเป‰ Web Locks เบซเบผเบท IndexedDB API, เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ USB, เบซเบผเบทเบšเบฑเบ™เบ—เบถเบเบงเบดเบ”เบตเป‚เบญ, เบชเบฝเบ‡, เบซเบผเบทเป€เบ™เบทเป‰เบญเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก. เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™ rolled เบญเบญเบโ€‹เป€เบ—เบทเปˆเบญโ€‹เบฅเบฐโ€‹เบเป‰เบฒเบงโ€‹, เป‚เบ”เบโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบˆเบฒเบโ€‹เบญเบฑเบ”โ€‹เบ•เบฒโ€‹เบชเปˆเบงเบ™โ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ™เป‰เบญเบโ€‹เบ‚เบญเบ‡โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹.
  • เบฅเบงเบกเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบœเบปเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰ brute เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบต quantum. เบ„เบญเบกเบžเบดเบงเป€เบ•เบต Quantum เปเบกเปˆเบ™เป„เบงเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบเบฒเบ™เบเปˆเบญเบเบชเบฐเบซเบผเบฒเบเบ•เบปเบงเป€เบฅเบเบ—เปเบฒเบกเบฐเบŠเบฒเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ›เบฑเบ”เปƒเบˆเบ•เบปเป‰เบ™เบ•เป, เป€เบŠเบดเปˆเบ‡เบžเบฒเบเปƒเบ•เป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบšเบš asymmetric เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเบ™เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ„เบฅเบฒเบชเบชเบดเบ. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™ TLSv1.3, CECPQ2 (Combined Elliptic-Curve เปเบฅเบฐ Post-Quantum 2) plugin เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, เบชเบปเบกเบ—เบปเบšเบเบปเบ™เป„เบเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ X25519 เบ„เบฅเบฒเบชเบชเบดเบเบเบฑเบš HRSS scheme เบญเบตเบ‡เปƒเบชเปˆ NTRU Prime algorithm, เบญเบญเบเปเบšเบšเบชเปเบฒเบฅเบฑเบš post-quantum cryptosystems.
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ TLS 1.0 เปเบฅเบฐ TLS 1.1, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเป‰เบฒเบชเบฐเป„เบซเบกเป‚เบ”เบเบ„เบฐเบ™เบฐเบเปเบฒเบกเบฐเบเบฒเบ™ IETF (Internet Engineering Task Force), เป„เบ”เป‰เบขเบธเบ”เป€เบŠเบปเบฒเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™. เบฅเบงเบกเบ—เบฑเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบเบฑเบšเบ„เบทเบ™ TLS 1.0/1.1 เป‚เบ”เบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ™เบฐเป‚เบเบšเบฒเบ SSLVersionMin เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบ.
  • เบเบฒเบ™เบ›เบฐเบเบญเบšเบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก Linux เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เปƒเบŠเป‰ "DNS เบœเปˆเบฒเบ™ 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 เบ‚เบญเบ‡ Google (โ€œhttps://dns.google.com/dns-queryโ€) เบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เปƒเบ™ Chrome เบ–เป‰เบฒ DNS เปเบกเปˆเบ™ 1.1.1.1, เบˆเบฒเบเบ™เบฑเป‰เบ™เบšเปเบฅเบดเบเบฒเบ™ DNS-over-HTTPS Cloudflare (โ€œhttps://cloudflare-dns.com/dns-queryโ€), เปเบฅเบฐเบญเบทเปˆเบ™เป†.
  • Port 10080, เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ Amanda เปเบฅเบฐ VMWare vCenter, เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบžเบญเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบซเป‰เบฒเบก. เบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰, เบžเบญเบ” 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 เปเบฅเบฐ 6566 เบ–เบทเบเบšเบฅเบฑเบญเบเป„เบ›เบเปˆเบญเบ™เปเบฅเป‰เบง. เบชเบณเบฅเบฑเบšเบžเบญเบ”เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบ”เบณ, เบเบฒเบ™เบชเบปเปˆเบ‡ HTTP, HTTPS เปเบฅเบฐ FTP เบˆเบฐเบ–เบทเบเบšเบฅเบฑเบญเบเป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบต NAT slip. , เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบ›เบตเบ”เบซเบ™เป‰เบฒเป€เบงเบฑเบšเบ—เบตเปˆเบเบฐเบเบฝเบกเบžเบดเป€เบชเบ”เป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบตเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบตเป„เบ›เบซเบฒเบžเบญเบ” UDP เบซเบผเบท TCP เปƒเบ”เป†เปƒเบ™เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบšเป€เบ‚เบ”เบ—เบตเปˆเบขเบนเปˆเบžเบฒเบเปƒเบ™ (192.168.x.x, 10). .x.x.x).
  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบงเบฑเบšเปเบšเบšเบขเบทเบ™เบขเบนเปˆเบ”เบฝเบง (PWA - Progressive Web Apps) เป€เบกเบทเปˆเบญเบœเบนเป‰เปƒเบŠเป‰เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš (Windows เปเบฅเบฐ macOS). Autorun เบ–เบทเบเบเบณเบ™เบปเบ”เบ„เปˆเบฒเบขเบนเปˆเปƒเบ™เปœเป‰เบฒ chrome://apps. เบŸเบฑเบ‡เบŠเบฑเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเบขเบนเปˆเปƒเบ™เบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ™เป‰เบญเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เปเบฅเบฐเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบกเบฑเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ "chrome://flags/#enable-desktop-pwas-run-on-os-login".
  • เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบžเบทเปˆเบญเบเป‰เบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป€เบžเบทเปˆเบญเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเบšเบฅเบงเบก, เป„เบŸเบฅเปŒ "master_preferences" เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เบŠเบทเปˆเป€เบ›เบฑเบ™ "initial_preferences". เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ "master_preferences" เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เป€เบงเบฅเบฒ. เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป„เบ”เป‰เบเปเบฒเบˆเบฑเบ”เบเบฒเบ™เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเบš "เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง", "เบšเบฑเบ™เบŠเบตเบ”เปเบฒ" เปเบฅเบฐ "เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡".
  • เป‚เปเบ” Safe Browsing เบ—เบตเปˆเบ›เบฑเบšเบ›เบธเบ‡เปเบฅเป‰เบง, เป€เบŠเบดเปˆเบ‡เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบซเบผเบญเบเป€เบญเบปเบฒเบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ เปเบฅเบฐเป„เบžเบ‚เบปเปˆเบกเบ‚เบนเปˆเบญเบทเปˆเบ™เป†เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบš, เบฅเบงเบกเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบผเบ”เบกเบฒเป€เบžเบทเปˆเบญเบชเบฐเปเบเบ™เบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡ Google. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, Enhanced Safe Browsing เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเบฑเบ™เบŠเบตเบชเปเบฒเบฅเบฑเบš tokens เบ—เบตเปˆเบœเบนเบเบกเบฑเบ”เบเบฑเบšเบšเบฑเบ™เบŠเบต Google เป€เบกเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบก phishing, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ„เปˆเบฒ Referrer header เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ Google เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ.
  • เปƒเบ™เบชเบฐเบšเบฑเบšเบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก Android, เบเบฒเบ™เบญเบญเบเปเบšเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบšเบšเบŸเบญเบกเป€เบงเบฑเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบชเปเบฒเบœเบฑเบ”เปเบฅเบฐเบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบžเบดเบเบฒเบ™ (เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบš desktop, เบเบฒเบ™เบญเบญเบเปเบšเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบ„เบทเบ™เปƒเบซเบกเปˆเปƒเบ™ Chrome 83). เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ‚เบญเบ‡ rework เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เปเบšเบšเบŸเบญเบกเปเบฅเบฐเบฅเบปเบšเบฅเป‰เบฒเบ‡เบ„เบงเบฒเบกเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบš - เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบšเบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบซเป‰เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™, เปเบฅเบฐเบšเบฒเบ‡เบญเบฑเบ™เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰, เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบซเบ™เป‰เบฒเบˆเปเบชเปเบฒเบœเบฑเบ”เปเบฅเบฐเบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบžเบดเบเบฒเบ™.
    Chrome เบ›เปˆเบญเบ 91Chrome เบ›เปˆเบญเบ 91
  • เป€เบžเบตเปˆเบกเปเบšเบšเบชเบณเบซเบผเบงเบ”เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Privacy Sandbox (chrome://settings/privacySandbox).
  • เป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰ Chrome เป€เบงเบตเบŠเบฑเบ™ Android เปƒเบ™เปเบ—เบฑเบšเป€เบฅเบฑเบ” PC เบ—เบตเปˆเบกเบตเปœเป‰เบฒเบˆเปเปƒเบซเบเปˆ, เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปเบกเปˆเบ™เป€เบฎเบฑเบ”เบชเปเบฒเบฅเบฑเบšเป€เบงเบตเบŠเบฑเบ™ desktop เบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบชเบฐเบšเบฑเบšเบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบท. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ โ€œchrome://flags/#request-desktop-site-for-tabletsโ€.
  • เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบ™เปƒเบซเบกเปˆ, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เปƒเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปƒเบ™ Chrome เปเบฅเบฐเปƒเบ™ Firefox / Safari.
  • เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เป€เบŠเบตเบšเป€เบงเบตเบˆเบฒเบเบญเบปเบ‡เบเบฒเบ™เบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบ‚เบญเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™ Camerfirma เป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒเบเป‰เบญเบ™เป€เบซเบ”เบเบฒเบ™เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบฅเบทเป‰เบญเบเป†เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆ 2017 เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เบเบฒเบ™เบญเบญเบเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™. เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบฅเบนเบเบ„เป‰เบฒเบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰; เบเบฒเบ™เบ›เบดเบ”เบเบฑเป‰เบ™เบ™เบณเปƒเบŠเป‰เบเบฑเบšเปƒเบšเบฎเบฑเบšเบฎเบญเบ‡เบ—เบตเปˆเปƒเบŠเป‰เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠ HTTPS เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.
  • เบžเบงเบเป€เบฎเบปเบฒเบชเบทเบšเบ•เปเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบžเบทเปˆเบญเบ›เบปเบเบ›เป‰เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ•เบปเบงเบฅเบฐเบšเบธเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบšเปเปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบงเบญเบ™ ("Supercookies"). เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™ namespace เบ—เบปเปˆเบงเป„เบ›, เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เป‚เบ”เป€เบกเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบญเบทเปˆเบ™เบเปเบฒเบฅเบฑเบ‡เป‚เบซเบฅเบ”เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป‚เบ”เบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบงเปˆเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ™เบฑเป‰เบ™เบขเบนเปˆเปƒเบ™ cache. เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ (Network Partitioning), เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบงเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบก cache เบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบ—เบถเบเบเบฑเบšเป‚เบ”เป€เบกเบ™เบ—เบตเปˆเป€เบ›เบตเบ”เบซเบ™เป‰เบฒเบ•เบปเป‰เบ™เบ•เป, เป€เบŠเบดเปˆเบ‡เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ cache เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ„เบดเบšเบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เป„เบ›เบซเบฒเป€เบงเบฑเบšเป„เบŠเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ (เบชเบฐเบ„เบฃเบดเบšเบˆเบฒเบ iframe เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบงเปˆเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป„เบ”เป‰เบ–เบทเบเบ”เบฒเบงเป‚เบซเบผเบ”เบกเบฒเบˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบญเบทเปˆเบ™เบซเบผเบทเบšเปเปˆ).

    เบฅเบฒเบ„เบฒเบ‚เบญเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เปเบกเปˆเบ™เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒ, เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบฅเบฑเบเบ™เป‰เบญเบเปƒเบ™เป€เบงเบฅเบฒเป‚เบซเบผเบ”เบซเบ™เป‰เบฒ (เบชเบนเบ‡เบชเบธเบ” 1.32%, เปเบ•เปˆเบชเปเบฒเบฅเบฑเบš 80% เบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบ”เบ 0.09-0.75%). เป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบญเบตเป‰เบ™เปƒเบŠเป‰เบšเบฃเบฒเบงเป€เบŠเบตเบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบ โ€œโ€”enable-features=PartitionConnectionsByNetworkIsolationKey, PartitionExpectCTStateByNetworkIsolationKey, PartitionHttpServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingByNetworkIsolationBKLSessationKey,PartitionHttpServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingByNetworkBeySpessationKISsolation yNet workIsolationKey".

  • เป€เบžเบตเปˆเบก REST API VersionHistory เบžเบฒเบเบ™เบญเบ (https://versionhistory.googleapis.com/v1/chrome), เป‚เบ”เบเบœเปˆเบฒเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบšเบฑเบš Chrome เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเปเบฅเบฐเบชเบฒเบ‚เบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ‚เบญเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš.
  • เปƒเบ™ iframes เบ—เบตเปˆเป‚เบซเบฅเบ”เบกเบฒเบˆเบฒเบเป‚เบ”เป€เบกเบ™เบญเบทเปˆเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เป‚เบ”เป€เบกเบ™เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบžเบทเป‰เบ™เบ–เบฒเบ™, เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เบญเบ‡ JavaScript dialogs alert(), confirm() เปเบฅเบฐ prompt() เปเบกเปˆเบ™เบ–เบทเบเบซเป‰เบฒเบก, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ›เบปเบเบ›เป‰เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบˆเบฒเบเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเป‚เบ”เบ script เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบžเบฒเบเปƒเบ•เป‰ Guise เบงเปˆเบฒเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเปเบ”เบ‡เป‚เบ”เบเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เบปเป‰เบ™เบ•เป.
  • WebAssembly SIMD API เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบ–เบฝเบ™เบฅเบฐเบžเบฒเบš เปเบฅเบฐเบชเบฐเป€เปœเบตเปƒเบซเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ vector SIMD เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบš WebAssembly. เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡เป€เบงเบ—เบต, เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบ›เบฐเป€เบžเบ” 128-bit เปƒเบซเบกเปˆเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบˆเบธ, เปเบฅเบฐเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ vector เบžเบทเป‰เบ™เบ–เบฒเบ™เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบˆเบธ. SIMD เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบ”เบเบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเบฅเบฐเบซเบฑเบ”เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ WebAssembly.
  • API เปƒเปเปˆเบซเบผเบฒเบเบญเบฑเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เป‚เปเบ”เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš (เบฅเบฑเบเบชเบฐเบ™เบฐเบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ). เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบซเบกเบฒเบเป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš API เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบˆเบฒเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เบˆเบฒเบ localhost เบซเบผเบท 127.0.0.1, เบซเบผเบทเบซเบผเบฑเบ‡เบˆเบฒเบเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบš token เบžเบดเป€เบชเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเป€เบงเบฅเบฒเบˆเปเบฒเบเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบชเบฐเป€เบžเบฒเบฐ.
    • WebTransport เป€เบ›เบฑเบ™เป‚เบ›เบฃเป‚เบ•เบ„เป เปเบฅเบฐเบกเบฒเบžเป‰เบญเบกเบเบฑเบš JavaScript API เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡ เปเบฅเบฐเบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบšเบฃเบฒเบงเป€เบŠเบต เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบต. เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ–เบทเบเบˆเบฑเบ”เบขเบนเปˆเป€เบ—เบดเบ‡ HTTP / 3 เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ QUIC เป€เบ›เบฑเบ™เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡, เป€เบŠเบดเปˆเบ‡, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เป€เบชเบตเบกเบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™ UDP เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™ multiplexing เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบซเบผเบฒเบเปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ—เบฝเบšเป€เบ—เบปเปˆเบฒเบเบฑเบš TLS / SSL.

      WebTransport เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบ—เบ™เบเบปเบ™เป„เบ WebSockets เปเบฅเบฐ RTCDataChannel, เบชเบฐเป€เบซเบ™เบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบซเบผเบฒเบเบชเบฒเบ, เบชเบฒเบเบ™เป‰เปเบฒ unidirectional, เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบชเบฑเปˆเบ‡, เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เปเบฅเบฐเบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบท. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, WebTransport เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบ—เบ™เบเบปเบ™เป„เบเบเบฒเบ™เบŠเบธเบเบเบนเป‰เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เป€เบŠเบดเปˆเบ‡ Google เป„เบ”เป‰เบ›เบฐเบ–เบดเป‰เบกเป„เบงเป‰เปƒเบ™ Chrome.

    • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบ›เบฐเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบขเบทเบ™เบขเบนเปˆเบ„เบปเบ™เบ”เบฝเบง (PWAs), เป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ capture_links เปƒเบ™ manifest เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป€เบ›เบตเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเปƒเบซเบกเปˆ PWA เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป€เบกเบทเปˆเบญเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ–เบทเบเบ„เบฅเบดเบเบซเบผเบทเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เป‚เบซเบกเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ”เบฝเบง, เบ„เป‰เบฒเบเบ„เบทเบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบกเบทเบ–เบท.
    • เป€เบžเบตเปˆเบก WebXR Plane Detection API, เป€เบŠเบดเปˆเบ‡เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบžเบทเป‰เบ™เบœเบดเบงเปเบœเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก 3D virtual. API เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเบผเบฒเบเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ— MediaDevices.getUserMedia(), เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบงเบดเป„เบชเบ—เบฑเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒ WebXR API เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบšเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เปเบฅเป‰เบง virtual, เบˆเบฒเบเบซเบกเบงเบเบเบฑเบ™เบเบฐเบ—เบปเบš 3D เบ—เบตเปˆเบ•เบฑเป‰เบ‡เป„เบงเป‰เบˆเบปเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบท.
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš WebSockets เบœเปˆเบฒเบ™ HTTP / 2 (RFC 8441) เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบ›เบญเบ”เป„เบžเบเบฑเบš WebSockets เปเบฅเบฐเปƒเบ™เบ—เบตเปˆเบ›เบฐเบ—เบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ HTTP / 2 เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ›เบฐเบเบฒเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ "WebSockets เบซเบผเบฒเบเบเบงเปˆเบฒ. HTTP/2โ€ เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ.
  • เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปเบฒเบ‚เบญเบ‡เบ„เปˆเบฒ timer เบ—เบตเปˆเบœเบฐเบฅเบดเบ”เป‚เบ”เบเบเบฒเบ™เป‚เบ—เบซเบฒ performance.now() เปเบกเปˆเบ™เบชเบญเบ”เบ„เปˆเบญเบ‡เปƒเบ™เบ—เบปเปˆเบงเบ—เบธเบเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบฅเบฐเบฎเบญเบ‡เบฎเบฑเบšเบ—เปˆเบฒเปเบฎเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเบเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบฅเบฐเบšเบปเบšเป€เบ”เบฑเบชเบ—เบฑเบญเบš, เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ›เบฐเบกเบงเบ™เบœเบปเบ™เปƒเบ™เบšเปเบฅเบดเบšเบปเบ”เบ—เบตเปˆเบšเปเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบงเป„เบ”เป‰เบ–เบทเบเบซเบผเบธเบ”เบฅเบปเบ‡เบˆเบฒเบ 5 เบซเบฒ 100 เป„เบกเป‚เบ„เบงเบดเบ™เบฒเบ—เบต.
  • เบเบฒเบ™เบชเป‰เบฒเบ‡ Desktop เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ›เบฐเบเบญเบšเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเบˆเบฒเบ clipboard (เบเบฒเบ™เบ‚เบฝเบ™เป„เบŸเบฅเปŒเปƒเบชเปˆ clipboard เบเบฑเบ‡เบ–เบทเบเบซเป‰เบฒเบก). async function onPaste(e) { let file = e.clipboardData.files[0]; let contents = เบฅเปเบ„เบญเบ file.text(); }
  • CSS เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบš @counter-style, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบš counters เปเบฅเบฐเบ›เป‰เบฒเบเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ•เบปเบงเป€เบฅเบ.
  • CSS pseudo-classes โ€œ:host()โ€ เปเบฅเบฐ โ€œ:host-context()โ€ เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบœเปˆเบฒเบ™เบ„เปˆเบฒเบ”เบฝเบงเบชเบณเบฅเบฑเบšเบ•เบปเบงเป€เบฅเบทเบญเบเบ›เบฐเบชเบปเบก () เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบฅเบฒเบเบŠเบทเปˆเบ•เบปเบงเป€เบฅเบทเบญเบ ().
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš GravitySensor เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ›เบฐเบฅเบดเบกเบฒเบ™ (เบชเบฒเบกเปเบเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™) เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป€เบŠเบฑเบ™เป€เบŠเบตเบเบฒเบงเบดเบ—เบฑเบ”.
  • API เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเปƒเบซเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบเบŠเบทเปˆเป„เบŸเบฅเปŒเปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบเปˆเบญเบ‡เป‚เบ•เป‰เบ•เบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบซเบผเบทเป€เบ›เบตเบ”เป„เบŸเบฅเปŒ.
  • Iframes เป‚เบซเบฅเบ”เบกเบฒเบˆเบฒเบเป‚เบ”เป€เบกเบ™เบญเบทเปˆเบ™เปเบกเปˆเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ WebOTP API เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เปƒเบซเป‰เบชเบดเบ”เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. WebOTP เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบญเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”เบขเบทเบ™เบขเบฑเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบงเบ—เบตเปˆเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ SMS.
  • เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเปƒเบŠเป‰เบเบปเบ™เป„เบ DAL (Digital Asset Links), เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Android เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เปˆเบฒเบ‡เป†เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™.
  • เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เปเบฒเปƒเบŠเป‰เป‚เบกเบ”เบนเบ™ JavaScript. เป€เบกเบทเปˆเบญเบฅเบฐเบšเบธเบ›เบฐเป€เบžเบ” 'เป‚เบกเบ”เบนเบ™' เป€เบกเบทเปˆเบญเป‚เบ—เบซเบฒเบ•เบปเบงเบชเป‰เบฒเบ‡, เบชเบฐเบ„เบฃเบดเบšเบ—เบตเปˆเบฅเบฐเบšเบธเบˆเบฐเบ–เบทเบเป‚เบซเบฅเบ”เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เปเบฅเบฐเบกเบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เป€เบฎเบฑเบ”เบงเบฝเบ. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบกเบ”เบนเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเปเบšเปˆเบ‡เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เปƒเบ™เบ—เบปเปˆเบงเบซเบ™เป‰เบฒเป€เบงเบฑเบšเปเบฅเบฐเบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.
  • JavaScript เปƒเบซเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบกเบตเบขเบนเปˆเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบ•เบปเบงเปƒเบ™เบงเบฑเบ”เบ–เบธเป‚เบ”เบเปƒเบŠเป‰ syntax "#foo in obj". class A { static test(obj) { console.log(#foo in obj); } #foo = 0; } A.test(เปƒเปเปˆ A()); // true A.test({}); // เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡
  • JavaScript เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เบ„เปเบฒเบ—เบตเปˆเบฅเปเบ–เป‰เบฒเบขเบนเปˆเปƒเบ™เป‚เบกเบ”เบนเบ™เปƒเบ™เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบชเบธเบ”, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบเบฒเบ™เป‚เบ— asynchronous เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป‚เบซเบผเบ”เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เป„เบ”เป‰เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เปเบฅเบฐเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบซเปเปˆเบžเบงเบเบกเบฑเบ™เปƒเบ™ "เบซเบ™เป‰เบฒเบ—เบตเปˆ async". เบ•เบปเบงเบขเปˆเบฒเบ‡, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ (เบŸเบฑเบ‡เบŠเบฑเบ™ async() { เบฅเปเบ–เป‰เบฒ Promise.resolve(console.log('test')); }()); เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบฅเปเบ–เป‰เบฒ Promise.resolve(console.log('test'));
  • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ JavaScript V8 เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡ template caching, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเป„เบงเปƒเบ™เบเบฒเบ™เบœเปˆเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Speedometer4.5-FlightJS เป‚เบ”เบ 2%.
  • เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบš. เป‚เปเบ”เบเบงเบ”เบ„เบงเบฒเบกเบˆเบณเปƒเปเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เบชเบฐเปœเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ‚เปเป‰เบกเบนเบ™ ArrayBuffer เปเบฅเบฐ เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ Wasm.
    Chrome เบ›เปˆเบญเบ 91

    เบ•เบปเบงเบŠเบตเป‰เบšเบญเบเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบฐเบซเบผเบธเบšเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบเบฐเบ”เบฒเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เบงเปˆเบฒเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบทเบšเปเปˆ.

    Chrome เบ›เปˆเบญเบ 91

    เบ•เบปเบงเบขเปˆเบฒเบ‡เบฎเบนเบšเบžเบฒเบšเปƒเบ™เปเบœเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš เปเบฅเบฐเปเบœเบ‡เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš, เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ เปเบฅเบฐเบ‚เบฐเปœเบฒเบ”เป„เบŸเบฅเปŒ.

    Chrome เบ›เปˆเบญเบ 91

    เปƒเบ™เปเบœเบ‡เบเบงเบ”เบชเบญเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบ•เบญเบ™เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบ„เปˆเบฒเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเบ‚เบญเบ‡เบชเปˆเบงเบ™เบซเบปเบงเบ‚เบญเบ‡ Content-Encoding.

    Chrome เบ›เปˆเบญเบ 91

    เปƒเบ™เปเบ–เบšเบฎเบนเบšเปเบšเบš, เบ•เบญเบ™เบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบ„เปˆเบฒเบ—เบตเปˆเบ„เบดเบ”เป„เบฅเปˆเป„เบ”เป‰เบขเปˆเบฒเบ‡เบงเปˆเบญเบ‡เป„เบงเป€เบกเบทเปˆเบญเบ—เปˆเบญเบ‡เป„เบ›เบซเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต CSS เป‚เบ”เบเบเบฒเบ™เป€เบฅเบทเบญเบ "เป€เบšเบดเปˆเบ‡เบ„เปˆเบฒเบ—เบตเปˆเบ„เบณเบ™เบงเบ™" เปƒเบ™เป€เบกเบ™เบนเบšเปเบฅเบดเบšเบปเบ”.

    Chrome เบ›เปˆเบญเบ 91

เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบเบฒเบ™เบ›เบฐเบ”เบดเบ”เบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡, เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเป„เบ”เป‰เบฅเบปเบšเบฅเป‰เบฒเบ‡ 32 เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ. เบซเบผเบฒเบเป†เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธเบงเปˆเบฒเป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer เปเบฅเบฐ AFL tools. เบšเปเปˆเบžเบปเบšเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบœเบนเป‰เบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ‚เป‰เบฒเบกเบ—เบธเบเบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เปƒเบ™เบฅเบฐเบšเบปเบšเบ™เบญเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก sandbox. เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบˆเปˆเบฒเบเบฅเบฒเบ‡เบงเบฑเบ™เป€เบ‡เบดเบ™เบชเบปเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, Google เป„เบ”เป‰เบˆเปˆเบฒเบ 21 เบฅเบฒเบ‡เบงเบฑเบ™เบกเบนเบ™เบ„เปˆเบฒ $ 92000 (เบซเบ™เบถเปˆเบ‡เบฅเบฒเบ‡เบงเบฑเบ™ $ 20000, เบฅเบฒเบ‡เบงเบฑเบ™เบซเบ™เบถเปˆเบ‡ $ 15000, เบชเบตเปˆ $ 7500 เบฅเบฒเบ‡เบงเบฑเบ™, เบชเบฒเบก $ 5000 เบฅเบฒเบ‡เบงเบฑเบ™, เบชเบฒเบก $ 3000 เบฅเบฒเบ‡เบงเบฑเบ™, เบชเบญเบ‡ $ 1000 เบชเบญเบ‡เบฅเบฒเบ‡เบงเบฑเบ™, $500). เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ 5 เบฅเบฒเบ‡เบงเบฑเบ™เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบ–เบทเบเบเปเบฒเบ™เบปเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™