рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 92 рд░рд┐рд▓реАрдЭ

рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 92 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛. рдпрд╛ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдорд░реНрдерди рд╢рд╛рдЦрд╛рдВрдЪреЗ рдЕрдкрдбреЗрдЯ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ - 78.14.0 рдЖрдгрд┐ 91.1.0. рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 93 рд╢рд╛рдЦрд╛ рдмреАрдЯрд╛ рдЪрд╛рдЪрдгреА рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 5 рдСрдХреНрдЯреЛрдмрд░ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:

  • Alt-Svc HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ (HTTP Alternate Services, RFC-7838) рдЪреЗ рдЕреЕрдирд╛рд▓реЙрдЧ рдореНрд╣рдгреВрди DNS рдордзреАрд▓ тАЬHTTPSтАЭ рд░реЗрдХреЙрд░реНрдб рд╡рд╛рдкрд░реВрди HTTPS рд╡рд░ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ, рдЬреЗ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдпреА рдорд╛рд░реНрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. DNS рдХреНрд╡реЗрд░реА рдкрд╛рдард╡рддрд╛рдирд╛, IP рдкрддреНрддреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "A" рдЖрдгрд┐ "AAAA" рд░реЗрдХреЙрд░реНрдб рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, "HTTPS" DNS рд░реЗрдХреЙрд░реНрдбрдЪреА рджреЗрдЦреАрд▓ рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд╛рд╕ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.
  • рдкреВрд░реНрдг рд░рдВрдЧ рд╢реНрд░реЗрдгреА (рдкреВрд░реНрдг RGB) рдордзреНрдпреЗ рдпреЛрдЧреНрдп рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд▓реЗрдмреЕрдХрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • WebRender рд╕рд░реНрд╡ Linux, Windows, macOS рдЖрдгрд┐ Android рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЕрдкрд╡рд╛рдж рдирд╛рд╣реА. Firefox 93 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрд╕рд╣, WebRender (gfx.webrender.force-legacy-layers рдЖрдгрд┐ MOZ_WEBRENDER=0) рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рдЗрдВрдЬрд┐рди рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓. WebRender рд╣реЗ рд░рд╕реНрдЯ рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд░реЗрдВрдбрд░рд┐рдВрдЧрдЪреНрдпрд╛ рдЧрддреАрдордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдв рдЖрдгрд┐ CPU рд╡рд░реАрд▓ рднрд╛рд░ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдСрдкрд░реЗрд╢рдиреНрд╕ GPU рдмрд╛рдЬреВрд▓рд╛ рд╣рд▓рд╡реВрди, рдЬреА GPU рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реНтАНрдпрд╛ рд╢реЗрдбрд░реНрд╕рджреНрд╡рд╛рд░реЗ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. рдЬреБрдиреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд╛рд░реНрдб рдХрд┐рдВрд╡рд╛ рд╕рдорд╕реНрдпрд╛рдкреНрд░рдзрд╛рди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА, WebRender рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд░рд╛рд╕реНрдЯрд░рд╛рдпрдЭреЗрд╢рди рдореЛрдб рд╡рд╛рдкрд░реЗрд▓ (gfx.webrender.software=true).
  • рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдордзреАрд▓ рддреНрд░реБрдЯреАрдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рдВрдЪреЗ рдбрд┐рдЭрд╛рдЗрди рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ.
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 92 рд░рд┐рд▓реАрдЭ
  • JavaScript рдореЗрдорд░реА рдореЕрдиреЗрдЬрдореЗрдВрдЯрдЪреНрдпрд╛ рдкреБрдирд░реНрд░рдЪрдиреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдШрдбрд╛рдореЛрдбреАрдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд▓реА рдЖрдгрд┐ рдореЗрдорд░реАрдЪрд╛ рд╡рд╛рдкрд░ рдХрдореА рдЭрд╛рд▓рд╛.
  • рдУрдкрди рдЕрд▓рд░реНрдЯ рдбрд╛рдпрд▓реЙрдЧ (рд╕реВрдЪрдирд╛()) рд╕рд╣ рдЯреЕрдм рдкреНрд░рдорд╛рдгреЗрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЯреЕрдмрдордзреАрд▓ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдирд┐рдХреГрд╖реНрдЯрддреЗрдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.
  • macOS рд╕рд╛рдареА рдмрд┐рд▓реНрдбрдордзреНрдпреЗ: ICC v4 рдХрд▓рд░ рдкреНрд░реЛрдлрд╛рдИрд▓рд╕рд╣ рдкреНрд░рддрд┐рдорд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, macOS рд╢реЗрдЕрд░ рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЖрдпрдЯрдо рдлрд╛рдЗрд▓ рдореЗрдиреВрдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдмреБрдХрдорд╛рд░реНрдХ рдкреЕрдиреЗрд▓рдЪреА рд░рдЪрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд╢реИрд▓реАрдЪреНрдпрд╛ рдЬрд╡рд│ рдЖрдгрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • тАЬрдмреНрд░реЗрдХ-рдЗрдирд╕рд╛рдЗрдбтАЭ CSS рдкреНрд░реЙрдкрд░реНрдЯреА, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдЦрдВрдбрд┐рдд рдЖрдЙрдЯрдкреБрдЯрдордзреАрд▓ рдмреНрд░реЗрдХрдЪреЗ рд╡рд░реНрддрди рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдореБрдЦреНрдп рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдкреГрд╖реНрда рдЖрдгрд┐ рдХреЙрд▓рдо рдмреНрд░реЗрдХ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬрдЕрд╡реЛрдб-рдкреЗрдЬтАЭ рдЖрдгрд┐ тАЬрдХреЙрд▓рдо рдЯрд╛рд│рд╛тАЭ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
  • рдлреЙрдиреНрдЯ-рд╕рд╛рдЗрдЬ-рдЕреЕрдбрдЬрд╕реНрдЯ CSS рдкреНрд░реЙрдкрд░реНрдЯреА рджреЛрди-рдкреЕрд░рд╛рдореАрдЯрд░ рд╕рд┐рдВрдЯреЕрдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░рддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "рдлреЙрдиреНрдЯ-рд╕рд╛рдЗрдЬ-рдЕреЕрдбрдЬрд╕реНрдЯ: рдПрдХреНрд╕-рдЙрдВрдЪреА 0.5").
  • @font-face CSS рдирд┐рдпрдорд╛рдордзреНрдпреЗ рдЖрдХрд╛рд░-рд╕рдорд╛рдпреЛрдЬрд┐рдд рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлреЙрдиреНрдЯ-рдЖрдХрд╛рд░ CSS рдЧреБрдгрдзрд░реНрдорд╛рдЪреЗ рдореВрд▓реНрдп рди рдмрджрд▓рддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлреЙрдиреНрдЯ рд╢реИрд▓реАрд╕рд╛рдареА рдЧреНрд▓рд┐рдл рдЖрдХрд╛рд░ рдореЛрдЬрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдЕрдХреНрд╖рд░рд╛рдЦрд╛рд▓реАрд▓ рдХреНрд╖реЗрддреНрд░ рд╕рдорд╛рди рд░рд╛рд╣рддреЗ. , рдкрд░рдВрддреБ рдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдЧреНрд▓рд┐рдлрдЪрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рддреЛ).
  • рдЙрдЪреНрдЪрд╛рд░рдг-рд░рдВрдЧ CSS рдЧреБрдгрдзрд░реНрдорд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреНрдпрд╛рд╕рд╣ рддреБрдореНрд╣реА рдШрдЯрдХ рдирд┐рд╡рдб рдирд┐рд░реНрджреЗрд╢рдХрд╛рдЪрд╛ рд░рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдЪреЗрдХрдмреЙрдХреНрд╕рдЪрд╛ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд░рдВрдЧ).
  • рдлреЙрдиреНрдЯ-рдлреЕрдорд┐рд▓реА CSS рдЧреБрдгрдзрд░реНрдорд╛рд╕рд╛рдареА system-ui рдкреЕрд░рд╛рдореАрдЯрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░ рдбреАрдлреЙрд▓реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдлреЙрдиреНрдЯрдордзреАрд▓ рдЧреНрд▓рд┐рдлреНрд╕ рд╡рд╛рдкрд░рддрд╛рдд.
  • JavaScript рдиреЗ Object.hasOwn рдкреНрд░реЙрдкрд░реНрдЯреА рдЬреЛрдбрд▓реА рдЖрд╣реЗ, рдЬреА рд╕реНрдерд┐рд░ рдкрджреНрдзрдд рдореНрд╣рдгреВрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реА Object.prototype.hasOwnProperty рдЪреА рд╕рд░рд▓реАрдХреГрдд рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ. Object.hasOwn({ prop: 42 }, 'prop') // тЖТ рд╕рддреНрдп
  • WebRTC рд╕реНрдкреАрдХрд░ рдЖрдгрд┐ рд╣реЗрдбрдлреЛрдиреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рдСрдбрд┐рдУ рдЖрдЙрдЯрдкреБрдЯ рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬрд╡реИрд╢рд┐рд╖реНрдЯреНрдп-рдзреЛрд░рдг: рд╕реНрдкреАрдХрд░-рдирд┐рд╡рдбтАЭ рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд▓реЗ.
  • рд╕рд╛рдиреБрдХреВрд▓ HTML рдШрдЯрдХрд╛рдВрд╕рд╛рдареА, disabledFeatures рдЧреБрдгрдзрд░реНрдо рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рднрд╛рдЧрд╛рдд рдордЬрдХреВрд░ рдирд┐рд╡рдб рдЯреНрд░реЕрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЖрдгрд┐ HTMLInputElement рдЖрдгрд┐ HTMLTextAreaElement рдордзреАрд▓ рдирд┐рд╡рдб рдмрджрд▓ рдЗрд╡реНрд╣реЗрдВрдЯ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рджреНрд╡рд╛рд░реЗ.

рдирд╡рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, Firefox 92 рдиреЗ 8 рдЕрд╕реБрд░рдХреНрд╖рд╛ рджреВрд░ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рддреНрдпрд╛рдкреИрдХреА 6 рдзреЛрдХрд╛рджрд╛рдпрдХ рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдЖрд╣реЗрдд. 5 рдЕрд╕реБрд░рдХреНрд╖рд╛ (CVE-2021-38494 рдЖрдгрд┐ CVE-2021-38493 рдЕрдВрддрд░реНрдЧрдд рд╕рдВрдХрд▓рд┐рдд) рдореЗрдорд░реАрдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдореБрд│реЗ рд╣реЛрддрд╛рдд, рдЬрд╕реЗ рдХреА рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдЖрдгрд┐ рдЖрдзреАрдЪ рдореБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢. рд╕рдВрднрд╛рд╡реНрдпрддрдГ, рдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдореБрд│реЗ рд╡рд┐рд╢реЗрд╖рддрдГ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдкреГрд╖реНрдареЗ рдЙрдШрдбрддрд╛рдирд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╣реЛрдК рд╢рдХрддреЗ. рдЖрдгрдЦреА рдПрдХ рдзреЛрдХрд╛рджрд╛рдпрдХ рднреЗрджреНрдпрддрд╛ CVE-2021-29993 Android рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ тАЬintent://тАЭ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╣рд╛рддрд╛рд│рдгреАрджреНрд╡рд╛рд░реЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдШрдЯрдХ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 93 рдЪреЗ рдмреАрдЯрд╛ рд░рд┐рд▓реАрдЭ AV1 рдЗрдореЗрдЬ рдлреЙрд░рдореЕрдЯ (AVIF) рд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯрдЪреНрдпрд╛ рд╕рдорд╛рд╡реЗрд╢рд╛рд╕ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рддреЗ, рдЬреЗ AV1 рд╡реНрд╣рд┐рдбрд┐рдУ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдлреЙрд░рдореЕрдЯрдордзреВрди рдЗрдВрдЯреНрд░рд╛-рдлреНрд░реЗрдо рдХреЙрдореНрдкреНрд░реЗрд╢рди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд▓рд╛рдн рдШреЗрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛