ืฉืืืจืจ ืืคืืคื ืืืื ืืจื ื Firefox 92. ืื ืืกืฃ, ื ืืฆืจ ืขืืืื ืืขื ืคื ืชืืืื ืืจืืื ืืืื - 78.14.0 ื-91.1.0. ืกื ืืฃ Firefox 93 ืืืขืืจ ืืฉืื ืืืืงืืช ืืืื, ืฉืฉืืจืืจื ืืชืืื ื ื-5 ืืืืงืืืืจ.
ืืืืืฉืื ืขืืงืจืืื:
- ื ืืกืคื ืืืืืืช ืืืขืืืจ ืืืืืืืืช ื-HTTPS ืืืืฆืขืืช ืจืฉืืืช "HTTPS" ื-DNS ืืื ืืืื ืืืืชืจืช ื-HTTP Alt-Svc (HTTP Alternate Services, RFC-7838), ืืืืคืฉืจืช ืืฉืจืช ืืงืืืข ืืจื ืืืืคืืช ืืืฉืช ืืืชืจ. ืืขืช ืฉืืืืช ืฉืืืืชืืช DNS, ืื ืืกืฃ ืืจืฉืืืืช "A" ื-"AAAA" ืืงืืืขืช ืืชืืืืช IP, ืืชืืงืฉืช ืืขืช ืื ืจืฉืืืช ื-DNS "HTTPS", ืฉืืจืื ืืืขืืจืื ืคืจืืืจืื ื ืืกืคืื ืฉื ืืืืจืช ืืืืืจ.
- ืืืืืขื ืชืืืื ืืืคืขืืช ืืืืื ื ืืื ื ืืืืื ืืฆืืขืื ืืืื (Full RGB).
- WebRender ืืืคืขื ืืืจืืจืช ืืืื ืขืืืจ ืื ืืฉืชืืฉื Linux, Windows, macOS ื-Android, ืืื ืืืฆืืื ืื ืืืื. ืขื ืฉืืจืืจื ืฉื Firefox 93, ืชืืคืกืง ืืชืืืื ืืืคืฉืจืืืืช ืืืฉืืืช ืืช WebRender (gfx.webrender.force-legacy-layers ื-MOZ_WEBRENDER=0) ืืืื ืืข ืืืืจืฉ. WebRender ืืชืื ืืฉืคืช Rust ืืืืคืฉืจ ืื ืืืฉืื ืขืืืื ืืฉืืขืืชืืช ืืืืืจืืช ืืจืื ืืืจ ืืืืคืืืช ืืช ืืขืืืก ืขื ืืืขืื ืขื ืืื ืืขืืจืช ืคืขืืืืช ืจืื ืืืจ ืชืืื ืืขืืืืื ืืฆื ื-GPU, ืืฉืจ ืืืืฉืืืช ืืืืฆืขืืช shaders ืืคืืขืืืช ืขื ื-GPU. ืขืืืจ ืืขืจืืืช ืขื ืืจืืืกื ืืกื ืืฉื ืื ืื ืื ืืื ืืชืงื ืื ืืจืคืืื ืืขืืืชืืื, WebRender ืืฉืชืืฉ ืืืฆื ืจืกืืจ ืฉื ืชืืื ื (gfx.webrender.software=true).
- ืขืืฆืื ืืืคืื ืขื ืืืืข ืขื ืฉืืืืืช ืืชืขืืืืช ืขืืฆื ืืืืฉ.
- ืืืืืื ืคืืชืืืื ืืงืฉืืจืื ืืืจืืื ืืืืฉ ืฉื ื ืืืื ืืืืจืื JavaScript, ืฉืืืืื ืืช ืืืืฆืืขืื ืืืคืืืช ืืช ืฆืจืืืช ืืืืืจืื.
- ืคืชืจื ืืขืื ืขื ืืจืืื ืืืืฆืืขืื ืืืจืืืกืืืช ืืืขืืืืืช ืืืืชื ืชืืืื ืืื ืืจืืืกืืื ืขื ืชืืืช ืื-ืฉืื ืคืชืืื ืฉื ืืชืจืื (alert()).
- ื-builds ืขืืืจ macOS: ืืืืื ืชืืืื ืืชืืื ืืช ืขื ืคืจืืคืืื ืฆืืข ICC v4, ืคืจืื ืืงืจืืื ืืคืื ืงืฆืืืช macOS Share ื ืืกืฃ ืืชืคืจืื File, ืืืขืืฆืื ืฉื ืืืื ืืช ืืกืืื ืืืช ืืชืงืจื ืืกืื ืื ืืืืื ืฉื Firefox.
- ืืืคืืื ื-CSS "break-inside", ืืืืคืฉืจ ืื ืืืชืืื ืืืฉืืช ืืช ืืืชื ืืืืช ืฉื ืืคืกืงืืช ืืคืื ืืงืืืข, ืืืกืืฃ ืชืืืื ืืคืจืืืจืื "avoid-page" ื-"avoid-column" ืืื ืืืฉืืืช ืืขืืจื ืขืืืืื ืืขืืืืืช ืืืืืง ืืจืืฉื.
- ืืืืคืืื font-size-adjust CSS ืืืืฉื ืชืืืืจ ืฉื ืฉื ื ืคืจืืืจืื (ืืืืืื, "font-size-adjust: ex-height 0.5").
- ืืคืจืืืจ size-adjust ืืชืืืกืฃ ืืืื CSS @font-face, ืืืืคืฉืจ ืืฉื ืืช ืืช ืืืื ืืืืืฃ ืขืืืจ ืกืื ืื ืืืคื ืกืคืฆืืคื ืืืื ืืฉื ืืช ืืช ืืขืจื ืฉื ืืืคืืื ื-font-size CSS (ืืืืืจ ืืชืืช ืืชื ื ืฉืืจ ืืื , ืื ืืืื ืืืืืฃ ืืืืืจ ืื ืืฉืชื ื).
- ื ืืกืคื ืชืืืื ืืืืคืืื ื-accent-color CSS, ืืขืืจืชื ื ืืชื ืืฆืืื ืืช ืืฆืืข ืฉื ืืืืื ืืืืจืช ืืืืื ื (ืืืืืื, ืฆืืข ืืจืงืข ืฉื ืชืืืช ืืกืืืื ืฉื ืืืจื).
- ื ืืกืคื ืชืืืื ืืคืจืืืจ system-ui ืืืืคืืื font-family CSS, ืืฉืจ ืืืฉืจ ืฆืืื ืืฉืชืืฉ ืืืืืคืื ืืืืคื ืืืขืจืืช ืืืืืืจ ืืืจืืจืช ืืืื.
- JavaScript ืืืกืืคื ืืช ืืืืคืืื Object.hasOwn, ืฉืืื ืืจืกื ืคืฉืืื ืฉื โโObject.prototype.hasOwnProperty ืืืืืฉืืช ืืฉืืื ืกืืืืช. Object.hasOwn({ prop: 42 }, 'prop') // โ true
- ืืืกืืฃ ืืช ืืคืจืืืจ "ืคืืฆ'ืจ-ืืืื ืืืช: ืืืืจืช ืจืืงืื" ืืื ืืงืืืข ืื WebRTC ืืกืคืงืช ืืืฉื ืืืชืงื ื ืคืื ืืืืื ืืืื ืจืืงืืืื ืืืืื ืืืช.
- ืขืืืจ ืจืืืื HTML ืืืชืืืื ืืืฉืืช, ืืืืคืืื disabledFeatures ืืืืฉื.
- ืกืืคืง ืืช ืืืืืืช ืืขืงืื ืืืจ ืืืืจืช ืืงืกื ืืืืืจืื ื ืืืืฆืขืืช ืืืคืื ืืืืจืืขื ืฉืื ืื ืืืืจื ื-HTMLInputElement ื-HTMLTextAreaElement.
ืื ืืกืฃ ืืืืืืฉืื ืืชืืงืื ื ืืืืื, Firefox 92 ืืืื 8 ื ืงืืืืช ืชืืจืคื, ืืชืืื 6 ืืกืืื ืืช ืืืกืืื ืืช. 5 ืคืืืขืืืืช (ื ืืกืคืืช ืชืืช CVE-2021-38494 ื-CVE-2021-38493) ื ืืจืืืช ืขื ืืื ืืขืืืช ืืืืืจืื, ืืืื ืืืืฉืช ืืืืจ ืืืืฉื ืืืืืจื ืืืืจืื ืฉืืืจ ืืฉืืืจืจืื. ืคืืื ืฆืืื, ืืขืืืช ืืื ืขืืืืืช ืืืืืื ืืืืฆืืข ืงืื ืฉื ืชืืงืฃ ืืขืช ืคืชืืืช ืืคืื ืฉืชืืื ื ื ืืืืืื. ืคืืืขืืช ืืกืืื ืช ื ืืกืคืช CVE-2021-29993 ืืืคืฉืจืช ืืืจืกืช ืืื ืืจืืืื ืืืืืืฃ ืจืืืื ืืืฉืง ืืืืฆืขืืช ืื ืืคืืืฆืื ืฉื ืคืจืืืืงืื "intent://".
ืืืืืจืช ืืืื ืฉื Firefox 93 ืืกืื ืช ืืช ืืืืืช ืืชืืืื ืืคืืจืื AV1 Image Format (AVIF), ืืืื ืฃ ืืื ืืืืืืืช ืืืืกื ืชืื-ืคืจืืื ืืคืืจืื ืงืืืื ืืืืืืื AV1.
ืืงืืจ: OpenNet.ru