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

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

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

  • рд╕рд╛рдЗрдб рдЦреЛрдЬ рдкреНрд░рдХрд╛рд░реНрдп рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рд╕рд╛рдЗрдбрдмрд╛рд░рдорд╛ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдПрдХреИрд╕рд╛рде рдЕрд░реНрдХреЛ рдкреГрд╖реНрда рд╣реЗрд░реЗрд░ рд╣реЗрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ (рдПрдЙрдЯрд╛ рд╡рд┐рдиреНрдбреЛрдорд╛ рддрдкрд╛рдЗрдБ рдкреГрд╖реНрдардХреЛ рд╕рд╛рдордЧреНрд░реА рд░ рдЦреЛрдЬ рдЗрдиреНрдЬрд┐рди рдкрд╣реБрдБрдЪрдХреЛ рдкрд░рд┐рдгрд╛рдо рджреБрд╡реИ рдПрдХреИ рд╕рд╛рде рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред Google рдорд╛ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рднрдПрдХреЛ рдкреГрд╖реНрдардмрд╛рдЯ рд╕рд╛рдЗрдЯрдорд╛ рдЧрдПрдкрдЫрд┐, рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдЗрдирдкреБрдЯ рдлрд┐рд▓реНрдбрдХреЛ рдЕрдЧрд╛рдбрд┐ рдЕрдХреНрд╖рд░ "G" рднрдПрдХреЛ рдЖрдЗрдХрди рджреЗрдЦрд╛ рдкрд░реНрджрдЫ; рдЬрдм рддрдкрд╛рдЗрдБ рдпрд╕рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдПрдХ рд╕рд╛рдЗрдб рдкреНрдпрд╛рдирд▓ рдкрд╣рд┐рд▓реЗрдХреЛ рдкрд░рд┐рдгрд╛рдорд╣рд░реВрдХреЛ рд╕рд╛рде рдЦреБрд▓реНрдЫред рдЦреЛрдЬреА рдХрд╛рд░реНрдп рдЧрд░реЗрдХреЛ рдЫ ред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдкреНрд░рдХрд╛рд░реНрдп рд╕рдмреИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫреИрди; рдпрд╕рд▓рд╛рдИ рд╕рдХреНрд╖рдо рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ "chrome://flags/#side-search" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 101
  • рдУрдореНрдирд┐рдмрдХреНрд╕ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрд▓реЗ рддрдкрд╛рдЗрдБрд▓реЗ рдЯрд╛рдЗрдк рдЧрд░реНрджрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрдХреЛ рдкреНрд░рд┐рд░реЗрдиреНрдбрд░рд┐рдЩ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред рдкрд╣рд┐рд▓реЗ, рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдмрд╛рдЯ рд╕рдВрдХреНрд░рдордгрдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдкреНрд░рд┐рдлреЗрдЪ рдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХреНрд▓рд┐рдХ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрд╛рдЗ рдирдЧрд░рд┐рдХрди рд╕рдВрдХреНрд░рдордгрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдореНрднрд╛рд╡рд┐рдд рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рд▓реЛрдб рдЧрд░рд┐рдиреНрдереНрдпреЛред рдЕрдм, рд▓реЛрдбрд┐рдЩрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рддрд┐рдиреАрд╣рд░реВ рдкрдирд┐ рдмрдлрд░рдорд╛ рд░реЗрдиреНрдбрд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН (рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ рд░ DOM рд░реВрдЦ рдмрдирд╛рдЗрдиреНрдЫ), рдЬрд╕рд▓реЗ рдПрдХ рдХреНрд▓рд┐рдХ рдкрдЫрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВрдХреЛ рддрддреНрдХрд╛рд▓ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд╛рддреНрдордХ рд░реЗрдиреНрдбрд░рд┐рдЩ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди, рд╕реЗрдЯрд┐рдЩрд╣рд░реВ "chrome://flags/#enable-prerender2", "chrome://flags/#omnibox-trigger-for-prerender2" рд░ "chrome://flags/#search-suggestion-for" -" рд╕реБрдЭрд╛рд╡ рджрд┐рдЗрдиреНрдЫред prerender2"ред
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдиреНрдЯ HTTP рд╣реЗрдбрд░ рд░ JavaScript рдорд╛рдкрджрдгреНрдбрд╣рд░реВ navigator.userAgent, navigator.appVersion рд░ navigator.platform рдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдЯреНрд░рд┐рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рд╣реЗрдбрд░рдорд╛ рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ рдирд╛рдо, рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдмреНрд░рд╛рдЙрдЬрд░ рд╕рдВрд╕реНрдХрд░рдг (MINOR.BUILD.PATCH рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ реж.реж.реж рд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫ), рдкреНрд▓реЗрдЯрдлрд░реНрдо рд░ рдЙрдкрдХрд░рдг рдкреНрд░рдХрд╛рд░ (рдореЛрдмрд╛рдЗрд▓ рдлреЛрди, рдкреАрд╕реА, рдЯреНрдпрд╛рдмреНрд▓реЗрдЯ) рдмрд╛рд░реЗ рдорд╛рддреНрд░ рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдердк рдбрд╛рдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди, рдЬрд╕реНрддреИ рд╕рдЯреАрдХ рд╕рдВрд╕реНрдХрд░рдг рд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреНрд▓реЗрдЯрдлрд░реНрдо рдбрд╛рдЯрд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдиреНрдЯ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рдВрдХреЗрдд API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫред рд╕рд╛рдЗрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдирдпрд╛рдБ рдЬрд╛рдирдХрд╛рд░реА рдЫреИрди рд░ рдЕрдЭреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдиреНрдЯ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рдВрдХреЗрддрд╣рд░реВрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рддрдпрд╛рд░ рдЫреИрдирдиреН, рдореЗ 0.0.0 рд╕рдореНрдо рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдкреВрд░реНрдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдиреНрдЯ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреЗ рдЕрд╡рд╕рд░ рдЫред
  • рд╢реВрдиреНрдп рддрд░реНрдХ рдкрд╛рд╕ рдЧрд░реНрджрд╛ setTimeout рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдпреЛ, рдЬрд╕рд▓реЗ рдХрд▓рдХреЛ рдврд┐рд▓рд╛рдЗ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫред Chrome 101 рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрджреИ, "setTimeout(тАж, 0)" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛ рдХреЛрдб рддреБрд░реБрдиреНрддреИ рдХрд▓ рдЧрд░рд┐рдиреЗрдЫ, рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЕрдиреБрд╕рд╛рд░ рдЖрд╡рд╢реНрдпрдХ 1ms рдврд┐рд▓рд╛рдЗ рдмрд┐рдирд╛ред рдмрд╛рд░рдореНрдмрд╛рд░ рдиреЗрд╕реНрдЯреЗрдб рд╕реЗрдЯрдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, 4 рдПрдордПрд╕рдХреЛ рдврд┐рд▓рд╛рдЗ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЕрдиреБрд░реЛрдз рдЧрд░реНрдиреЗ рдЕрдиреБрдорддрд┐рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ (рдПрдиреНрдбреНрд░реЛрдЗрдб 13 рдорд╛, рд╕реВрдЪрдирд╛рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╕рдБрдЧ "POST_NOTIFICATIONS" рдЕрдиреБрдорддрд┐ рд╣реБрдиреБрдкрд░реНрджрдЫ, рдЬрд╕ рдмрд┐рдирд╛ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрди рд░реЛрдХрд┐рдиреЗрдЫ)ред рдПрдиреНрдбреНрд░реЛрдЗрдб резрей рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдХреНрд░реЛрдо рд╕реБрд░реБ рдЧрд░реНрджрд╛, рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдЕрдм рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реВрдЪрдирд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░реЛрдореНрдкреНрдЯ рдЧрд░реНрдиреЗрдЫред
  • рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдорд╛ WebSQL API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рд╣рд╛рд▓рдХреЛ рд╕рд╛рдЗрдЯрдмрд╛рдЯ рд▓реЛрдб рдирдЧрд░рд┐рдПрдХрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдорд╛ WebSQL рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд▓рд╛рдИ Chrome 97 рдорд╛ рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдпреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд▓реНрдк рдЫреЛрдбрд┐рдПрдХреЛ рдерд┐рдпреЛред Chrome 101 рд▓реЗ рдпреЛ рд╡рд┐рдХрд▓реНрдк рд╣рдЯрд╛рдЙрдБрдЫред рднрд╡рд┐рд╖реНрдпрдорд╛, рд╣рд╛рдореАрд▓реЗ рдмрд┐рд╕реНрддрд╛рд░реИ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдиреНрджрд░реНрднрд▓рд╛рдИ рдзреНрдпрд╛рди рдирджрд┐рдИ WebSQL рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХрд╛ рдЫреМрдВред WebSQL рдХреЛ рд╕рдЯреНрдЯрд╛ Web Storage рд░ Indexed Database APIs рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред WebSQL рдЗрдиреНрдЬрд┐рди SQLite рдХреЛрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рд░ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ SQLite рдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд╢реЛрд╖рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред
  • рд╣рдЯрд╛рдЗрдПрдХреЛ рдЙрджреНрдпрдо рдиреАрддрд┐ рдирд╛рдорд╣рд░реВ (chrome://policy) рдЬрд╕рдорд╛ рдЧреИрд░-рд╕рдорд╛рд╡реЗрд╢реА рд╕рд░реНрддрд╣рд░реВ рдерд┐рдПред Chrome 86 рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдБрджреИ, рд╕рдорд╛рд╡реЗрд╢реА рд╢рдмреНрджрд╛рд╡рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдпреА рдиреАрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдиреАрддрд┐рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫред "рд╢реНрд╡реЗрддрд╕реВрдЪреА", "рдХрд╛рд▓реЛрд╕реВрдЪреА", "рдиреЗрдЯрд┐рдн" рд░ "рдорд╛рд╕реНрдЯрд░" рдЬрд╕реНрддрд╛ рд╕рд░реНрддрд╣рд░реВ рд╕рдлрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, URLBlocklist рдиреАрддрд┐рд▓рд╛рдИ URLBlocklist, AutoplayWhitelist рд▓рд╛рдИ AutoplayAllowlist рд░ NativePrinters рд▓рд╛рдИ Printers рдорд╛ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред
  • Origin Trials рдореЛрдбрдорд╛ (рдкреГрдердХ рд╕рдХреНрд░рд┐рдпрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ), Federated Credential Management (FedCM) API рдХреЛ рдкрд░реАрдХреНрд╖рдг рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░реИ рдорд╛рддреНрд░ рд╕реБрд░реБ рднрдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗ рд░ рдХреНрд░рд╕ рдмрд┐рдирд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдПрдХреАрдХреГрдд рдкрд╣рд┐рдЪрд╛рди рд╕реЗрд╡рд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред -рд╕рд╛рдЗрдЯ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВ, рдЬрд╕реНрддреИ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдХреБрдХреА рдкреНрд░рд╢реЛрдзрдиред Origin Trial рд▓реЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╡рд╛ 127.0.0.1 рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдмрд╛рдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ, рд╡рд╛ рджрд░реНрддрд╛ рдЧрд░реЗрдкрдЫрд┐ рд░ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐ рдЬреБрди рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд┐рдд рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдиреНрдп рд╣реБрдиреНрдЫред
  • рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕рдВрдХреЗрдд рд╕рдВрдпрдиреНрддреНрд░рд▓рд╛рдИ рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рд╕рдмреИрд▓рд╛рдИ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ iframe, img рд░ рд▓рд┐рдЩреНрдХ рдЬрд╕реНрддрд╛ рдЯреНрдпрд╛рдЧрд╣рд░реВрдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд "рдорд╣рддреНрд╡" рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрд░ рд╡рд┐рд╢реЗрд╖ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рд╕реНрд░реЛрддрдХреЛ рдорд╣рддреНрддреНрд╡ рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рд╡рд┐рд╢реЗрд╖рддрд╛рд▓реЗ рдорд╛рдирд╣рд░реВ "рд╕реНрд╡рдд:" рд░ "рдХрдо" рд░ "рдЙрдЪреНрдЪ" рд▓рд┐рди рд╕рдХреНрдЫ, рдЬрд╕рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдмрд╛рд╣реНрдп рд╕реНрд░реЛрддрд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреЗ рдХреНрд░рдорд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред
  • AudioContext.outputLatency рдЧреБрдг рдердкрд┐рдпреЛ, рдЬрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рддрдкрд╛рдИрдВрд▓реЗ рдЕрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ (рдЕрдбрд┐рдпреЛ рдЕрдиреБрд░реЛрдз рд░ рдЕрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдпрдиреНрддреНрд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдбрд╛рдЯрд╛ рдкреНрд░рд╢реЛрдзрди рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдмреАрдЪрдХреЛ рдврд┐рд▓рд╛рдЗ) рдЕрдШрд┐ рдЕрдиреБрдорд╛рдирд┐рдд рдврд┐рд▓рд╛рдЗрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рдлрдиреНрдЯ-рдкреНрдпрд╛рд▓реЗрдЯ CSS рдЧреБрдг рд░ @font-palette-values тАЛтАЛрдирд┐рдпрдо рдердкрд┐рдпреЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рд░рдЩ рдлрдиреНрдЯрдмрд╛рдЯ рдкреНрдпрд╛рд▓реЗрдЯ рдЪрдпрди рдЧрд░реНрди рд╡рд╛ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдкреНрдпрд╛рд▓реЗрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд░рдВрдЧреАрди рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдлрдиреНрдЯ рд╡рд╛ рдЗрдореЛрдЬреА рд╕рд╛рдордЧреНрд░реАрдХреЛ рд░рдЩрд╕рдБрдЧ рдорд┐рд▓рд╛рдЙрди рд╡рд╛ рдлрдиреНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдЧрд╛рдврд╛ рд╡рд╛ рд╣рд▓реНрдХрд╛ рдореЛрдб рд╕рдХреНрд╖рдо рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • hwb() CSS рдкреНрд░рдХрд╛рд░реНрдп рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ HWB (рд╣реНрдпреБ, рд╡реНрд╣рд╛рдЗрдЯрдиреЗрд╕, рдмреНрд▓реНрдпрд╛рдХрдиреЗрд╕) рдврд╛рдБрдЪрд╛рдорд╛ HSL (рд╣реНрдпреБ, рд╕реЗрдЪреБрд░реЗрд╕рди, рд▓рд╛рдЗрдЯрдиреЗрд╕) рдврд╛рдБрдЪрд╛рдорд╛ sRGB рд░рдЩрд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдзрд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рддрд░ рдорд╛рдирд╡ рдзрд╛рд░рдгрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдЬрд┐рд▓реЛ рдЫред
  • window.open() рд╡рд┐рдзрд┐рдорд╛, windowFeatures рд▓рд╛рдЗрдирдорд╛ рдкрдкрдЕрдк рдЧреБрдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджреИ, рдХреБрдиреИ рдорд╛рди рдирджрд┐рдИрдХрди (рдЕрд░реНрдерд╛рддреН рдкрдкрдЕрдк=true рдХреЛ рд╕рдЯреНрдЯрд╛ рдкрдкрдЕрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛) рдЕрдм рдПрдЙрдЯрд╛ рд╕рд╛рдиреЛ рдкрдкрдЕрдк рд╡рд┐рдиреНрдбреЛ рдЦреЛрд▓реНрдиреЗ (" рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ) рдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░рд┐рдиреНрдЫред popup=true") рдХреЛ рд╕рдЯреНрдЯрд╛рдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди "false" рддреЛрдХрд┐рдпреЛ, рдЬреБрди рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЕрддрд╛рд░реНрдХрд┐рдХ рд░ рднреНрд░рд╛рдордХ рдерд┐рдпреЛред
  • MediaCapabilities API, рдЬрд╕рд▓реЗ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА (рд╕рдорд░реНрдерд┐рдд рдХреЛрдбреЗрдХ, рдкреНрд░реЛрдлрд╛рдЗрд▓, рдмрд┐рдЯ рджрд░ рд░ рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рдирд╣рд░реВ) рдбрд┐рдХреЛрдбрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдпрдиреНрддреНрд░ рд░ рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, WebRTC рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред
  • рд╕реБрд░рдХреНрд╖рд┐рдд рднреБрдХреНрддрд╛рди рдкреБрд╖реНрдЯрд┐рдХрд░рдг API рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рднреБрдХреНрддрд╛рдиреА рд▓реЗрдирджреЗрдирдХреЛ рдердк рдкреБрд╖реНрдЯрд┐рдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИред рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрд╕рдлрд▓ рднрдПрдХреЛ рд╕рдВрдХреЗрдд рдЧрд░реНрди рдЖрдЗрдХрдирдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛, рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ payeeName рдЧреБрдгред
  • USB рдпрдиреНрддреНрд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдкрд╣рд┐рд▓реЗ рджрд┐рдЗрдПрдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд░рджреНрдж рдЧрд░реНрди USBDevice API рдорд╛ forget() рд╡рд┐рдзрд┐ рдердкрд┐рдпреЛред рдердк рд░реВрдкрдорд╛, USB рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди, USB рдЗрдиреНрдЯрд░рдлреЗрд╕, USBAlternateInterface, рд░ USBEndpoint рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЕрдм рдХрдбрд╛ рддреБрд▓рдирд╛ ("===", рдЙрд╣реА рд╡рд╕реНрддреБрдорд╛ рдкреЛрдЗрдиреНрдЯ) рдЕрдиреНрддрд░реНрдЧрдд рд╕рдорд╛рди рдЫрдиреН рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ рдПрдЙрдЯреИ USB рдЙрдкрдХрд░рдг рд╡рд╕реНрддреБрдХреЛ рд▓рд╛рдЧрд┐ рдлрд░реНрдХрд╛рдЗрдПрдорд╛ред
  • рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫред JSON рдврд╛рдБрдЪрд╛рдорд╛ рд░реЗрдХрд░реНрдб рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдЖрдпрд╛рдд рд░ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ (рдЙрджрд╛рд╣рд░рдг)ред рд╡реЗрдм рдХрдиреНрд╕реЛрд▓ рд░ рдХреЛрдб рд╣реЗрд░реНрдиреЗ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдирд┐рдЬреА рдЧреБрдгрд╣рд░реВрдХреЛ рдЧрдгрдирд╛ рд░ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред HWB рд░рдЩ рдореЛрдбреЗрд▓рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред CSS рдкреНрдпрд╛рдирд▓рдорд╛ @layer рдирд┐рдпрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреНрдпрд╛рд╕реНрдХреЗрдбрд┐рдЩ рддрд╣рд╣рд░реВ рд╣реЗрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 101

рдирд╡рд╛рдЪрд╛рд░ рд░ рдмрдЧ рдлрд┐рдХреНрд╕рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ 30 рдЬреЛрдЦрд┐рдорд╣рд░реВ рд╣рдЯрд╛рдЙрдБрдЫред AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer рд░ AFL рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгрдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛ рдзреЗрд░реИ рдХрдордЬреЛрд░реАрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдпреЛред рдХреБрдиреИ рдкрдирд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рдЬрд╕рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рд╕реБрд░рдХреНрд╖рд╛рдХрд╛ рд╕рдмреИ рд╕реНрддрд░рд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд░ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдмрд╛рд╣рд┐рд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╣рд╛рд▓рдХреЛ рд░рд┐рд▓реАрдЬрдХреЛ рд▓рд╛рдЧрд┐ рдХрдордЬреЛрд░реАрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдирдЧрдж рдкреБрд░рд╕реНрдХрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛, Google рд▓реЗ $25 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпрдХреЛ 81 рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВ рднреБрдХреНрддрд╛рди рдЧрд░реНтАНрдпреЛ (рдПрдХ $ 10000 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди $ 7500 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди $ 7000 рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $ 6000 рдкреБрд░рд╕реНрдХрд╛рд░, рджреБрдИ $ 5000 рдкреБрд░рд╕реНрдХрд╛рд░, рдЪрд╛рд░ $ 2000 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВред $ 1000 рд░ $ 500 рдХреЛ рдПрдХ рдкреБрд░рд╕реНрдХрд╛рд░)ред рем рд╡рдЯрд╛ рдкреБрд░рд╕реНрдХрд╛рд░рдХреЛ рдЖрдХрд╛рд░ рдЕрдЭреИ рддрдп рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

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

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