ืฉืืืจืจ ืืคืืคื ืืืื ืืจื ื Firefox 89. ืื ืืกืฃ, ื ืืฆืจ ืขืืืื ืืขื ืฃ ืืชืืืื ืืจืืืช ืืืืื 78.11.0. ืกื ืืฃ Firefox 90 ืืืขืืจ ืืงืจืื ืืฉืื ืืืืงืืช ืืืื, ืฉืฉืืจืืจื ืืชืืื ื ื-13 ืืืืื.
ืืืืืฉืื ืขืืงืจืืื:
- ืืืืฉืง ืขืืจ ืืืืจื ืืืฆืื ืืฉืืขืืชืืช. ืกืืื ืืืืืงืื ืื ืขืืืื ื, ืืกืื ืื ืฉื ืืืื ืืื ืฉืื ืื ืืืื ืืคืืืช ืืฆืืขืื ืขืืฆืื ืืืืฉ.
- ืืขืืฆืื ืฉื ืกืจืื ืืืืืื ืฉืื ื - ืคืื ืืช ืืคืชืืจื ืืืจืืืกืืืช ืืขืืืืืช ืืืื ื ืืชืืืืืช ืขืื ืขื ืืคืื ื ืืืืจื ืืืืื ืืชืืชืื (ืืคืงื ืืคืชืืจ ืฆืฃ). ืืืคืจืื ืืืืืชืืช ืฉื ืืจืืืกืืืช ืื ืคืขืืืืช ืืืกืจื, ืื ืืืืืจ ืืชืคืืก ืขื ืืื ืืืคืชืืจ ืืืืืฉ ืืืฉืจ ืืชื ืืจืืฃ ืืขื ืืืจืืืกืืื.
- ืืชืคืจืื ืขืืจ ืืื ื ืืืืฉ. ืืืื ืืื ืืฉืืืืฉ ื ืืืจ ืืืืืฉื ืื ืืืกืจื ืืืชืคืจืื ืืจืืฉื ืืืชืคืจืืื ืืืงืฉืจ ืืื ืืืชืืงื ืืชืืื ืืช ืืืฉืืืืช ืืืืชืจ. ืืจืืืืื ืื ืืชืจืื ืืงืืืฆืื ืืืืฉ ืืืชืื ืืืฉืืืืช ืืืืืงืืฉ ืฉื ืืืฉืชืืฉืื. ืืืืง ืืืืืืง ื ืื ืืขืืืก ืืืืืชื ืืืกืื ืืช ืืืขืช, ืืืกืจื ืืืืงืื ืื ืืฆื ืคืจืืื ืชืคืจืื ืื ืฉืืจื ืจืง ืชืืืืืช ืืงืกื. ืืืืฉืง ืืืชืืื ืืืฉืืช ืฉื ืืคืื ื ืืืืืื ืืืคืชืื ืืชืจืื ืืืืงืืื ืืชืคืจืื ืืฉื ื ื ืคืจื "ืืืื ื ืืกืคืื".
- ืืืกืจ ืชืคืจืื "..." (Page Actions) ืืืืื ื ืืฉืืจืช ืืืชืืืืช, ืืจืื ื ืืชื ืืืืกืืฃ ืกืืื ืื, ืืฉืืื ืงืืฉืืจ ื-Pocket, ืืืฆืืื ืืจืืืกืืื, ืืขืืื ืขื ืืืื ืืืืืื ืฉืืืืช ืืืืจ ืืืืื. ืืืคืฉืจืืืืช ืืืืื ืืช ืืจื ืชืคืจืื "..." ืืืขืืจื ืืืืงืื ืืืจืื ืฉื ืืืืฉืง, ื ืืชืจื ืืืื ืืช ืืกืขืืฃ ืืืืจืืช ืืคืื ื ืื ืืชื ืืืงื ืืืชื ืื ืคืจื ืขื ืืืื ืืฆืืจื ืฉื ืืคืชืืจืื. ืืืืืื, ืืคืชืืจ ืืืืฉืง ืืืฆืืจืช ืฆืืืืื ืืกื ืืืื ืืจื ืชืคืจืื ืืืงืฉืจ ืืืืฆื ืืขืช ืืืืฆื ืืื ืืช ืขื ืืืฃ.
- ืขืืฆื ืืืืฉ ืืช ืกืจืื ืืฆื ืืงืืคืฅ ืืืชืืื ืืืฉืืช ืฉื ืืืฃ ืขื ืืืืฉืง ืืืืฆื ืืขืช ืคืชืืืช ืืจืืืกืืื ืืืฉื.
- ืืขืืฆืื ืฉื ืืืืืช ืืืืข ืืืืืืืืื ืืืืืืืื ืขื ืืืืจืืช, ืืืฉืืจืื ืืืงืฉืืช ืืฉืชื ื ืืืืื ืขื ืืืืืืืื ืืืจืื. ืืืืืืืื ืืืฆืืื ืขื ืคืื ืืช ืืขืืืืืช ืืืืืจืืืืช ืืืืื ื.
- ืืืืจ ืืขืืืื, ืืืฆื ืืกื ืคืชืืื ืืืฆืืข ืืืฉืชืืฉ ืืคืืืจืคืืงืก ืืืคืืคื ืืจืืจืช ืืืืื ืืืขืจืืช ืืืืคืฉืจ ืืืืืจ ืขืจืืช ื ืืฉื. ืขืจืืืช ื ืืฉื ืืืืืจื ืื: ืืขืจืืช (ืืืงื ืืืฉืืื ืืช ืืืืจืืช ืืืขืจืืช ืืขืช ืขืืฆืื ืืืื ืืช, ืชืคืจืืืื ืืืคืชืืจืื), ืืืืจ, ืืื ื-Alpenglow (ืฆืืข).
- ืืืจืืจืช ืืืื, ืืืฉืง ืืืืจืืช ืืจืื ืืคืื ื ืืกืชืืจ ืืคืชืืจ ืืืคืขืืช ืืฆื ืชืฆืืืช ืืคืื ื ืืงืืืคืงืื. ืืื ืืืืืืจ ืืช ืืืืืจื ื- about:config, ืืคืจืืืจ "browser.compactmode.show" ืืืฉื. ืขืืืจ ืืฉืชืืฉืื ืฉืืฆื ืงืืืคืงืื ืืืคืขื, ืืืคืฉืจืืช ืชืืคืขื ืืืืืืืืช.
- ืืกืคืจ ืืืืื ืืื ืฉืืกืืืื ืืช ืชืฉืืืช ืืื ืฉื ืืืฉืชืืฉ ืฆืืืฆื. ืืกืืจื ืืืืจืืช ืืืชืจืืืช ืืืืชืจืืช.
- ืืืฉืืื ืืฉืืื ืืฉืืจืช ืืืชืืืช, ืืืืคืฉืจ ืื ืืืฉื ืืืืืืื ืืชืืืืื ืฉืฆืืื ื ืืื ืกืืจ. ืืืืฉืืื ืืืฉืืช ืืขืช ืืืจืืจืช ืืืื ืืืืจืฉ ืฉืื ืื ืืืืืจืช suggest.calculator ื- about:config. ืืืืช ืืืืจืกืืืช ืืืืืช ืฆืคืืื (ืืืจ ืืชืืืกืฃ ืืื ืืืช ืืืืื ืฉื en-US) ืืืคืขื ืฉื ืืืืจ ืืืืื ืืืื ื ืืฉืืจืช ืืืชืืืช, ืืืืคืฉืจ, ืืืฉื, ืืืืืจ ืจืื ืืืืจืื.
- ืืื ืื ืฉื ืืื ืืงืก ืืืคืฉืจืื ืืช ืื ืืข ืืืืืืจ ืฉื WebRender ืขืืืจ ืื ืืฉืชืืฉื ืืื ืืงืก, ืืืื ืื ืกืืืืืช ืฉืืืื ืืขืืืื, ืื ืืืจืกืืืช ืฉื Mesa ืืืขืจืืืช ืขื ืื ืืื ืืชืงื ืื ืฉื NVIDIA (ืืขืืจ webRender ืืืคืขื ืจืง ืขืืืจ GNOME, KDE ื-Xfce ืขื ืื ืืื ืืชืงื ืื ืฉื ืืื ืื ื-AMD). WebRender ืืชืื ืืฉืคืช Rust ืืืืคืฉืจ ืื ืืืฉืื ืขืืืื ืืฉืืขืืชืืช ืืืืืจืืช ืืจืื ืืืจ ืืืืคืืืช ืืช ืืขืืืก ืขื ืืืขืื ืขื ืืื ืืขืืจืช ืคืขืืืืช ืจืื ืืืจ ืชืืื ืืขืืืืื ืืฆื ื-GPU, ืืฉืจ ืืืืฉืืืช ืืืืฆืขืืช shaders ืืคืืขืืืช ืขื ื-GPU. ืืื ืืืฉืืืช ืืช WebRender ื- about:config, ืืชื ืืืื ืืืฉืชืืฉ ืืืืืจื "gfx.webrender.enabled" ืื ืืืคืขืื ืืช Firefox ืขื ืขืจืืช ืืฉืชื ื ืืกืืืื MOZ_WEBRENDER=0.
- ืฉืืืช ืืื ืช ืืขืืืืืช ืืืืืืช ืืืคืขืืช ืืืจืืจืช ืืืื, ืฉืืืคืขืื ืืขืืจ ืจืง ืืืฉืจ ืืืจืช ืืืฆื ืงืคืื ื ืืืกืืืช ืชืืื ืื ืจืฆืื (ืืืืืจ). ืขืืืจ ืื ืืชืจ, ื ืขืฉื ืืขืช ืฉืืืืฉ ืืืืกืื ืืืืื ื ืคืจื ื-Cookies, ืฉืืื ื ืืืคืฉืจ ืฉืืืืฉ ื-Cookies ืืืขืงื ืืืจ ืชื ืืขื ืืื ืืชืจืื, ืฉืื ืื ื-Cookies ืืืืืืจืื ืืืืืงืื ืฉื ืฆื ืฉืืืฉื ืื ืืขื ืื ืืืชืจ ืืงืืฉืจืื ืืขืช ืืืชืจ ืืจืืฉื ืืื ืื ืืืขืืจ ืืืฉืจ ืืืืฉื ืืืกืืืืช ืืื ืืืชืจืื ืืืจืื. ืืืืฆื ืื ืืืื, ืืืคืฉืจืืช ืฉื ืืขืืจืช ืงืืืฆื Cookie ืืืฆื ืืชืจืื ื ืืชืจืช ืขืืืจ ืฉืืจืืชืื ืฉืืื ื ืงืฉืืจืื ืืืขืงื ืืืจ ืืฉืชืืฉืื, ืืืฉื, ืืื ืืืฉืืฉืื ืืืืืืช ืืืื. ืืืืข ืขื ืงืืืฆื Cookie ืืกืืืื ืืืืชืจืื ืืื ืืชืจืื ืืืฆื ืืชืคืจืื ืืืืฆื ืืขืช ืืืืฆื ืขื ืกืื ืืืื ืืฉืืจืช ืืืชืืืช.
- ื ืืืื ืืืจืกื ืืฉื ืืื ืฉื ืื ืื ืื SmartBlock, ืฉื ืืขืื ืืคืชืืจ ืืขืืืช ืืืชืจืื ืืืชืขืืจืจืืช ืขืงื ืืกืืืช ืกืงืจืืคืืื ืืืฆืื ืืื ืืืฆื ืืืืฉื ืคืจืืืช ืื ืืืฉืจ ืืืคืขืืช ืืกืืื ืืฉืืคืจืช ืฉื ืชืื ืื ืื ืจืฆืืืื (ืงืคืื ืืช). ืืื ืืืชืจ, SmartBlock ืืืคืฉืจ ืืืืืื ืืฉืืขืืชืืช ืืช ืืืืฆืืขืื ืฉื ืืืง ืืืืชืจืื ืฉืืืืื ืขืงื ืืืกืจ ืืืืืืช ืืืขืื ืงืื ืกืงืจืืคื ืืืขืงื. SmartBlock ืืืืืฃ ืืืืืืืืช ืืช ืืกืงืจืืคืืื ืืืฉืืฉืื ืืืขืงื ืืกืืืืื ืืืืืืืื ืฉืืืชืจ ื ืืขื ืืืืื. ืชืกืจืืืื ืืืื ืื ืืืื ืกืงืจืืคืืื ืคืืคืืืจืืื ืืืขืงื ืืืจ ืืฉืชืืฉืื ืืืืืืื ืืจืฉืืืช ืื ืืชืืง, ืืืื ืกืงืจืืคืืื ืขื ืืืืื'ืืื ืฉื ืคืืืกืืืง, ืืืืืืจ, Yandex, VKontakte ื-Google.
- ืชืืืื ืืืจืืืช DC (Delegated Credentials) TLS ืืืืื ืืืืฆืืช ืืืฉืืจืื ืงืฆืจื ืืืขื, ืืฉืจ ืคืืชืจืช ืืช ืืืขืื ืขื ืืืฉืืจืื ืืขืช ืืจืืื ืืืฉื ืืืชืจ ืืจื ืจืฉืชืืช ืืกืคืงืช ืชืืื. ืืืฉืืจืื ืืืืฆืืื ืืฆืืืื ืืคืชื ืคืจืื ืืื ืืื ื ืืกืฃ, ืฉืชืืงืคื ืืืืื ืืฉืขืืช ืื ืืืกืคืจ ืืืื (ืื ืืืชืจ ื-7 ืืืื). ืืคืชื ืื ื ืืฆืจ ืขื ืกืื ืชืขืืื ืฉืืื ืคืงื ืขื ืืื ืจืฉืืช ืืืฉืืจืื ืืืืคืฉืจ ืืฉืืืจ ืืกืื ืืช ืืืคืชื ืืคืจืื ืฉื ืืชืขืืื ืืืงืืจืืช ืืฉืืจืืชื ืืกืคืงืช ืชืืื. ืขื ืื ืช ืืื ืืข ืืขืืืช ืืืฉื ืืืืจ ืคื ืชืืงืคื ืฉื ืืคืชื ืืืื ืืื, ืืกืืคืงืช ืืื ืืืืืืืช ืขืืืื ืืืืืืื ืืืชืืฆืขืช ืืฆื ืฉืจืช ื-TLS ืืืงืืจื.
- ืืืฆืืช ืืืืืฉ ืฆื ืฉืืืฉื (ืื ืืงืืจื ืืืขืจืืช) ืฉื ืจืืืื ืืืคืก ืงืื, ืืืื ืืชืืื, ืืืฆื ืื, ืจืฉืืืืช ื ืคืชืืืช ืืฉืืืช ืงืื ืืงืกื (ืงืื, ืืืืจ ืืงืกื, ืืืฆื, ืืืืจื), ืืืืื ืขืืฆืื ืืืืจื ื ืืืชืจ. ืืฉืืืืฉ ืืืืฉืื ื ืคืจื ืฉื ืจืืืื ืืืคืก ืืฉืคืืข ืืืืื ืื ืขื ืืืฆืืขื ืชืฆืืืช ืืืฃ.
- ื ืืชื ืช ืืืืืืช ืืชืคืขื ืืช ืืชืืื ืฉื ืืืื ืืื ื ืืืืฆืขืืช ืคืงืืืืช Document.execCommand(), ืฉืืืจืช ืืืกืืืจืืืช ืืขืจืืื ืืืืื ืืฆืืื ืืืคืืจืฉ ืืช ืืืืคืืื contentEditable.
- ืืืืขืช API ืืชืืืื ืืืจืืขืื ืืืืืืช ืขืืืืืื ืืืืจืืขืื ืืคื ื ืืืืจื ืืขืื ืช ืืขืืื.
- ื ืืกืฃ ืืืคืืื CSS ืฉื ืฆืืขืื ืืคืืืื ืืื ืืงืืืข ืื ืืืคืืคื ืืฉืชืืฉ ืืคืืืช ืฆืืขืื ืืืืืืช ืฉืฆืืื ื ืขื ืืื ืืืฉืชืืฉ ืืืฃ.
- ืืชืืจ ื-@font-face ืืชืืืกืฃ ืืืืคืืื ื ื-CSS ืขืืืื-ืขืงืืคื, ืืจืืื-ืขืงืืคื ื-line-gap-override ืืื ืืขืงืืฃ ืืืื ืืืคื, ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืื ืืืื ืืช ืืชืฆืืื ืฉื ืืืคื ืืืคืืคื ืื ืืืขืจืืืช ืืคืขืื ืฉืื ืืช, ืืื ืืื ืื ืืื ืืืื ืฉืื ืืื ืคืจืืกืช ืขืืืืื ืฉื ืืืคื ื ืืื ืืจื ื.
- ืคืื ืงืฆืืืช ื-CSS image-set(), ืืืืคืฉืจืช ืืืืืจ ืชืืื ื ืืชืื ืกื ืืคืฉืจืืืืช ืืจืืืืืฆืืืช ืฉืื ืืช ืืืชืืืื ืืืืชืจ ืืคืจืืืจืื ืื ืืืืืื ืฉื ืืืกื ืืืจืืื ืืคืก ืฉื ืืืืืจ ืืจืฉืช, ืชืืืืช ืืคืื ืงืฆืืืช type().
- JavaScript ืืืจืืจืช ืืืื ืืืคืฉืจืช ืฉืืืืฉ ืืืืืช ืืืคืชื await ืืืืืืืื ืืจืื ืืขืืืื ื, ืื ืฉืืืคืฉืจ ืืฉืืืืช ืืกืื ืืจืื ืืืช ืืืฉืชืื ืืฆืืจื ืืืงื ืืืชืจ ืืชืืืื ืืขืื ืช ืืืืืื ืื ืื ืข ืืขืืืฃ ืืืชื ื"ืคืื ืงืฆืื ืืกืื ืืจืื ืืช". ืืืืืื, ืืืงืื (async function() { await Promise.resolve(console.log('test')); }()); ืขืืฉืื ืืชื ืืืื ืืืชืื await Promise.resolve(console.log('test'));
- ืืืขืจืืืช 64 ืกืืืืืช, ืืืชืจ ืืืฆืืจ ืืื ื ArrayBuffers ืืืืืื ื-2GB (ืื ืื ืืืชืจ ื-8GB).
- ืืืจืืขื DeviceProximityEvent, UserProximityEvent ื-DeviceLightEvent, ืฉืืื ื ื ืชืืืื ืืืคืืคื ืื ืืืจืื, ืืืคืกืงื.
- ืืืืื ืืช ืืืืงืช ืืขืืื, ื ืืืื ืืงืืืช ืืืืคืืื ื BoxModel ืื ืืชื ืื ืืขืจืืื ืฉืืคืจ.
- ื-builds ืขืืืจ Windows ืฉืืคืจื ืืช ืืืจืื ืฉื ืชืคืจืืื ืืงืฉืจ ืืืืืฆื ืืช ืืฉืงืช ืืืคืืคื.
- ื-builds ืขืืืจ macOS ืืืืฉืืื ืืช ืืฉืืืืฉ ืืชืคืจืืื ืืงืฉืจ ืืืคืกื ืืืืื ืืงืืจืืื ืฉื ืืคืืืคืืจืื. ื ืืกืคื ืชืืืื ืืืคืงื ืฉื ืืืืื ืืขืืจ ืืืืื ืืืืืจ ืืืืื (overscroll), ืืืกืื ืืืขื ืืกืืฃ ืืขืืื. ื ืืกืคื ืชืืืื ืืืื ืืื, ืืืคืขื ืืืืืฆื ืืคืืื. ื ืืกืคื ืชืืืื ืื ืืฉื ืืื. ืืขืืืช ืขื ืื ืืชืืืืช ืืชืฆืืื ืฆืืขืื ืืช ืืื CSS ืืชืืื ืืช ื ืคืชืจื. ืืืฆื ืืกื ืืื, ืืชื ืืืื ืืืกืชืืจ ืืืืืช.
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, Firefox 89 ืืืื 16 ื ืงืืืืช ืชืืจืคื, ืืชืืื 6 ืืกืืื ืืช ืืืกืืื ืืช. 5 ืคืืืขืืืืช (ื ืืกืคืืช ืชืืช CVE-2021-29967) ื ืืจืืืช ืขื ืืื ืืขืืืช ืืืืืจืื, ืืืื ืืฆืคืช ืืืืจ ืืืืฉื ืืืืืจื ืืืืจืื ืฉืืืจ ืืฉืืืจืจืื. ืคืืื ืฆืืื, ืืขืืืช ืืื ืขืืืืืช ืืืืืื ืืืืฆืืข ืงืื ืฉื ืชืืงืฃ ืืขืช ืคืชืืืช ืืคืื ืฉืชืืื ื ื ืืืืืื.
ืืงืืจ: OpenNet.ru