ืฉืืืจืจ ืืคืืคื ืืืื ืืจื ื Firefox 86. ืื ืืกืฃ, ื ืืฆืจ ืขืืืื ืืขื ืฃ ืืชืืืื ืืจืืืช ืืืืื 78.8.0. ืกื ืืฃ Firefox 87 ืืืขืืจ ืืฉืื ืืืืงืืช ืืืื, ืฉืฉืืจืืจื ืืชืืื ื ื-23 ืืืจืฅ.
ืืืืืฉืื ืขืืงืจืืื:
- ืืืฆื ืงืคืื ื, ืืฆื ืืื ืช ืขืืืืืช ืืืืืืช ืืืคืขื, ืืืฉืชืืฉ ืืืืกืื ืขืืืืืช ื ืคืจื ืืืืืื ืขืืืจ ืื ืืชืจ. ืฉืืืช ืืืืืื ืืืืฆืขืช ืืื ื ืืืคืฉืจืช ืฉืืืืฉ ื-Cookies ืืืขืงื ืืืจ ืชื ืืขื ืืื ืืชืจืื, ืฉืื ืื ื-Cookies ืืืืืืจืื ืืืืืงืื ืฉื ืฆื ืฉืืืฉื ืื ืืขื ืื ืืืชืจ ืืงืืฉืจืื ืืขืช ืืืชืจ ืืจืืฉื ืืืื ื ืืืขืืจืื ืืืฉืจ ื ืืืฉ ืืืกืืืืช ืืื ืืืชืจืื ืืืจืื. ืืืืฆื ืื ืืืื, ืืืคืฉืจืืช ืฉื ืืขืืจืช ืงืืืฆื Cookie ืืืฆื ืืชืจืื ื ืืชืจืช ืขืืืจ ืฉืืจืืชืื ืฉืืื ื ืงืฉืืจืื ืืืขืงื ืืืจ ืืฉืชืืฉืื, ืืืฉื, ืืื ืืืฉืืฉืื ืืืืืืช ืืืื. ืืืืข ืขื ืงืืืฆื Cookie ืืกืืืื ืืืืชืจืื ืืื ืืชืจืื ืืืฆื ืืชืคืจืื ืืืืฆื ืืขืช ืืืืฆื ืขื ืกืื ืืืื ืืฉืืจืช ืืืชืืืช.
- ืืืฉืง ืืืฉ ืืชืฆืืื ืืงืืืื ืฉื ืืกืืืื ืืคื ื ืืืืคืกื ืืืคืขื ืขืืืจ ืื ืืืฉืชืืฉืื ืืืกืืคืง ืืื ืืืจืฆืื ืขื ืืืืจืืช ืืขืจืืช ืืืืคืกืช. ืืืืฉืง ืืืืฉ ืคืืขื ืืืืคื ืืืื ืืืฆื ืงืืจื ืืคืืชื ืชืฆืืื ืืงืืืื ืืืฉืื ืืช ืื ืืืืืช, ืืืืืืฃ ืืช ืืชืืื ืืงืืื. ืืกืจืื ืืฆืืื ืืฆืืข ืืืื ืืืืืจืช ืืืคืกืช, ืืชืืืช ืคืืจืื ืืขืืื, ืฉืื ืื ืืืืจืืช ืืืคืกื ืืฉืืืื ืื ืืืืคืืก ืืืชืจืืช ืืจืงืขืื.
- ืคืขืืืืช ืืจืื ืืืจ ืฉื Canvas ื-WebGL ืืืขืืจื ืืชืืืื ื ืคืจื, ืฉืืืจืื ืขื ืืืจืืช ืืคืขืืืืช ื-GPU. ืืฉืื ืื ืฉืืคืจ ืืฉืืขืืชืืช ืืช ืืืฆืืืืช ืืืืืฆืืขืื ืฉื ืืชืจืื ืืืฉืชืืฉืื ื-WebGL ืื-Canvas.
- ืื ืืงืื ืืงืฉืืจ ืืคืขื ืื ืืืืื ืืืขืืจ ืืชืืืื RDD ืืืฉ, ืืืฉืคืจ ืืช ืืืืืื ืขื ืืื ืืืืื ืืืคืื ืืืืื ืืชืืืื ื ืคืจื.
- ืืื ื ืืื ืืงืก ืืื ืืจืืืื ืืืืืื ืืื ื ืืคื ื ืืชืงืคืืช ืฉืืชืคืขืืืช ืืช ืืืฆืืืืืช ืฉื ืืืืกื ืืช ืืืขืจืืื. ืืืื ื ืืืืกืกืช ืขื ืฉืืืืฉ ืืืคืฉืจืืช "-fstack-clash-protection", ืืืฉืจ ืฆืืื, ืืืืืจ ืืื ืืก ืงืจืืืืช ืืืืงื (probe) ืขื ืื ืืงืฆืื ืกืืืืช ืื ืืื ืืืช ืฉื ืืงืื ืขืืืจ ืืืืกื ืืช, ืื ืฉืืืคืฉืจ ืืืืืช ืืฆืคืช ืืืกื ืืช ื ืืืกืื ืฉืืืืช ืชืงืืคื ืืืืืกืกืืช ืขื ืืืฆืืืืืช ืฉื ืืขืจืืื ืืืขืจืืื ืืงืฉืืจื ืืืขืืจืช ืืื ืืืืฆืืข ืืจื ืืคื ืฉืืืจื ืขื ืืืกื ืืช.
- ืืืฆื ืงืืจื, ื ืืชื ืืื ืืฆืคืืช ืืืคื HTML ืฉื ืฉืืจื ืืืขืจืืช ืืืงืืืืช.
- ืชืืืื ืืคืืจืื ืืชืืื ื AVIF (AV1 Image Format) ืืืคืขืืช ืืืจืืจืช ืืืื, ืืืฉืชืืฉืช ืืืื ืืืืืืืช ืืืืกื ืชืื-ืืกืืจืช ืืคืืจืื ืงืืืื ืืืืืืื AV1. ืืืืื ืืืคืฆืช ื ืชืื ืื ืืืืกืื ื-AVIF ืืืื ืืืืืืื ื-HEIF. AVIF ืชืืื ืื ืืชืืื ืืช ื-HDR (High Dynamic Range) ืืืืจืื ืฆืืขืื ื ืจืื, ืืื ืื ืืืืื ืืื ืื ืกืื ืืจืื (SDR). ืืขืืจ, ืืคืขืืช AVIF ื ืืจืฉื ืืืืืืจ ืืช ืืคืจืืืจ "image.avif.enabled" ื- about:config.
- ืชืืืื ืืืคืขืืช ืืคืชืืื ืื-ืืื ืืช ืฉื ืืกืคืจ ืืืื ืืช ืขื ืืืืื ืืืฆื ืชืืื ื-ืืชืืื ื.
- ืืืคืกืงื ืืชืืืื ืืืฆื ื-SSB (Site Specific Browser) ืื ืืกืืื ื, ืื ืฉืืืคืฉืจ ืืืฆืืจ ืงืืฆืืจ ืืจื ื ืคืจื ืืืคืขืืช ืืชืจ ืืื ืจืืืื ืืืฉืง ืืคืืคื, ืขื ืกืื ื ืคืจื ืืฉืืจืช ืืืฉืืืืช, ืืื ืืืฉืืื ืืขืจืืช ืืคืขืื ืืืืื. ืืกืืืืช ืฉืฆืืื ื ืืืคืกืงืช ืืชืืืื ืืืืืืช ืืขืืืช ืื ืคืชืืจืืช, ืืชืจืื ืืช ืืคืืงืคืงืื ืืืฉืชืืฉื ืฉืืืื ืืขืืืื, ืืฉืืืื ืืืืืืื ืืืจืฆืื ืืืคื ืืช ืืืชื ืืคืืชืื ืืืฆืจื ืืืื.
- ืขืืืจ ืืืืืจื WebRTC (PeerConnections), ืืืคืกืงื ืืชืืืื ืืคืจืืืืงืื DTLS 1.0 (Datagram Transport Layer Security), ืืืืืกืก ืขื TLS 1.1 ืืืฉืืฉ ื-WebRTC ืืืขืืจืช ืืืืื ืืืืืื. ืืืงืื DTLS 1.0, ืืืืืฅ ืืืฉืชืืฉ ื-DTLS 1.2, ืืืืืกืก ืขื TLS 1.2 (ืืคืจื DTLS 1.3 ืืืืืกืก ืขื TLS 1.3 ืขืืืื ืื ืืืื).
- ื-CSS ืืืื ืคืื ืงืฆืืืช image-set() ืืืืคืฉืจืช ืื ืืืืืจ ืชืืื ื ืืชืื ืงืืืฆื ืฉื ืืคืฉืจืืืืช ืจืืืืืฆืื ืฉืื ืืช ืืืชืืืื ืืืืชืจ ืืืืืจืืช ืืืกื ืื ืืืืืืช ืืืจืืื ืืคืก ืฉื ืืืืืจ ืืจืฉืช ืฉืื. ืจืงืข-ืชืืื ื: image-set( "cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
- ืืืคืืื ื-CSS "ืกืื ืื-list-image", ืฉื ืืขื ืืืืืืจ ืชืืื ื ืขืืืจ ืชืืืืืช ืืจืฉืืื, ืืืคืฉืจ ืื ืฆืืจื ืฉื ืืืืจืช ืชืืื ื ืืืืฆืขืืช CSS.
- ื-CSS ืืืื ืืช ื-pseudo-class ":autofill", ืืืืคืฉืจ ืื ืืขืงืื ืืืจ ืืืืืื ืืืืืืืื ืฉื ืฉืืืช ืืชื ืืงืื ืขื ืืื ืืืคืืคื (ืื ืืชื ืืืื ืืืชื ืืื ืืช, ืืืืจืจ ืื ืขืืื). input:autofill { border: 3px ืืืื ืืื; }
- JavaScript ืืืื ืืืจืืจืช ืืืื ืืืืืืงื Intl.DisplayNames ืืืื ื, ืฉืืจืื ื ืืชื ืืงืื ืฉืืืช ืืงืืืืื ืฉื ืฉืคืืช, ืืืื ืืช, ืืืืขืืช, ืจืืืื ืชืืจืื ืืื'. let currencyNames = new Intl.DisplayNames(['en'], {type: 'currency'}); currencyNames.of('USD'); // "ืืืืจ ืืจื"ื" currencyNames.of('EUR'); // "ืืืจื"
- ื-DOM ืืืืื ืฉืืขืจื ืฉื ืืืืคืืื "Window.name" ืืืืคืก ืืขืจื ืจืืง ืืขืช ืืขืื ื ืืืฉืื ืืช ืขืืื ืขื ืชืืื ืืืจ, ืืืฉืืืจ ืืช ืืขืจื ืืืฉื ืืืืืฆื ืขื ืืคืชืืจ "ืืงืืื" ืืืืืจ ืืขืืื ืืืฉื .
- ืืืืื ืืืคืชืื ืืื ืืจื ื ื ืืกืคื ืืื ืขืืจ ืืืฆืื ืืืืจื ืืขืช ืืืืจืช ืขืจืื ืฉืืืืื ืื ืจืืคืื ื-CSS ืขืืืจ ืจืืืื ืืืื ืคื ืืืืื.
- ืกืจืื ืืืืื ืืืคืชืื ืืชืจืื ืืกืคืง ืชืฆืืื ืฉื ืืกืคืจ ืืฉืืืืืช ืืขืืื ืื ืืืื. ืืืฉืจ ืืชื ืืืืฅ ืขื ืืืืืื ืืืืื ืขื ืืกืคืจ ืืฉืืืืืช, ืืชื ืืืื ืืขืืืจ ืืื ืืงืื ืกืืืช ืืืื ืืจื ื ืืื ืืืฆืื ืืช ืจืฉืืืช ืืฉืืืืืช.
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, Firefox 86 ืืืื 25 ื ืงืืืืช ืชืืจืคื, ืืชืืื 18 ืืกืืื ืืช ืืืกืืื ืืช. 15 ืคืืืขืืืืช (ื ืืกืคืืช ืชืืช CVE-2021-23979 ื-CVE-2021-23978) ื ืืจืืืช ืขื ืืื ืืขืืืช ืืืืจืื, ืืืื ืืฆืคืช ืืืืจ ืืืืฉื ืืืืืจื ืืืืจืื ืฉืืืจ ืฉืืืจืจื. ืคืืื ืฆืืื, ืืขืืืช ืืื ืขืืืืืช ืืืืืื ืืืืฆืืข ืงืื ืฉื ืชืืงืฃ ืืขืช ืคืชืืืช ืืคืื ืฉืชืืื ื ื ืืืืืื.
ืกื ืืฃ Firefox 87, ืฉื ืื ืก ืืืืืงืืช ืืื, ืืืื ืืืฉืืชืช ืืืืคื ืืืคืชืืืช Backspace ืืืืฅ ืืืงืฉืจ ืฉื ืืคืกื ืงืื ืืืจืืจืช ืืืื. ืืกืืื ืืืกืจืช ืืืืคื ืืื ืฉืืงืฉ Backspace ื ืืฆื ืืฉืืืืฉ ืคืขืื ืืขืช ืืงืืื ืืืคืกืื, ืื ืืืฉืจ ืืื ื ืืคืืงืืก ืขื ืืืคืก ืืงืื, ืืื ืืืืคื ืืืขืืจ ืืขืืื ืืงืืื, ืื ืฉืขืืื ืืืจืื ืืืืืื ืืืงืกื ืืืืงืื ืขืงื ืืชื ืืขื ืื ืืืืื ืช ืืขืืื ืืืจ. ืืื ืืืืืืจ ืืช ืืืชื ืืืืช ืืืฉื ื, โโืืืคืฉืจืืช browser.backspace_action ื ืืกืคื ื- about:config. ืื ืืกืฃ, ืืขืช ืฉืืืืฉ ืืคืื ืงืฆืืืช ืืืืคืืฉ ืืขืืื, ืชืืืืืช ืืืฆืืืช ืืขืช ืืฆื ืคืก ืืืืืื ืืื ืืฆืืื ืืช ืืืงืื ืืืงืฉืื ืฉื ืืฆืื. ืชืคืจืื ืืคืชืื ืืืื ืืจื ื ืคืืฉื ืืืื ืืคืจืืืื ืฉืืื ื ืขืฉื ืฉืืืืฉ ืืขืชืื ืจืืืงืืช ืืืกืจื ืืชืคืจืื ืืกืคืจืืื.
ืืงืืจ: OpenNet.ru