ืฉืืืจืจ ืืคืืคื ืืืื ืืจื ื Firefox 93. ืื ืืกืฃ, ื ืืฆืจ ืขืืืื ืืขื ืคื ืชืืืื ืืจืืื ืืืื - 78.15.0 ื-91.2.0. ืกื ืืฃ Firefox 94 ืืืขืืจ ืืฉืื ืืืืงืืช ืืืื, ืฉืฉืืจืืจื ืืชืืื ื ื-2 ืื ืืืืืจ.
ืืืืืฉืื ืขืืงืจืืื:
- ืชืืืื ืืคืืจืื ืืชืืื ื AVIF (AV1 Image Format) ืืืคืขืืช ืืืจืืจืช ืืืื, ืืืฉืชืืฉืช ืืืื ืืืืืืืช ืืืืกื ืชืื-ืืกืืจืช ืืคืืจืื ืงืืืื ืืืืืืื AV1. ืชืืื ืืืจืืื ืฆืืขืื ืืืืื ืืืืืืืื, ืืื ืื ืคืขืืืืช ืืจื ืกืคืืจืืฆืื (ืกืืืื ืืฉืืงืืฃ). ืื ืืืฆืื ืขืืืื ืื ื ืชืืืช. ืืื ืืืืืืจ ืชืืืืืช ืืืคืจื, about:config ืืฆืืข ืืช ืืคืจืืืจ 'image.avif.compliance_strictness'. ืขืจื ืืืืชืจืช ACCEPT HTTP ืฉืื ื ื"image/avif,image/webp,*/*" ืืืจืืจืช ืืืื.
- ืื ืืข ื-WebRender, ืฉื ืืชื ืืฉืคืช Rust ืืืืคืฉืจ ืืืืืข ืืขืืืื ืืฉืืขืืชืืช ืืืืืจืืช ืืจืื ืืืจ ืืืืคืืืช ืืช ืืขืืืก ืขื ืืืขืื ืขื ืืื ืืขืืจืช ืคืขืืืืช ืจืื ืืืจ ืชืืื ืืขืืืืื ืืฆื ื-GPU, ืืฉืจ ืืืืฉืืืช ืืืืฆืขืืช ืืฆืืืืช ืืืืืฆืขืืช ื-GPU, ืืืขืืจ ืืงืืืืจืื ืฉื ืืืื. ืขืืืจ ืืขืจืืืช ืขื ืืจืืืกื ืืกื ืืฉื ืื ืื ืื ืืื ืืชืงื ืื ืืจืคืืื ืืขืืืชืืื, WebRender ืืฉืชืืฉ ืืืฆื ืจืกืืจ ืฉื ืชืืื ื (gfx.webrender.software=true). ืืืคืฉืจืืช ืืืฉืืืช ืืช WebRender (gfx.webrender.force-legacy-layers ื-MOZ_WEBRENDER=0) ืืืคืกืงื.
- ืชืืืื ืืฉืืคืจืช ืืคืจืืืืงืื Wayland. ื ืืกืคื ืฉืืื ืฉืคืืชืจืช ืืขืืืช ืืืื ืืกืืืืืช ืืืืืกืกืืช ืขื ืคืจืืืืงืื Wayland. ืืืืืื ืื ืฉืื ืืืื ืฉืืขืืจื ืืืขืืื ืืืืื ืืขืช ืฉืืืืฉ ื-Wayland ืืขืช ืืืืช ืืืื ืืงืฆื ืืืกื ืืชืฆืืจืืช ืืจืืืืช ืฆืืื.
- ืืฆืื ื-PDF ืืืืื ื ืืกืคืง ืืช ืืืืืืช ืืคืชืื ืืกืืืื ืืืืฆืขืืช ืืคืกื XFA ืืื ืืจืืงืืืืืื, ืืืฉืืฉืื ืืืจื ืืื ืืืคืกืื ืืืงืืจืื ืืื ืฉื ืื ืงืื ืืกืืื ืืืืช ืืืฉืืชืืืช ืฉืื ืืช.
- ืืื ื ืืืคืขืืช ืืคื ื ืืืจืืช ืงืืฆืื ืฉื ืฉืืื ืืืืฆืขืืช HTTP ืืื ืืฆืคื ื, ืื ืืืคืขืืช ืืืคืื ืฉื ืคืชืื ืืืืฆืขืืช HTTPS. ืืืจืืืช ืืืื ืืื ื ืืืื ืืช ืืคื ื ืืืืฃ ืืชืืฆืื ืืฉืืืื ืขื ืชืขืืืจืช ืชืืืืจื ืฆืืืืจืืช, ืื ืืืืืื ืฉืื ื ืขืฉืืช ืขื ืืื ื ืืืื ืืืคืื ืฉื ืคืชืื ืืืืฆืขืืช HTTPS, ืืืชืื ืฉืืืฉืชืืฉ ืืฉ ืจืืฉื ืืืืขื ืืืื ืืืืืชื. ืื ืชื ืกื ืืืืจืื ื ืชืื ืื ืืืื, ืชืืฆื ืืืฉืชืืฉ ืืืืจื, ืฉืชืืคืฉืจ ืื ืืืื ืืช ืืืกืืื ืื ืชืจืฆื. ืื ืืกืฃ, ืืืจืืช ืงืืฆืื ื-iframes ืขื ืืจืื ืืื ืฉืืื ื ืืฆืืื ืื ืืืคืืจืฉ ืืช ืืชืืื ื ืืืคืฉืจ-ืืืจืืืช ืืกืืจื ืืขืช ืืืื ืชืืืกื ืืฉืงื.
- ืืืืขื ืืฉืืคืจืช ืฉื ืื ืื ืื SmartBlock, ืฉื ืืขื ืืคืชืืจ ืืขืืืช ืืืชืจืื ืืืชืขืืจืจืืช ืขืงื ืืกืืืช ืกืงืจืืคืืื ืืืฆืื ืืื ืืืฆื ืืืืฉื ืคืจืืืช ืื ืืืฉืจ ืืืคืขืืช ืืกืืื ืืฉืืคืจืช ืฉื ืชืื ืื ืื ืจืฆืืืื (ืงืคืื ืืช). SmartBlock ืืืืืฃ ืืืืืืืืช ืืช ืืกืงืจืืคืืื ืืืฉืืฉืื ืืืขืงื ืืกืืืืื ืืืืืืืื ืฉืืืชืจ ื ืืขื ืืืืื. ืงืืขืื ืืืื ืื ืืืื ืกืงืจืืคืืื ืคืืคืืืจืืื ืืืขืงื ืืืจ ืืฉืชืืฉืื ืืืืืืื ืืจืฉืืืช ืื ืืชืืง. ืืืจืกื ืืืืฉื ืืืืืช ืืกืืื ืืืคืืืืืช ืฉื ืกืงืจืืคืืื ืฉื ืืืื ืื ืืืืืงืก, ืกืงืจืืคืืื ืืจืฉืช ืืคืจืกืื ืฉื ืืืื ืืืืื'ืืื ืืฉืืจืืชื Optimizely, Criteo ื-Amazon TAM.
- ืืืืืฉื ืคืจืืืช ืืืืกืืื ืืฉืืคืจืช ืฉื ืืฆืื ืชืืื ืื ืจืฆืื (ืงืคืื ืืื), ืืืคืขืืช ืืื ื ื ืืกืคืช ืขืืืจ ืืืืชืจืช "ืืคื ื" ืฉื HTTP. ืืืฆืืื ืืื, ื ืืกืจ ืขื ืืชืจืื ืืขืช ืืืคืขืื ืืช ืืืืื ืืืช "ืืื-ืืคื ื-ืืืฉืจ-ืฉืืจืื ืืืืืจ", "ืืงืืจ-ืืืฉืจ-ืืงืืจ-ืฆืืื" ื-"ืืชืืืช ืืชืจ ืื ืืืืื" ืืืืฆืขืืช ืืืชืจืช ื-HTTP ืฉื Referrer-Policy, ืืืืคืฉืจืืช ืืขืงืืฃ ืืช ืืจืืจืช ืืืืื. ืืืืจืืช ืืืืืจืช ืฉืืืืจ ืืืชืจื ืฆื ืฉืืืฉื ืขื ืืชืืืช ืืืชืจ ืืืืื ืืืืชืจืช "ืืคื ื". ืืื ื ืืืืจ ืื ืืคืืืจืคืืงืก 87, ืขื ืื ืช ืืืกืื ืืืืคืืช ืคืืื ืฆืืืืืืช ืฉื ื ืชืื ืื ืืกืืืื, ืืืื ืืืช "ืืืงืืจ-ืงืคืื ืืช-ืืืฉืจ-ืืงืืจ ืฆืืื" ืืืคืขืื ืืืจืืจืช ืืืื, ืื ืฉืืจืื ืขื ื ืืชืืง ื ืชืืืื ืืคืจืืืจืื ืื-"ืืคื ื" ืืขืช ืืฉืืืื ืืงืฉื ืืืืจืืื ืืืจืื ืืขืช ืืืฉื ืืืืฆืขืืช HTTPS. ืฉืืืืจ "ืืคื ื" ืจืืง ืืขืช ืืขืืจ ื-HTTPS ื-HTTP ืืืขืืจืช "ืืคื ื" ืืื ืืืขืืจืื ืคื ืืืืื ืืชืื ืืืชื ืืชืจ. ืืื ืืืคืงืืืืืืช ืฉื ืืฉืื ืื ืืืืชื ืืืืืช ืืกืคืง, ืืืืืื ืฉืืชืจืื ืืืืืื ืืืืืืจ ืืช ืืืชื ืืืืช ืืืฉื ื ืืืืฆืขืืช ืื ืืคืืืฆืืืช ืขื Referrer-Policy.
- ืืคืืืคืืจืืช Windows ืืืืฉืืช ืชืืืื ืืคืจืืงื ืืืืืืืืช ืฉื ืืจืืืกืืืช ืืืืืืจืื ืื ืจืืช ืืืืืจืื ืืคื ืื ืืืขืจืืช ืืืืขื ืืขืจืืื ื ืืืืื ืืืืคื ืงืจืืื. ืืืจืืืกืืืช ืฉืฆืืจืืืช ืืื ืืจืื ืืืืจืื ืืฉืืืฉืชืืฉ ืื ื ืืืฉ ืืืืื ืืื ืจื ื ืคืจืงืืช ืชืืืื. ืืืฉืจ ืืชื ืขืืืจ ืืืจืืืกืืื ืื ืืขืื ื, ืืชืืื ืฉืื ื ืืขื ืืืืฉ ืืืืคื ืืืืืืื. ื-Linux, ืคืื ืงืฆืืื ืืืืช ืื ืืืืืืช ืืืชืืืกืฃ ืืืืช ืืืืจืกืืืช ืืืืืช.
- ืืขืืฆืื ืฉื ืืคืื ื ืขื ืจืฉืืืช ืืืืจืืืช ืืืื ืืกืื ืื ืืืืืืืืื ืืืืื ืฉื Firefox.
- ืืืฆื ืงืืืคืงืื, ืืจืืื ืืื ืจืืืื ืืชืคืจืื ืืจืืฉื, ืชืคืจืื ืืืฆืคื, ืืกืืื ืืืช ืืืืกืืืจืืืช ืืืืืฉื ืืฆืืืฆื.
- SHA-256 ืืชืืืกืฃ ืืืกืคืจ ืืืืืืจืืชืืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืืจืืื ืืืืืช (HTTP Authentication) (ืืขืืจ ืจืง MD5 ื ืชืื).
- ืฆืคื ื TLS ืืืฉืชืืฉืื ืืืืืืจืืชื 3DES ืืืฉืืชืื ืืืจืืจืช ืืืื. ืืืืืื, ืืืืืช ืืฆืคื ืื TLS_RSA_WITH_3DES_EDE_CBC_SHA ืจืืืฉื ืืืชืงืคืช Sweet32. ืืืืจื ืฉื ืชืืืืช 3DES ืืคืฉืจืืช ืขื ืืจืฉืื ืืคืืจืฉืช ืืืืืจืืช ืฉื ืืจืกืืืช ืืฉื ืืช ืืืชืจ ืฉื TLS.
- ืืคืืืคืืจืืช macOS ื ืคืชืจื ืืขืื ืขื ืืืืื ืืคืขืืืช ืืขืช ืืคืขืืช Firefox ืืงืืืฅ ".dmg" ืืืชืงื.
- ืืืืืข ืืืฉืง ืืฉืชืืฉ ืืืื ื ืืืืืืืืช ืฉื ืชืืจืื ืืฉืขื ืขืืืจ ืืืื ื ืืืคืก ืืื ืืจื ื .
- ืขืืืจ ืืืื ืืื ืขื ืืชืืื ื aria-label ืื aria-labeledby, ืืืืฉื ืชืคืงืื ืืืืจ (ืชืคืงืื="ืืืจ"), ืืืืคืฉืจ ืื ืืืืฉื ืืื ืืืงืืืจืื ืฉื ืขืจืืื ืืกืคืจืืื ืืืฉืชื ืื ืืืืื ืืกืืื (ืืืืืื, ืืืืื ื ืืขืื ืช ืกืืืื ).
- ื ืืกืคื ืชืืืื ืขืืืจ ืืืืช ืืืคืชื "ืงืื ืืช" ืืืืคืืื ื-CSS ืฉื font-synthesis.
- ืืืืืข ืืช ืฉืืืช Intl.supportedValuesOf(), ืืืืืืจื ืืขืจื ืฉื ืืืืืช ืฉื ื ื ืชืืืื, ืืืืขืืช, ืืขืจืืืช ืืกืคืจืื ืืืืืืืช ืืืืื.
- ืขืืืจ ืืืืงืืช, ื ืืชื ืืืฉืชืืฉ ืืืืงืื ืฉื ืืชืืื ืกืืื ืืื ืืงืืฅ ืงืื ืฉืืืคืขื ืคืขื ืืืช ืืขืช ืขืืืื ืืืืืงื: class C { // ืืืืืง ืืืคืขื ืืขืช ืขืืืื ืืืืืงื ืขืฆืื static { console.log("C's static block") ; } }
- ื ืืกืคื ืชืืืื ืืงืจืืื ื-HTMLElement.attachInternals ืืื ืืืฉืช ืืฉืืืืช ืืงืจืช ืืคืกืื ื ืืกืคืืช.
- ืืชืืื ื shadowRoot ื ืืกืคื ืืฉืืืช ElementInternals, ืืืืคืฉืจืช ืืืืื ืืื ืืงืืจืืื ืืืฉืช ืืฉืืจืฉ ืื ืคืจื ืฉืืื ื-Shadow DOM, ืืื ืงืฉืจ ืืืฆื.
- ื ืืกืคื ืชืืืื ืืืืคืืื ื imageOrientation ื-premultiplyAlpha ืืฉืืืช createImageBitmap()โ.
- ื ืืกืคื ืคืื ืงืฆืื global reportError() ืืืืคืฉืจืช ืืกืงืจืืคืืื ืืืืคืืก ืฉืืืืืช ืืืกืืฃ, ืชืื ืืืงืื ืืชืจืืฉืืช ืฉื ืืจืื ืฉืื ื ืชืคืก.
- ืฉืืคืืจืื ืืืจืกื ืืคืืืคืืจืืช ืื ืืจืืืื:
- ืืืฉืจ ืืืฉืง ืืืืืืืื, ืืืืฆื ืื "ืงืืืื", "ืืืืจื" ื"ืืขืื ืช ืขืืื ืืืืฉ" ื ืืกืคื ืืืื.
- ืืืืื ืืืืืืื ืฉื ืื ืืกืืช ืืกืืกืืืืช ืืืคืกื ืืื ืืจื ื ืืืคืขืืช ืืืจืืจืช ืืืื.
- ืืคืฉืจ ืืืฉืชืืฉ ืืคืืืจืคืืงืก ืืื ืื ืกืืกืืืืช ืืืืืื ืื ืืกืืช ืืกืืกืืืืช ืืืคืืืงืฆืืืช ืืืจืืช (ืืืคืขื ืืจื "ืืืืจืืช" > "ืื ืืกืืช ืืกืืกืืืืช" > "ืืืืื ืืืืืืื ืืืคืืืงืฆืืืช ืืืจืืช").
- ืืืกืืฃ ืืช ืืืฃ "ืืืืจืืช" > "ืื ืืกืืช ืืกืืกืืืืช" > "ืื ืืกืืช ืฉืืืจืืช" > "ืืืกืฃ ืืชืืืจืืช" ืืืืกืคืช ืืืฉืืจืื ืืื ืืช ืืื ืื ืืกืืกืืืืช.
- ื ืืกืฃ ืืืฃ "ืืืืจืืช" > "ืืืกืืฃ ื ืชืื ืื" > "ืืืงืจืื ืืืืืื", ืืืืคืฉืจ ืื ืืกืจื ืืืฉืชืชืฃ ืืืืืงืช ืชืืื ืืช ื ืืกืืื ืืืช.
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, Firefox 93 ืืืื 13 ื ืงืืืืช ืชืืจืคื, ืืชืืื 10 ืืกืืื ืืช ืืืกืืื ืืช. 9 ืคืืืขืืืืช (ื ืืกืคืืช ืชืืช CVE-2021-38500, CVE-2021-38501 ื-CVE-2021-38499) ื ืืจืืืช ืขื ืืื ืืขืืืช ืืืืจืื, ืืืื ืืฆืคืช ืืืืจ ืืืืฉื ืืืืืจื ืืืืจืื ืฉืืืจ ืืฉืืืจืจืื. ืคืืื ืฆืืื, ืืขืืืช ืืื ืขืืืืืช ืืืืืื ืืืืฆืืข ืงืื ืฉื ืชืืงืฃ ืืขืช ืคืชืืืช ืืคืื ืฉืชืืื ื ื ืืืืืื.
ืืืืืจืช ืืืื ืฉื Firefox 94 ืืกืื ืช ืืืฉืื ืฉื ืืฃ ืฉืืจืืช ืืืฉ "about:unloads" ืื ืืืฉืชืืฉ ืืืื ืืคืจืืง ืืืื ืืจืืืกืืืช ืืกืืืืืช ืืืื ืืกืืืจ ืืืชื ืืื ืืืคืืืช ืืช ืฆืจืืืช ืืืืืจืื (ืืชืืื ืืืืขื ืืืืฉ ืืขืช ืืืขืืจ ืืืฉืื ืืช).
ืืงืืจ: OpenNet.ru