Google рдиреЗ Chrome 105 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдЪреЗ рдЕрдирд╛рд╡рд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, Chrome рдЪрд╛ рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╡рд┐рдирд╛рдореВрд▓реНрдп Chromium рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреЗ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. Google рд▓реЛрдЧреЛрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдордзреНрдпреЗ рдХреНрд░реЛрдорд┐рдпрдо рдмреНрд░рд╛рдЙрдЭрд░, рдХреНрд░реЕрд╢ рдЭрд╛рд▓реНрдпрд╛рд╕ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯреАрдордЪреА рдЙрдкрд╕реНрдерд┐рддреА, рдХреЙрдкреА-рд╕рдВрд░рдХреНрд╖рд┐рдд рд╡реНрд╣рд┐рдбрд┐рдУ рд╕рд╛рдордЧреНрд░реА (DRM) рдкреНрд▓реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓реНрд╕, рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдЕрджреНрдпрддрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдо, рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рд╕рдБрдбрдмреЙрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ рдпрд╛рдордзреНрдпреЗ рдХреНрд░реЛрдорд┐рдпрдордкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реЗ рдЖрд╣реЗ. , Google API рд▓рд╛ рдХреА рдкреБрд░рд╡рдгреЗ рдЖрдгрд┐ RLZ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреЗ- рд╢реЛрдзрддрд╛рдирд╛. рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕. рдЬреНрдпрд╛рдВрдирд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рд╡реЗрд│ рд▓рд╛рдЧреЗрд▓ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ, рддреНрдпрд╛рдирдВрддрд░ 8 рдЖрдард╡рдбреЗ. Chrome 106 рдЪреЗ рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рди 27 рд╕рдкреНрдЯреЗрдВрдмрд░ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.

Chrome 105 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдмрджрд▓:

  • рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡реНрд╣ рд╡реЗрдм рдЕтАНреЕрдкреНрд╕ (PWA) рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ рдорд╛рдирдХ рд╡реЗрдм API рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡рддрдВрддреНрд░ рд╡реЗрдм рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдиреЗ рдмрджрд▓реВрди рд╡рд┐рд╢реЗрд╖ рд╡реЗрдм рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди Chrome Apps рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ. Google рдиреЗ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ 2016 рдордзреНрдпреЗ рдХреНрд░реЛрдо рдЕреЕрдкреНрд╕ рд╕реЛрдбрдгреНрдпрд╛рдЪрд╛ рдЖрдкрд▓рд╛ рд╣реЗрддреВ рдЬрд╛рд╣реАрд░ рдХреЗрд▓рд╛ рдЖрдгрд┐ 2018 рдкрд░реНрдпрдВрдд рддреНрдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдгреЗ рдерд╛рдВрдмрд╡рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрд▓реА, рдкрд░рдВрддреБ рдирдВрддрд░ рд╣реА рдпреЛрдЬрдирд╛ рдкреБрдвреЗ рдврдХрд▓рд▓реА. Chrome 105 рдордзреНрдпреЗ, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА Chrome Apps рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛рд▓, рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХ рдЪреЗрддрд╛рд╡рдгреА рдорд┐рд│реЗрд▓ рдХреА рддреНрдпрд╛рдВрдирд╛ рдпрд╛рдкреБрдвреЗ рд╕рдорд░реНрдерди рджрд┐рд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЕреЕрдкреНрд╕ рдЪрд╛рд▓реВ рд░рд╛рд╣рддреАрд▓. Chrome 109 рдордзреНрдпреЗ, Chrome рдЕреЕрдкреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЕрдХреНрд╖рдо рдХреЗрд▓реА рдЬрд╛рдИрд▓.
  • рдкреНрд░рд╕реНрддреБрддрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд▓рдЧрд╛рд╡ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдгрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрддрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ (рдЕтАНреЕрдк рдХрдВрдЯреЗрдирд░) рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рд╡рд┐рджреНрдпрдорд╛рди рд╕рдБрдбрдмреЙрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡ рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдХреЛрдбрдордзреАрд▓ рднреЗрджреНрдпрддреЗрдЪрд╛ рдЧреИрд░рдлрд╛рдпрджрд╛ рдШреЗрддрд▓реНрдпрд╛рд╕, рдЬреЛрдбрд▓реЗрд▓реЗ рдирд┐рд░реНрдмрдВрдз рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд╖рдорддрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реВрди рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреАрд▓.
  • рдкреНрд░рдорд╛рдгрди рдкреНрд░рд╛рдзрд┐рдХрд░рдг (Chrome Root Store) рдЪреНрдпрд╛ рд░реВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдпреБрдирд┐рдлрд╛рдЗрдб рд╕реНрдЯреЛрд░реЗрдЬ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ. рдирд╡реАрди рд╕реНрдЯреЛрдЕрд░ рдЕрджреНрдпрд╛рдк рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд, рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдЯреЛрдЕрд░ рд╡рд╛рдкрд░реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХреЗрд▓реА рдЬрд╛рддреАрд▓. рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рд╕рдорд╛рдзрд╛рди Mozilla рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдЪреА рдЖрдард╡рдг рдХрд░реВрди рджреЗрдгрд╛рд░реЗ рдЖрд╣реЗ, рдЬреЗ рдлрд╛рдпрд░рдлреЙрдХреНрд╕рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдЯреЛрдЕрд░ рдареЗрд╡рддреЗ, HTTPS рд╡рд░ рд╕рд╛рдЗрдЯреНрд╕ рдЙрдШрдбрддрд╛рдирд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЯреНрд░рд╕реНрдЯ рдЪреЗрди рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╣рд┐рд▓реА рд▓рд┐рдВрдХ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ.
  • рд╡реЗрдм SQL API рдЪреНрдпрд╛ рдмрд╣рд┐рд╖реНрдХрд╛рд░рд╛рд╕рд╛рдареА рддрдпрд╛рд░реА рд╕реБрд░реВ рдЭрд╛рд▓реА рдЖрд╣реЗ, рдЬреЗ рдЕрдкреНрд░рдорд╛рдгрд┐рдд рдЖрд╣реЗ, рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рди рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдзреБрдирд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. Chrome 105 HTTPS рди рд╡рд╛рдкрд░рддрд╛ рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдкрд╛рд╕реВрди рд╡реЗрдм SQL рдордзреАрд▓ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ DevTools рд╡рд░ рдирд╛рдкрд╕рдВрдд рдЪреЗрддрд╛рд╡рдгреА рджреЗрдЦреАрд▓ рдЬреЛрдбрддреЗ. рд╡реЗрдм SQL API 2023 рдордзреНрдпреЗ рдХрд╛рдврд▓реЗ рдЬрд╛рдгрд╛рд░ рдЖрд╣реЗ. рдЬреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдЕрд╢рд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА, WebAssembly рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдмрджрд▓реА рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рдИрд▓.
  • Chrome рд╕рд┐рдВрдХ рдпрд╛рдкреБрдвреЗ Chrome 73 рдЖрдгрд┐ рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрд╕рд╣ рд╕рд┐рдВрдХ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА.
  • macOS рдЖрдгрд┐ Windows рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА, рдЕрдВрдЧрднреВрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджрд░реНрд╢рдХ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рд▓рд╛ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдЬрд╛рдЧрд╛ рдШреЗрддреЛ. рдкреВрд░реНрд╡реА, рдЕрдВрдЧрднреВрдд рджрд░реНрд╢рдХ рдлрдХреНрдд Linux рдЖрдгрд┐ ChromeOS рд╕рд╛рдареА рдмрд┐рд▓реНрдбрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдд рд╣реЛрддрд╛.
  • Android рдЖрд╡реГрддреНрддреА рдЧреЛрдкрдиреАрдпрддрд╛ рд╕рдБрдбрдмреЙрдХреНрд╕ рдЙрдкрдХреНрд░рдорд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди рдкреНрд░рдореЛрдЯ рдХреЗрд▓реЗрд▓реЗ рд╡рд┐рд╖рдп рдЖрдгрд┐ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЧрдЯ API рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрддреЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рд╛рд░рд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рд╢реНрд░реЗрдгреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реВ рджреЗрддреЗ рдЖрдгрд┐ рдХреБрдХреАрдЬрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рдРрд╡рдЬреА рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рд╡реИрдпрдХреНрддрд┐рдХ рдУрд│рдЦрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рд╕рдорд╛рди рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЧрдЯрд╛рдВрдирд╛ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдХрд░рддрд╛рдд. рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ, Linux, ChromeOS, macOS рдЖрдгрд┐ Windows рд╕рд╛рдареАрдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рд╕рдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛.
  • рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдкреНрд░рдЧрдд рдмреНрд░рд╛рдЙрдЭрд░ рд╕рдВрд░рдХреНрд╖рдг (рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ > рд╡рд░реНрдзрд┐рдд рд╕рдВрд░рдХреНрд╖рдг) рд╕рдХреНрд╖рдо рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдЕреЕрдб-рдСрди, API рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЖрдгрд┐ рдмрд╛рд╣реНрдп рд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рдХрдиреЗрдХреНрд╢рдирдмрджреНрджрд▓ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рдЧреЛрд│рд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ. рд╣рд╛ рдбреЗрдЯрд╛ Google рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдмреНрд░рд╛рдЙрдЭрд░ рдЕреЕрдб-рдСрдирджреНрд╡рд╛рд░реЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рдЖрдгрд┐ рдирд┐рдпрдорд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.
  • рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ Chrome 106 рдордзреАрд▓ рдХреБрдХреА рд╣реЗрдбрд░рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЛрдореЗрдирдордзреНрдпреЗ ASCII рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрдгрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░реЗрд▓ (IDN рдбреЛрдореЗрдирд╕рд╛рдареА, рдбреЛрдореЗрди рдкрдиреАрдХреЛрдб тАЛтАЛрд╕реНрд╡рд░реВрдкрд╛рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ). рд╣рд╛ рдмрджрд▓ рдмреНрд░рд╛рдЙрдЭрд░рд▓рд╛ RFC 6265bis рдЖрдгрд┐ Firefox рдордзреНрдпреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрддрдирд╛рдЪреЗ рдкрд╛рд▓рди рдХрд░реЗрд▓.
  • рдПрдХ рд╕рд╛рдиреБрдХреВрд▓ рд╣рд╛рдпрд▓рд╛рдЗрдЯ API рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдордЬрдХреВрд░рд╛рдЪреНрдпрд╛ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪреА рд╢реИрд▓реА рдЕрдирд┐рдпрдВрддреНрд░рд┐рддрдкрдгреЗ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрд╕рд╛рдареА (::рдирд┐рд╡рдб, ::рдирд┐рд╖реНрдХреНрд░рд┐рдп-рдирд┐рд╡рдб) рдЖрдгрд┐ рд╣рд╛рдпрд▓рд╛рдЗрдЯрд┐рдВрдЧрд╕рд╛рдареА рдмреНрд░рд╛рдЙрдЭрд░рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╢реИрд▓реАрджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рди рд░рд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рддреНрд░реБрдЯреА (::рд╕реНрдкреЗрд▓рд┐рдВрдЧ-рдПрд░рд░, ::рд╡реНрдпрд╛рдХрд░рдг-рддреНрд░реБрдЯреА). API рдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдЖрд╡реГрддреНрддреАрдиреЗ рд░рдВрдЧ рдЖрдгрд┐ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА-рд░рдВрдЧ рд╕реНрдпреВрдбреЛ-рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рд╡рд╛рдкрд░реВрди рдордЬрдХреВрд░ рдЖрдгрд┐ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд░рдВрдЧ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ, рдкрд░рдВрддреБ рднрд╡рд┐рд╖реНрдпрд╛рдд рдЗрддрд░ рд╢реИрд▓реА рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ рдЬрд╛рддреАрд▓.

    рдирд╡реАрди API рд╡рд╛рдкрд░реВрди рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрдЪреЗ рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгреВрди, рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдирд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХрдордзреНрдпреЗ рдЬреЛрдбрдгреЗ, рддреНрдпрд╛рдВрдЪреА рд╕реНрд╡рддрдГрдЪреА рдордЬрдХреВрд░ рдирд┐рд╡рдб рдпрдВрддреНрд░рдгрд╛, рдЕрдиреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдПрдХрд╛рдЪрд╡реЗрд│реА рд╕рдВрдпреБрдХреНрдд рд╕рдВрдкрд╛рджрдирд╛рд╕рд╛рдареА рднрд┐рдиреНрди рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рдгреЗ, рдЖрднрд╛рд╕реА рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдордзреНрдпреЗ рд╢реЛрдзрдгреЗ рдпрд╛рдВрдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдЖрд╣реЗ. , рдЖрдгрд┐ рд╢реБрджреНрдзрд▓реЗрдЦрди рддрдкрд╛рд╕рддрд╛рдирд╛ рддреНрд░реБрдЯреАрдВрдЪреЗ рдзреНрд╡рдЬрд╛рдВрдХрди. рдкреВрд░реНрд╡реА, рдорд╛рдирдХ-рдирд╕рд▓реЗрд▓рд╛ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА DOM рдЯреНрд░реАрд╕рд╣ рдЬрдЯрд┐рд▓ рд╣рд╛рддрд╛рд│рдгреА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдХрд╕реНрдЯрдо рд╣рд╛рдпрд▓рд╛рдЗрдЯ API рд╣рд╛рдпрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдСрдкрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ DOM рд╕рдВрд░рдЪрдиреЗрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рд╢реНрд░реЗрдгреА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рд╢реИрд▓реА рд▓рд╛рдЧреВ рдХрд░рддреЗ.

  • CSS рдордзреНрдпреЗ тАЬ@containerтАЭ рдХреНрд╡реЗрд░реА рдЬреЛрдбрд▓реА, рдЬреНрдпрд╛рдореБрд│реЗ рдШрдЯрдХрд╛рдВрдирд╛ рдореВрд│ рдШрдЯрдХрд╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рд╢реИрд▓реАрдмрджреНрдз рдХрд░рддрд╛ рдпреЗрдИрд▓. тАЬ@containerтАЭ рд╣реЗ тАЬ@mediaтАЭ рдХреНрд╡реЗрд░реАрдВрд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╕рдВрдкреВрд░реНрдг рджреГрд╢реНрдпрдорд╛рди рдХреНрд╖реЗрддреНрд░рд╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рд╡рд░ рдирд╛рд╣реА, рддрд░ рдШрдЯрдХ рдЬреНрдпрд╛ рдмреНрд▓реЙрдХрдордзреНрдпреЗ (рдХрдВрдЯреЗрдирд░) рдареЗрд╡рд▓реЗрд▓рд╛ рдЖрд╣реЗ рддреНрдпрд╛ рдЖрдХрд╛рд░рд╛рд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдореВрд▓ рдШрдЯрдХрд╛рдВрд╕рд╛рдареА рд╢реИрд▓реА рдирд┐рд╡рдб рддрд░реНрдХ, рдШрдЯрдХ рдкреГрд╖реНрдард╛рд╡рд░ рдиреЗрдордХрд╛ рдХреБрдареЗ рдареЗрд╡рд▓рд╛ рдЖрд╣реЗ рдпрд╛рдЪреА рдкрд░реНрд╡рд╛ рди рдХрд░рддрд╛.
    Chrome 105 рд░рд┐рд▓реАрдЭ
  • рдореВрд│ рдШрдЯрдХрд╛рдордзреНрдпреЗ рдореВрд▓ рдШрдЯрдХрд╛рдЪреА рдЙрдкрд╕реНрдерд┐рддреА рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА CSS рд╕реНрдпреВрдбреЛ-рдХреНрд▓рд╛рд╕ ":has()" рдЬреЛрдбрд▓рд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "p:has(span)" рдШрдЯрдХрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЛ , рдЬреНрдпрд╛рдЪреНрдпрд╛ рдЖрдд рдПрдХ рдШрдЯрдХ рдЖрд╣реЗ .
  • HTML рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░ API рдЬреЛрдбрд▓реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реЗрдЯрдПрдЪрдЯреАрдПрдордПрд▓() рдкрджреНрдзрддреАрджреНрд╡рд╛рд░реЗ рдЖрдЙрдЯрдкреБрдЯ рджрд░рдореНрдпрд╛рди рдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдордзреВрди рдШрдЯрдХ рдХрд╛рдкрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. XSS рд╣рд▓реНрд▓реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрдгрд╛рд░реЗ HTML рдЯреЕрдЧ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛ рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА API рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ.
  • рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рдмреЙрдбреА рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА рдлреЗрдЪ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА Streams API (ReadableStream) рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЙрджрд╛. рдкреГрд╖реНрда рдирд┐рд░реНрдорд┐рддреА рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рди рдкрд╛рд╣рддрд╛ рддреБрдореНрд╣реА рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреЗ рд╕реБрд░реВ рдХрд░реВ рд╢рдХрддрд╛.
  • рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдЯрдБрдб-рдЕрд▓реЛрди рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА (рдкреАрдбрдмреНрд▓реНрдпреВрдП, рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡реНрд╣ рд╡реЗрдм рдНрдк), рд╡рд┐рдВрдбреЛ рдХрдВрдЯреНрд░реЛрд▓реНрд╕ рдЖрдЪреНрдЫрд╛рджрди рдШрдЯрдХрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖рдХ рдХреНрд╖реЗрддреНрд░рд╛рдЪреЗ рдбрд┐рдЭрд╛рдЗрди рдмрджрд▓рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреЗ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рд╕реНрдХреНрд░реАрди рдХреНрд╖реЗрддреНрд░ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдВрдбреЛрдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рддреЗ рдЖрдгрд┐ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ рдирд┐рдпрдорд┐рдд рдбреЗрд╕реНрдХрдЯреЙрдк рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рд╕реНрд╡рд░реВрдк рджреЗрдгреЗ рд╢рдХреНрдп рдХрд░рд╛. рдорд╛рдирдХ рд╡рд┐рдВрдбреЛ рдХрдВрдЯреНрд░реЛрд▓ рдмрдЯрдгреЗ (рдмрдВрдж рдХрд░рд╛, рд▓рд╣рд╛рди рдХрд░рд╛, рд╡рд╛рдврд╡рд╛) рдЖрдЪреНрдЫрд╛рджрд┐рдд рдмреНрд▓реЙрдХрдЪрд╛ рдЕрдкрд╡рд╛рдж рд╡рдЧрд│рддрд╛, рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рдЗрдирдкреБрдЯрдЪреЗ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВ рд╢рдХрддреЛ.
    Chrome 105 рд░рд┐рд▓реАрдЭ
  • рд╕рдорд░реНрдкрд┐рдд рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрдХрдбреВрди (рдбреЗрдбрд┐рдХреЗрдЯреЗрдб рд╡рд░реНрдХрд░ рд╕рдВрджрд░реНрднрд╛рдд) рдореАрдбрд┐рдпрд╛ рд╕реНрддреНрд░реЛрдд рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕реНрдерд┐рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд░реНрдХрд░рдордзреНрдпреЗ рдореАрдбрд┐рдпрд╛рд╕реЛрд░реНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рддрдпрд╛рд░ рдХрд░реВрди рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдмрдлрд░ рдкреНрд▓реЗрдмреЕрдХрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдореБрдЦреНрдп рдереНрд░реЗрдбрдордзреАрд▓ HTMLMediaElement рд╡рд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо.
  • рдХреНрд▓рд╛рдпрдВрдЯ рд╣рд┐рдВрдЯреНрд╕ API рдордзреНрдпреЗ, рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдПрдЬрдВрдЯ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдкреБрдирд░реНрд╕реНрдерд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдирдВрддрд░рдЪ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреНрд░рд╛рдЙрдЭрд░ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ (рдЖрд╡реГрддреНрддреА, рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЗ.) рдмрджреНрджрд▓ рдбреЗрдЯрд╛ рдирд┐рд╡рдбрдХрдкрдгреЗ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рд╕реЗрдХрд╕рд╛рдареА рд╕рдорд░реНрдерди -рд╕реАрдПрдЪ-рд╡реНрд╣реНрдпреВрдкреЛрд░реНрдЯ-рдЙрдВрдЪреА рдорд╛рд▓рдорддреНрддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рджреГрд╢реНрдпрдорд╛рди рдХреНрд╖реЗрддреНрд░рд╛рдЪреНрдпрд╛ рдЙрдВрдЪреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. "рдореЗрдЯрд╛" рдЯреЕрдЧрдордзреАрд▓ рдмрд╛рд╣реНрдп рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╛рдареА рдХреНрд▓рд╛рдпрдВрдЯ рдЗрд╢рд╛рд░реЗ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рд░реНрдХрдЕрдк рд╕реНрд╡рд░реВрдк рдмрджрд▓рд▓реЗ рдЖрд╣реЗ: рдкреВрд░реНрд╡реА: рдЭрд╛рд▓реЗ:
  • рдЬрд╛рдЧрддрд┐рдХ рдСрдирдмреАрдлреЛрд░рдЗрдирдкреБрдЯ рдЗрд╡реНрд╣реЗрдВрдЯ рд╣рдБрдбрд▓рд░реНрд╕ (document.documentElement.onbeforeinput) рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА, рдЬреНрдпрд╛рд╕рд╣ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдмреНрд▓реЙрдХреНрд╕рдордзреАрд▓ рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддрд╛рдирд╛ рд╡рд░реНрддрди рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░реВ рд╢рдХрддрд╛рдд. , рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░рдиреЗ рдШрдЯрдХрд╛рдЪреА рд╕рд╛рдордЧреНрд░реА рдЖрдгрд┐ DOM рдЯреНрд░реА рдмрджрд▓рдгреНрдпрд╛рдкреВрд░реНрд╡реА "contenteditable" рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдЕрд╕рд▓реЗрд▓реЗ рдЗрддрд░ рдШрдЯрдХ.
  • рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди API рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдирд╛ рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдСрдкрд░реЗрд╢рдиреНрд╕рдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрдгреНрдпрд╛рд╕, рдПрдХ рд╕рдВрдХреНрд░рдордг рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╕рд╣ рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рдЗрддрд┐рд╣рд╛рд╕рд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЯреНрд░рд╛рдиреНрдЭрд┐рд╢рди рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ() рдЖрдгрд┐ рджрд┐рд▓реЗрд▓реНрдпрд╛ рдкреЛрдЭрд┐рд╢рдирд╡рд░ рд╕реНрдХреНрд░реЛрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░реЛрд▓() рдирд╡реАрди рдкрджреНрдзрддреА рдЬреЛрдбрд▓реНрдпрд╛.
  • Response.json() рд╣реА рд╕реНрдерд┐рд░ рдкрджреНрдзрдд рдЬреЛрдбрд▓реА рдЖрд╣реЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ JSON рдкреНрд░рдХрд╛рд░рд╛рдЪреНрдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рд╕рд╛рдж рдореБрдЦреНрдп рднрд╛рдЧ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдЯреВрд▓реНрд╕рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдбреАрдмрдЧрд░рдордзреНрдпреЗ, рдЬреЗрд╡реНрд╣рд╛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдЯреНрд░рд┐рдЧрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рддреЗрд╡реНрд╣рд╛ рдбреАрдмрдЧрд┐рдВрдЧ рд╕рддреНрд░рд╛рдд рд╡реНрдпрддреНрдпрдп рди рдЖрдгрддрд╛, рд╕реНрдЯреЕрдХрдордзреАрд▓ рд╢реАрд░реНрд╖ рдХрд╛рд░реНрдпреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рдЕрд╕рддреЗ. рд░реЗрдХреЙрд░реНрдбрд░ рдкреЕрдирд▓, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреЗрдЬрд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд░рд┐рдпрд╛ рд░реЗрдХреЙрд░реНрдб, рдкреНрд▓реЗрдмреЕрдХ рдЖрдгрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕, рд╕реНрдЯреЗрдк-рдмрд╛рдп-рд╕реНрдЯреЗрдк рдкреНрд▓реЗрдмреЕрдХ рдЖрдгрд┐ рдорд╛рдЙрд╕рдУрд╡реНрд╣рд░ рдЗрд╡реНрд╣реЗрдВрдЯ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ.

    LCP (рд▓рд╛рд░реНрдЬреЗрд╕реНрдЯ рдХрдВрдЯреЗрдВрдЯрдлреБрд▓ рдкреЗрдВрдЯ) рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдбреЕрд╢рдмреЛрд░реНрдбрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд рдЬреЗ рджреГрд╢реНрдпрдорд╛рди рдХреНрд╖реЗрддреНрд░рд╛рдордзреНрдпреЗ рдореЛрдареНрдпрд╛ (рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рджреГрд╢реНрдпрдорд╛рди) рдШрдЯрдХ, рдЬрд╕реЗ рдХреА рдкреНрд░рддрд┐рдорд╛, рд╡реНрд╣рд┐рдбрд┐рдУ рдЖрдгрд┐ рдмреНрд▓реЙрдХ рдШрдЯрдХ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛рдирд╛ рд╡рд┐рд▓рдВрдм рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА. рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдкреЕрдиреЗрд▓рдордзреНрдпреЗ, рдЗрддрд░ рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗрд▓реЗ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рд╡рд┐рд╢реЗрд╖ рдЪрд┐рдиреНрд╣рд╛рдиреЗ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. WebAssembly DWARF рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдбреАрдмрдЧрд┐рдВрдЧ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рдирд╡рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдирд╡реАрди рдЖрд╡реГрддреНрддреА 24 рднреЗрджреНрдпрддрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ. рдЕреЕрдбреНрд░реЗрд╕ рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░, рдореЗрдорд░реА рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░, рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА, рд▓рд┐рдмрдлрдЭрд░ рдЖрдгрд┐ рдПрдПрдлрдПрд▓ рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдЕрдиреЗрдХ рднреЗрджреНрдпрддрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд рдЬреНрдпрд╛рдореБрд│реЗ рдмреНрд░рд╛рдЙрдЭрд░ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рд╕реНрддрд░рд╛рдВрдирд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрдИрд▓. рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рднреЗрджреНрдпрддрд╛ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд░реЛрдЦ рдмрдХреНрд╖рд┐рд╕реЗ рджреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди, Google рдиреЗ $21 рдХрд┐рдорддреАрдЪреЗ 60500 рдкреБрд░рд╕реНрдХрд╛рд░ рджрд┐рд▓реЗ (рдПрдХ $10000 рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $9000 рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $7500 рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $7000 рдкреБрд░рд╕реНрдХрд╛рд░, рджреЛрди $5000 рдкреБрд░рд╕реНрдХрд╛рд░, рдЪрд╛рд░ $3000 рдкреБрд░рд╕реНрдХрд╛рд░, рджреЛрди рдкреБрд░рд╕реНрдХрд╛рд░ $2000 рдЖрдгрд┐ рдПрдХ $1000 рдмреЛрдирд╕). рд╕рд╛рдд рдмрдХреНрд╖реАрд╕рд╛рдВрдЪрд╛ рдЖрдХрд╛рд░ рдЕрджреНрдпрд╛рдк рдирд┐рд╢реНрдЪрд┐рдд рдЭрд╛рд▓реЗрд▓рд╛ рдирд╛рд╣реА.

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

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