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

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

  • เบเบฒเบ™เบญเบญเบเปเบšเบšเบ‚เบญเบ‡เบšเบฅเบฑเบญเบเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบซเบ™เป‰เบฒ (เบ‚เปเป‰เบกเบนเบ™เบซเบ™เป‰เบฒ) เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เบ—เบฑเบ™เบชเบฐเป„เบซเบก, เปƒเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฅเบฑเบญเบเบ—เบตเปˆเบ•เบดเบ”เบเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เปเบฅเบฐเบฅเบฒเบเบŠเบทเปˆเป€เบฅเบทเปˆเบญเบ™เบฅเบปเบ‡เบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ—เบ™เบ”เป‰เบงเบเบชเบฐเบงเบดเบ”. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เบเปˆเบญเบ™. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”; เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบกเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ "chrome://flags/#page-info-version-2-desktop".
    Chrome เบ›เปˆเบญเบ 93
  • เบชเปเบฒเบฅเบฑเบšเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ™เป‰เบญเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เป€เบ›เบฑเบ™เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡, เบ•เบปเบงเบŠเบตเป‰เบšเบญเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ›เบญเบ”เป„เบžเปƒเบ™เปเบ–เบšเบ—เบตเปˆเบขเบนเปˆเป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเป€เบ›เบฑเบ™เบเบฒเบ‡เบเบงเปˆเบฒเบ—เบตเปˆเบšเปเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบชเบญเบ‡เป€เบ—เบปเปˆเบฒ (เบ•เบปเบงเบฅเบฑเบญเบเบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ "V"). เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ” "เบšเปเปˆเบ›เบญเบ”เป„เบž" เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเบชเบฐเปเบ”เบ‡. เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบ„เบปเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ” padlock เบเบฑเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบซเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบฑเบ™เบเบฒเบ™เบงเปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เป‚เบ”เบเบเบฒเบ™เบชเปเบฒเบซเบผเบงเบ”เบ‚เบญเบ‡ Google, เบœเบนเป‰เปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆ 11% เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ„เบงเบฒเบกเบซเบกเบฒเบเบ‚เบญเบ‡เป„เบญเบ„เบญเบ™เบ”เป‰เบงเบเบเบฒเบ™เบฅเบฑเบญเบ.
    Chrome เบ›เปˆเบญเบ 93
  • เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เปเบ–เบšเบ—เบตเปˆเบ›เบดเบ”เบฅเบปเบ‡เป€เบกเบทเปˆเบญเป„เบงเป†เบกเบฒเบ™เบตเป‰เบชเบฐเปเบ”เบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เปเบ–เบšเบ›เบดเบ”เบเบธเปˆเบก (เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบเบธเปˆเบกเป‚เบ”เบเบšเปเปˆเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบ™เบทเป‰เบญเปƒเบ™) เบ”เป‰เบงเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ„เบทเบ™เบ—เบฑเบ‡เบเบธเปˆเบกเปเบฅเบฐเปเบ–เบšเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบˆเบฒเบเบเบธเปˆเบกเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบชเบณเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เปเบปเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ "chrome://flags/#tab-restore-sub-menus" เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบกเบฑเบ™.
    Chrome เบ›เปˆเบญเบ 93
  • เบชเปเบฒเบฅเบฑเบšเบงเบดเบชเบฒเบซเบฐเบเบดเบ”, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites เปเบฅเบฐ JavaScriptJitBlockedForSites, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ„เบงเบšเบ„เบธเบกเป‚เบซเบกเบ” JIT-less, เป€เบŠเบดเปˆเบ‡เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เบฅเบงเบšเบฅเบงเบก JIT เป€เบกเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ” JavaScript (เบžเบฝเบ‡เปเบ•เปˆเบ•เบปเบงเปเบ› Ignition เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰) เปเบฅเบฐเบซเป‰เบฒเบกเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™ executable. เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”. เบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ JIT เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ—เบตเปˆเบกเบตเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™เบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” JavaScript เบ›เบฐเบกเบฒเบ™ 17%. เป€เบ›เบฑเบ™เบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ Microsoft เป„เบ”เป‰เป„เบ›เบ•เบทเปˆเบกเบญเบตเบเปเบฅเบฐเป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡ "Super Duper Secure" mode เปƒเบ™ Edge browser, เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ JIT เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบปเบ™เป„เบเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบฎเบฒเบ”เปเบงเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ JIT CET (Controlflow-Enforcement Technology), ACG (Arbitrary. Code Guard) เปเบฅเบฐ CFG ( Control Flow Guard) เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป€เบ™เบทเป‰เบญเบซเบฒเป€เบงเบฑเบš. เบ–เป‰เบฒเบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบเบฒเบเป€เบ›เบฑเบ™เบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒเบชเปˆเบงเบ™เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ Chrome.
  • เปœเป‰เบฒเปเบ–เบšเปƒเปเปˆเปƒเบซเป‰เบฅเบฒเบเบŠเบทเปˆเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™ Google Drive. เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบฅเบฒเบเบŠเบทเปˆเบเบปเบ‡เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เปƒเบ™ drive.google.com. เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบชเบฐเปเบ”เบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡ Google Drive, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ โ€œchrome://flags/#ntp-modulesโ€ เปเบฅเบฐ โ€œchrome://flags/#ntp-drive-moduleโ€.
    Chrome เบ›เปˆเบญเบ 93
  • เบšเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเปเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเปœเป‰เบฒเปเบ–เบšเป€เบ›เบตเบ”เปƒเปเปˆ เป€เบžเบทเปˆเบญเบŠเปˆเบงเบเป€เบˆเบปเป‰เบฒเบŠเบญเบเบซเบฒเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเป€เบšเบดเปˆเบ‡เป€เบกเบทเปˆเบญเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰ เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบšเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบฅเบปเบšเบเบงเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบšเบฑเบ”เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบŠเบญเบเบซเบฒเบชเบนเบ”เบญเบฒเบซเบฒเบ™เบ—เบตเปˆเบžเบปเบšเปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เป€เบกเบทเปˆเบญเป„เบงเป†เบกเบฒเบ™เบตเป‰เปเบ•เปˆเบ–เบทเบเบชเบนเบ™เป€เบชเบเบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบดเบ”เบซเบ™เป‰เบฒ, เบซเบผเบทเบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”. เบเบฒเบ™เบŠเบทเป‰เปƒเบ™เบฎเป‰เบฒเบ™เบ„เป‰เบฒ. เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡, เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบชเบญเบ‡เปเบœเบ™เบ—เบตเปˆเปƒเบซเบกเปˆ: "เบชเบนเบ”" (chrome://flags/#ntp-recipe-tasks-module) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเบชเบนเบ”เบญเบฒเบซเบฒเบ™เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบชเบนเบ”เบญเบฒเบซเบฒเบ™เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰; โ€œเบเบฒเบ™เบŠเบทเป‰เป€เบ„เบทเปˆเบญเบ‡โ€ (chrome://flags/#ntp-chrome-cart-module) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเป€เบฅเบทเบญเบเบขเบนเปˆเปƒเบ™เบฎเป‰เบฒเบ™เบ„เป‰เบฒเบญเบญเบ™เป„เบฅเบ™เปŒ.
  • เบฎเบธเปˆเบ™ Android เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเปเบœเบ‡เบ„เบปเป‰เบ™เบซเบฒเปเบšเบšเบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ (chrome://flags/#continuous-search), เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฎเบฑเบเบชเบฒเบœเบปเบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบ‚เบญเบ‡ Google เบซเบผเป‰เบฒเบชเบธเบ” (เบเบฐเบ”เบฒเบ™เบชเบทเบšเบ•เปเปˆเบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฑเบ‡เบˆเบฒเบเบเป‰เบฒเบเป„เบ›เบซเบ™เป‰เบฒเบญเบทเปˆเบ™).
    Chrome เบ›เปˆเบญเบ 93
  • เบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เปƒเบšเบชเบฐเป€เปœเบตเบฅเบฒเบ„เบฒเปเบšเบšเบ—เบปเบ”เบฅเบญเบ‡เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเปƒเบ™เป€เบงเบตเบŠเบฑเบ™ Android (chrome://flags/#webnotes-stylize), เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบ—เบถเบเบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เปœเป‰เบฒเบ—เบตเปˆเป€เบฅเบทเบญเบเป„เบงเป‰เป€เบ›เบฑเบ™เปƒเบšเบชเบฐเป€เปœเบตเบฅเบฒเบ„เบฒ เปเบฅเบฐเปเบšเปˆเบ‡เบ›เบฑเบ™เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เป„เบ”เป‰.
  • เป€เบกเบทเปˆเบญเป€เบœเบตเบเปเบœเปˆเบเบฒเบ™เป€เบžเบตเปˆเบกเปƒเปเปˆ เบซเบผเบทเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบงเบตเบŠเบฑเบ™เปƒเบชเปˆ Chrome Web Store, เบ•เบญเบ™เบ™เบตเป‰เบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆ.
  • เบœเบนเป‰เปƒเบŠเป‰เบšเบฑเบ™เบŠเบต Google เบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบˆเปˆเบฒเบเป€เบ‡เบดเบ™เป„เบงเป‰เปƒเบ™เบšเบฑเบ™เบŠเบต Google เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.
  • เปƒเบ™เป‚เปเบ”เบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบ•เบปเบงเบ•เบปเบ™, เบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบฅเบถเบšเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ™เบณเบ—เบฒเบ‡เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™, เบเปˆเบญเบ‡เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบเบฒเบ™เบ”เบณเป€เบ™เบตเบ™เบเบฒเบ™เปƒเปเปˆเป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”, เป‚เบ”เบเบญเบฐเบ—เบดเบšเบฒเบเบงเปˆเบฒเบเบฒเบ™เบฅเบถเบšเบ‚เปเป‰เบกเบนเบ™เบˆเบฐเบ›เบดเบ”เปœเป‰เบฒเบˆเป เปเบฅเบฐเบชเบดเป‰เบ™เบชเบธเบ”เป€เบŠเบ”เบŠเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป‚เปเบ”เบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบ•เบปเบงเบ•เบปเบ™.
  • เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเป€เบŸเบตเบกเปเบงเบ‚เบญเบ‡เบšเบฒเบ‡เบญเบธเบ›เบฐเบเบญเบ™, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบซเบกเปˆเบ—เบตเปˆเป€เบžเบตเปˆเบกเปƒเบชเปˆ Chrome 91, เบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰ quantum, เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ CECPQ1.3 (Combined Elliptic-Curve and Post-Quantum 2) extension in TLSv2, เบชเบปเบกเบ—เบปเบšเบเบปเบ™เป„เบเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบซเบผเบฑเบ X25519 เบ„เบฅเบฒเบชเบชเบดเบเบเบฑเบšเบฅเบฐเบšเบปเบš HRSS เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบฅเบฐเบšเบปเบš NTRU Prime algorithm เบ—เบตเปˆเบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบš crypto-quantum post-quantum.
  • เบžเบญเบ” 989 (ftps-data) เปเบฅเบฐ 990 (ftps) เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบžเบญเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบ–เบทเบเบซเป‰เบฒเบกเป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบต ALPACA. เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™, เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบต NAT slipstreaming, เบ—เปˆเบฒเป€เบฎเบทเบญ 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 เปเบฅเบฐ 10080 เบ–เบทเบเบšเบฅเบฑเบญเบเปเบฅเป‰เบง.
  • TLS เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ 3DES algorithm เบญเบตเบเบ•เปเปˆเป„เบ›. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบŠเบธเบ”เบฅเบฐเบซเบฑเบ”เบฅเบฑเบš TLS_RSA_WITH_3DES_EDE_CBC_SHA, เป€เบŠเบดเปˆเบ‡เบกเบตเบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบงเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบต Sweet32, เป„เบ”เป‰เบ–เบทเบเบฅเบถเบšเบญเบญเบเปเบฅเป‰เบง.
  • เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš Ubuntu 16.04 เป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒ.
  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ WebOTP API เบฅเบฐเบซเบงเปˆเบฒเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™เบšเบฑเบ™เบŠเบต Google เบ—เบปเปˆเบงเป„เบ›. WebOTP เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบงเบฑเบšเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”เบขเบทเบ™เบขเบฑเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบงเบ—เบตเปˆเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ SMS. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบฅเบฐเบซเบฑเบ”เบขเบทเบ™เบขเบฑเบ™เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบทเบ—เบตเปˆเปƒเบŠเป‰ Chrome เบชเปเบฒเบฅเบฑเบš Android, เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™เปƒเบ™เบฅเบฐเบšเบปเบš desktop.
  • User-Agent Client Hints API เป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบ, เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบชเปˆเบงเบ™เบซเบปเบงเบ‚เบญเบ‡ User-Agent. User-Agent Client Hints เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบฅเบฝเบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบฅเบทเบญเบเป„เบ”เป‰เบเปˆเบฝเบงเบเบฑเบšเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบชเบฐเป€เบžเบฒเบฐเปเบฅเบฐเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบฅเบฐเบšเบปเบš (เบชเบฐเบšเบฑเบš, เป€เบงเบ—เบต, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เบœเบนเป‰เปƒเบŠเป‰, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ. เป€เบกเบทเปˆเบญเปƒเบŠเป‰ User-Agent Client Hints, เบ•เบปเบงเบฅเบฐเบšเบธเบ‚เบญเบ‡เบšเบฃเบฒเบงเป€เบŠเบตเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡เบ•เปเปˆเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™, เปเบฅเบฐเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบ•เบฑเป‰เบ‡เบ•เบปเบงเบ•เบตเบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบ.

    เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต Sec-CH-UA-Bitness เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบ„เบทเบ™เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบšเบดเบ”เป€เบšเบทเบญเบ™เบ‚เบญเบ‡เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฎเบฑเบšเปƒเบŠเป‰เป„เบŸเบฅเปŒเบ„เบนเปˆเบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เบ”เบตเบ—เบตเปˆเบชเบธเบ”. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบžเบฒเบฃเบฒเบกเบดเป€เบ•เบต Sec-CH-UA-Platform เบ–เบทเบเบชเบปเปˆเบ‡เบžเป‰เบญเบกเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปเบžเบฅเบ”เบŸเบญเบกเบ—เบปเปˆเบงเป„เบ›. เบ„เปˆเบฒ UADataValues โ€‹โ€‹เบเบฑเบšเบ„เบทเบ™เบกเบฒเป€เบกเบทเปˆเบญเป‚เบ—เบซเบฒ getHighEntropyValues() เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบ„เบทเบ™เบ„เปˆเบฒเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบปเปˆเบงเป„เบ›เบ–เป‰เบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ”. เบงเบดเบ—เบตเบเบฒเบ™ toJSON เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบงเบฑเบ”เบ–เบธ NavigatorUAData, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เป€เบŠเบฑเปˆเบ™ JSON.stringify(navigator.userAgentData).

  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เปเบžเบฑเบเป€เบเบฑเบ”เปƒเบ™เบฎเบนเบšเปเบšเบš Web Bundle, เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป‚เบซเบผเบ”เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ•เบดเบžเบฒเบšเบซเบผเบฒเบเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ (เบฎเบนเบšเปเบšเบš CSS, JavaScript, เบฎเบนเบšเบžเบฒเบš, iframes), เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบ–เบฝเบ™เบฅเบฐเบžเบฒเบšเปเบฅเบฐเบชเบฐเป€เบซเบ™เบตเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เปƒเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ JavaScript (webpack), เป€เบŠเบดเปˆเบ‡ Web Bundle เบเปเบฒเบฅเบฑเบ‡เบžเบฐเบเบฒเบเบฒเบกเบเปเบฒเบˆเบฑเบ”: เบŠเบธเบ”เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบชเปˆเบงเบ™เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบกเบฑเบ™, เบชเบฒเบกเบฒเบ”เบชเบดเป‰เบ™เบชเบธเบ”เปƒเบ™ HTTP cache; เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบŠเบธเบ”เป„เบ”เป‰เบ–เบทเบเบ”เบฒเบงเป‚เบซเบผเบ”เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™; เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™ CSS เปเบฅเบฐเบฎเบนเบšเบžเบฒเบšเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ JavaScript strings, เป€เบŠเบดเปˆเบ‡เป€เบžเบตเปˆเบกเบ‚เบฐเบซเบ™เบฒเบ”เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบญเบทเปˆเบ™.
  • WebXR Plane Detection API เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆ, เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบžเบทเป‰เบ™เบœเบดเบงเปเบœเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก 3D virtual. API เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเบ”เป‰เบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ—เบซเบฒ MediaDevices.getUserMedia(), เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบงเบดเป„เบชเบ—เบฑเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒ WebXR API เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบšเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เปเบฅเป‰เบง virtual, เบˆเบฒเบเบซเบกเบงเบเบเบฑเบ™เบเบฐเบ—เบปเบš 3D stationary เบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบท.
  • API เปƒเปเปˆเบซเบผเบฒเบเบญเบฑเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เป‚เปเบ”เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš (เบฅเบฑเบเบชเบฐเบ™เบฐเบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ). เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบซเบกเบฒเบเป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš API เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบˆเบฒเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เบˆเบฒเบ localhost เบซเบผเบท 127.0.0.1, เบซเบผเบทเบซเบผเบฑเบ‡เบˆเบฒเบเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบš token เบžเบดเป€เบชเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเป€เบงเบฅเบฒเบˆเปเบฒเบเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบชเบฐเป€เบžเบฒเบฐ.
    • API เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบซเบผเบฒเบเบซเบ™เป‰เบฒเบˆเปเป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบงเบฒเบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป€เบ—เบดเบ‡เบˆเปเบชเบฐเปเบ”เบ‡เบœเบปเบ™เปƒเบ”เป†เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบฅเบฐเบšเบปเบšเบ›เบฐเบˆเบธเบšเบฑเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบšเบฑเบ™เบ—เบถเบเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเปเบฅเบฐ, เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบ‚เบฐเบซเบเบฒเบเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเปƒเบซเป‰เป€เบ•เบฑเบกเบˆเป. เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ API เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบชเบฐเป„เบฅเป‰เปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบซเบ™เบถเปˆเบ‡, เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบšเบฑเบ™เบ—เบถเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบซเบ™เป‰เบฒเบญเบทเปˆเบ™.
    • เบซเบปเบงเบ‚เปเป‰ Cross-Origin-Embedder-Policy, เป€เบŠเบดเปˆเบ‡เบ„เบงเบšเบ„เบธเบกเบฎเบนเบšเปเบšเบšเบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเบ‚เป‰เบฒเบกเบ•เบปเป‰เบ™เบเบณเป€เบ™เบตเบ” เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบเบณเบ™เบปเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบ—เบตเปˆเบ›เบญเบ”เป„เบžเปƒเบ™เปœเป‰เบฒเบเบฒเบ™เบ”เบณเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”, เบ•เบญเบ™เบ™เบตเป‰เบฎเบญเบ‡เบฎเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต "เบ—เบตเปˆเบšเปเปˆเบกเบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡" เป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเบณเบ•เบปเบง เป€เบŠเบฑเปˆเบ™: cookies เปเบฅเบฐเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบฅเบนเบเบ„เป‰เบฒ.
    • เบชเปเบฒเบฅเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบงเบฑเบšเปเบšเบšเบขเบทเบ™เบขเบนเปˆเบ„เบปเบ™เบ”เบฝเบง (PWA, Progressive Web Apps) เบ—เบตเปˆเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบชเบฐเปเบ”เบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เปœเป‰เบฒเบ•เปˆเบฒเบ‡ เปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เบกเบตเบเบฒเบ™เบงเบฒเบ‡เบŠเป‰เบญเบ™เบเบฑเบšเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเปœเป‰เบฒเบ•เปˆเบฒเบ‡ เป€เบŠเบฑเปˆเบ™เปเบ–เบšเบซเบปเบงเบ‚เปเป‰ เปเบฅเบฐเบ›เบธเปˆเบกเบ‚เบฐเบซเบเบฒเบ/เบซเบเปเป‰เบฅเบปเบ‡. เบเบฒเบ™เบงเบฒเบ‡เบŠเป‰เบญเบ™เบเบฑเบ™เบ‚เบฐเบซเบเบฒเบเบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบงเบกเป€เบญเบปเบฒเบซเบ™เป‰เบฒเบ•เปˆเบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เปƒเบชเปˆเบžเบทเป‰เบ™เบ—เบตเปˆเบซเบปเบงเบ‚เปเป‰.
      Chrome เบ›เปˆเบญเบ 93
    • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ 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() constructor เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” "เบชเบฒเป€เบซเบ”" เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบซเบกเปˆ, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. const parentError = new Error('parent'); const error = new Error('parent', { cause: parentError }); console.log(error.cause === parentError); // โ†’ เบ„เบงเบฒเบกเบˆเบดเบ‡
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบซเบกเบ” noplaybackrate เบเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” HTMLMediaElement.controlsList, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบซเบผเบดเป‰เบ™เบ‚เบญเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ.
  • เป€เบžเบตเปˆเบกเบซเบปเบงเบ‚เปเป‰ Sec-CH-Prefers-Color-Scheme, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰, เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป, เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบฎเบนเบšเปเบšเบšเบชเบตเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบชเบทเปˆ "prefers-color-scheme", เป€เบŠเบดเปˆเบ‡เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป„เบ”เป‰. เบเบฒเบ™เป‚เบซเบผเบ”เบ‚เบญเบ‡ CSS เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเป€เบฅเบทเบญเบ เปเบฅเบฐเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบชเบฐเบซเบผเบฑเบšเบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†.
  • เป€เบžเบตเปˆเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” Object.hasOwn, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เป€เบงเบตเบŠเบฑเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ‚เบญเบ‡ Object.prototype.hasOwnProperty, เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ„เบปเบ‡เบ—เบตเปˆ. Object.hasOwn({ prop: 42 }, 'prop') // โ†’ true
  • เบญเบญเบเปเบšเบšเบกเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เป„เบงเบซเบผเบฒเบ, JIT compiler เบ‚เบญเบ‡ Sparkplug เป„เบ”เป‰เป€เบžเบตเปˆเบกเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ batch เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™ overhead เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบซเบ™เป‰เบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบฅเบฐเบซเบงเปˆเบฒเบ‡เป‚เบซเบกเบ”เบเบฒเบ™เบ‚เบฝเบ™เปเบฅเบฐเบเบฒเบ™เปเบฅเปˆเบ™. เบ”เบฝเบงเบ™เบตเป‰ Sparkplug เบฅเบงเบšเบฅเบงเบกเบซเบผเบฒเบเบŸเบฑเบ‡เบŠเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เปเบฅเบฐเป‚เบ—เบซเบฒ mpprotect เบ„เบฑเป‰เบ‡เบ”เบฝเบงเป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบฑเบ‡เบซเบกเบปเบ”. เป‚เบซเบกเบ”เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเป€เบงเบฅเบฒเบเบฒเบ™เบฅเบงเบšเบฅเบงเบก (เป€เบ–เบดเบ‡ 44%) เป‚เบ”เบเบšเปเปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบฅเบปเบšเบ•เปเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” JavaScript.
    Chrome เบ›เปˆเบญเบ 93
  • เป€เบงเบตเบŠเบฑเบ™ Android เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™เบ•เบปเบงเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ V8 เบ•เปเปˆเบเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบฒเบ‡เบ‚เป‰เบฒเบ‡เป€เบŠเบฑเปˆเบ™ Spectre, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เบ–เบทเบงเปˆเบฒเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบ—เบปเปˆเบฒเบเบฑเบšเบเบฒเบ™เปเบเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เปƒเบ™เบชเบฐเบšเบฑเบš desktop, เบเบปเบ™เป„เบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ Chrome 70. เบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš 2-15%.
    Chrome เบ›เปˆเบญเบ 93
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบš. เปƒเบ™เป‚เบซเบกเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบฐเป„เบ•เบฅเปŒเบŠเบตเบ”, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบชเบฐเปเบ”เบ‡ @container. เปƒเบ™เป‚เบซเบกเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเป€เบงเบฑเบšเบกเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”. เปƒเบ™ web console, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเบชเบฐเบ•เบฃเบดเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ JavaScript เบซเบผเบท JSON literals เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เป€เบกเบ™เบนเบชเบฐเบžเบฒเบšเบเบฒเบ™. เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ”เบตเบšเบฑเบเบ‚เบญเบ‡ CORS (เบเบฒเบ™เปเบšเปˆเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เป‰เบฒเบกเบ•เบปเป‰เบ™เบเปเบฒเป€เบ™เบตเบ”) เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡.
    Chrome เบ›เปˆเบญเบ 93

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

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

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