Google рд╕рд╛рджрд░ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рд░рд┐рд▓реАрдЬ Chrome 80... рд╕реЛрдмрддрдЪ рдЙрдкрд▓рдмреНрдз рд╡рд┐рдирд╛рдореВрд▓реНрдп рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди Chromium, рдЬреЗ Chrome рдЪрд╛ рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ. рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЭрд░ рднрд┐рдиреНрди рдЧреБрдЧрд▓ рд▓реЛрдЧреЛрдЪрд╛ рд╡рд╛рдкрд░, рдХреНрд░реЕрд╢ рдЭрд╛рд▓реНрдпрд╛рд╕ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдЪреА рдЙрдкрд╕реНрдерд┐рддреА, рд╡рд┐рдирдВрддреАрдиреБрд╕рд╛рд░ рдлреНрд▓реЕрд╢ рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рд╕рдВрд░рдХреНрд╖рд┐рдд рд╡реНрд╣рд┐рдбрд┐рдУ рд╕рд╛рдордЧреНрд░реА (рдбреАрдЖрд░рдПрдо) рдкреНрд▓реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓реНрд╕, рд╢реЛрдз рджрд░рдореНрдпрд╛рди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдЕрджреНрдпрддрдиреЗ рдЖрдгрд┐ рдкреНрд░рд╕рд╛рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рдгрд╛рд▓реА RLZ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕. Chrome 81 рдЪреЗ рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рди 17 рдорд╛рд░реНрдЪ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдмрджрд▓ рдХрд░рд╛ ╨▓ Chrome 80:

  • рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдереЛрдбреНрдпрд╛ рдЯрдХреНрдХреЗрд╡рд╛рд░реАрд╕рд╛рдареА, рдЯреЕрдм рдЧреНрд░реБрдкрд┐рдВрдЧ рдлрдВрдХреНрд╢рди рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рджреГрд╖реНрдпрджреГрд╖реНрдЯреНрдпрд╛ рд╡рд┐рднрдХреНрдд рдЧрдЯрд╛рдВрдордзреНрдпреЗ рд╕рдорд╛рди рдЙрджреНрджреЗрд╢рд╛рдВрд╕рд╣ рдЕрдиреЗрдХ рдЯреЕрдм рдПрдХрддреНрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдЧрдЯрд╛рд▓рд╛ рддреНрдпрд╛рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рд░рдВрдЧ рдЖрдгрд┐ рдирд╛рд╡ рджрд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╕рдХреНрд░рд┐рдпрддреЗрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рд▓рд╣рд░реАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдирд╕рд▓реЗрд▓реЗ рд╡рд╛рдкрд░рдХрд░реНрддреЗ тАЬchrome://flags/#tab-groupsтАЭ рдкрд░реНрдпрд╛рдпрд╛рджреНрд╡рд╛рд░реЗ рд╕рдореВрд╣реАрдХрд░рдг рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░реВ рд╢рдХрддрд╛рдд.

    Chrome 80 рд░рд┐рд▓реАрдЭ

  • рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рд╕реНрдХреНрд░реЛрд▓-рдЯреВ-рдЯреЗрдХреНрд╕реНрдЯ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ "рдирд╛рд╡" рдЯреЕрдЧ рдХрд┐рдВрд╡рд╛ "рдЖрдпрдбреА" рдЧреБрдгрдзрд░реНрдо рд╡рд╛рдкрд░реВрди рджрд╕реНрддрдРрд╡рдЬрд╛рдд рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд▓реЗрдмрд▓реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХрд░рддрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рд╢рдмреНрдж рдХрд┐рдВрд╡рд╛ рд╡рд╛рдХреНрдпрд╛рдВрд╢рд╛рдВрдЪреЗ рджреБрд╡реЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЕрд╢рд╛ рд▓рд┐рдВрдХреНрд╕рдЪреА рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рд╡реЗрдм рдорд╛рдирдХ рдореНрд╣рдгреВрди рдордВрдЬреВрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдирд┐рдпреЛрдЬрд┐рдд рдЖрд╣реЗ, рдЬреЗ рдЕрджреНрдпрд╛рдк рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдЖрд╣реЗ рдорд╕реБрджрд╛. рдЯреНрд░рд╛рдиреНрдЭрд┐рд╢рди рдорд╛рд╕реНрдХ (рдореВрд▓рдд: рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рд╢реЛрдз) рдирд┐рдпрдорд┐рдд рдЕрдБрдХрд░рдкрд╛рд╕реВрди тАЬ:~:тАЭ рд╡рд┐рд╢реЗрд╖рддрд╛рдиреЗ рд╡реЗрдЧрд│реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА тАЬhttps://opennet.ru/52312/#:~:text=ChromeтАЭ рд╣реА рд▓рд┐рдВрдХ рдЙрдШрдбрддрд╛ рддреЗрд╡реНрд╣рд╛ тАЬChromeтАЭ рдпрд╛ рд╢рдмреНрджрд╛рдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдЙрд▓реНрд▓реЗрдЦрд╛рд╕рд╣ рдкреГрд╖реНрда рд╕реНрдерд╛рдирд╛рд╡рд░ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рд╣рд╛ рд╢рдмреНрдж рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓ .
  • рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рд╕рд╛рдЗрдЯреНрд╕ рджрд░рдореНрдпрд╛рди рдХреБрдХреАрдЬрдЪреНрдпрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдгрд╛рд╡рд░ рдЕрдзрд┐рдХ рдХрдареЛрд░ рдирд┐рд░реНрдмрдВрдз, рдЧреИрд░-HTTPS рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╕рд╛рдареА, рд╡рд░реНрддрдорд╛рди рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдбреЛрдореЗрди рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛ рддреГрддреАрдп-рдкрдХреНрд╖ рдХреБрдХреАрдЬрдЪреНрдпрд╛ рд╕реЗрдЯрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ. рдЕрд╢рд╛ рдХреБрдХреАрдЬрдЪрд╛ рд╡рд╛рдкрд░ рдЬрд╛рд╣рд┐рд░рд╛рдд рдиреЗрдЯрд╡рд░реНрдХ, рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдЬреЗрдЯреНрд╕ рдЖрдгрд┐ рд╡реЗрдм рдЕреЕрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рд╕рд╛рдЗрдЯреНрд╕рдордзреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╣рд╛рд▓рдЪрд╛рд▓реАрдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рдХреБрдХреАрдЬрдЪреЗ рдкреНрд░рд╕рд╛рд░рдг рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕реЗрдЯ-рдХреБрдХреА рд╣реЗрдбрд░рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реА рд╕рдорд╛рди рд╕рд╛рдЗрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ, рдЬреА рдЖрддрд╛ "SameSite=Lax" рдореВрд▓реНрдпрд╛рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рдЙрдк-рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдХреБрдХреАрдЬ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рддреЗ. , рдЬрд╕реЗ рдХреА рдкреНрд░рддрд┐рдорд╛ рд╡рд┐рдирдВрддреА рдХрд┐рдВрд╡рд╛ рджреБрд╕рд░реНтАНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░реВрди iframe рджреНрд╡рд╛рд░реЗ рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдХрд░рдгреЗ. рдХреБрдХреА рд╕реЗрдЯрд┐рдВрдЧ SameSite=None рд╡рд░ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕реЗрдЯ рдХрд░реВрди рд╕рд╛рдЗрдЯ рдбреАрдлреЙрд▓реНрдЯ SameSite рд╡рд░реНрддрди рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░реВ рд╢рдХрддрд╛рдд. рддрдерд╛рдкрд┐, SameSite=None for Cookie рд╣реЗ рдореВрд▓реНрдп рдХреЗрд╡рд│ рд╕реБрд░рдХреНрд╖рд┐рдд рдореЛрдбрдордзреНрдпреЗ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ (HTTPS рджреНрд╡рд╛рд░реЗ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА рд╡реИрдз). рдмрджрд▓ рдЯрдкреНрдкреНрдпрд╛рдЯрдкреНрдкреНрдпрд╛рдиреЗ рд╕реБрд░реВ рд╣реЛрдИрд▓ рд▓рд╛рдЧреВ рдХрд░рд╛ 17 рдлреЗрдмреНрд░реБрд╡рд╛рд░реА, рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд▓рд╣рд╛рди рдЯрдХреНрдХреЗрд╡рд╛рд░реАрд╕рд╛рдареА рдЖрдгрд┐ рдирдВрддрд░ рд╣рд│реВрд╣рд│реВ рдХрд╡реНрд╣рд░реЗрдЬ рд╡рд┐рд╕реНрддрд╛рд░рдд рдЖрд╣реЗ.
  • рдЬреЛрдбрд▓реЗ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕рдЪреНрдпрд╛ рдкреБрд╖реНрдЯреАрдХрд░рдгрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░рд╛рд╕рджрд╛рдпрдХ рд╕реВрдЪрдирд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг. рдХрд╛рд░рдг рд╕реНрдкреЕрдорд┐рдВрдЧ рдкреБрд╢ рд╕реВрдЪрдирд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдд рд╡реНрдпрддреНрдпрдп рдЖрдгрддрд╛рдд рдЖрдгрд┐ рдкреБрд╖реНрдЯреАрдХрд░рдг рд╕рдВрд╡рд╛рджрд╛рдВрд╡рд░реВрди рд▓рдХреНрд╖ рд╡рд┐рдЪрд▓рд┐рдд рдХрд░рддрд╛рдд, Chrome 80 рдордзреНрдпреЗ, рд╡реЗрдЧрд│реНрдпрд╛ рд╕рдВрд╡рд╛рджрд╛рдРрд╡рдЬреА, рдЖрддрд╛ рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдирдВрддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдпрд╛рдЪреА рдЪреЗрддрд╛рд╡рдгреА рджреЗрдгрд╛рд░реА рдорд╛рд╣рд┐рддреАрдкреВрд░реНрдг рдЯреВрд▓рдЯрд┐рдк рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ, рдЬреЗ рдирдВрддрд░ рддреЗ рдХреНрд░реЙрд╕ рдЖрдЙрдЯ рдмреЗрд▓рдЪреНрдпрд╛ рдкреНрд░рддрд┐рдореЗрд╕рд╣ рдПрдХрд╛ рдирд┐рд░реНрджреЗрд╢рдХрд╛рдд рдХреЛрд╕рд│рддреЗ. рдЗрдВрдбрд┐рдХреЗрдЯрд░рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░реВрди, рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реЛрдпреАрд╕реНрдХрд░ рд╡реЗрд│реА рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реА рдкрд░рд╡рд╛рдирдЧреА рд╕рдХреНрд░рд┐рдп рдХрд┐рдВрд╡рд╛ рдирд╛рдХрд╛рд░реВ рд╢рдХрддрд╛. рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ, рдирд╡реАрди рдореЛрдб рдирд┐рд╡рдбрдХрдкрдгреЗ рдЕрд╢рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдХреНрд╖рдо рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓ рдЬреНрдпрд╛рдВрдиреА рдпрд╛рдкреВрд░реНрд╡реА рдЕрд╢рд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рддрд╕реЗрдЪ рдирд╛рдХрд╛рд░рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рдореЛрдареА рдЯрдХреНрдХреЗрд╡рд╛рд░реА рд░реЗрдХреЙрд░реНрдб рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА. рд╕рд░реНрд╡ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╕рд╛рдареА рдирд╡реАрди рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ (chrome://flags/#quiet-notification-prompts).

    Chrome 80 рд░рд┐рд▓реАрдЭ

  • рдкреНрд░рддрд┐рдмрдВрдзреАрдд рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ (window.open() рдкрджреНрдзрддреАрд▓рд╛ рдХреЙрд▓ рдХрд░рдгреЗ) рдЖрдгрд┐ рд╕рдордХрд╛рд▓рд┐рдХ XMLHttpRequest рдкрд╛рдард╡рдгреЗ рдкреГрд╖реНрда рдмрдВрдж рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдЗрд╡реНрд╣реЗрдВрдЯ рд╣рдБрдбрд▓рд░ рд▓рдкрд╡рдгреЗ (рдЕрдирд▓реЛрдб рдХрд░рдгреЗ, рдЖрдзреА рдЕрдирд▓реЛрдб рдХрд░рдгреЗ, рдкреГрд╖реНрдард╣рд╛рдЗрдб рдЖрдгрд┐ рджреГрд╢реНрдпрдорд╛рдирддрд╛ рдмрджрд▓рдгреЗ);
  • рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд░рдХреНрд╖рдг рдорд┐рд╢реНрд░рд┐рдд рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди (рдЬреЗрд╡реНрд╣рд╛ http:// рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ HTTPS рдкреГрд╖реНрдард╛рд╡рд░ рд╕рдВрд╕рд╛рдзрдиреЗ рд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рддрд╛рдд). HTTPS рджреНрд╡рд╛рд░реЗ рдЙрдШрдбрд▓реЗрд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рдВрд╡рд░, рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдлрд╛рдпрд▓реА рдкреНрд▓реЗ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ тАЬhttp://тАЭ рд▓рд┐рдВрдХреНрд╕ рдЖрддрд╛ рдЖрдкреЛрдЖрдк тАЬhttps://тАЭ рдиреЗ рдмрджрд▓рд▓реНрдпрд╛ рдЬрд╛рддреАрд▓. рдЬрд░ рдСрдбрд┐рдУ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣рд┐рдбрд┐рдУ рд╕рдВрд╕рд╛рдзрди https рджреНрд╡рд╛рд░реЗ рдЙрдкрд▓рдмреНрдз рдирд╕реЗрд▓, рддрд░ рддреНрдпрд╛рдЪреЗ рдбрд╛рдЙрдирд▓реЛрдб рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ (рдЖрдкрдг рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рдордзреАрд▓ рдкреЕрдбрд▓реЙрдХ рдЪрд┐рдиреНрд╣рд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдореЗрдиреВрджреНрд╡рд╛рд░реЗ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рд╕реНрд╡рддрдГ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░реВ рд╢рдХрддрд╛).

    рдЗрдореЗрдЬ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд▓реЛрдб рд╣реЛрдд рд░рд╛рд╣рддреАрд▓ (Chrome 81 рдордзреНрдпреЗ рдСрдЯреЛрдХрд░реЗрдХреНрдЯ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓), рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдирд╛ https рдХрд┐рдВрд╡рд╛ рдмреНрд▓реЙрдХ рдЗрдореЗрдЬрдиреЗ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд╛рдЗрдЯ рдбреЗрд╡реНрд╣рд▓рдкрд░рдирд╛ CSP рдЧреБрдгрдзрд░реНрдо рдЕрдкрдЧреНрд░реЗрдб-рдЕрд╕реБрд░рдХреНрд╖рд┐рдд-рд╡рд┐рдирдВрддреНрдпрд╛ рдЖрдгрд┐ рдмреНрд▓реЙрдХ-рдСрд▓-рдорд┐рд╢реНрд░-рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдгрд┐ iframes рд╕рд╛рдареА, рдорд┐рд╢реНрд░рд┐рдд рд╕рд╛рдордЧреНрд░реА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдпрд╛рдкреВрд░реНрд╡реАрдЪ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.

  • рдПрдХ рдХреНрд░рдорд┐рдХ рдмрдВрдж FTP рд╕рдорд░реНрдерди. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, FTP рд╕рдорд░реНрдерди рдЕрджреНрдпрд╛рдк рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЕрд╕реЗрд▓ рдЖрдпреЛрдЬрд┐рдд рдПрдХ рдкреНрд░рдпреЛрдЧ рдЬреНрдпрд╛рдордзреНрдпреЗ рдард░рд╛рд╡рд┐рдХ рдЯрдХреНрдХреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА FTP рд╕рдорд░реНрдерди рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ (рдкрд░рдд рдпреЗрдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ "-enable-ftp" рдкрд░реНрдпрд╛рдпрд╛рд╕рд╣ рдмреНрд░рд╛рдЙрдЭрд░ рд▓реЙрдиреНрдЪ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ). рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡реВ рджреНрдпрд╛ рдХреА рдорд╛рдЧреАрд▓ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ "ftp://" рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд┐рдВрдбреЛрдордзреАрд▓ рдкреНрд░рджрд░реНрд╢рди рдЖрдзреАрдЪ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, HTML рджрд╕реНрддрдРрд╡рдЬ рдЖрдгрд┐ README рдлрд╛рдЗрд▓реНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ рд╣реЛрддреЗ), FTP рдЪрд╛ рд╡рд╛рдкрд░ рд╣реЛрддрд╛. рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдордзреВрди рдЙрдк-рд╕рдВрд╕рд╛рдзрдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд, рдЖрдгрд┐ FTP рд╕рд╛рдареА рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рддрдерд╛рдкрд┐, рдереЗрдЯ рджреБрд╡реНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдлрд╛рдпрд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЖрдгрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрдордзреАрд▓ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рдЕрджреНрдпрд╛рдк рд╢рдХреНрдп рд╣реЛрддреЗ.
  • рдЬреЛрдбрд▓реЗ
    рд╕рд╛рдЗрдЯ рдЪрд┐рдиреНрд╣ (рдлреЗрд╡рд┐рдХреЙрди) рдореНрд╣рдгреВрди рд╡реЗрдХреНрдЯрд░ рдПрд╕рд╡реНрд╣реАрдЬреА рдкреНрд░рддрд┐рдорд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.

  • рдмреНрд░рд╛рдЙрдЭрд░ рджрд░рдореНрдпрд╛рди рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рджрд░рдореНрдпрд╛рди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдЪреЗ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░ рдирд┐рд╡рдбрдХрдкрдгреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • рдХреЗрдВрджреНрд░ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдПрдХ рдирд┐рдпрдо рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдмреНрд▓реЙрдХрдПрдХреНрд╕реНрдЯрд░реНрдирд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдмрд╛рд╣реНрдп рдЕреЕрдб-рдСрдирдЪреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • рд░рд╛рдмрд╡рд┐рдгреНрдпрд╛рдд рдЖрд▓реЗ рд╕рдВрдзреА JavaScript рдордзреАрд▓ рдЧреБрдгрдзрд░реНрдорд╛рдВрдЪреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдХреЙрд▓рдЪреНрдпрд╛ рд╕рдВрдкреВрд░реНрдг рд╕рд╛рдЦрд│реАрдЪреА рдПрдХ-рд╡реЗрд│ рддрдкрд╛рд╕рдгреА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬdb.user.name.lengthтАЭ рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛ рд╕рд░реНрд╡ рдШрдЯрдХрд╛рдВрдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЪрд░рдг-рджрд░-рдЪрд░рдг рддрдкрд╛рд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬif (db && db.user && db.user.name)тАЭ рджреНрд╡рд╛рд░реЗ. рдЖрддрд╛ рдСрдкрд░реЗрд╢рди рд╡рд╛рдкрд░рдд рдЖрд╣реЗ тАЬ?.тАЭ рддреБрдореНрд╣реА рдкреНрд░рд╛рдердорд┐рдХ рддрдкрд╛рд╕рдгреНрдпрд╛рдВрд╢рд┐рд╡рд╛рдп тАЬdb?.user?.name?.lengthтАЭ рдореВрд▓реНрдпрд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЕрд╢рд╛ рдкреНрд░рд╡реЗрд╢рд╛рдореБрд│реЗ рддреНрд░реБрдЯреА рдЙрджреНрднрд╡рдгрд╛рд░ рдирд╛рд╣реА. рд╕рдорд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд (рдХрд╛рд╣реА рдШрдЯрдХ рд╢реВрдиреНрдп рдХрд┐рдВрд╡рд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдореНрд╣рдгреВрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реНрдпрд╛рд╕) рдЖрдЙрдЯрдкреБрдЯ "рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд" рдЕрд╕реЗрд▓.
  • JavaScript рдиреЗ рдПрдХ рдирд╡реАрди рд▓реЙрдЬрд┐рдХрд▓ рдХреЙрдиреНрдХрдЯреЗрдиреЗрд╢рди рдСрдкрд░реЗрдЯрд░ рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ "??", рдЬреЗ рдбрд╛рд╡реЗ рдСрдкрд░реЗрдВрдб NULL рдХрд┐рдВрд╡рд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕ рдЙрдЬрд╡реЗ рдСрдкрд░реЗрдВрдб рдорд┐рд│рд╡рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЙрд▓рдЯ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "const foo = bar ?? 'рдбреАрдлреЙрд▓реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ'" рдЬрд░ рдмрд╛рд░ рд╢реВрдиреНрдп рдЕрд╕реЗрд▓, рддрд░ рдмрд╛рд░рдЪреЗ рдореВрд▓реНрдп рдкрд░рдд рдХрд░реЗрд▓ рдЕрдиреНрдпрдерд╛, рдмрд╛рд░ 0 рдЖрдгрд┐ ' ' рдЕрд╕рддрд╛рдирд╛, "||" рдСрдкрд░реЗрдЯрд░рдЪреНрдпрд╛ рд╡рд┐рд░реВрджреНрдз.
  • рдореВрд│ рдЪрд╛рдЪрдгреНрдпрд╛ рдореЛрдбрдордзреНрдпреЗ (рд╡реЗрдЧрд│реА рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╕рдХреНрд░рд┐рдпрдХрд░рдг) рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ API. рдУрд░рд┐рдЬрд┐рди рдЯреНрд░рд╛рдпрд▓ рдореНрд╣рдгрдЬреЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХрд┐рдВрд╡рд╛ 127.0.0.1 рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рдорд░реНрдпрд╛рджрд┐рдд рдХрд╛рд▓рд╛рд╡рдзреАрд╕рд╛рдареА рд╡реИрдз рдЕрд╕рд▓реЗрд▓реЗ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдиреЛрдВрджрдгреА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░. API рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛, рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡реНрд╣ рд╡реЗрдм рдЕреЕрдкреНрд╕ (PWS) рдореЛрдбрдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд░реНтАНрдпрд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрджреНрд╡рд╛рд░реЗ рдкреВрд░реНрд╡реА рдХреЕрд╢ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдмрджреНрджрд▓ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдмреНрд░рд╛рдЙрдЭрд░рдЪреНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдкреНрд░рддрд┐рдорд╛, рд╡реНрд╣рд┐рдбрд┐рдУ рдЖрдгрд┐ рд▓реЗрдЦрд╛рдВрд╕рд╣ рд╡рд┐рд╡рд┐рдз рдбреЗрдЯрд╛ рдЬрддрди рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рд╣рд░рд╡рд▓реНрдпрд╛рд╡рд░, рдХреЕрд╢реЗ рд╕реНрдЯреЛрд░реЗрдЬ рдЖрдгрд┐ рдЗрдВрдбреЗрдХреНрд╕реНрдбрдбреАрдмреА API рд╡рд╛рдкрд░реВрди рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛. рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ API рдореБрд│реЗ рдЕрд╢реА рд╕рдВрд╕рд╛рдзрдиреЗ рдЬреЛрдбрдгреЗ, рд╢реЛрдзрдгреЗ рдЖрдгрд┐ рд╣рдЯрд╡рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ. рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ, рд╣реЗ API рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдСрдлрд▓рд╛рдЗрди рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рдВрдЪреА рд╕реВрдЪреА рдЖрдгрд┐ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдбреЗрдЯрд╛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.

    Chrome 80 рд░рд┐рд▓реАрдЭ

  • рд╕реНрдерд┐рд░ рдЖрдгрд┐ рдЖрддрд╛ рдореВрд│ рдЪрд╛рдЪрдгреНрдпрд╛ API рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдкрд┐рдХрд░рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрд╛, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЕреЕрдбреНрд░реЗрд╕ рдмреБрдХрдордзреВрди рдиреЛрдВрджреА рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдмрджреНрджрд▓рдЪреЗ рдХрд╛рд╣реА рддрдкрд╢реАрд▓ рд╕рд╛рдЗрдЯрд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╡рд┐рдирдВрддреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЧреБрдгрдзрд░реНрдорд╛рдВрдЪреА рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ. рд╣реЗ рдЧреБрдгрдзрд░реНрдо рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдЬреЛ рдпрд╛ рдЧреБрдгрдзрд░реНрдорд╛рдВрдирд╛ рдкрд╛рд╕ рдХрд░рд╛рдпрдЪреЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдард░рд╡рддреЛ. API рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдкрддреНрд░рд╛рд╕рд╛рдареА рдкреНрд░рд╛рдкреНрддрдХрд░реНрддреЗ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рдореЗрд▓ рдХреНрд▓рд╛рдпрдВрдЯрдордзреНрдпреЗ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирдВрдмрд░рд╡рд░ рдХреЙрд▓ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА VoIP рдлрдВрдХреНрд╢рдирд╕рд╣ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ рдЖрдзреАрдЪ рдиреЛрдВрджрдгреАрдХреГрдд рдорд┐рддреНрд░ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ. . рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдореВрд│ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди, рдХрд╛рд╣реА рдирд╡реАрди рд╕рдВрдкрд░реНрдХ рдирд┐рд╡рдбрдХ рдЧреБрдгрдзрд░реНрдо рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд: рдкреВрд░реНрд╡реА рдЙрдкрд▓рдмреНрдз рдкреВрд░реНрдг рдирд╛рд╡, рдИрдореЗрд▓ рдЖрдгрд┐ рдлреЛрди рдирдВрдмрд░ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдИрдореЗрд▓ рдкрддреНрддрд╛ рдЖрдгрд┐ рдкреНрд░рддрд┐рдорд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • рд╡реЗрдм рдХрд╛рдордЧрд╛рд░рд╛рдВрдордзреНрдпреЗ рд╕реБрдЪрд╡рд▓реЗ ECMAScript рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рдирд╡реАрди рдорд╛рд░реНрдЧ, рддреБрдореНрд╣рд╛рд▓рд╛ importScripts() рдлрдВрдХреНрд╢рди рд╡рд╛рдкрд░рдгреЗ рдЯрд╛рд│рддрд╛ рдпреЗрддреЗ, рдЬреЗ рдЗрдВрдкреЛрд░реНрдЯреЗрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рд╡рд░реНрдХрд░рд▓рд╛ рдмреНрд▓реЙрдХ рдХрд░рддреЗ рдЖрдгрд┐ рдЬрд╛рдЧрддрд┐рдХ рд╕рдВрджрд░реНрднрд╛рдд рддреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ. рдирд╡реАрди рдкрджреНрдзрддреАрдордзреНрдпреЗ рд╡реЗрдм рд╡рд░реНрдХрд░реНрд╕рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖ рдореЙрдбреНрдпреВрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ рдЬреЗ рдорд╛рдирдХ JavaScript рдЖрдпрд╛рдд рдпрдВрддреНрд░рдгреЗрд╕ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд рдЖрдгрд┐ рдХрд╛рдордЧрд╛рд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЕрд╡рд░реЛрдзрд┐рдд рди рдХрд░рддрд╛ рдЧрддрд┐рдорд╛рдирдкрдгреЗ рд▓реЛрдб рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡рд░реНрдХрд░ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдирд╡реАрди рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЛ - 'рдореЙрдбреНрдпреВрд▓':

    const worker = new Worker('worker.js', {
    рдкреНрд░рдХрд╛рд░: 'рдореЙрдбреНрдпреВрд▓'
    });

  • рд░рд╛рдмрд╡рд┐рдгреНрдпрд╛рдд рдЖрд▓реЗ рдмрд╛рд╣реНрдп рд▓рд╛рдпрдмреНрд░рд░реАрдВрдЪрд╛ рд╡рд╛рдкрд░ рди рдХрд░рддрд╛ рд╕рдВрдХреБрдЪрд┐рдд рдкреНрд░рд╡рд╛рд╣рд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА JavaScript рдЪреА рдЕрдВрдЧрднреВрдд рдХреНрд╖рдорддрд╛. рдПрдкреАрдЖрдп рдХреЙрдореНрдкреНрд░реЗрд╢рди рдЖрдгрд┐ рдбреАрдХрдВрдкреНрд░реЗрд╢рдирд╕рд╛рдареА рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд CompressionStream рдЖрдгрд┐ DecompressionStream. gzip рдЖрдгрд┐ deflate рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рдХреЙрдореНрдкреНрд░реЗрд╢рди рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.

    const compressionReadableStream
    = inputReadableStream.pipeThrough(рдирд╡реАрди CompressionStream('gzip'));

  • CSS рдЧреБрдгрдзрд░реНрдо рдЬреЛрдбрд▓реЗ "рд▓рд╛рдЗрди рдмреНрд░реЗрдХ: рдХреБрдареЗрд╣реА", рдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд╛рдпрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╡рд░реНрдгрд╛рдЪреНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдЦрдВрдбрд╛рдВрдирд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рдирд╛рдВрджреНрд╡рд╛рд░реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡рд┐рд░рд╛рдордЪрд┐рдиреНрд╣реЗ рд╡рд░реНрдгрд╛рдВрдЪреНрдпрд╛ рдЬрд╡рд│рдЪреНрдпрд╛ рдмреНрд░реЗрдХрд╕рд╣ ( ) рдЖрдгрд┐ рд╢рдмреНрджрд╛рдВрдЪреНрдпрд╛ рдордзреНрдпрднрд╛рдЧреА. CSS рдЧреБрдгрдзрд░реНрдо рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реЗ "overflow-wrap: рдХреБрдареЗрд╣реА┬╗ рдЬрд░ рдУрд│реАрдд рдмреНрд░реЗрдХрд╕рд╛рдареА рдпреЛрдЧреНрдп рд╕реНрдерд╛рди рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдХреНрд╖рд░рд╛рдВрдЪреЗ рдЕрдЦрдВрдб рдЕрдиреБрдХреНрд░рдо рдХреБрдареЗрд╣реА рдЦрдВрдбрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрд╡рд░реВрдкрд╛рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореАрдбрд┐рдпрд╛ рд╕рдВрджрд░реНрднрд╛рд╕рд╛рдареА, рдкрджреНрдзрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ MediaCapabilities.decodingInfo(), рдЬреА рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕рд╛рдордЧреНрд░реА рдбреАрдХреЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд░рд╛рдЙрдЭрд░рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЙрдкрд▓рдмреНрдз рдмрдБрдбрд╡рд┐рдбреНрде рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди рдЖрдХрд╛рд░рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддреЗрдЪреА рдХрд┐рдВрд╡рд╛ рдКрд░реНрдЬрд╛-рдХрд╛рд░реНрдпрдХреНрд╖рдо рдбреАрдХреЛрдбрд┐рдВрдЧ рдкрд░рд┐рд╕реНрдерд┐рддреА рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рд╣реА рдкрджреНрдзрдд рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ).
  • рдЬреЛрдбрд▓реЗрд▓реА рдкрджреНрдзрдд HTMLVideoElement.getVideoPlaybackQuality(), рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рдмрд┐рдЯрд░реЗрдЯ, рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рдЖрдгрд┐ рдЗрддрд░ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд▓реЗрдмреЕрдХ рдХрд╛рдордЧрд┐рд░реАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡реВ рд╢рдХрддрд╛.
  • API рдордзреНрдпреЗ рдкреЗрдореЗрдВрдЯ рд╣рдБрдбрд▓рд░, рдЬреЗ рд╡рд┐рджреНрдпрдорд╛рди рдкреЗрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг рд╕реБрд▓рдн рдХрд░рддреЗ, рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдкреНрд░рддрд┐рдирд┐рдзреА рдордВрдбрд│ рдкреЗрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдмрд╛рд╣реНрдп рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рдкрддреНрддрд╛ рдЖрдгрд┐ рд╕рдВрдкрд░реНрдХ рдорд╛рд╣рд┐рддреАрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ (рдкреЗрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рдмреНрд░рд╛рдЙрдЭрд░рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЕрдЪреВрдХ рдорд╛рд╣рд┐рддреА рдЕрд╕реВ рд╢рдХрддреЗ).
  • HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ Sec-Fetch-Dest, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдирдВрддреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдмрджреНрджрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, img рдЯреЕрдЧрджреНрд╡рд╛рд░реЗ рд╡рд┐рдирдВрддреАрд╕рд╛рдареА, рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ тАЬрдЗрдореЗрдЬтАЭ, рдлреЙрдиреНрдЯрд╕рд╛рдареА - тАЬрдлреЙрдиреНрдЯтАЭ, рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╕рд╛рдареА - тАЬрд╕реНрдХреНрд░рд┐рдкреНрдЯтАЭ, рд╢реИрд▓реАрдВрд╕рд╛рдареА - "рд╢реИрд▓реА", рдЗ.). рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рд╕рд░реНрд╡реНрд╣рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд╛рдпрдпреЛрдЬрдирд╛ рдХрд░реВ рд╢рдХрддреЛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреИрд╕реЗ рд╣рд╕реНрддрд╛рдВрддрд░рдгрд╛рд╕рд╛рдареА рд╣рдБрдбрд▓рд░рдЪреА рд▓рд┐рдВрдХ img рдЯреЕрдЧрджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реА рдЬрд╛рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдЕрд╢рд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рд╛рд╡реА).
  • JavaScript рдЗрдВрдЬрд┐рди V8 рдордзреНрдпреЗ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ рдврд┐рдЧрд╛рд╡рд░ рдкреЙрдЗрдВрдЯрд░ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ. рд╕рдВрдкреВрд░реНрдг 64-рдмрд┐рдЯ рдореВрд▓реНрдп рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, рдкреЙрдЗрдВрдЯрд░рдЪреЗ рдлрдХреНрдд рдЕрджреНрд╡рд┐рддреАрдп рдЦрд╛рд▓рдЪреЗ рдмрд┐рдЯреНрд╕ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдпрд╛ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдореБрд│реЗ 40-3% рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдкреЗрдирд▓реНрдЯреАрдЪреНрдпрд╛ рдХрд┐рдВрдорддреАрд╡рд░, рд╣реАрдк рдореЗрдорд░реА рд╡рд╛рдкрд░ 8% рдХрдореА рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ.
    Chrome 80 рд░рд┐рд▓реАрдЭ

    Chrome 80 рд░рд┐рд▓реАрдЭ

  • рдмрджрд▓ рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдЯреВрд▓реНрд╕рдордзреНрдпреЗ:
    • рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдЖрддрд╛ let рдЖрдгрд┐ class рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдкреБрдиреНрд╣рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.

      Chrome 80 рд░рд┐рд▓реАрдЭ

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

      Chrome 80 рд░рд┐рд▓реАрдЭ

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

      Chrome 80 рд░рд┐рд▓реАрдЭ

      рдирд╡реАрди рдкрде рдЖрдгрд┐ URL рд╕реНрддрдВрдн рдЬреЛрдбрд▓реЗ рдЬреЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕рд╛рдзрдирд╛рд╕рд╛рдареА рдкрд░рд┐рдкреВрд░реНрдг рдорд╛рд░реНрдЧ рдЖрдгрд┐ рдкреВрд░реНрдг URL рджрд░реНрд╢рд╡рддрд╛рдд. рдирд┐рд╡рдбрд▓реЗрд▓реА рдХреНрд╡реЗрд░реА рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди рдЖрдХреГрддреАрдордзреНрдпреЗ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЗ.

      Chrome 80 рд░рд┐рд▓реАрдЭ

    • рдиреЗрдЯрд╡рд░реНрдХ рдХрдВрдбрд┐рд╢рди рдЯреЕрдмрдордзреНрдпреЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдПрдЬрдВрдЯ рдкреЕрд░рд╛рдореАрдЯрд░ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.

      Chrome 80 рд░рд┐рд▓реАрдЭ

    • рдСрдбрд┐рдЯ рдкреЕрдирд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдирд╡реАрди рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ.
      Chrome 80 рд░рд┐рд▓реАрдЭ

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

      Chrome 80 рд░рд┐рд▓реАрдЭ

  • AppCache рдореЕрдирд┐рдлреЗрд╕реНрдЯ рдЕреЕрдХреНрд╢рди (рдСрдлрд▓рд╛рдЗрди рдореЛрдбрдордзреНрдпреЗ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рдСрдкрд░реЗрд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдВрддреНрд░рдЬреНрдЮрд╛рди) рдорд░реНрдпрд╛рджрд┐рдд рд╕рд╛рдЗрдЯрдЪреА рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдЬрд░ рдореЕрдирд┐рдлреЗрд╕реНрдЯ www.example.com/foo/bar/ рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ URL рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдлрдХреНрдд /foo/bar/ рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░реЗрд▓). AppCache рд╕рдорд░реНрдерди Chrome 82 рдордзреНрдпреЗ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рд╣рд▓реНрд▓реНрдпрд╛рдВрд╕рд╛рдареА рд╡реЗрдХреНрдЯрд░рдкреИрдХреА рдПрдХрд╛рдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рдЙрджреНрдзреГрдд рдХреЗрд▓реЗрд▓реЗ рдХрд╛рд░рдг рдЖрд╣реЗ. AppCache рдРрд╡рдЬреА API рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ рдХрд╡реНрд╣рд░.
  • рдмрдВрдж рдХреЗрд▓реЗ рд▓реАрдЧреЗрд╕реА WebVR 1.1 API рд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЬреЗ API рджреНрд╡рд╛рд░реЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ WebXR рдбрд┐рд╡реНрд╣рд╛рдЗрд╕, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдЖрдгрд┐ рдСрдЧрдореЗрдВрдЯреЗрдб рд░рд┐рдЕреЕрд▓рд┐рдЯреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╕реНрдерд┐рд░ рдЖрднрд╛рд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╣реЗрд▓реНрдореЗрдЯрдкрд╛рд╕реВрди рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдкрд░реНрдпрдВрдд рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдПрдХрддреНрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • registerProtocolHandler() рдЖрдгрд┐ unregisterProtocolHandler() рдкрджреНрдзрддреАрдВрджреНрд╡рд╛рд░реЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣рдБрдбрд▓рд░ рдЖрддрд╛ рдлрдХреНрдд рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрджрд░реНрднрд╛рдд рдХрд╛рдо рдХрд░реВ рд╢рдХрддрд╛рдд (рдЬреЗрд╡реНрд╣рд╛ HTTPS рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ).

рдирд╡рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ 56 рдЕрд╕реБрд░рдХреНрд╖рд╛. рд╕рд╛рдзрдирд╛рдВрд╕рд╣ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдЕрдиреЗрдХ рднреЗрджреНрдпрддрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕреЕрдбреНрд░реЗрд╕ рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░, рдореЗрдорд░реА рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░, рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рдЕрдЦрдВрдбрддрд╛, LibFuzer ╨╕ AFL. рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд рдЬреНрдпрд╛рдореБрд│реЗ рдмреНрд░рд╛рдЙрдЭрд░ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рд╕реНрддрд░рд╛рдВрдирд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рддрд╛ рдпреЗрдИрд▓ рдЖрдгрд┐ рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рдпреЗрдИрд▓. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рднреЗрджреНрдпрддрд╛ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд░реЛрдЦ рдмрдХреНрд╖рд┐рд╕реЗ рджреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди, Google рдиреЗ $37 рд╣рдЬрд╛рд░ рдХрд┐рдорддреАрдЪреЗ 48 рдкреБрд░рд╕реНрдХрд╛рд░ рджрд┐рд▓реЗ (рдПрдХ $10000 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди $5000 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди $3000 рдкреБрд░рд╕реНрдХрд╛рд░, рдЪрд╛рд░ $2000 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди $1000 рдкреБрд░рд╕реНрдХрд╛рд░ рдЖрдгрд┐ рд╕рд╣рд╛ $500 рдкреБрд░рд╕реНрдХрд╛рд░). 17 рдкреБрд░рд╕реНрдХрд╛рд░рд╛рдВрдЪрд╛ рдЖрдХрд╛рд░ рдЕрджреНрдпрд╛рдк рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА.

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

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