рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 106

рдЧреБрдЧрд▓рд▓реЗ рдХреНрд░реЛрдо 106 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ рд░рд┐рд▓реАрдЬ рдЕрдирд╛рд╡рд░рдг рдЧрд░реЗрдХреЛ рдЫред рдПрдХреИ рд╕рдордпрдорд╛, рдирд┐: рд╢реБрд▓реНрдХ рдХреНрд░реЛрдорд┐рдпрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯрдХреЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ, рдЬреБрди рдХреНрд░реЛрдордХреЛ рдЖрдзрд╛рд░рдХреЛ рд░реВрдкрдорд╛ рд╕реЗрд╡рд╛ рдЧрд░реНрджрдЫ, рдЙрдкрд▓рдмреНрдз рдЫред рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд░ рдЧреБрдЧрд▓ рд▓реЛрдЧреЛрдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛, рдХреНрд░реНрдпрд╛рд╕рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрдиреЗ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐, рдкреНрд░рддрд┐рд▓рд┐рдкрд┐-рд╕реБрд░рдХреНрд╖рд┐рдд рднрд┐рдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реА (DRM) рдкреНрд▓реЗ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА, рд╕реНрдерд╛рдпреА рд░реВрдкрдорд╛ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдЖрдЗрд╕реЛрд▓реЗрд╕рди рд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рдХреНрд░рдордорд╛ рдХреНрд░реЛрдорд┐рдпрдо рднрдиреНрджрд╛ рдлрд░рдХ рдЫред , рдЧреБрдЧрд▓ рдПрдкреАрдЖрдИрдорд╛ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЖрдкреВрд░реНрддрд┐ рдЧрд░реНрджреИ рд░ RLZ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рдЯ рдЧрд░реНрджреИ- рдЦреЛрдЬреА рдЧрд░реНрджрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВред рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдердк рд╕рдордп рдЪрд╛рд╣рд┐рдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рдЫреБрдЯреНрдЯреИ рд╕рдорд░реНрдерд┐рдд рдЫ, рддреНрдпрд╕рдкрдЫрд┐ 8 рд╣рдкреНрддрд╛ред Chrome 107 рдХреЛ рдЕрд░реНрдХреЛ рд░рд┐рд▓реАрдЬ рдЕрдХреНрдЯреЛрдмрд░ 25 рдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЫред

Chrome 106 рдорд╛ рдкреНрд░рдореБрдЦ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдбреЗрд╕реНрдХрдЯрдк рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдУрдореНрдирд┐рдмрдХреНрд╕ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рд╕рд┐рдлрд╛рд░рд┐рд╕ рд╕рд╛рдордЧреНрд░реАрд▓рд╛рдИ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ Prerender2 рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд░реЗрдбрд┐рдХреНрдЯрд┐рдн рд░реЗрдиреНрдбрд░рд┐рдЩрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдХреНрд▓рд┐рдХрдХреЛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирдЧрд░реА рдиреИ рдиреЗрднрд┐рдЧреЗрдЯ рд╣реБрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рднрдПрдХрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреЗ рдкрд╣рд┐рд▓реЗ рдЙрдкрд▓рдмреНрдз рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдкреВрд░рдХ рдмрдирд╛рдЙрдБрдЫред рд▓реЛрдбрд┐рдЩрдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕рд┐рдлрд╛рд░рд┐рд╕-рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреГрд╖реНрдард╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реА рдЕрдм рдмрдлрд░рдорд╛ рд░реЗрдиреНрдбрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░ DOM рдЯреНрд░реА рд╕рд╣рд┐рддред рдЧрдарди), рдЬрд╕рд▓реЗ рдПрдХ рдХреНрд▓рд┐рдХ рдкрдЫрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВрдХреЛ рддрддреНрдХрд╛рд▓ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдУрдореНрдирд┐рдмрдХреНрд╕ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдмрд╛рдЯ рд╕реАрдзрд╛ рдЗрддрд┐рд╣рд╛рд╕, рдмреБрдХрдорд╛рд░реНрдХрд╣рд░реВ рд░ рдЯреНрдпрд╛рдмрд╣рд░реВ рдЦреЛрдЬреНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЦреЛрдЬрд▓рд╛рдИ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдЧрд░реНрди, @history, @bookmarks рд░ @tabs рдирд┐рдпрдиреНрддреНрд░рдг рдЯреНрдпрд╛рдЧрд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫрдиреНред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдмреБрдХрдорд╛рд░реНрдХ рдорд╛ рдЦреЛрдЬ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА "@bookmarks рдЦреЛрдЬ рд╡рд╛рдХреНрдпрд╛рдВрд╢" рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдмрд╛рдЯ рдЦреЛрдЬ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди, рддреНрдпрд╣рд╛рдБ рдЦреЛрдЬ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдХрд▓реНрдк рдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 106
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 106
  • рд╕рд░реНрднрд░ рдкреБрд╢ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдЬреБрди HTTP/2 рд░ HTTP/3 рдорд╛рдкрджрдгреНрдбрд╣рд░реВрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рд╕рд░реНрднрд░рд▓рд╛рдИ рдЙрдиреАрд╣рд░реВрдХреЛ рд╕реНрдкрд╖реНрдЯ рдЕрдиреБрд░реЛрдзрдХреЛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирдЧрд░реА рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рд╕реНрд░реЛрддрд╣рд░реВ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░реНрдиреБрдХреЛ рдХрд╛рд░рдг рднрдиреЗрдХреЛ рдЯреНрдпрд╛рдЧ рдЬрд╕реНрддрд╛ рд╕рд░рд▓ рд░ рд╕рдорд╛рди рд░реВрдкрдорд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЙрдкрд▓рдмреНрдз рд╣реБрдБрджрд╛ рдкреНрд░рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрдЯрд┐рд▓рддрд╛ рд╣реЛред , HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ 103 рд░ WebTransport рдкреНрд░реЛрдЯреЛрдХрд▓ред рдЧреБрдЧрд▓ рддрдереНрдпрд╛рдЩреНрдХрдХрд╛ рдЕрдиреБрд╕рд╛рд░ реирежреирез рдорд╛, HTTP/реи рдЪрд▓рд╛рдЙрдиреЗ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рдХрд░рд┐рдм рез.реирел% рд╕рд░реНрднрд░ рдкреБрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛ, рд░ реирежреиреи рдорд╛ рдпреЛ рд╕рдВрдЦреНрдпрд╛ реж.рен% рдорд╛ рдЭрд░реНрдпреЛред рд╕рд░реНрднрд░ рдкреБрд╢ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА HTTP/2021 рдирд┐рд░реНрджрд┐рд╖реНрдЯреАрдХрд░рдгрдорд╛ рдкрдирд┐ рдЕрд╡рд╕реНрдерд┐рдд рдЫ, рддрд░ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рдзреЗрд░реИ рд╕рд░реНрднрд░ рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рджрдирд╣рд░реВ, рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд░ рд╕рд╣рд┐рдд, рдкреНрд░рд╛рд░рдореНрднрдорд╛ рдпрд╕рд▓рд╛рдИ рд▓рд╛рдЧреВ рдЧрд░реЗрдирдиреНред
  • рдХреБрдХреА рд╣реЗрдбрд░рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЛрдореЗрдирд╣рд░реВрдорд╛ рдЧреИрд░-ASCII рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ (IDN рдбреЛрдореЗрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдбреЛрдореЗрдирд╣рд░реВ рдкрдиреАрдХреЛрдб тАЛтАЛрдврд╛рдБрдЪрд╛рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реБрдиреБрдкрд░реНрдЫ)ред рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░рд▓рд╛рдИ RFC 6265bis рд░ Firefox рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░рдХреЛ рдЕрдиреБрдкрд╛рд▓рдирдорд╛ рд▓реНрдпрд╛рдЙрдБрдЫред
  • рдмрд╣реБ-рдореЛрдирд┐рдЯрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдорд╛ рд╕реНрдХреНрд░рд┐рдирд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реНрдкрд╖реНрдЯ рд▓реЗрдмрд▓рд╣рд░реВред рдмрд╛рд╣реНрдп рд╕реНрдХреНрд░рд┐рдирдорд╛ рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдЦреЛрд▓реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╡рд╛рджрд╣рд░реВрдорд╛ рд╕рдорд╛рди рд▓реЗрдмрд▓рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдмрд╛рд╣реНрдп рд╕реНрдХреНрд░рд┐рди рдирдореНрдмрд░ ('рдмрд╛рд╣реНрдп рдкреНрд░рджрд░реНрд╢рди 1') рдХреЛ рд╕рдЯреНрдЯрд╛, рдореЛрдирд┐рдЯрд░ рдореЛрдбреЗрд▓ рдирд╛рдо ('HP Z27n') рдЕрдм рджреЗрдЦрд╛рдЗрдиреЗрдЫред
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВ:
    • рдмреНрд░рд╛рдЙрдЬрд┐рдЩ рдЗрддрд┐рд╣рд╛рд╕ рдкреГрд╖реНрдард▓реЗ "рдпрд╛рддреНрд░рд╛" рд╕рдВрдпрдиреНрддреНрд░рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЦреЛрдЬ рдХреНрд╡реЗрд░реАрд╣рд░реВ рд░ рд╣реЗрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдореВрд╣рдмрджреНрдз рдЧрд░реЗрд░ рд╡рд┐рдЧрддрдХреЛ рдЧрддрд┐рд╡рд┐рдзрд┐рд▓рд╛рдИ рд╕рдВрдХреНрд╖реЗрдк рдЧрд░реНрджрдЫред рдЬрдм рддрдкрд╛рдЗрдБ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдХреБрдЮреНрдЬреА рд╢рдмреНрджрд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рдкреНрд░рд╢реНрдирд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рднрдЗрд╕рдХреЗрдХрд╛ рдЫрдиреН рднрдиреЗ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЕрд╡рд░реЛрдз рдЧрд░рд┐рдПрдХреЛ рд╕реНрдерд┐рддрд┐рдмрд╛рдЯ рдЦреЛрдЬ рдЬрд╛рд░реА рд░рд╛рдЦреНрди рдкреНрд░реЗрд░рд┐рдд рдЧрд░рд┐рдиреНрдЫред
    • рдПрдиреНрдбреНрд░реЛрдЗрдб резрез рдкреНрд▓реЗрдЯрдлрд░реНрдо рднрдПрдХрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛, рдЕрд░реНрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реЗрдкрдЫрд┐ рдЗрдиреНрдХрдЧреНрдирд┐рдЯреЛ рдореЛрдбрдорд╛ рдЦреЛрд▓рд┐рдПрдХреЛ рдкреГрд╖реНрдард▓рд╛рдИ рдмреНрд▓рдХ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдЕрд╡рд░реБрджреНрдз рдкрдЫрд┐ рдмреНрд░рд╛рдЙрдЬрд┐рдЩ рдЬрд╛рд░реА рд░рд╛рдЦреНрди, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдЕрд╡рд░реБрджреНрдз рдЕрдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд╕рдХреНрд░рд┐рдпрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЫред
    • рдЬрдм рддрдкрд╛рдИрдВ рдЗрдиреНрдХрдЧреНрдирд┐рдЯреЛ рдореЛрдбрдмрд╛рдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдИрдВрд▓реЗ рдлрд╛рдЗрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдердк рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ рд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдлрд╛рдЗрд▓ рдпрдиреНрддреНрд░рдХрд╛ рдЕрдиреНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рджреЗрдЦрд┐рдиреЗрдЫ рднрдиреНрдиреЗ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ, рдХрд┐рдирднрдиреЗ рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдкреНрд░рдмрдиреНрдзрдХ рдХреНрд╖реЗрддреНрд░рдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реБрдиреЗрдЫред
      рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 106
  • chrome.runtime API рд╕рдмреИ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рдПрдкреАрдЖрдИ рдЕрдм рдмреНрд░рд╛рдЙрдЬрд░ рдПрдб-рдЕрди рдЬреЛрдбрд┐рдПрдХреЛ рдЫ рднрдиреЗ рдорд╛рддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред рдкрд╣рд┐рд▓реЗ, chrome.runtime рд╕рдмреИ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдерд┐рдпреЛ рдХрд┐рдирднрдиреЗ рдпреЛ U2F API рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд CryptoToken рдПрдб-рдЕрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬреБрди рдЕрдм рд╕рдорд░реНрдерд┐рдд рдЫреИрдиред
  • рдзреЗрд░реИ рдирдпрд╛рдБ API рд╣рд░реВ рдЙрддреНрдкрддреНрддрд┐ рдкрд░реАрдХреНрд╖рдг рдореЛрдбрдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЬрд╕рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕рдХреНрд░рд┐рдпрддрд╛ рдЪрд╛рд╣рд┐рдиреНрдЫ)ред Origin Trial рд▓реЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╡рд╛ 127.0.0.1 рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдмрд╛рдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ, рд╡рд╛ рджрд░реНрддрд╛ рдЧрд░реЗрдкрдЫрд┐ рд░ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐ рдЬреБрди рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд┐рдд рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдиреНрдп рд╣реБрдиреНрдЫред
    • рдЕрдЬреНрдЮрд╛рдд iframes рдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛, рдПрдЙрдЯрд╛ рдХрд╛рдЧрдЬрд╛рддрд▓рд╛рдИ рдЕрд▓рдЧ рд╕рдиреНрджрд░реНрднрдорд╛ рд▓реЛрдб рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, рдЕрдиреНрдп iframes рд░ рдореБрдЦреНрдп рдХрд╛рдЧрдЬрд╛рддрд╕рдБрдЧ рдЕрд╕рдВрдмрджреНрдзред
    • рдЕрдиреНрдп рддрддреНрд╡рд╣рд░реВрдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рддрддреНрд╡рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрдк-рдЕрдк рдПрдкреАрдЖрдИ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдореЗрдиреБрд╣рд░реВ, рдЯреБрд▓рдЯрд┐рдкреНрд╕, рд╕рд╛рдордЧреНрд░реА рдЪрдпрди рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдп рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиред рдирдпрд╛рдБ "рдкрдкрдЕрдк" рд╡рд┐рд╢реЗрд╖рддрд╛ рд╢реАрд░реНрд╖ рддрд╣рдорд╛ рддрддреНрд╡ рджреЗрдЦрд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рддрддреНрд╡ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рд╕рдВрд╡рд╛рджрд╣рд░реВ рд╡рд┐рдкрд░реАрдд рдирдпрд╛рдБ API рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЛрдбреЗрд▓реЗрд╕ рд╕рдВрд╡рд╛рджрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рдШрдЯрдирд╛рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди, рдПрдирд┐рдореЗрд╕рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рд▓рдЪрд┐рд▓реЛ рдкрдкрдЕрдк рдХреНрд╖реЗрддреНрд░ рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • CSS рдЧреНрд░рд┐рдбрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ 'рдЧреНрд░рд┐рдб-рдЯреЗрдореНрдкреНрд▓реЗрдЯ-рд╕реНрддрдореНрднрд╣рд░реВ' рд░ 'рдЧреНрд░рд┐рдб-рдЯреЗрдореНрдкреНрд▓реЗрдЯ-рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ' рдЧреБрдгрд╣рд░реВрд▓реЗ рдЕрдм рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рд┐рдб рдЕрд╡рд╕реНрдерд╛рд╣рд░реВ рдмреАрдЪ рд╕рд╣рдЬ рд╕рдВрдХреНрд░рдордг рдкреНрд░рджрд╛рди рдЧрд░реНрди рдЗрдиреНрдЯрд░рдкреЛрд▓реЗрд╕рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • 'forced-color-adjust' CSS рдЧреБрдгрд▓реЗ рдЕрдм 'preserve-parent-color' рдорд╛рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬреБрди рд╕реЗрдЯ рдЧрд░реНрджрд╛, 'color' рдЧреБрдгрд▓рд╛рдИ рдореВрд▓ рддрддреНрд╡рдмрд╛рдЯ рдпрд╕рдХреЛ рдореВрд▓реНрдп рдЙрдзрд╛рд░реЛ рдЧрд░рд╛рдЙрдиреЗрдЫред
  • "-webkit-hyphenate-character" рдЧреБрдг "-webkit-" рдЙрдкрд╕рд░реНрдЧрдмрд╛рдЯ тАЛтАЛрд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ рд░ рдЕрдм "рд╣рд╛рдЗрдлреЗрдиреЗрдЯ-рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░" рдирд╛рдо рдЕрдиреНрддрд░реНрдЧрдд рдЙрдкрд▓рдмреНрдз рдЫред рдпреЛ рдЧреБрдг рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ ("-") рдХреЛ рд╕рдЯреНрдЯрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рд╕реНрдЯреНрд░рд┐рдЩ рд╕реЗрдЯ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • Intl.NumberFormat API рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ рдирдпрд╛рдБ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ formatRange(), formatRangeToParts() рд░ SelectRange(), рд╕реЗрдЯрд╣рд░реВрдХреЛ рд╕рдореВрд╣, рд░рд╛рдЙрдиреНрдбрд┐рдЩ рд░ рд╕рдЯреАрдХ рд╕реЗрдЯрд┐рдЩрдХрд╛ тАЛтАЛрд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ, рд░ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫред ред
  • ReadableStream API рд▓реЗ рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯрдмрд╛рдЯ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛рдХреЛ рдХреБрд╢рд▓ рд╕реАрдзрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЖрдиреНрддрд░рд┐рдХ рд▓рд╛рдорд╣рд░реВ рд░ рдмрдлрд░рд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрджреИред BYOB рдореЛрдб - "port.readable.getReader({ mode: 'byob' })" рд╕реЗрдЯ рдЧрд░реЗрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрдарди рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдЕрдбрд┐рдпреЛ рд░ рднрд┐рдбрд┐рдпреЛ (AudioDecoder, AudioEncoder, VideoDecoder рд░ VideoEncoder) рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрд▓реЗ "dequeue" рдШрдЯрдирд╛ рд░ рд╕рдореНрдмрджреНрдз рдХрд▓рдмреНрдпрд╛рдХ рдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЬрдм рдХреЛрдбреЗрдХрд▓реЗ рд▓рд╛рдордмрджреНрдз рд╕рд╛рдордЧреНрд░реА рдЗрдиреНрдХреЛрдбрд┐рдЩ рд╡рд╛ рдбрд┐рдХреЛрдбрд┐рдЩ рдХрд╛рд░реНрдпрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдерд╛рд▓реНрдЫ рддрдм рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫред
  • WebXR Device API рд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд╣рд╛рд▓рдХреЛ рд╕реНрдерд┐рддрд┐рд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реА рдХреНрдпрд╛рдореЗрд░рд╛рдмрд╛рдЯ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рдХрдЪреНрдЪрд╛ рдкрд╣реБрдБрдЪ рдмрдирд╛рд╡рдЯрд╣рд░реВ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реНрд░реЛрдд рдкреНрдпрд╛рдирд▓рд╕рдБрдЧ рдЕрдм рд╕реНрд░реЛрддрджреНрд╡рд╛рд░рд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореВрд╣рдмрджреНрдз рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫред рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕реНрдЯреНрдпрд╛рдХ рдЯреНрд░реЗрд╕ред рдЕрдм рдбрд┐рдмрдЧ рдЧрд░реНрджрд╛ рдЬреНрдЮрд╛рдд рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдореЗрдиреБ рд░ рдкреНрдпрд╛рдирд▓рд╣рд░реВрдорд╛ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд▓реБрдХрд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рдбрд┐рдмрдЧрд░рдорд╛ рдХрд▓ рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 106

    рдкреГрд╖реНрда рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рд░ рд╕рдореНрднрд╛рд╡рд┐рдд рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдкреНрд░рджрд░реНрд╢рди рдкреНрдпрд╛рдирд▓рдорд╛ рдирдпрд╛рдБ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЯреНрд░реНрдпрд╛рдХ рдердкрд┐рдПрдХреЛ рдЫред

    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 106

рдирд╡рд╛рдЪрд╛рд░ рд░ рдмрдЧ рдлрд┐рдХреНрд╕рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ 20 рдХрдордЬреЛрд░реАрд╣рд░реВрд▓рд╛рдИ рд╣рдЯрд╛рдЙрдБрдЫред AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer рд░ AFL рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгрдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛ рдзреЗрд░реИ рдХрдордЬреЛрд░реАрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдпреЛред рдХреБрдиреИ рдкрдирд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рдЬрд╕рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рд╕реБрд░рдХреНрд╖рд╛рдХрд╛ рд╕рдмреИ рд╕реНрддрд░рд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд░ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдмрд╛рд╣рд┐рд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╣рд╛рд▓рдХреЛ рд╡рд┐рдореЛрдЪрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрдордЬреЛрд░реАрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирдЧрдж рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВ рднреБрдХреНрддрд╛рдиреА рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛, Google рд▓реЗ $16 ($ 38500, $ 9000, $ 7500, $ 7000, $ 5000, $ 4000, $ 3000 рд░ $ 2000 рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрд░рд╕реНрдХрд╛рд░) рдХреЛ 1000 рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВ рднреБрдХреНрддрд╛рди рдЧрд░реНрдпреЛред рдЖрда рдкреБрд░рд╕реНрдХрд╛рд░рдХреЛ рдЖрдХрд╛рд░ рдЕрдЭреИ рддрдп рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди