Firefox 87 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ

เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡ Firefox 87 เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ•เปเปˆเบเบฑเบšเบชเบฒเบ‚เบฒเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป„เบฅเบเบฐเบเบฒเบง 78.9.0 เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™. เบชเบฒเบ‚เบฒเบ‚เบญเบ‡ Firefox 88 เป„เบ”เป‰เบ–เบทเบเป‚เบญเบ™เป„เบ›เบชเบนเปˆเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบšเบ•เป‰เบฒ, เป€เบŠเบดเปˆเบ‡เบกเบตเบเปเบฒเบ™เบปเบ”เบญเบญเบเปƒเบ™เบงเบฑเบ™เบ—เบต 20 เป€เบ”เบทเบญเบ™เป€เบกเบชเบฒ.

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ•เบปเป‰เบ™เบ•เป:

  • เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™เบ„เบปเป‰เบ™เบซเบฒ เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เปเบ”เป€เบ™เบฑเป‰เบ™เบ—เบฑเบ‡เปเบปเบ”, เปเบ–เบšเป€เบฅเบทเปˆเบญเบ™เบˆเบฐเบชเบฐเปเบ”เบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบเบ•เบณเปเปœเปˆเบ‡เบ‚เบญเบ‡เบเบฐเปเบˆเบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™.
    Firefox 87 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ
  • เบฅเบถเบšเบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบ„เปˆเบญเบเป„เบ”เป‰เปƒเบŠเป‰เบญเบญเบเบˆเบฒเบเป€เบกเบ™เบนเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”. เป€เบซเบผเบทเบญเปเบ•เปˆเบฅเบดเป‰เบ‡เป„เบ›เบซเบฒเบšเบธเบเบกเบฒเบ, เบ›เบฐเบซเบงเบฑเบ” เปเบฅเบฐเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เปƒเบ™เป€เบกเบ™เบนเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” (เปเบ–เบšเบ—เบตเปˆเบŠเบดเป‰เบ‡เปเบฅเป‰เบง, เบšเบธเบเบกเบฒเบเบซเบผเป‰เบฒเบชเบธเบ” เปเบฅเบฐเบฅเบฒเบเบเบฒเบ™เบเบฐเป€เบ›เบปเป‹เบฒเบ–เบทเบเป€เบญเบปเบฒเบญเบญเบ). เปƒเบ™เบžเบฒเบšเบซเบ™เป‰เบฒเบˆเปเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบŠเป‰เบฒเบ, เบชเบฐเบ–เบฒเบ™เบฐเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเบกเบฑเบ™, เปเบฅเบฐเป€เบšเบทเป‰เบญเบ‡เบ‚เบงเบฒ, เบ„เบทเบเบฑเบš Firefox 87:
    Firefox 87 เบ›เปˆเบญเบเบญเบญเบเบกเบฒFirefox 87 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ
  • เป€เบกเบ™เบนเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบ - เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบท (Inspector, Web Console, Debugger, Network Style Error, Performance, Storage Inspector, Accessibility and Application) เป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเบฅเบฒเบเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบšเบ—เบปเปˆเบงเป„เบ›.
    Firefox 87 เบ›เปˆเบญเบเบญเบญเบเบกเบฒFirefox 87 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ
  • เป€เบกเบ™เบนเบŠเปˆเบงเบเป€เบซเบผเบทเบญเป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‡เปˆเบฒเบเบ”เบฒเบ, เบ–เบญเบ™เบฅเบดเป‰เบ‡เป„เบ›เบซเบฒเปœเป‰เบฒเป€เบงเบฑเบš, เบ›เบธเปˆเบกเบฅเบฑเบ”เปเบ›เป‰เบ™เบžเบดเบก, เปเบฅเบฐเบเบฒเบ™เบ—เปˆเบญเบ‡เบ—เปˆเบฝเบงเปเบšเบšเบ—เบปเบง, เป€เบŠเบดเปˆเบ‡เบ•เบญเบ™เบ™เบตเป‰เบกเบตเบขเบนเปˆเปƒเบ™เปœเป‰เบฒเบ‚เปเบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง. เบ›เบธเปˆเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบญเบทเปˆเบ™เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบ.
  • เป€เบžเบตเปˆเบกเบเบปเบ™เป„เบ SmartBlock, เป€เบŠเบดเปˆเบ‡เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบเป‰เบญเบ™เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบชเบฐเบ„เบดเบšเบžเบฒเบเบ™เบญเบเปƒเบ™เป‚เบซเบกเบ”เบœเบปเบ™เบเบฒเบ™เบŠเบญเบเบซเบฒเบชเปˆเบงเบ™เบ•เบปเบงเบซเบผเบทเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ (เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”) เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, SmartBlock เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบ‚เบญเบ‡เบšเบฒเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบŠเป‰เบฒเบฅเบปเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เป‚เบซเบฅเบ”เบฅเบฐเบซเบฑเบ”เบชเบฐเบ„เบดเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก. SmartBlock เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปเบ—เบ™เบชเบฐเบ„เบฃเบดเบšเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ stubs เบ—เบตเปˆเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบซเบฅเบ”เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. Stubs เป„เบ”เป‰เบ–เบทเบเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เบชเบฐเบ„เบดเบšเบ•เบดเบ”เบ•เบฒเบกเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ™เบดเบเบปเบกเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ•เบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบฅเบงเบกเบ—เบฑเบ‡เบชเบฐเบ„เบดเบšเบ—เบตเปˆเบกเบต Facebook, Twitter, Yandex, VKontakte เปเบฅเบฐ Google widget.
  • เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบเบฐเปเบˆ Backspace เบ–เบทเบเบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบขเบนเปˆเบ™เบญเบเบšเปเบฅเบดเบšเบปเบ”เบ‚เบญเบ‡เปเบšเบšเบŸเบญเบกเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™. เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เบญเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เปเบกเปˆเบ™เบงเปˆเบฒเบ›เบธเปˆเบก Backspace เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบžเบดเบกเปเบšเบšเบŸเบญเบก, เปเบ•เปˆเป€เบกเบทเปˆเบญเบšเปเปˆเป„เบ”เป‰เบชเบธเบกเปƒเบชเปˆเปเบšเบšเบŸเบญเบกเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เบกเบฑเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบเบฒเบ™เบเป‰เบฒเบเป„เบ›เบซเบ™เป‰เบฒเบเปˆเบญเบ™เบซเบ™เป‰เบฒ, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบžเบดเบกเป„เบ”เป‰เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ. เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเป‚เบ”เบเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เปƒเบˆเป„เบ›เบซเบฒเบซเบ™เป‰เบฒเบญเบทเปˆเบ™. เป€เบžเบทเปˆเบญเบเบฑเบšเบ„เบทเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเป€เบเบปเปˆเบฒ, เบ—เบฒเบ‡เป€เบฅเบทเบญเบ browser.backspace_action เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบเปˆเบฝเบงเบเบฑเบš:config.
  • เบเบฒเบ™เบชเป‰เบฒเบ‡เบชเปˆเบงเบ™เบซเบปเบง HTTP Referer เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ™เบฐเป‚เบเบšเบฒเบ โ€œเป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”-เบ•เบปเป‰เบ™เบเบณเป€เบ™เบตเบ”-เป€เบกเบทเปˆเบญ-เบ‚เป‰เบฒเบกเบ•เบปเป‰เบ™เบเบณเป€เบ™เบตเบ”โ€ เบ–เบทเบเบ•เบฑเป‰เบ‡, เป€เบŠเบดเปˆเบ‡เปเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบ•เบฑเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ เปเบฅเบฐเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต เป€เบกเบทเปˆเบญเบชเบปเปˆเบ‡เบ„เบณเบฎเป‰เบญเบ‡เบ‚เปเป„เบ›เบเบฑเบ‡เป‚เบฎเบชเบญเบทเปˆเบ™ เป€เบกเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบœเปˆเบฒเบ™ HTTPS, เป€เบญเบปเบฒเบœเบนเป‰เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบกเบทเปˆเบญเบ›เปˆเบฝเบ™เบˆเบฒเบ HTTPS เป„เบ›เป€เบ›เบฑเบ™ HTTP, เปเบฅเบฐเบœเปˆเบฒเบ™. เป€เบญเบเบฐเบชเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ•เบฑเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบžเบฒเบเปƒเบ™เบžเบฒเบเปƒเบ™เบซเบ™เบถเปˆเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบ™เปเบฒเบ—เบฒเบ‡เบ›เบปเบเบเบฐเบ•เบด (เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เปเปˆเป„เบ›เบ™เบตเป‰), เบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เปเบฅเบฐเป€เบกเบทเปˆเบญเป‚เบซเบฅเบ”เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบžเบฒเบเบ™เบญเบ (เบฎเบนเบšเบžเบฒเบš, CSS, scripts). เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบกเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบฅเบดเป‰เบ‡เป„เบ›เบซเบฒเป€เบงเบฑเบšเป„เบŠเบญเบทเปˆเบ™เบœเปˆเบฒเบ™ HTTPS, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ โ€œReferer: https://www.example.com/path/?argumentsโ€, โ€œReferer: https://www.example.com/โ€ เปเบกเปˆเบ™เบ•เบญเบ™เบ™เบตเป‰. เบชเบปเปˆเบ‡เบ•เปเปˆ.
  • เบชเปเบฒเบฅเบฑเบšเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ™เป‰เบญเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เบฎเบนเบšเปเบšเบš Fission เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰, เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบซเบผเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเบเบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”. เป€เบกเบทเปˆเบญ Fission เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰, เบซเบ™เป‰เบฒเบ•เปˆเบฒเบ‡เป†เบˆเบฒเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ•เปˆเบฒเบ‡เป†เปเบกเปˆเบ™เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเบขเบนเปˆเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบ•เปˆเบฅเบฐเบซเบ™เป‰เบฒเปƒเบŠเป‰ sandbox เบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบงเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบเบฒเบ™เปเบšเปˆเบ‡เปเบเบเป‚เบ”เบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเปเปˆเปเบกเปˆเบ™เป‚เบ”เบเปเบ—เบฑเบš, เปเบ•เปˆเป‚เบ”เบเป‚เบ”เป€เบกเบ™, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปเบเบเป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เบชเบฐเบ„เบดเบšเบžเบฒเบเบ™เบญเบเปเบฅเบฐเบšเบฅเบฑเบญเบ iframe เบ•เบทเปˆเบกเบญเบตเบ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เปเบ” Fission เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เป„เบ”เป‰เบขเบนเปˆเปƒเบ™เปœเป‰เบฒ about:preferences#experimental เบซเบผเบทเบœเปˆเบฒเบ™เบ•เบปเบงเปเบ› โ€œfission.autostart=trueโ€ เปƒเบ™ about:config. เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เป„เบ”เป‰โ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบ›เบตเบ”โ€‹เปƒเบŠเป‰โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบซเบ™เป‰เบฒโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹: เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹.
  • เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบปเบ™เป„เบเบเบฒเบ™เป€เบ›เบตเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ TCP เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ (TFO - TCP Fast Open, RFC 7413), เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบœเปˆเบญเบ™เบˆเปเบฒเบ™เบงเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบšเบšเบ„เบฅเบฒเบชเบชเบดเบ 3 เบ‚เบฑเป‰เบ™เบ•เบญเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบซเบ™เบถเปˆเบ‡, เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ›เบชเบนเปˆเบ‚เบฑเป‰เบ™เบ•เบญเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป‚เปเบ” TCP Fast Open เป„เบ”เป‰เบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™ about:config เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ (network.tcp.tcp_fastopen_enable).
  • เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เบเบฑเบšเบ‚เปเป‰เบเปเบฒเบซเบ™เบปเบ”, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒ เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป‚เบ”เบเปƒเบŠเป‰ pseudo-classes โ€œ:linkโ€, โ€œ:visitedโ€ เปเบฅเบฐ โ€œ:any-linkโ€.
  • เบฅเบปเบšเบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต CSS เบ‚เป‰เบฒเบ‡เบ„เปเบฒเบšเบฑเบ™เบเบฒเบ - เบŠเป‰เบฒเบ, เบ‚เบงเบฒ, เป€เบ—เบดเบ‡ - เบ™เบญเบเปเบฅเบฐเบ”เป‰เบฒเบ™เบฅเบธเปˆเบก - เบžเบฒเบเบ™เบญเบ (เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ layout.css.caption-side-non-standard.enabled เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบเบฑเบšเบ„เบทเบ™).
  • เป€เบซเบ”เบเบฒเบ™ "beforeinput" เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™ getTargetRanges() เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบงเบฑเบšเบชเบฒเบกเบฒเบ”เบฅเบปเบšเบฅเป‰เบฒเบ‡เบžเบถเบ”เบ•เบดเบเปเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบกเบเปˆเบญเบ™เบ—เบตเปˆเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบˆเบฐเบ›เปˆเบฝเบ™เบ•เบปเป‰เบ™เป„เบกเป‰ DOM เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบซเบผเบฒเบเบเบงเปˆเบฒเป€เบซเบ”เบเบฒเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™. เป€เบซเบ”เบเบฒเบ™ "foreinput" เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™ เบซเบผเบทเบญเบปเบ‡เบ›เบฐเบเบญเบšเบญเบทเปˆเบ™เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” "เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰" เบ—เบตเปˆเบ•เบฑเป‰เบ‡เป„เบงเป‰เบเปˆเบญเบ™เบ—เบตเปˆเบ„เปˆเบฒเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡. เบงเบดเบ—เบตเบเบฒเบ™ getTargetRanges() เบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เป‚เบ”เบเบงเบฑเบ”เบ–เบธ inputEvent เบชเบปเปˆเบ‡เบ„เบทเบ™ array เบ—เบตเปˆเบกเบตเบ„เปˆเบฒเบ—เบตเปˆเบŠเบตเป‰เบšเบญเบเบงเปˆเบฒ DOM เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”เบ–เป‰เบฒเป€เบซเบ”เบเบฒเบ™ input เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเบปเบเป€เบฅเบตเบ.
  • เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบš, เปƒเบ™เป‚เบซเบกเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบซเบ™เป‰เบฒ, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡ "prefers-color-scheme" เบ„เปเบฒเบ–เบฒเบกเบชเบทเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเบŠเป‰เปเบฒเปเบฅเบฐเปเบชเบ‡เบชเบฐเบซเบงเปˆเบฒเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เบซเบปเบงเบ‚เปเป‰เปƒเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™. เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบˆเบณเบฅเบญเบ‡เบฎเบนเบšเปเบšเบšเบชเบตเบชเบฑเบ™เบกเบทเบ” เปเบฅเบฐ เปเบชเบ‡เบชเบฐเบซเบงเปˆเบฒเบ‡, เบ›เบธเปˆเบกเบ—เบตเปˆเบกเบตเบฎเบนเบšเบ‚เบญเบ‡เบ”เบงเบ‡เบญเบฒเบ—เบดเบ” เปเบฅเบฐ เบ”เบงเบ‡เบˆเบฑเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเปƒเบ™เบกเบธเบกเบ‚เบงเบฒเป€เบ—เบดเบ‡เบ‚เบญเบ‡เปเบ–เบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบณเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบš.
  • เปƒเบ™เป‚เบซเบกเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰ pseudo-class ": target" เบชเปเบฒเบฅเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเป€เบฅเบทเบญเบเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เบ„เป‰เบฒเบเบ„เบทเบเบฑเบš pseudo-classes เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ ":hover", ":active", ":focus", ": focus-withinโ€, โ€œ:focus-visibleโ€ เปเบฅเบฐ โ€œ:visitedโ€.
    Firefox 87 เบ›เปˆเบญเบเบญเบญเบเบกเบฒ
  • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบปเบ”เบฅเบฐเบšเบฝเบš CSS เบ—เบตเปˆเบšเปเปˆเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปƒเบ™เป‚เบซเบกเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš CSS. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” "เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡" เป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบชเปเบฒเบฅเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡, เปเบฅเบฐเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” "scroll-padding-*" เบ–เบทเบเปเบฒเบเบงเปˆเบฒเบšเปเปˆเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบชเปเบฒเบฅเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฅเบทเปˆเบญเบ™เป„เบ”เป‰. เบฅเบถเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ” "text-overflow" เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เบ„เปˆเบฒ.

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบ›เบฐเบ”เบดเบ”เบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡, Firefox 87 เบเปเบฒเบˆเบฑเบ” 12 เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ, เปƒเบ™เบ™เบฑเป‰เบ™ 7 เบ–เบทเบเบซเบกเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ. 6 เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ (เป€เบเบฑเบšเบเบณเบžเบฒเบเปƒเบ•เป‰ CVE-2021-23988 เปเบฅเบฐ CVE-2021-23987) เปเบกเปˆเบ™เป€เบเบตเบ”เบˆเบฒเบเบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเบˆเบณ, เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒ buffer เบฅเบปเป‰เบ™ เปเบฅเบฐ เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบ„เบงเบฒเบกเบˆเบณเบ—เบตเปˆเบ–เบทเบเบ›เบปเบ”เบ›เปˆเบญเบเปเบฅเป‰เบง. เบ—เปˆเบฒเปเบฎเบ‡, เบšเบฑเบ™เบซเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบตเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบ›เบตเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเบญเบญเบเปเบšเบšเบžเบดเป€เบชเบ”.

เบชเบฒเบ‚เบฒเบ‚เบญเบ‡ Firefox 88, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบšเบ•เป‰เบฒ, เปเบกเปˆเบ™เบซเบ™เป‰เบฒเบชเบฑเบ‡เป€เบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ pinch scaling เปƒเบ™ touchpads เปƒเบ™ Linux เบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบŸเบดเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป‚เบ›เป‚เบ•เบ„เบญเบ™ Wayland เปเบฅเบฐเบเบฒเบ™เบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบนเบšเปเบšเบš AVIF (เบฎเบนเบšเปเบšเบšเบฎเบนเบšเบžเบฒเบš AV1), เป€เบŠเบดเปˆเบ‡. เปƒเบŠเป‰เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบเบตเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบžเบฒเบเปƒเบ™เป€เบŸเบฃเบกเบˆเบฒเบเบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญ AV1.

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

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