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

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

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

  • WebGPU рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рд░ WGSL (WebGPU рд╢реЗрдбрд┐рдЩ рднрд╛рд╖рд╛) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред WebGPU рд▓реЗ Vulkan, Metal, рд░ Direct3D 12 рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ GPU-рд╕рд╛рдЗрдб рдЕрдкрд░реЗрд╕рдирд╣рд░реВ рдЬрд╕реНрддреИ рд░реЗрдиреНрдбрд░рд┐рдЩ рд░ рдХрдореНрдкреНрдпреБрдЯреЗрд╢рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ GPU-рд╕рд╛рдЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд▓реЗрдЦреНрди рд╢реЗрдбрд░ рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред WebGPU рд╕рдорд░реНрдерди рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐ ChromeOS, macOS, рд░ Windows рдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВрдорд╛ рд╕рдХреНрд╖рдо рдЫ, рд░ рдкрдЫрд┐ рдорд┐рддрд┐рдорд╛ Linux рд░ Android рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдиреЗрдЫред
  • рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдорд╛ рдХрд╛рдо рдЬрд╛рд░реА рдЫред рд╢рд╛рдЦрд╛ 112 рдХреЛ рд╕рд╛рдкреЗрдХреНрд╖, рд╕реНрдкреАрдбреЛрдорд┐рдЯрд░ 2.1 рдкрд░реАрдХреНрд╖рд╛ рдкрд╛рд╕ рдЧрд░реНрдиреЗ рдЧрддрд┐ 5% рдмрдвреЗрдХреЛ рдЫред
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рднрдгреНрдбрд╛рд░рдг рд╢реЗрд░реНрдбрд┐рдЩ рдореЛрдб, рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рд╣рд░реВ, рд░ рд╕рдЮреНрдЪрд╛рд░ API рд╣рд░реВ рдХреНрд░рдорд╢рдГ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдерд╛рд▓реЗрдХрд╛ рдЫрдиреН, рдЬреБрди, рдкреГрд╖реНрда рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛, рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрд▓рд╛рдИ рдЕрд▓рдЧ рдЧрд░реНрдиреЗ рдбреЛрдореЗрдирд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рдЫреБрдЯреНрдпрд╛рдЗрдиреНрдЫред рдореЛрдбрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╛рдЭрд╛ рднрдгреНрдбрд╛рд░рдг рд░ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕реНрдерд╛рдпреА рднрдгреНрдбрд╛рд░рдг ("рд╕реБрдкрд░рдХреБрдХреАрдЬ") рдХреЛ рд▓рд╛рдЧрд┐ рдЕрднрд┐рдкреНрд░реЗрд░рд┐рдд рдирднрдПрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рдЖрдзрд╛рд░рдорд╛ рд╕рд╛рдЗрдЯрд╣рд░реВ рдмреАрдЪ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдиреНрджреЛрд▓рдирд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛рд╣рд░реВ рд░реЛрдХреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рдбрд╛рдЯрд╛рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдорд╛рд░реНрдлрдд рдХрд╛рдо рдЧрд░реНрджреИред рдХреНрдпрд╛рд╕ред рдкреНрд░рд╛рд░рдореНрднрдорд╛, рдкреГрд╖реНрда рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛, рд╕рдмреИ рд╕реНрд░реЛрддрд╣рд░реВ рдПрдХ рд╕рд╛рдЭрд╛ рдиреЗрдорд╕реНрдкреЗрд╕ (рдЙрд╕реНрддреИ-рдореВрд▓) рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдерд┐рдП, рдЙрддреНрдкрддреНрддрд┐ рдбреЛрдореЗрдирдХреЛ рдкрд░реНрд╡рд╛рд╣ рдирдЧрд░реА, рдЬрд╕рд▓реЗ рдПрдХ рд╕рд╛рдЗрдЯрд▓рд╛рдИ рд╕реНрдерд╛рдиреАрдп рднрдгреНрдбрд╛рд░рдг, IndexedDB API рд╕рдБрдЧ рд╣реЗрд░рдлреЗрд░ рдорд╛рд░реНрдлрдд рдЕрд░реНрдХреЛ рд╕рд╛рдЗрдЯрдмрд╛рдЯ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╡рд╛ рдХреНрдпрд╛рд╕рдорд╛ рдбрд╛рдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИред

    Sharding рд▓реЗ рдХреНрдпрд╛рд╕ рд░ рдмреНрд░рд╛рдЙрдЬрд░ рд╕реНрдЯреЛрд░рд╣рд░реВрдмрд╛рдЯ рд╡рд╕реНрддреБрд╣рд░реВ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдХреБрдЮреНрдЬреАрдорд╛ рдЫреБрдЯреНрдЯреИ рдЯреНрдпрд╛рдЧ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдЦреЛрд▓рд┐рдПрдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рдбреЛрдореЗрдирдорд╛ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдЧрддрд┐ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдХреЛ рджрд╛рдпрд░рд╛ рд╕реАрдорд┐рдд рдЧрд░реНрджрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдХ рдорд╛рд░реНрдлрдд рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛред iframe рдЕрд░реНрдХреЛ рд╕рд╛рдЗрдЯрдмрд╛рдЯред рдирд┐рдпрдорд┐рдд рд╕рдорд╛рд╡реЗрд╢рдХреЛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирдЧрд░реА рд╡рд┐рднрд╛рдЬрдирдХреЛ рд╕рдХреНрд░рд┐рдпрддрд╛рд▓рд╛рдИ рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрди, рддрдкрд╛рдИрдВрд▓реЗ "chrome://flags/#third-party-storage-partitioning" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

  • рдлрд░реНрд╕реНрдЯ-рдкрд╛рд░реНрдЯреА рд╕реЗрдЯрд╣рд░реВ (FPS) рдХреЛ рд╕рдВрдпрдиреНрддреНрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫ, рдЬрд╕рд▓реЗ рдПрдЙрдЯреИ рд╕рдВрд╕реНрдерд╛рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯрд╣рд░реВ рд╡рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рдХреБрдХреАрд╣рд░реВрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реЛрдзрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореНрдмрдиреНрдз рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреНрдЫ рдЬрдм рдПрдЙрдЯреИ рд╕рд╛рдЗрдЯ рд╡рд┐рднрд┐рдиреНрди рдбреЛрдореЗрдирд╣рд░реВ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рд╣реБрдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, opennet.ru рд░ opennet.me)ред рддреНрдпрд╕реНрддрд╛ рдбреЛрдореЗрдирд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдХреБрдХреАрд╣рд░реВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЫреБрдЯреНрдпрд╛рдЗрдПрдХрд╛ рдЫрдиреН, рддрд░ FPS рдХреЛ рдорджреНрджрддрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЕрдм рд╕рд╛рдЭрд╛ рднрдгреНрдбрд╛рд░рдгрдорд╛ рдЬреЛрдбреНрди рд╕рдХрд┐рдиреНрдЫред FPS рд╕рдХреНрд╖рдо рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ "chrome://flags/enable-first-party-sets" рдлреНрд▓реНрдпрд╛рдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • AV1 рднрд┐рдбрд┐рдпреЛ рдЗрдиреНрдХреЛрдбрд░ (libaom) рдХреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ WebRTC рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕реНрддреИ рднрд┐рдбрд┐рдпреЛ рдХрдиреНрдлрд░реЗрдиреНрд╕рд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВред рдирдпрд╛рдБ рдЧрддрд┐ рдореЛрдб 10 рдердкрд┐рдпреЛ, рд╕реАрдорд┐рдд CPU рд╕реНрд░реЛрддрд╣рд░реВ рднрдПрдХрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрддред 40 kbps рдХреЛ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рднрдПрдХреЛ рдЪреНрдпрд╛рдирд▓рдорд╛ Google Meet рдПрдк рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрджрд╛, VP1 рд╕реНрдкреАрдб 10 рдХреЛ рддреБрд▓рдирд╛рдорд╛ AV9 рд╕реНрдкреАрдб 7 рд▓реЗ рдЧреБрдгрд╕реНрддрд░рдорд╛ 12% рд╡реГрджреНрдзрд┐ рд░ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ 25% рд╡реГрджреНрдзрд┐ рднрдПрдХреЛ рдЫред
  • рдЬрдм рдЙрдиреНрдирдд рдмреНрд░рд╛рдЙрдЬрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫ (рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдЙрдЬрд┐рдЩ > рдПрдиреНрд╣рд╛рдиреНрд╕реНрдб рдкреНрд░реЛрдЯреЗрдХреНрд╢рди), рдЧреБрдЧрд▓ рд╕рд╛рдЗрдбрдорд╛ рдЦрд░рд╛рдм рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдПрдб-рдЕрдирд╣рд░реВрд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рдПрдб-рдЕрдирд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫ рдЬреБрди Chrome рд╕реНрдЯреЛрд░ рд╕реВрдЪреАрдмрд╛рдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рдПрдб-рдЕрди рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╣реНрдпрд╛рд╕рд╣рд░реВ рд░ manifest.json рдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЬрд╕реНрддрд╛ рдбреЗрдЯрд╛ рдкрдард╛рдЗрдиреНрдЫред
  • рдХреЗрд╣реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдХреЗрд╣реА рдЕрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░рд╣рд░реВрдорд╛ рдЦрд░рд┐рдж рдЧрд░реНрджрд╛ рджреНрд░реБрдд рд░реВрдкрдорд╛ рдбреЗрд▓рд┐рднрд░реА рдареЗрдЧрд╛рдирд╛ рд░ рднреБрдХреНрддрд╛рдиреА рд╡рд┐рд╡рд░рдгрд╣рд░реВ рднрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рд╕реНрд╡рдд: рднрд░реНрдиреЗ рдлрд╛рд░рдорд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдердк рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рд╕рдХреНрд╖рдо рдкрд╛рд░реЗрдХрд╛ рдЫрдиреНред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 113
  • "рддреАрди рдереЛрдкреНрд▓рд╛рд╣рд░реВ" рдЖрдЗрдХрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реЗрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдореЗрдиреБрд▓рд╛рдИ рдкреБрдирд░реНрд╕рдВрд░рдЪрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдореЗрдиреБ рд╡рд╕реНрддреБрд╣рд░реВ "рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ" рд░ "рдХреНрд░реЛрдо рд╡реЗрдм рд╕реНрдЯреЛрд░" рдореЗрдиреБрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реНрддрд░рдорд╛ рд╕рд╛рд░рд┐рдПрдХрд╛ рдЫрдиреНред
  • рдЕрд░реНрдХреЛ рднрд╛рд╖рд╛рдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ рдХреЗрд╡рд▓ рдкреГрд╖реНрдардХреЛ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рдЯреБрдХреНрд░рд╛, рд░ рд╕рдореНрдкреВрд░реНрдг рдкреГрд╖реНрда рдорд╛рддреНрд░ рд╣реЛрдЗрди (рдЕрдиреБрд╡рд╛рдж рд╕рдиреНрджрд░реНрдн рдореЗрдиреБрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдЫ)ред рдЖрдВрд╢рд┐рдХ рдЕрдиреБрд╡рд╛рджрдХреЛ рд╕рдорд╛рд╡реЗрд╢рд▓рд╛рдИ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди, рд╕реЗрдЯрд┐рдЩ "chrome://flags/#desktop-partial-translate" рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫред
  • рдирдпрд╛рдБ рдЯреНрдпрд╛рдм рдЦреЛрд▓реНрджрд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдкреГрд╖реНрдардорд╛, рдЕрд╡рд░реЛрдз рдЧрд░рд┐рдПрдХреЛ рдХрд╛рдо ("рдпрд╛рддреНрд░рд╛") рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рдЕрд╡рд░реЛрдз рд╕реНрдерд┐рддрд┐рдмрд╛рдЯ рдЦреЛрдЬ рдЬрд╛рд░реА рд░рд╛рдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 113
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рдирдпрд╛рдБ рд╕реЗрд╡рд╛ рдкреГрд╖реНрда "chrome://policy/logs" рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдХреЗрдиреНрджреНрд░реАрдХреГрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдиреАрддрд┐рд╣рд░реВрдХреЛ рдкреНрд░рд╢рд╛рд╕рдХрджреНрд╡рд╛рд░рд╛ рдбрд┐рдмрдЧрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдгрдорд╛, рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХреЛ рд╕рд╛рдордЧреНрд░реА (рдбрд┐рд╕реНрдХрднрд░) рдХреЛ рдЦрдгреНрдбрдорд╛ рдердк рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдердк рд░реВрдкрдорд╛, Google рдЦрд╛рддрд╛рдорд╛ рдЬрдбрд╛рди рдирднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЧрд░рд┐рдПрдХрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрд╣реА рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рд╕рд╛рдордЧреНрд░реА рд▓реБрдХрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ) рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 113
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рдлреЛрдЯреЛ рд░ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдорд┐рдбрд┐рдпрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдЪрдпрди рдЧрд░реНрди рдирдпрд╛рдБ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ (рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рдЯреНрдЯрд╛, рдорд╛рдирдХ рдПрдиреНрдбреНрд░реЛрдЗрдб рдорд┐рдбрд┐рдпрд╛ рдкрд┐рдХрд░ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ)ред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 113
  • CSS рд▓реЗ image-set() рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣рд╛рд▓рдХреЛ рд╕реНрдХреНрд░рд┐рди рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рди рдмреНрдпрд╛рдиреНрдбрд╡рд┐рдердХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рд╣реБрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рдирд╣рд░реВрдХрд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рд╕реЗрдЯрдмрд╛рдЯ рдЫрд╡рд┐ рдЪрдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд╣рд┐рд▓реЗ рд╕рдорд░реНрдерд┐рдд -webkit-image-set() рдЙрдкрд╕рд░реНрдЧ рдХрд▓, рдЬрд╕рд▓реЗ рдХреНрд░реЛрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдпреЛ, рдЕрдм рдорд╛рдирдХ рдЫрд╡рд┐-рд╕реЗрдЯ рд╕рдВрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред
  • CSS рд▓реЗ рдирдпрд╛рдБ рдорд┐рдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реАрд╣рд░реВ (@media) рдУрднрд░рдлреНрд▓реЛ-рдЗрдирд▓рд╛рдЗрди рд░ рдУрднрд░рдлреНрд▓реЛ-рдмреНрд▓рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╛рдордЧреНрд░реА рдореВрд▓ рдмреНрд▓рдХ рд╕реАрдорд╛рд╣рд░реВ рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рдЧрдПрдорд╛ рд╕рд╛рдордЧреНрд░реА рдХрд╕рд░реА рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░рд┐рдиреЗ рдЫ рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдврд┐рд▓реЛ (рдЬрд╕реНрддреИ рдИ-рдкреБрд╕реНрддрдХ рд╕реНрдХреНрд░рд┐рдирд╣рд░реВ) рд░ рдЫрд┐рдЯреЛ (рдирд┐рдпрдорд┐рдд рдореЛрдирд┐рдЯрд░рд╣рд░реВ) рд╕реНрдХреНрд░рд┐рдирд╣рд░реВрдорд╛ рдЫрд╛рдкрд┐рдПрдХреЛ рд╡рд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрд╛ рд╢реИрд▓реАрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рди CSS рдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдорд┐рдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реА рдердкрд┐рдПрдХреЛ рдЫред
  • рд░реЗрдЦреАрдп() рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рджрд┐рдЗрдПрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдмрд┐рдиреНрджреБрд╣рд░реВ рдмреАрдЪ рд░реЗрдЦреАрдп рдкреНрд░рдХреНрд╖реЗрдкрдг рд▓рд╛рдЧреВ рдЧрд░реНрди CSS рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ, рдЬреБрди рдЬрдЯрд┐рд▓ рдПрдирд┐рдореЗрд╕рдирд╣рд░реВ рдЬрд╕реНрддреИ рдмрд╛рдЙрдирд┐рдЩ рд░ рд╕реНрдЯреНрд░реЗрдЪрд┐рдЩ рдкреНрд░рднрд╛рд╡рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • Headers.getSetCookie() рд╡рд┐рдзрд┐рд▓реЗ рдПрдХреИ рдЕрдиреБрд░реЛрдзрдорд╛ рдкрд╛рд╕ рдЧрд░рд┐рдПрдХрд╛ рдмрд╣реБ рд╕реЗрдЯ-рдХреБрдХреА рд╣реЗрдбрд░рд╣рд░реВрдмрд╛рдЯ рдорд╛рдирд╣рд░реВ рдирд┐рдХрд╛рд▓реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • рдХреНрд░реЗрдбреЗрдиреНрд╕рд┐рдпрд▓рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдареВрд▓реЛ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди WebAuthn API рдорд╛ largeBlob рд╡рд┐рд╕реНрддрд╛рд░ рдердкрд┐рдПрдХреЛ рдЫред
  • рдХреНрд░рд╕-рд╕рд╛рдЗрдЯ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЕрд▓рдЧ рдЧрд░реНрди рдирд┐рдЬреА рд░рд╛рдЬреНрдп рдЯреЛрдХрди API рд╕рдХреНрд╖рдо рдЧрд░рд┐рдпреЛред
  • рд╕рд╛рдЗрдЯрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рд╕рдмрдбреЛрдореЗрдирдмрд╛рдЯ рд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕реНрд░реЛрддрд╣рд░реВрдорд╛ рд╕рдорд╛рди-рдореВрд▓ рд╕рд░реНрддрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди document.domain рдЧреБрдг рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рдЫреИрдиред рдпрджрд┐ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд╕рдмрдбреЛрдореЗрдирд╣рд░реВ рдмреАрдЪ рд╕рдЮреНрдЪрд╛рд░ рдЪреНрдпрд╛рдирд▓ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, postMessage() рдкреНрд░рдХрд╛рд░реНрдп рд╡рд╛ рдЪреНрдпрд╛рдирд▓ рд╕рдиреНрджреЗрд╢ API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд┐рд░реАрдХреНрд╖рдг рдкреНрдпрд╛рдирд▓рд╕рдБрдЧ рдЕрдм рд╡реЗрдм рд╕рд░реНрднрд░ (рдиреЗрдЯрд╡рд░реНрдХ > рд╣реЗрдбрд░ > рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЗрдбрд░рд╣рд░реВ) рджреНрд╡рд╛рд░рд╛ рдлрд░реНрдХрд╛рдЗрдПрдХреЛ рдирдпрд╛рдБ HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЗрдбрд░рд╣рд░реВ рдУрднрд░рд░рд╛рдЗрдб рд╡рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫред рдердк рд░реВрдкрдорд╛, рд╕реНрд░реЛрдд > рдУрднрд░рд░рд╛рдЗрдб рдЦрдгреНрдбрдорд╛ рд░рд╣реЗрдХреЛ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓ рд╕рдореНрдкрд╛рджрди рдЧрд░реЗрд░ рд░ рдорд╛рд╕реНрдХрджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрд░ рд╕рдмреИ рдУрднрд░рд░рд╛рдЗрдбрд╣рд░реВ рдПрдХреИ рдард╛рдЙрдБрдорд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред Nuxt, Vite рд░ рд░реЛрд▓рдЕрдк рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдбрд┐рдмрдЧрд┐рдЩред рд╕реНрдЯрд╛рдЗрд▓ рдкреНрдпрд╛рдирд▓рдорд╛ CSS рдХрд╛ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдирд┐рджрд╛рди (рд╕рдореНрдкрддреНрддрд┐ рдирд╛рдорд╣рд░реВрдорд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд░ рддреЛрдХрд┐рдПрдХрд╛ рдорд╛рдирд╣рд░реВ рдЫреБрдЯреНрдЯреИ рдиреЛрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН)ред рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдорд╛, рдЗрдиреНрдЯрд░ рдерд┐рдЪреНрджрд╛ рд╕реНрд╡рдд: рдкреВрд░реНрдг рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ (рд░ рдЯреНрдпрд╛рдм рд╡рд╛ рджрд╛рдпрд╛рдБ рддреАрд░ рдерд┐рдЪреНрджрд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди)ред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 113

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

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

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