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

рдЬрд╛рдЧрд╛ рдШреЗрддрд▓реА рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рд░рд┐рд▓реАрдЬ Firefox 69рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рдЖрд╡реГрддреНрддреА Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА Firefox 68.1. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЕрджреНрдпрддрдиреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗрдд рд╢рд╛рдЦрд╛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдорд░реНрдердирд╛рд╕рд╣ 60.9.0 ╨╕ 68.1.0 (ESR рд╢рд╛рдЦрд╛ 60.x рдпрд╛рдкреБрдвреЗ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА; рд╢рд╛рдЦрд╛ 68.x рдордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ). рд▓рд╡рдХрд░рдЪ рдордВрдЪрд╛рд╡рд░ рдпреЗрдд рдЖрд╣реЗ рдмреАрдЯрд╛ рдЪрд╛рдЪрдгреА рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 70 рд╢рд╛рдЦрд╛ рд╕рдВрдХреНрд░рдордг рдХрд░реЗрд▓, рдЬреНрдпрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 22 рдСрдХреНрдЯреЛрдмрд░ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.

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

  • рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕рд╛рдордЧреНрд░реА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯ рдорд╛рдирдХ рдореЛрдбрдордзреНрдпреЗ рд╕рд░реНрд╡ рддреГрддреАрдп-рдкрдХреНрд╖ рдЯреНрд░реЕрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдХреБрдХреАрдЬрдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдгреЗ рдЖрдгрд┐ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░рдиреНрд╕реАрдЪреА рдЦрд╛рдг рдЕрд╕рд▓реЗрд▓реНрдпрд╛ JavaScript рдЗрдиреНрд╕рд░реНрдЯ рдмреНрд▓реЙрдХ рдХрд░рдгреЗ рд╣реА рдХрд╛рд░реНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗрдд. рдЦрд╛рдг рдХреЛрдб рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ CPU рд▓реЛрдбрдордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдв рдШрдбрд╡реВрди рдЖрдгрддреЛ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╣реЕрдХрд┐рдВрдЧрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рд╕рд╛рдЗрдЯреНрд╕рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдХрд┐рдВрд╡рд╛ рдореБрджреНрд░реАрдХрд░рдг рдкрджреНрдзрдд рдореНрд╣рдгреВрди рд╕рдВрд╢рдпрд╛рд╕реНрдкрдж рд╕рд╛рдЗрдЯрд╡рд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.
    рдкреВрд░реНрд╡реА, рдбреЗрдЯрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдХреЗрд╡рд│ рдХрдареЛрд░ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдореЛрдб рдирд┐рд╡рдбрддрд╛рдирд╛ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдд рд╣реЛрддреЗ, рдЬреЗ рдЖрддрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрджреНрдзрддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕рдЪ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ. рд▓рдкрд▓реЗрд▓реА рдУрд│рдЦ ("рдмреНрд░рд╛рдЙрдЭрд░ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ"). рдпрд╛рджреАрдиреБрд╕рд╛рд░ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ.рдореЗ.
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 69 рд░рд┐рд▓реАрдЭ

    рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░, рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рдордзреНрдпреЗ рдПрдХ рдврд╛рд▓ рдЪрд┐рдиреНрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рдВрджрд░реНрдн рдореЗрдиреВрдордзреНрдпреЗ рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдХреА рд╣рд╛рд▓рдЪрд╛рд▓реАрдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдХреБрдХреАрдЬ рдХреЛрдгрддреНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░реВрди рдмреНрд▓реЙрдХ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛. рддреНрдпрд╛рдЪ рдореЗрдиреВрдордзреНрдпреЗ, рддреБрдореНрд╣реА рд╡реИрдпрдХреНрддрд┐рдХ рд╕рд╛рдЗрдЯреНрд╕рд╕рд╛рдареА рдмреНрд▓реЙрдХрд┐рдВрдЧ рдирд┐рд╡рдбрдХрдкрдгреЗ рдЕрдХреНрд╖рдо рдХрд░реВ рд╢рдХрддрд╛.

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

  • рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдкреНрд▓реЗрдмреЕрдХ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдкрд░реНрдпрд╛рдп рд╡рд┐рд╕реНрддреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдСрдЯреЛ-рдкреНрд▓реЗрдЗрдВрдЧ рд╡реНрд╣рд┐рдбрд┐рдУрдВрдордзреНрдпреЗ рдЖрд╡рд╛рдЬ рдирд┐:рд╢рдмреНрдж рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреВрд░реНрд╡реА рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд▓реЗрдмреЕрдХ рдкреВрд░реНрдгрдкрдгреЗ рдерд╛рдВрдмрд╡рд┐рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЖрд╡рд╛рдЬ рдирд┐рдГрд╢рдмреНрдж рдХрд░рдгреНрдпрд╛рдкреБрд░рддреА рдорд░реНрдпрд╛рджрд┐рдд рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд░ рдкреВрд░реНрд╡реА рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕рд╡рд░реАрд▓ рдЬрд╛рд╣рд┐рд░рд╛рддреАрдВрдЪреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рджрд╛рдЦрд╡рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдЖрд╡рд╛рдЬрд╛рд╢рд┐рд╡рд╛рдп, рдирдВрддрд░ рдирд╡реАрди рдореЛрдбрдордзреНрдпреЗ, рддреЗ рд╕реНрдкрд╖реНрдЯ рдХреНрд▓рд┐рдХрд╢рд┐рд╡рд╛рдп рдкреНрд▓реЗ рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд╕реБрд░реВ рдХрд░рдгрд╛рд░ рдирд╛рд╣реАрдд. рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдСрдЯреЛрдкреНрд▓реЗ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдПрдХ рдирд╡реАрди рдЖрдпрдЯрдо тАЬрдмреНрд▓реЙрдХ рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУтАЭ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ (рдкрд░реНрдпрд╛рдп > рдЧреЛрдкрдиреАрдпрддрд╛ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ > рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ > рдСрдЯреЛрдкреНрд▓реЗ), рдЬреЗ рдбреАрдлреЙрд▓реНрдЯ тАЬрдмреНрд▓реЙрдХ рдСрдбрд┐рдУтАЭ рдореЛрдбрд▓рд╛ рдкреВрд░рдХ рдЖрд╣реЗ.

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

    рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рдордзреАрд▓ тАЬ(i)тАЭ рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдгрд╛рд▒реНрдпрд╛ рд╕рдВрджрд░реНрдн рдореЗрдиреВрджреНрд╡рд╛рд░реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рдореЛрдб рдирд┐рд╡рдбрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

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

  • рдпреВрдПрд╕рдП рдЖрдгрд┐ "рдПрди-рдпреВрдПрд╕" рдмрд┐рд▓реНрдбрдЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА, рдирд╡реАрди рдЯреЕрдм рдЙрдШрдбрддрд╛рдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рд░рдВрдн рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдмреНрд▓реЙрдХреНрд╕рдЪрд╛ рд▓реЗрдЖрдЙрдЯ рдмрджрд▓рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдкреЙрдХреЗрдЯ рд╕реЗрд╡реЗрджреНрд╡рд╛рд░реЗ рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реАрдЪреЗ рдкреНрд░рджрд░реНрд╢рди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдмреНрд▓реЙрдХреНрд╕рдЪрд╛ рдЖрдХрд╛рд░ рдЖрдгрд┐ рд╢рд┐рдлрд╛рд░рд╕реАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдирд╡реАрди рдереАрдореЕрдЯрд┐рдХ рд╡рд┐рднрд╛рдЧ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд (рдЖрд░реЛрдЧреНрдп, рд╡рд┐рдЬреНрдЮрд╛рди, рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ рдордиреЛрд░рдВрдЬрди);
  • Adobe Flash рдкреНрд▓рдЧрдЗрдирджреНрд╡рд╛рд░реЗ рдлреНрд▓реЕрд╢ рд╕рд╛рдордЧреНрд░реА рдкреНрд▓реЗ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реА рдЬрд╛рддреЗ. рдлреНрд▓реЕрд╢ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп Adobe Flash Player рдкреНрд▓рдЧрдЗрдирдЪреНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдлрдХреНрдд Flash рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рдореЛрдб рд▓рдХреНрд╖рд╛рдд рди рдареЗрд╡рддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯрд╕рд╛рдареА (рд╕реНрдкрд╖реНрдЯ рдХреНрд▓рд┐рдХрджреНрд╡рд╛рд░реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдгреЗ) рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рд╕реЛрдбрд▓рд╛ рдЖрд╣реЗ. рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдИрдПрд╕рдЖрд░ рд╢рд╛рдЦрд╛ 2020 рдЪреНрдпрд╛ рд╢реЗрд╡рдЯрдкрд░реНрдпрдВрдд рдлреНрд▓реЕрд╢рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рд░рд╛рд╣рддреАрд▓;
  • рдЕрдХреНрд╖рдо рдбреАрдлреЙрд▓реНрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ userContent.css ╨╕ userChrome.css, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рд╕рд╛рдЗрдЯреНрд╕рдЪреЗ рдбрд┐рдЭрд╛рдЗрди рдХрд┐рдВрд╡рд╛ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдЗрдВрдЯрд░рдлреЗрд╕ рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдбреАрдлреЙрд▓реНрдЯ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ рдмреНрд░рд╛рдЙрдЭрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╡реЗрд│ рдХрдореА рдХрд░рдгреЗ. userContent.css рдЖрдгрд┐ userChrome.css рджреНрд╡рд╛рд░реЗ рд╡рд░реНрддрди рдмрджрд▓рдгреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдЕрддреНрдпрдВрдд рдХреНрд╡рдЪрд┐рддрдЪ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ CSS рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдгреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рддреЗ (рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЕрдирд╛рд╡рд╢реНрдпрдХ рдбрд┐рд╕реНрдХ рдкреНрд░рд╡реЗрд╢ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ). userChrome.css рдЖрдгрд┐ userContent.css рдкреНрд░рдХреНрд░рд┐рдпрд╛ about:config рд╡рд░ рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, тАЬtoolkit.legacyUserProfileCustomizations.stylesheetsтАЭ рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдЖрдзреАрдкрд╛рд╕реВрдирдЪ userChrome.css рдХрд┐рдВрд╡рд╛ userContent.css рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реА рдЬрд╛рдИрд▓;
  • WebRTC рд╕рд╛рдареА, рднрд┐рдиреНрди рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЛрдбреЗрдХ рд╡рд╛рдкрд░реВрди рдЪреЕрдиреЗрд▓рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЙрдиреНрдлрд░рдиреНрд╕рд┐рдВрдЧ рд╕реЗрд╡рд╛рдВрдЪреА рдирд┐рд░реНрдорд┐рддреА рд╕реБрд▓рдн рдХрд░рддреЗ, рдЬреНрдпрд╛рдЪреЗ рд╕рд╣рднрд╛рдЧреА рднрд┐рдиреНрди рдХреНрд▓рд╛рдпрдВрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛рдд;
  • ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА, JavaScript рдЗрдВрдЬрд┐рди JIT рд╕рдВрдХрд▓рдирд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ;
  • рдмреНрд░рд╛рдЙрдЭрд░ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХрд╛рдВрдХрдбреВрди (navigator.userAgent, navigator.platform рдЖрдгрд┐ navigator.oscpu), 32-рдмрд┐рдЯ рдУрдПрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдЪреНрдпрд╛ 64-рдмрд┐рдЯ рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рд╡рдЧрд│рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ (рдкреВрд░реНрд╡реА рдлреНрд▓реЕрд╢рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреА, рдкрд░рдВрддреБ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реЗрдХреНрдЯрд░ рд╕реЛрдбрд▓рд╛ рд╣реЛрддрд╛. рд▓рдкрд╡рд┐рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдУрд│рдЦреАрд╕рд╛рдареА);
  • рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░ рдореЛрдбрдордзреНрдпреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рддрд╛рдирд╛ рджреГрд╢реНрдпрдорд╛рди рд░рд╛рд╣рдгрд╛рд▒реНрдпрд╛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рд╡рд┐рдВрдбреЛрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╡реНрд╣рд┐рдбрд┐рдУ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдпрд╛ рдореЛрдбрдордзреНрдпреЗ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдЯреВрд▓рдЯрд┐рдкрд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рддреБрдореНрд╣реА рд╡реНрд╣рд┐рдбрд┐рдУрд╡рд░ рдЙрдЬрд╡реЗ-рдХреНрд▓рд┐рдХ рдХреЗрд▓реНрдпрд╛рд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдгрд╛рд▒реНрдпрд╛ рд╕рдВрджрд░реНрдн рдореЗрдиреВрдордзреНрдпреЗ, "рдЪрд┐рддреНрд░рд╛рддреАрд▓ рдЪрд┐рддреНрд░" рдирд┐рд╡рдбрд╛ (YouTube рдордзреНрдпреЗ, рдЬреЛ рд╕реНрд╡рддрдГрдЪрд╛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╣рдБрдбрд▓рд░ рдмрджрд▓рддреЛ, рддреБрдореНрд╣реА рдЙрдЬрд╡реАрдХрдбреЗ- рджреЛрдирджрд╛ рдХреНрд▓рд┐рдХ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ Shift рдХреА рджрд╛рдмреВрди рдХреНрд▓рд┐рдХ рдХрд░рд╛). рдореЛрдб рд╕рдорд░реНрдерди "media.videocontrols.picture-in-picture.enabled" рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди about:config рдордзреНрдпреЗ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ;

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

  • рдЬреЛрдбрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдЬрдирд░реЗрдЯрд░рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА (тАЬsignon.generation.availableтАЭ in about:config), рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЛрдВрджрдгреА рдлреЙрд░реНрдо рднрд░рддрд╛рдирд╛ рдЖрдкреЛрдЖрдк рд╡реНрдпреБрддреНрдкрдиреНрди рдордЬрдмреВрдд рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рдЗрд╢рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ;

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

  • рдкрд╛рд╕рд╡рд░реНрдб рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдХрдбреЗ рдЬреЛрдбрд▓реЗ рдкреНрд░рдердо-рд╕реНрддрд░реАрдп рдбреЛрдореЗрдирдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдЦрд╛рддреНрдпрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡ рд╕рдмрдбреЛрдореЗрдирд╕рд╛рдареА рдЬрддрди рдХреЗрд▓реЗрд▓рд╛ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдСрдлрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, login.example.com рд╕рд╛рдареА рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЖрддрд╛ www.example.com рд╕рд╛рдЗрдЯрд╡рд░ рдлреЙрд░реНрдореНрд╕рдордзреНрдпреЗ рдСрдЯреЛрдлрд┐рд▓рд╕рд╛рдареА рдСрдлрд░ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓;
  • рдЬреЛрдбрд▓реЗ рдкреНрд░рд╛рдзрд╛рдиреНрдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╣рдБрдбрд▓рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдЬреЗ рддреЛ рд╕рдВрдордд рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдзрд╛рдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдмрджреНрджрд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдорд╛рд╣рд┐рддреА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдЯреЕрдмрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпреЗрдкреЗрдХреНрд╖рд╛ (рдЬрд░ рддреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд┐рдВрд╡рд╛ рдСрдбрд┐рдУ рдкреНрд▓реЗ рдХрд░рдд рдирд╕реЗрд▓ рддрд░) рд╕рдХреНрд░рд┐рдп рдЯреЕрдмрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпреЗрд▓рд╛ (рдЕрдзрд┐рдХ CPU рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдЯрдк) рдЬрд╛рд╕реНрдд рдкреНрд░рд╛рдзрд╛рдиреНрдп рджрд┐рд▓реЗ рдЬрд╛рдИрд▓. рдмрджрд▓ рд╕рдзреНрдпрд╛ рдХреЗрд╡рд│ Windows рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓рд╛ рдЖрд╣реЗ; рдЗрддрд░ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА, about-config рдордзреАрд▓ dom.ipc.processPriorityManager.enabled рдкрд░реНрдпрд╛рдп рд╕рдХреНрд░рд┐рдп рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ;
  • рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реЗ рдбреАрдлреЙрд▓реНрдЯ API рдпреВрдЬрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реЗрдм рдкреЗрдЬреЗрд╕рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рд╕рд╛рдиреБрдХреВрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА WebExtensions рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд Greasemonkey-рд╢реИрд▓реА рдЕреЕрдб-рдСрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░реВрди рддреБрдореНрд╣реА рдкрд╣рд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рдВрдЪреЗ рдбрд┐рдЭрд╛рдЗрди рдЖрдгрд┐ рд╡рд░реНрддрди рдмрджрд▓реВ рд╢рдХрддрд╛. рд╣реЗ API рдЖрдзреАрдЪ рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрддрд╛ рдкрд░реНрдпрдВрдд рддреЗ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА about:config рдордзреНрдпреЗ "extensions.webextensions.userScripts.enabled" рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. tabs.executeScript рдХреЙрд▓ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╣ рд╡рд┐рджреНрдпрдорд╛рди рдЕреЕрдб-рдСрдиреНрд╕рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдирд╡реАрди API рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддреЗ рдЖрдгрд┐ рдкреГрд╖реНрда рд▓реЛрдбрд┐рдВрдЧрдЪреЗ рд╡рд┐рд╡рд┐рдз рдЯрдкреНрдкреЗ рд╣рд╛рддрд╛рд│рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ.
  • navigator.mediaDevices рдЧреБрдгрдзрд░реНрдо рдЖрддрд╛ рдлрдХреНрдд рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрджрд░реНрднрд╛рдд рдкреГрд╖реНрда рдЙрдШрдбрддрд╛рдирд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЙрджрд╛. HTTPS рджреНрд╡рд╛рд░реЗ, рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрджреНрд╡рд╛рд░реЗ рдХрд┐рдВрд╡рд╛ рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдЗрд▓рд╡рд░реВрди рдЙрдШрдбрд▓реНрдпрд╛рд╡рд░;
  • CSS рдЧреБрдгрдзрд░реНрдо рдЬреЛрдбрд▓реЗ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ-рдЗрдирд▓рд╛рдЗрди ╨╕ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ-рдмреНрд▓реЙрдХ, рддреБрдореНрд╣рд╛рд▓рд╛ рдмреНрд▓реЙрдХреНрд╕ рдЖрдгрд┐ рдЗрдирд▓рд╛рдЗрди рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рд╡рд┐рд╕реНрддрд╛рд░рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рдкреНрд░рджрд░реНрд╢рди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рд╢реЗрдкрдЯреА рдХрд╛рдкреВрди рдЯрд╛рдХрд╛ рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд░реЛрд▓ рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛). рд╕рд╛рдордЧреНрд░реА рдЖрдКрдЯрдкреБрдЯ рдореЛрдбрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдУрд╡реНрд╣рд░рдлреНрд▓реЛ-x рдЖрдгрд┐ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ-y рдордзреНрдпреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд░реВрдкрд╛рдВрддрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдЧреБрдгрдзрд░реНрдо рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд (рд╡рд░рдкрд╛рд╕реВрди рдЦрд╛рд▓рдкрд░реНрдпрдВрдд рдХрд┐рдВрд╡рд╛ рд░реЗрд╖реЗрдиреБрд╕рд╛рд░).
  • CSS рдЧреБрдгрдзрд░реНрдорд╛рдВрд╕рд╛рдареА рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рдмреНрд░реЗрдХ-рд╕реНрдкреЗрд╕реЗрд╕ рдореВрд▓реНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • CSS рдЧреБрдгрдзрд░реНрдо рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдШрдЯрдХ рдЖрдгрд┐ рддреНрдпрд╛рддреАрд▓ рд╕рд╛рдордЧреНрд░реА рдЙрд░реНрд╡рд░рд┐рдд DOM рдЭрд╛рдбрд╛рдкрд╛рд╕реВрди рд╡рд┐рднрдХреНрдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд░реНрд╢рд╡рд┐рддреЗ;
  • CSS рдЧреБрдгрдзрд░реНрдо рдЬреЛрдбрд▓реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдирд┐рд╡рдбрд╛, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдордЬрдХреВрд░ рдирд┐рд╡рдбрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдХреА рдирд╛рд╣реА рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ;
  • рдирд┐рд╡рдбрдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА @supports рдирд┐рдпрдо рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА (
    тАЬ@supports рд╕рд┐рд▓реЗрдХреНрдЯрд░(рд╕рд┐рд▓реЗрдХреНрдЯ-рдЯреВ-рдЯреЗрд╕реНрдЯ){тАж}тАЭ рдлреЙрд░рдореЕрдЯ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рд▓реЗрдХреНрдЯрд░ рд╕рдорд░реНрдерд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд┐рдВрд╡рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╕рд▓реНрдпрд╛рд╕рдЪ рдирд┐рд╡рдбрдХрдкрдгреЗ CSS рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ;

  • рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдлреАрд▓реНрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд▓рд╛рд╕реЗрд╕рдЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╕рд╛рдареА рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЧреБрдгрдзрд░реНрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд рдЬреЗ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдЖрд░рдВрдн рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдирдЬреАрдХрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдд, рд╡рд░реНрдЧрд╛рдмрд╛рд╣реЗрд░ рди рджрд┐рд╕рдгрд╛рд░реНтАНрдпрд╛ рдЦрд╛рдЬрдЧреА рдХреНрд╖реЗрддреНрд░рд╛рдВрдирд╛рд╣реА рдкрд╛рдард┐рдВрдмрд╛ рдорд┐рд│рдгреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ;

    рд╡рд░реНрдЧ рдЙрддреНрдкрд╛рджрди {
    рдирд╛рд╡
    рдХрд░ = реж.реи; /*рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд╖реЗрддреНрд░*/
    #baseprice = 0; /*рдЦрд╛рдЬрдЧреА рдлреАрд▓реНрдб*/
    рдХрд┐рдВрдордд

    рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ (рдирд╛рд╡, рдЖрдзрд╛рд░рднреВрдд рдХрд┐рдВрдордд) {
    this.name = рдирд╛рд╡;
    this.basePrice = basePrice;
    this.price = (рдЖрдзрд╛рд░рднреВрдд рдХрд┐рдВрдордд * (1 + this.tax)).toFixed(2);
    }
    }

  • API рдЬреЛрдбрд▓реЗ рдирд┐рд░реАрдХреНрд╖рдХрд╛рдЪрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рд╛, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рдБрдбрд▓рд░рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЬреНрдпрд╛рд╡рд░ рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рддреАрд▓ рдмрджрд▓рд╛рдВрдмрджреНрджрд▓ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд▓реНрдпрд╛ рдЬрд╛рддреАрд▓. рдирд╡реАрди API рдЖрдгрд┐ window.onresize рдЖрдгрд┐ CSS рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реАрдордзрд▓рд╛ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдлрд░рдХ рд╣рд╛ рдЖрд╣реЗ рдХреА рддреБрдореНрд╣реА рд╕рдВрдкреВрд░реНрдг рджреГрд╢реНрдпрдорд╛рди рдХреНрд╖реЗрддреНрд░рд╛рдРрд╡рдЬреА рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдХ рдмрджрд▓рд▓рд╛ рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рд╢реЛрдзреВ рд╢рдХрддрд╛, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рди рдмрджрд▓рддрд╛ рдлрдХреНрдд рддреЛ рдШрдЯрдХ рдмрджрд▓реВрди рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдК рджреЗрддреЗ. рд╕рдВрдкреВрд░реНрдг рджреГрд╢реНрдпрдорд╛рди рд╕рд╛рдордЧреНрд░реА;
  • рдорд╛рдпрдХреНрд░реЛрдЯрд╛рд╕реНрдХ API рдЬреЛрдбрд▓реЗ, рдПрдХрд╛ рдкрджреНрдзрддреАрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕реНрддреБрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ (WindowOrWorkerGlobalScope.queueMicrotask(), рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рдпрдХреНрд░реЛрдЯрд╛рд╕реНрдХ рд░рд╛рдВрдЧреЗрдд рдЬреЛрдбреВрди рдХрдореА рд╕реНрддрд░рд╛рд╡рд░ рдХреЙрд▓рдмреЕрдХ рдлрдВрдХреНрд╢рди рдХреЙрд▓ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;
  • рдирд╡реАрди рдкрджреНрдзрддреА рдЬреЛрдбрд▓реНрдпрд╛ Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMAtrix.fromMatrix(), AbstractRange() рдЖрдгрд┐ StaticRange();
  • рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕рд╢рд┐рд╡рд╛рдп рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╕рд╛рдареА тАЬ*тАЭ рдорд╛рд╕реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ Access-Control-Expose-headers, Access-Control-Allow-Metods рдЖрдгрд┐ Access-Control-Allow-Headers HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдВрдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • рд╡реЗрдм рдХрдиреНрд╕реЛрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╣рд╛рд▓рдЪрд╛рд▓реАрдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрдмрджреНрджрд▓ рд╕реВрдЪрдирд╛рдВрдЪреЗ рд╕рдореВрд╣ рдкреНрд░рджрд╛рди рдХрд░рддреЗ;
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 69 рд░рд┐рд▓реАрдЭ

  • рд╕рдВрд╕рд╛рдзрдиреЗ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрдмрджреНрджрд▓ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдорд╛рд╣рд┐рддреА (CSP, рдорд┐рд╢реНрд░рд┐рдд рд╕рд╛рдордЧреНрд░реА, рдЗ.) рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рддрдкрд╛рд╕рдгреА рдкреЕрдиреЗрд▓рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдкреВрд░реНрдг URL рд╕рд╣ рдПрдХ рдкрд░реНрдпрд╛рдпреА рд╕реНрддрдВрдн рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ;
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 69 рд░рд┐рд▓реАрдЭ

  • JavaScript рдбреАрдмрдЧрд░ рдЕрдзрд┐рдХ рд╡реЗрдЧрд╛рдиреЗ рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рд░рд┐рдореЛрдЯ рдбреАрдмрдЧрд┐рдВрдЧ рдлрдВрдХреНрд╢рдиреНрд╕ рдмрджреНрджрд▓:рдбреАрдмрдЧрд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рд╣рд▓рд╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдлрдВрдХреНрд╢рдиреНрд╕ (Async) рдЪреНрдпрд╛ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдбреАрдмрдЧрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЬреЛрдбрд▓реЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕рдЪрд╛ рдПрдХ рдирд╡реАрди рд╡рд░реНрдЧ рдЬреЛ рдорд╛рдКрд╕, рдЯрдЪ рд╕реНрдХреНрд░реАрди, рдЕреЕрдирд┐рдореЗрд╢рди, DOM, рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдирд╛рдВрдЪреНрдпрд╛ рдШрдЯрдиреЗрд╢реА рдЬреЛрдбрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
    рдХрд╛рдордЧрд╛рд░ рдЗ.

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

  • рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЯреВрд▓реНрд╕рдордзреНрдпреЗ рдСрдбрд┐рдЯрд┐рдВрдЧ рдкреЗрдЬ рдкреНрд░реЗрдЭреЗрдВрдЯреЗрд╢рдирд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рд╡рд╛рдкрд░рддреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдордЬрдХреВрд░ рд╡рд░реНрдгрди рд╕рд╛рдордЧреНрд░реА (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬaltтАЭ рд╡рд┐рд╢реЗрд╖рддрд╛ рдордзреАрд▓ рдордЬрдХреВрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ
    рдкреНрд░рддрд┐рдорд╛рдВрдРрд╡рдЬреА);

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

  • рдПрдХрд╛рдзрд┐рдХ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбреНрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ macOS рд╕рд┐рд╕реНрдЯреАрдорд╡рд░, WebGL рд╕рд╛рдордЧреНрд░реАрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдкреЙрд╡рд░-рдХрд╛рд░реНрдпрдХреНрд╖рдо GPU рд╡рд░ рдЕрдзрд┐рдХ рдЖрдХреНрд░рдордХ рд╕реНрд╡рд┐рдЪ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдПрдХрд╡реЗрд│рдЪреНрдпрд╛ WebGL рдХреЙрд▓рд╕рд╛рдареА рдКрд░реНрдЬрд╛-рдХрд╛рд░реНрдпрдХреНрд╖рдо рд╡рд░реВрди рд╢рдХреНрддрд┐рд╢рд╛рд▓реА GPU рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. macOS рд╕рд╛рдареА рдмрд┐рд▓реНрдб рдорд╛рдирдХ рдлрд╛рдЗрдВрдбрд░ рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдбрдЪреА рдкреНрд░рдЧрддреА рджреЗрдЦреАрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдд. рдкреАрдХреЗрдЬреА рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рди рдмрд┐рд▓реНрдбреНрд╕рдЪреА рдирд┐рд░реНрдорд┐рддреА рд╕реБрд░реВ рдЭрд╛рд▓реА рдЖрд╣реЗ;
  • рдЕрд▓реАрдХрдбреАрд▓ рдЕрджреНрдпрддрдирд╛рдВрд╕рд╣ Windows 10 рд╕рд╛рдареА (1903+), Windows Hello рджреНрд╡рд╛рд░реЗ рд╡реЗрдм рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди HmacSecret рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ, рдлреЗрд╢рд┐рдпрд▓ рд░реЗрдХрдЧреНрдирд┐рд╢рди рдХрд┐рдВрд╡рд╛ USB рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рдкрд╛рд╕рд╡рд░реНрдб рди рдЯрд╛рдХрддрд╛ рд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • рдмрдВрдж рдЕрдБрдбреНрд░реЙрдЗрдбрд╕рд╛рдареА рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдЪреНрдпрд╛ рдирд╡реАрди рд░рд┐рд▓реАрдЭрдЪреА рдирд┐рд░реНрдорд┐рддреА, рддреНрдпрд╛рдРрд╡рдЬреА рдЖрддрд╛ рддреНрдпрд╛рдЪреЗ рдХреЛрдбрдирд╛рд╡ рдлреЗрдирд┐рдХреНрд╕ рдЖрд╣реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ GeckoView рдЗрдВрдЬрд┐рди рдЖрдгрд┐ Mozilla Android рдШрдЯрдХ рд▓рд╛рдпрдмреНрд░рд░реАрдЪрд╛ рд╕рдВрдЪ рд╡рд╛рдкрд░реВрди рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдПрдХ рдирд╡реАрди рдмреНрд░рд╛рдЙрдЭрд░. рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 68 рдЪреНрдпрд╛ рдИрдПрд╕рдЖрд░ рд╢рд╛рдЦреЗрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди Android рд╕рд╛рдареА рдлрд╛рдпрд░рдлреЙрдХреНрд╕рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдирд┐рд░рд╛рдХрд░рдгреЗ рд╡рд░реНрд╖рднрд░ рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддреАрд▓, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрддрд╛ рдПрдХ рдкреНрд░рдХрд╛рд╢рди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. 68.1. рдирд╡реАрди рдмреНрд░рд╛рдЙрдЭрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдЪрд╛рдЪрдгреА рдмрд┐рд▓реНрдб рд╡рд╛рдкрд░рд╛рд╡реЗ
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди.

рдирд╡рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, Firefox 69 рдиреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ 30 рдЕрд╕реБрд░рдХреНрд╖рд╛, рддреНрдпрд╛рдкреИрдХреА рдлрдХреНрдд рдПрдХ (CVE-2019-11751) рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдЧрдВрднреАрд░ рдореНрд╣рдгреВрди. рд╣реА рд╕рдорд╕реНрдпрд╛ Windows рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╣реЗ рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рджреБрд╕рд░реНтАНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╡рд░реВрди рд▓реЙрдиреНрдЪ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рддреЗрд╡реНрд╣рд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдлрд╛рдЗрд▓ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреВрди рд▓рд┐рдВрдХ рдЙрдШрдбрддрд╛рдирд╛, рдЖрдкрдг рд▓рд┐рдВрдХ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдлреЙрд░рдореЕрдЯ рдХрд░реВ рд╢рдХрддрд╛ рдХреА рдмреНрд░рд╛рдЙрдЭрд░ рд▓рд╛рдБрдЪ рдХреЗрд▓реНрдпрд╛рдиреЗ 'рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк' рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдСрдЯреЛрд░рди рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рд╣реЛрдИрд▓). рдЧрдВрднреАрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдд рдШрдЯ рд╣реЗ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдореБрд│реЗ рдЖрд╣реЗ рдХреА рдореЗрдорд░реА рд╕рдорд╕реНрдпрд╛, рдЬрд╕реЗ рдХреА рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдЖрдгрд┐ рдЖрдзреАрдЪ рдореБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢, рдЖрддрд╛ рдзреЛрдХрд╛рджрд╛рдпрдХ рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЧрдВрднреАрд░ рдирд╛рд╣реА. рдирд╡реАрди рд░рд┐рд▓реАрдЭ 13 рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╢реЗрд╖рддрдГ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реА рдкреГрд╖реНрдареЗ рдЙрдШрдбрд▓реА рдЬрд╛рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

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

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