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

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

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ╨▓ рдХреНрд░реЛрдо 85:

  • рдердкрд┐рдпреЛ рдЯреНрдпрд╛рдмрд╣рд░реВрдХреЛ рд╕рдореВрд╣рд╣рд░реВ рдкрддрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред рдЯреНрдпрд╛рдмрд╣рд░реВ рд╕рдиреНрджрд░реНрдн рдореЗрдиреБ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдореВрд╣рдмрджреНрдз рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░рдЩ рд░ рд▓реЗрдмрд▓рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣реБрди рд╕рдХреНрдЫред рдЬрдм рддрдкрд╛рдЗрдБ рд╕рдореВрд╣ рд▓реЗрдмрд▓рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рд╕рдореНрдмрдиреНрдзрд┐рдд рдЯреНрдпрд╛рдмрд╣рд░реВ рд▓реБрдХреЗрдХрд╛ рдЫрдиреН рд░ рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛рдорд╛ рдПрдХрд▓ рд▓реЗрдмрд▓ рд░рд╣рдиреНрдЫред рд▓реЗрдмрд▓рдорд╛ рдлреЗрд░рд┐ рдХреНрд▓рд┐рдХ рдЧрд░реНрджрд╛ рд▓реБрдХрд╛рдЙрдиреЗ рд╕реБрд╡рд┐рдзрд╛ рд╣рдЯреНрдЫред

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

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

  • рдЯреНрдпрд╛рдм рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрдиред рдЯреНрдпрд╛рдм рдмрдЯрдирдорд╛ рд╣реЛрднрд░ рдЧрд░реНрджрд╛ рдЕрдм рдЯреНрдпрд╛рдмрдорд╛ рдкреГрд╖реНрдардХреЛ рдердореНрдмрдиреЗрд▓ рджреЗрдЦрд╛рдЙрдБрдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдЭреИ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд░рд┐рдп рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рд░ "chrome://flags/#tab-hover-cards" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

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

  • рд╕рдореНрдкрд╛рджрди рдЧрд░рд┐рдПрдХрд╛ PDF рдлрд╛рд░рдорд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ, рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ "chrome://flags#pdf-viewer-update" рд░ "chrome://flags/#pdf-two-up-view" рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрдирд┐ рд╕реБрдЭрд╛рд╡ рдЧрд░рд┐рдпреЛред рдирдпрд╛рдБ рдЗрдиреНрдЯрд░рдлреЗрд╕ PDF рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рд╣реЗрд░реНрджреИред
  • QR рдХреЛрдбрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рд╣рд╛рд▓рдХреЛ рдкреГрд╖реНрдардХреЛ рд▓рд╛рдЧрд┐ QR рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрди, рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЖрдЗрдХрди рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ, рдЬреБрди рддрдкрд╛рдИрдВрд▓реЗ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрджрд╛ рджреЗрдЦрд╛ рдкрд░реНрджрдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдЭреИ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд░рд┐рдп рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рд░ "chrome://flags/#sharing-qr-code-generator" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

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

  • рдмрд╛рд░реЗ:рдЭрдгреНрдбрд╛ рдкреГрд╖реНрдардорд╛ рдЕрдм рд╡рд┐рдХрд▓реНрдк рдЫ "рдУрдореНрдирд┐рдмрдХреНрд╕ UI рд╣рд╛рдЗрдб рд╕реНрдЯреНрдпрд╛рдбреА-рд╕реНрдЯреЗрдЯ URL рдкрде, рдХреНрд╡реЗрд░реА, рд░ рд░реЗрдл" ("chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and- рд╕рдиреНрджрд░реНрдн-рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛"), рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдкрде рддрддреНрд╡рд╣рд░реВ рд░ рдХреНрд╡реЗрд░реА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрдиреБрд╣реЛрд╕реН, рдХреЗрд╡рд▓ рд╕рд╛рдЗрдЯ рдбреЛрдореЗрди рджреГрд╢реНрдпрд╛рддреНрдордХ рдЫреЛрдбреНрдиреБрд╣реЛрд╕реНред рд▓реБрдХрд╛рдЗрдиреНрдЫ рдЬрдм рддрдкрд╛рдЗрдБ рдкреГрд╖реНрдард╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ (рд▓реЛрдб рдЧрд░реНрджрд╛ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╕реНрдХреНрд░реЛрд▓ рдЧрд░реНрди рд╕реБрд░реБ рдирдЧрд░реЗрд╕рдореНрдо рдкреВрд░рд╛ URL рджреЗрдЦрд╛рдЗрдиреНрдЫ)ред рд▓реБрдХрд╛рдЗрд╕рдХреЗрдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреВрд░реНрдг URL рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрди рдкреНрд░реЗрд░рд┐рдд рдЧрд░рд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рд╣реЛрднрд░рдорд╛ рдкреВрд░рд╛ URL рджреЗрдЦрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" рд╡рд┐рдХрд▓реНрдк рдкрдирд┐ рдЫред рд╕рдиреНрджрд░реНрдн рдореЗрдиреБрдорд╛ рдЙрдкрд▓рдмреНрдз "рд╕рдзреИрдВ рдкреВрд░рд╛ URL рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рд╕реЗрдЯрд┐рдЩрд▓реЗ "https://", "wwwред", рдкрде рд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд▓реБрдХрд╛рдЙрди рд░рджреНрдж рдЧрд░реНрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рд▓реБрдХрд╛рдЙрди рд╣рд╛рд▓ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рд╛рдиреЛ рдкреНрд░рддрд┐рд╢рддрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрдкреНрд░реЗрд░рдгрд╛ рднрдиреЗрдХреЛ URL рдорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╣реЗрд░рдлреЗрд░ рдЧрд░реНрдиреЗ рдлрд┐рд╕рд┐рдЩ рд╕реНрдХреНрдпрд╛рдорд╣рд░реВрдмрд╛рдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЬреЛрдЧрд╛рдЙрдиреЗ рдЗрдЪреНрдЫрд╛ рд╣реЛ рднрдирд┐рдПрдХреЛ рдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 85

  • рдЯреНрдпрд╛рдмреНрд▓реЗрдЯ рдореЛрдбрдорд╛, рдЯрдЪрд╕реНрдХреНрд░рд┐рди рдпрдиреНрддреНрд░рд╣рд░реВрд▓реЗ рдЦреБрд▓рд╛ рдЯреНрдпрд╛рдмрд╣рд░реВрдорд╛ рддреЗрд░реНрд╕реЛ рдиреЗрднрд┐рдЧреЗрд╕рди рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдЫ, рдЬрд╕рд▓реЗ рдЯреНрдпрд╛рдм рд╢реАрд░реНрд╖рдХрд╣рд░реВрдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреНрдпрд╛рдм-рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреГрд╖реНрдард╣рд░реВрдХреЛ рдареВрд▓реЛ рдердореНрдмрдиреЗрд▓рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред рдЯреНрдпрд╛рдмрд╣рд░реВ рд╕рд╛рд░реНрди рд░ рд╕реНрдХреНрд░рд┐рди рдЗрд╢рд╛рд░рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреБрди: рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдердореНрдмрдиреЗрд▓рд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреА рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЕрд╡рддрд╛рд░рдХреЛ рдЫреЗрдЙрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╡рд┐рд╢реЗрд╖ рдмрдЯрдирдХреЛ рд╕рд╛рде рдЕрди рд░ рдЕрдл рд╣реБрдиреНрдЫред рдореЛрдб рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди, рд╕реЗрдЯрд┐рдЩрд╣рд░реВ "chrome://flags/#webui-tab-strip" рд░ "chrome://flags/#scrollable-tabstrip" рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

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

  • рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рд╕реБрдЭрд╛рд╡ рдЧрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдЯрд╛рдЗрдк рдЧрд░реНрджрд╛, рдкрд╣рд┐рд▓реЗ рдиреИ рдЦреБрд▓рд╛ рдЯреНрдпрд╛рдмрд╣рд░реВрдорд╛ рджреНрд░реБрдд рд░реВрдкрдорд╛ рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрди рд╕рдВрдХреЗрдд рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 85

  • рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рд▓рд┐рдЩреНрдХрдХреЛ рд╕рдиреНрджрд░реНрдн рдореЗрдиреБрдорд╛ рдЬреБрди рддрдкрд╛рдИрдВрд▓реЗ рд▓рд┐рдЩреНрдХрдорд╛ рд▓рд╛рдореЛ рдкреНрд░реЗрд╕ рдЧрд░реНрджрд╛ рджреЗрдЦрд╛ рдкрд░реНрджрдЫ, рдердкрд┐рдпреЛ рджреНрд░реБрдд рдкреГрд╖реНрдард╣рд░реВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрди рдЯреНрдпрд╛рдЧрд╣рд░реВред рдЧрддрд┐ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЖрдзрд╛рд░ рдорд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ рдореБрдЦреНрдп рд╡реЗрдм рдорд╣рддреНрд╡рдкреВрд░реНрдгрд╣рд░реВ, рд▓реЛрдб рд╕рдордп, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рд░ рд╕рд╛рдордЧреНрд░реА рд╕реНрдерд┐рд░рддрд╛рдХреЛ рд╕рдордЧреНрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 85

  • рдЕрд╡рд░реБрджреНрдз рдкреНрд░рджрд╛рди рдЧрд░рд┐рдпреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ (рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдмрд┐рдирд╛) рд░ рдЕрднрд┐рд▓реЗрдЦрд╣рд░реВ (zip, iso, рдЖрджрд┐) рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдбрд╛рдЙрдирд▓реЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рдердк рдЪреЗрддрд╛рд╡рдиреАрд╣рд░реВред рдЕрд░реНрдХреЛ рд╡рд┐рдореЛрдЪрдирдорд╛, рд╣рд╛рдореА рдЕрднрд┐рд▓реЗрдЦрд╣рд░реВ рдмреНрд▓рдХ рдЧрд░реНрдиреЗ рд░ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ (docx, pdf, рдЖрджрд┐) рдХреЛ рд▓рд╛рдЧрд┐ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдЖрд╢рд╛ рдЧрд░реНрдЫреМрдВред рднрд╡рд┐рд╖реНрдпрдорд╛, рдпреЛ рдмрд┐рд╕реНрддрд╛рд░реИ рдИрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдмрд┐рдирд╛ рдлрд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред рдмреНрд▓рдХрд┐рдЩ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐рдирднрдиреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдмрд┐рдирд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджрд╛ MITM рдЖрдХреНрд░рдордгрд╣рд░реВрдХреЛ рд╕рдордпрдорд╛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реЗрд░ рдЦрд░рд╛рдм рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • AVIF (AV1 рдЫрд╡рд┐ рдврд╛рдБрдЪрд╛) рдЫрд╡рд┐ рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ AV1 рднрд┐рдбрд┐рдпреЛ рдПрдиреНрдХреЛрдбрд┐рдЩ рдврд╛рдБрдЪрд╛рдмрд╛рдЯ рдЗрдиреНрдЯреНрд░рд╛-рдлреНрд░реЗрдо рдХрдореНрдкреНрд░реЗрд╕рди рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред AVIF рдорд╛ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛ рд╡рд┐рддрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдЯреЗрдирд░ рдкреВрд░реНрдг рд░реВрдкрдорд╛ HEIF рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫред AVIF рд▓реЗ HDR (High Dynamic Range) рд░ Wide-gamut color space, рд╕рд╛рдереИ рдорд╛рдирдХ рдбрд╛рдпрдирд╛рдорд┐рдХ рджрд╛рдпрд░рд╛ (SDR) рдорд╛ рджреБрд╡реИ рдЫрд╡рд┐рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • MSVC рд░ Clang рдХрдореНрдкрд╛рдЗрд▓рд░рд╣рд░реВ рдХрд▓ рдЧрд░реНрджрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ Windows рд░ macOS рдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╕реЗрдВрдмрд▓реАрд╣рд░реВ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрджрд╛ рд╕рдорд╛рд╡реЗрд╢ рдХреЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩрдХреЛ рдирддрд┐рдЬрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди (PGO - рдкреНрд░реЛрдлрд╛рдЗрд▓-рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди), рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдердк рдЗрд╖реНрдЯрддрдо рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред PGO рд╕рдХреНрд╖рдо рдЧрд░реНрдирд╛рд▓реЗ рд▓рдЧрднрдЧ 10% рджреНрд╡рд╛рд░рд╛ рдЯреНрдпрд╛рдм рд▓реЛрдбрд┐рдЩрдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рд╕рдореНрднрд╡ рднрдпреЛ (рдореНрдпрд╛рдХреЛрд╕рдорд╛ 2.0% рджреНрд╡рд╛рд░рд╛ рд╕реНрдкреАрдбреЛрдореАрдЯрд░ 7.7 рдкрд░реАрдХреНрд╖рдг рдЧрддрд┐, рд░ Windows рдорд╛ 11.4%)ред рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ macOS рдорд╛ 3.9%, рд░ Windows рдорд╛ 7.3% рд▓реЗ рдмрдвреНрдпреЛред
  • рдкреГрд╖реНрдарднреВрдорд┐ рдЯреНрдпрд╛рдм рдЧрддрд┐рд╡рд┐рдзрд┐ ("рдЯреНрдпрд╛рдм рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ") рдХрдо рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдореЛрдб рдердкрд┐рдпреЛ, "chrome://flags##intensive-wake-up-throttling" рд╕реЗрдЯрд┐рдЩ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп (Chrome 86 рдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рд╣реБрдиреЗ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ)ред рдЬрдм рдпреЛ рдореЛрдб рд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫ, рдкреГрд╖реНрда 1 рдорд┐рдиреЗрдЯ рднрдиреНрджрд╛ рдмрдвреАрдХреЛ рд▓рд╛рдЧрд┐ рдкреГрд╖реНрдарднреВрдорд┐рдорд╛ рдЫ рднрдиреЗ рдкреГрд╖реНрдарднреВрдорд┐ рдЯреНрдпрд╛рдмрд╣рд░реВ (рдЯрд╛рд╕реНрдХрдкреНрдпреБрдЬрд╣рд░реВ) рдорд╛ рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг 5 рдХрд▓ рдкреНрд░рддрд┐ рдорд┐рдиреЗрдЯрдорд╛ рдШрдЯрд╛рдЗрдиреНрдЫред
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рдмреИ рдХреЛрдЯреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд┐рдиреНрдбреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░рдорд╛ рдирднрдПрдХреЛ рдмреЗрд▓рд╛ CPU рд╕реНрд░реЛрдд рдЦрдкрдд рдХрдо рдЧрд░реНрдиреЗ рдореЛрдб рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫред рдХреНрд░реЛрдорд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд┐рдиреНрдбреЛ рдЕрдиреНрдп рд╡рд┐рдиреНрдбреЛрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдУрднрд░рд▓реНрдпрд╛рдк рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рдЫреИрди рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫ рд░ рдУрднрд░рд▓реНрдпрд╛рдкрдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдкрд┐рдХреНрд╕реЗрд▓рд╣рд░реВ рдЪрд┐рддреНрд░рдг рдЧрд░реНрди рд░реЛрдХреНрдЫред
  • рдмрд▓рд┐рдпреЛ рдмрдирд╛рдпреЛ рдорд┐рд╢реНрд░рд┐рдд рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдЧрд░реНрдиреЗ рдмрд┐рд░реВрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ (рдЬрдм рд╕рдВрд╕рд╛рдзрдирд╣рд░реВ HTTPS рдкреГрд╖реНрдардорд╛ http:// рдкреНрд░реЛрдЯреЛрдХрд▓ рдорд╛рд░реНрдлрдд рд▓реЛрдб рд╣реБрдиреНрдЫрдиреН)ред HTTPS рдорд╛рд░реНрдлрдд рдЦреЛрд▓рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВрдорд╛, рдЫрд╡рд┐рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрди рд╕рдореНрдмрдиреНрдзрд┐рдд рдмреНрд▓рдХрд╣рд░реВрдорд╛ "https://" рд╕рдБрдЧ "http://" рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ (рдкрд╣рд┐рд▓реЗ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░ iframes, рдзреНрд╡рдирд┐ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ)ред рдпрджрд┐ рдЫрд╡рд┐ https рдорд╛рд░реНрдлрдд рдЙрдкрд▓рдмреНрдз рдЫреИрди рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдпрд╕рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдЕрд╡рд░реБрджреНрдз рдЧрд░рд┐рдПрдХреЛ рдЫ (рддрдкрд╛рдИрд▓реЗ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдкреНрдпрд╛рдбрд▓рдХ рдкреНрд░рддреАрдХ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдореЗрдиреБ рдорд╛рд░реНрдлрдд рдмреНрд▓рдХрд┐рдЩрд▓рд╛рдИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред
  • рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ 1, 2020 рджреЗрдЦрд┐ рдЬрд╛рд░реА TLS рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╣реБрдиреЗрдЫ рд╡реИрдзрддрд╛ рдЕрд╡рдзрд┐рдорд╛ рдирдпрд╛рдБ рд╕реАрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреЗрдЫ - рдпреА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рдЬреАрд╡рдирдХрд╛рд▓ 398 рджрд┐рди (13 рдорд╣рд┐рдирд╛) рднрдиреНрджрд╛ рдмрдвреА рд╣реБрди рд╕рдХреНрджреИрдиред рдлрд╛рдпрд░рдлрдХреНрд╕ рд░ рд╕рдлрд╛рд░реАрдорд╛ рд╕рдорд╛рди рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреНред рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ 1st рдЕрдШрд┐ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд╛рдпрдо рдЧрд░рд┐рдиреЗрдЫ рддрд░ 825 рджрд┐рди (2.2 рд╡рд░реНрд╖) рдорд╛ рд╕реАрдорд┐рдд рд╣реБрдиреЗрдЫред
  • рдзреЗрд░реИ рдирдпрд╛рдБ API рд╣рд░реВ рдЙрддреНрдкрддреНрддрд┐ рдкрд░реАрдХреНрд╖рдг рдореЛрдбрдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЬрд╕рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕рдХреНрд░рд┐рдпрддрд╛ рдЪрд╛рд╣рд┐рдиреНрдЫ)ред Origin Trial рд▓реЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╡рд╛ 127.0.0.1 рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдмрд╛рдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ, рд╡рд╛ рджрд░реНрддрд╛ рдЧрд░реЗрдкрдЫрд┐ рд░ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐ рдЬреБрди рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд┐рдд рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдиреНрдп рд╣реБрдиреНрдЫред
    • рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрдиреБрднрдпреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкреЛрд░реНрдЯрд▓рд╣рд░реВ рд╕рд╛рдЗрдЯрд╣рд░реВ рдмреАрдЪ рд╕рд┐рдорд▓реЗрд╕ рдиреЗрднрд┐рдЧреЗрд╕рди рдкреНрд░рджрд╛рди рдЧрд░реНрди рд░ рд╕рд╛рд░реНрдиреБ рдЕрдШрд┐ рд╕рд╛рдордЧреНрд░реА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЧрд░реНрди рдПрдХ рдкреГрд╖реНрда рдЕрд░реНрдХреЛрдорд╛ рдШреБрд╕рд╛рдЙрдиреБрд╣реЛрд╕реНред рдирдпрд╛рдБ рдЯреНрдпрд╛рдЧ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд , рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрд░реНрдХреЛ рдкреГрд╖реНрда рдЗрдиреНрд╕рд░реНрдЯрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрдм рдХреЗрдиреНрджреНрд░рд┐рдд рд╣реБрдиреНрдЫ, рд╕рдореНрдорд┐рд▓рд┐рддрдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдкреГрд╖реНрда рдореБрдЦреНрдп рдХрд╛рдЧрдЬрд╛рддрдХреЛ рд╕реНрдерд┐рддрд┐рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реБрдиреЗрдЫ, рдЬрд╕ рднрд┐рддреНрд░ рдиреЗрднрд┐рдЧреЗрд╕рдирд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рдЫред iframe рдХреЛ рд╡рд┐рдкрд░реАрдд, рд╕рдореНрдорд┐рд▓рд┐рдд рдЕрдиреНрддрд░реНрдирд┐рд╣рд┐рдд рдкреГрд╖реНрдардмрд╛рдЯ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд▓рдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдЫреБрдЯреНрдЯреИ рдХрд╛рдЧрдЬрд╛рддрдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░рд┐рдиреНрдЫред
    • рдПрдкреАрдЖрдИ рдЕрдкрд▓реЛрдб рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рд▓реНрдпрд╛рдЙрдиреБрд╣реЛрд╕реН, рдЬрд╕рд▓реЗ рд╕реНрдЯреНрд░рд┐рдордХреЛ рд░реВрдкрдорд╛ рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдЧрд░реНрди рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдкрдвреНрди рдпреЛрдЧреНрдп рд╕реНрдЯреНрд░рд┐рдо (рдкрд╣рд┐рд▓реЗ рдЕрдиреБрд░реЛрдзрд▓реЗ рд╕рд╛рдордЧреНрд░реА рдкреВрд░реНрдг рд░реВрдкрдорд╛ рддрдпрд╛рд░ рд╣реБрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рддрд░ рдЕрдм рддрдкрд╛рдЗрдБ рдЕрдиреБрд░реЛрдзрдХреЛ рдореБрдЦреНрдп рднрд╛рдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рддрдпрд╛рд░ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрд╛рдЗ рдмрд┐рдирд╛ рд╕реНрдЯреНрд░рд┐рдордХреЛ рд░реВрдкрдорд╛ рдбреЗрдЯрд╛ рдкрдард╛рдЙрди рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЗрдирдкреБрдЯ рдлрд┐рд▓реНрдбрдорд╛ рдЯрд╛рдЗрдк рдЧрд░реНрдиреЗ рдмрд┐рддреНрддрд┐рдХреИ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рд╡реЗрдм рдлрд╛рд░рдо рдбрд╛рдЯрд╛ рдкрдард╛рдЙрди рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдЫ рд░ рдЬрдм рдЯрд╛рдЗрдк рдкреВрд░рд╛ рд╣реБрдиреНрдЫ, рдбрд╛рдЯрд╛ fetch() рдорд╛рд░реНрдлрдд рдкрдард╛рдЗрдиреЗрдЫред рдирдпрд╛рдБ API рдорд╛рд░реНрдлрдд рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИ, рддрдкрд╛рдЗрдБ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдорд╛ рдЙрддреНрдкрдиреНрди рдЕрдбрд┐рдпреЛ рд░ рднрд┐рдбрд┐рдпреЛ рдбрд╛рдЯрд╛ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
    • API рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдШреЛрд╖рдгрд╛рддреНрдордХ рдЫрд╛рдпрд╛ DOM рдорд╛ рдирдпрд╛рдБ рдЬрд░рд╛ рд╢рд╛рдЦрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЫрд╛рдпрд╛ DOM, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдЖрдпрд╛рдд рдЧрд░рд┐рдПрдХреЛ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рддрддреНрд╡ рд╢реИрд▓реА рд░ рдпрд╕рдХреЛ рд╕рдореНрдмрдиреНрдзрд┐рдд DOM рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд▓рд╛рдИ рдореБрдЦреНрдп рдХрд╛рдЧрдЬрд╛рддрдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░реНрдиред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдШреЛрд╖рдгрд╛рддреНрдордХ API рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд▓реЗрдЦреНрди рдЖрд╡рд╢реНрдпрдХ рдмрд┐рдирд╛ DOM рд╢рд╛рдЦрд╛рд╣рд░реВ рдЕрдирдкрд┐рди рдЧрд░реНрди HTML рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • рд╕рдореНрдкрддреНрддрд┐ рдердкрд┐рдпреЛ RTCRtpEncodingParameters.adaptivePtime, рдЬрд╕рд▓реЗ RTC рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВ (рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рд╕рдВрдЪрд╛рд░) рдХреЛ рдкреНрд░реЗрд╖рдХрд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рдкреНрдпрд╛рдХреЗрдЯ рдкрдард╛рдЙрдиреЗ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рд╕рдХреНрд░рд┐рдпрддрд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
    • рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдерд╛рдкрд┐рдд PWAs (рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рдн рд╡реЗрдм рдПрдкреНрд╕) рд░ TWAs (рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдм рдЧрддрд┐рд╡рд┐рдзрд┐рд╣рд░реВ) рдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░рдиреНрддрд░ рднрдгреНрдбрд╛рд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫред
      рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдХреЗрд╡рд▓ navigator.storage.persist() рд╡рд┐рдзрд┐ рд░ рдХрд▓ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдирд┐рд░рдиреНрддрд░ рднрдгреНрдбрд╛рд░рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреЗрдЫред

  • рдирдпрд╛рдБ CSS рдирд┐рдпрдо рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ @рд╕рдореНрдкрддреНрддрд┐, рддрдкрд╛рдИрдВрд▓рд╛рдИ рджрд░реНрддрд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ рдЕрдиреБрдХреВрд▓рди CSS рдЧреБрдгрд╣рд░реВ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдиреНрд╕, рдЯрд╛рдЗрдк рдЪреЗрдХрд┐рдЩ рд░ рдбрд┐рдлрд▓реНрдЯ рдорд╛рдирд╣рд░реВрдХреЛ рд╕рд╛рдеред @property рдХрд╛рд░реНрдп рдкрд╣рд┐рд▓реЗ рдердкрд┐рдПрдХреЛ registerProperty() рд╡рд┐рдзрд┐ рдЬрд╕реНрддреИ рд╣реЛред
  • Windows OS рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ getInstalledRelated рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ () PWA рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиред рдкрд╣рд┐рд▓реЗ, рдпреЛ рд╡рд┐рдзрд┐ рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНрдпреЛред
  • рдбреЗрд╕реНрдХрдЯрдк рд╕рдорд░реНрдерди рдЕрдм рдЙрдкрд▓рдмреНрдз рдЫ рдЖрд╡реЗрджрди рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рдирдХ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рджреНрд░реБрдд рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, PWA (рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рдн рд╡реЗрдм рдПрдкреНрд╕) рдврд╛рдБрдЪрд╛рдорд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдХрдЯрдорд╛ рддрддреНрд╡рд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реНред рдкрд╣рд┐рд▓реЗ, рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдерд┐рдПред
  • CSS рдЧреБрдг рдердкрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реА рджреГрд╢реНрдпрддрд╛ рд░реЗрдиреНрдбрд░рд┐рдЩ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рд╕рд╛рдордЧреНрд░реАрдХреЛ рджреГрд╢реНрдпрддрд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиред 'рд╕реНрд╡рддрдГ' рдорд╛ рд╕реЗрдЯ рдЧрд░реНрджрд╛, рджреГрд╢реНрдпрддрд╛ рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░рдХреЛ рд╕реАрдорд╛рдирд╛рдорд╛ рддрддреНрд╡рдХреЛ рдирд┐рдХрдЯрддрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдмреНрд░рд╛рдЙрдЬрд░рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред 'рд▓реБрдХреЗрдХреЛ' рдорд╛рдирд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд▓рд┐рдкрд┐рд╣рд░реВрдмрд╛рдЯ рддрддреНрд╡рдХреЛ рдкреНрд░рджрд░реНрд╢рдирд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • CSS рдЧреБрдг рдердкрд┐рдпреЛ рдХрд╛рдЙрдиреНрдЯрд░ рд╕реЗрдЯ рдЕрд╡рд╕реНрдерд┐рдд рдХрд╛рдЙрдиреНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рди рд╕реЗрдЯ рдЧрд░реНрдиред рдирдпрд╛рдБ CSS рдЧреБрдгрд▓реЗ рдкрд╣рд┐рд▓реЗ рдЙрдкрд▓рдмреНрдз рдХрд╛рдЙрдиреНрдЯрд░-рд░рд┐рд╕реЗрдЯ рд░ рдХрд╛рдЙрдиреНрдЯрд░-рд╡реГрджреНрдзрд┐ рдЧреБрдгрд╣рд░реВрд▓рд╛рдИ рдкреВрд░рдХ рдмрдирд╛рдЙрдБрдЫ, рдЬреБрди рдирдпрд╛рдБ рдХрд╛рдЙрдиреНрдЯрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╡рд╛ рдЕрд╡рд╕реНрдерд┐рдд рдПрдХ рдмрдврд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
  • рдкреНрд░рд┐рдиреНрдЯ рдЧрд░реНрджрд╛ рдкреГрд╖реНрдард▓рд╛рдИ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрди 'рдкреГрд╖реНрда' CSS рдЧреБрдг рдердкрд┐рдпреЛ, рд╕рд╛рдереИ рдкреГрд╖реНрда рдЕрднрд┐рдореБрдЦреАрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА ('рдЕрдкрд░рд╛рдЗрдЯ', 'рд░реЛрдЯреЗрдЯ-рдмрд╛рдпрд╛рдБ' рд░ 'рд░реЛрдЯреЗрдЯ-рджрд╛рдпрд╛рдБ') рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди 'рдкреГрд╖реНрда-рдЕрднрд┐рдореБрдЦреАрдХрд░рдг' рдЧреБрдг рдердкрд┐рдпреЛред рдирд╛рдорджреНрд╡рд╛рд░рд╛ рдкреГрд╖реНрдард╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рд╕рдорд░реНрдерди, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ тАЬ@page foobar {}тАЭред
  • API рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ рдШрдЯрдирд╛ рд╕рдордп рдкреГрд╖реНрда рд▓реЛрдб рд╣реБрдиреБ рдЕрдШрд┐ рд░ рдкрдЫрд┐ рдШрдЯрдирд╛ рдврд┐рд▓рд╛рдЗ рдорд╛рдкрди рдЧрд░реНрдиред
  • рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░ рдореЛрдбрдорд╛ рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдкрд┐рдХреНрдЪрд░ рдЗрди рдкрд┐рдХреНрдЪрд░ рд╡рд┐рдиреНрдбреЛрдХреЛ рд╕рдиреНрджрд░реНрдн рдЫреЛрдбреНрдЫред
  • рд░реЗрдлрд░рд░ рд╣реЗрдбрд░ рднрд░реНрджрд╛, рдЕрдм рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ strict-origin-when-cross-origin рдирд┐рдпрдо (Referrer рд▓рд╛рдИ рдХрд╛рдЯрд┐рдПрдХреЛ рдЕрдиреНрдп рд╣реЛрд╕реНрдЯрд╣рд░реВрдорд╛ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН рдЬрд╕рдмрд╛рдЯ рд╕реНрд░реЛрддрд╣рд░реВ рд▓реЛрдб рд╣реБрдиреНрдЫрдиреН) no-referrer-when-downgrade (HTTPS рдмрд╛рдЯ HTTP рдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрджрд╛ рд░реЗрдлрд░рд░ рднрд░рд┐рдПрдХреЛ рдЫреИрди, рддрд░ рд▓реЛрдб рдЧрд░реНрджрд╛ рдкрдард╛рдЗрдиреНрдЫред HTTPS рдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ)ред
  • WebAuthn API рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдирдпрд╛рдБ рд╡рд┐рдзрд┐рд╣рд░реВ getPublicKey(), getPublicKeyAlgorithm() рд░ getAuthenticatorData()ред
  • WebAssembly рдорд╛ рдердкрд┐рдпреЛ JavaScript BigInt рдкреНрд░рдХрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ 64-bit рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░реНрдп рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЖрдпрд╛рдд рд░ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрди рд╕рдорд░реНрдердиред
  • WebAssembly рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ рдмрд╣реБ-рдорд╛рди, рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрд▓реЗ рдПрдХ рднрдиреНрджрд╛ рдмрдвреА рдорд╛рди рдлрд░реНрдХрд╛рдЙрдБрдЫред
  • WebAssembly рдХреЛ рд▓рд╛рдЧрд┐ Liftoff рдЖрдзрд╛рд░рднреВрдд рдХрдореНрдкрд╛рдЗрд▓рд░ рд╕рдмреИ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд░ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рди рдХреЗрд╡рд▓ Intel рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВред Liftoff рд░ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ TurboFan рдХрдореНрдкрд╛рдЗрд▓рд░ рдмреАрдЪрдХреЛ рдореБрдЦреНрдп рднрд┐рдиреНрдирддрд╛ рдпреЛ рд╣реЛ рдХрд┐ Liftoff рд▓реЗ рдЙрддреНрдкрдиреНрди рдХреЛрдбрдХреЛ рдХрдо рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрддрдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдВрдХрд▓рдирдХреЛ рдЙрдЪреНрдЪрддрдо рдЧрддрд┐ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреНрдЫред Liftoff TurboFan рднрдиреНрджрд╛ рдзреЗрд░реИ рд╕рд░рд▓ рдЫ рд░ рдзреЗрд░реИ рдЪрд╛рдБрдбреИ рд░рди-рдЯреБ-рд░рди рдореЗрд╢рд┐рди рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫ, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рд▓рдЧрднрдЧ рддреБрд░реБрдиреНрддреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рджреИ, рд╕рдВрдХрд▓рди рдврд┐рд▓рд╛рдЗрд▓рд╛рдИ рдиреНрдпреВрдирддрдордорд╛ рд░рд╛рдЦреНрджреИред рдорд╕реНрдпреМрджрд╛ рдХреЛрдбрдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдПрдХ рдЕрдиреБрдХреВрд▓рди рдкреБрди: рд╕рдВрдХрд▓рди рдЪрд░рдг рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛ рдЪрд▓рд╛рдЗрдиреНрдЫ, рдЬреБрди рдЯрд░реНрдмреЛрдлреНрдпрд╛рди рдХрдореНрдкрд╛рдЗрд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЧрд░рд┐рдиреНрдЫред рдПрдХрдкрдЯрдХ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдореЗрд╕рд┐рди рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рддрдпрд╛рд░ рднрдПрдкрдЫрд┐, рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдорд╕реНрдпреМрджрд╛рд▓рд╛рдИ рдЫрд┐рдЯреЛ рдХреЛрдбрдХреЛ рд╕рд╛рде рдмрджрд▓рд┐рдиреНрдЫред рдХреБрд▓ рдорд┐рд▓рд╛рдПрд░, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд░реБ рд╣реБрдиреБ рдЕрдШрд┐ рд╡рд┐рд▓рдореНрдмрддрд╛ рдШрдЯрд╛рдПрд░, Liftoff рд▓реЗ WebAssembly рдкрд░реАрдХреНрд╖рдг рд╕реБрдЗрдЯрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд▓рдЧрднрдЧ 20% рдмрдврд╛рдпреЛред
  • JavaScript рдорд╛ рдердкрд┐рдпреЛ рдирдпрд╛рдБ рддрд╛рд░реНрдХрд┐рдХ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ рдЕрдкрд░реЗрдЯрд░рд╣рд░реВ: "??=", "&&=" рд░ "||="ред рдпрджрд┐ "x" рд▓реЗ рд╢реВрдиреНрдп рд╡рд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдЫ рднрдиреЗ рдорд╛рддреНрд░ "x ??= y" рдЕрдкрд░реЗрдЯрд░рд▓реЗ рдХрд╛рд░реНрдп рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджрдЫред "x" FALSE рд░ "x &&= y" TRUE рднрдПрдорд╛ рдорд╛рддреНрд░ рдЕрдкрд░реЗрдЯрд░ "x ||= y" рд▓реЗ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫред
  • String.prototype.replaceAll() рд╡рд┐рдзрд┐ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рдирдпрд╛рдБ рд╕реНрдЯреНрд░рд┐рдЩ рдлрд░реНрдХрд╛рдЙрдБрдЫ (рдореВрд▓ рд╕реНрдЯреНрд░рд┐рдЩ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рдиреНрдЫ) рдЬрд╕рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдврд╛рдБрдЪрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕рдмреИ рдорд┐рд▓рд╛рдирд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдиреНрдЫред рдврд╛рдБрдЪрд╛рд╣рд░реВ рдпрд╛ рдд рд╕рд╛рдзрд╛рд░рдг рдорд╛рд╕реНрдХ рд╡рд╛ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреНред
  • Promise.any() рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ, рдЬрд╕рд▓реЗ рд╕реВрдЪреАрдмрд╛рдЯ рдкрд╣рд┐рд▓реЛ рдкреВрд░рд╛ рд╡рд╛рдЪрд╛ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдЫред
  • AppCache manifest (рд╡реЗрдм тАЛтАЛрдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓рд╛рдИ рдЕрдлрд▓рд╛рдЗрди рдореЛрдбрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреЗ рдкреНрд░рд╡рд┐рдзрд┐) рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫред рдЙрджреНрдзреГрдд рдХрд╛рд░рдг рдХреНрд░рд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдЩ рдЖрдХреНрд░рдордгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднреЗрдХреНрдЯрд░рд╣рд░реВ рдордзреНрдпреЗ рдПрдХрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрдиреЗ рдЗрдЪреНрдЫрд╛ рд╣реЛред AppCache рдХреЛ рд╕рдЯреНрдЯрд╛ API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫ рдХреНрдпрд╛рд╕.
  • SameSite=рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдмрд┐рдирд╛ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдореЛрдбрдорд╛ рдХреБрдХреА рдкреНрд░рд╕рд╛рд░рдг рдирд┐рд╖реЗрдз рдЧрд░рд┐рдПрдХреЛ рдЫред SameSite рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреБрдХреАрд╣рд░реВрдХреЛ рдкреНрд░рд╕рд╛рд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕реЗрдЯ-рдХреБрдХреА рд╣реЗрдбрд░рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдорд╛рди "SameSite=Lax" рдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЫрд╡рд┐ рдЕрдиреБрд░реЛрдз рдЬрд╕реНрддрд╛ рдХреНрд░рд╕-рд╕рд╛рдЗрдЯ рдЙрдк-рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдХреАрд╣рд░реВ рдкрдард╛рдЙрди рд╕реАрдорд┐рдд рдЧрд░реНрджрдЫред рд╡рд╛ рдЕрд░реНрдХреЛ рд╕рд╛рдЗрдЯрдмрд╛рдЯ iframe рдорд╛рд░реНрдлрдд рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдЧрд░реНрджреИред
    рдХреБрдХреА рд╕реЗрдЯрд┐рдЩрд▓рд╛рдИ SameSite=None рдорд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реЗрд░ рд╕рд╛рдЗрдЯрд╣рд░реВрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд SameSite рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рдУрднрд░рд░рд╛рдЗрдб рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред SameSite=рдХреБрдХреАрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдкрдирд┐ рдорд╛рди рдЕрдм рд╕реБрд░рдХреНрд╖рд┐рдд рдореЛрдбрдорд╛ рдорд╛рддреНрд░ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЬреБрди HTTPS рдорд╛рд░реНрдлрдд рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдиреНрдп рдЫред

  • рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдердкрд┐рдпреЛ CSSOM API (CSS Object Model) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ CSS-in-JS рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рд╢реИрд▓реАрд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рд╕рд╛рдереИ JavaScript рдмрд╛рдЯ рдердкрд┐рдПрдХрд╛ рд╢реИрд▓реАрд╣рд░реВред рдЕрдбрд┐рдЯ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд░рд┐рд▓реАрдЬ рдЧрд░реНрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдпреЛ рд▓рд╛рдЗрдЯрд╣рд╛рдЙрд╕ рез, рдЬрд╕рд▓реЗ рдирдпрд╛рдБ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд▓рд╛рд░реНрдЬреЗрд╕реНрдЯ рдХрдиреНрдЯреЗрдиреНрдЯрдлреБрд▓ рдкреЗрдиреНрдЯ (LCP), Cumulative Layout Shift (CLS) рд░ Total Blocking Time (TBT) рдердкреНрдЫред

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

  • рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд▓реЗ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦрд╛рдЙрдБрдЫ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрдХрд▓рди рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛рд╕ рдЧрд░реНрджреИред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдкреГрд╖реНрда рдорд╛рд░реНрдлрдд рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрджрд╛, рд╕реНрдХреЗрд▓рд▓реЗ рдиреЗрднрд┐рдЧреЗрд╕рдирдХреЛ рд╕реБрд░реБрд╡рд╛рддрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдордп рджреЗрдЦрд╛рдЙрдБрджрдЫ, рд░ рд░реЗрдХрд░реНрдбрд┐рдЩрдХреЛ рд╕реБрд░реБрд╡рд╛рдд рд╣реЛрдЗрдиред

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

рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВ рд░ рдмрдЧ рдлрд┐рдХреНрд╕рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рд╣рдЯрд╛рдЙрдБрдЫ 20 рдЬреЛрдЦрд┐рдорд╣рд░реВред рдзреЗрд░реИ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгрдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдареЗрдЧрд╛рдирд╛ рд╕реЗрдирд┐рдЯрд╛рдЗрдЬрд░, рдореЗрдореЛрд░реА рд╕реЗрдирд┐рдЯрд╛рдЗрдЬрд░, рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рдЕрдЦрдгреНрдбрддрд╛, LibFuzer ╨╕ AFLред рдХреБрдиреИ рдкрдирд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рдЬрд╕рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рд╕реБрд░рдХреНрд╖рд╛рдХрд╛ рд╕рдмреИ рд╕реНрддрд░рд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд░ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдмрд╛рд╣рд┐рд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╣рд╛рд▓рдХреЛ рд╡рд┐рдореЛрдЪрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрдордЬреЛрд░реАрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирдЧрдж рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВ рднреБрдХреНрддрд╛рдиреА рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛, Google рд▓реЗ $14 (рдПрдХ $ 10000 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди $ 5000 рдкреБрд░рд╕реНрдХрд╛рд░, рд░ рдЪрд╛рд░ $ 1000 рдкреБрд░рд╕реНрдХрд╛рд░) рдореВрд▓реНрдпрд╡рд╛рди 500 рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВ рднреБрдХреНрддрд╛рди рдЧрд░реНтАНрдпреЛред рем рд╡рдЯрд╛ рдкреБрд░рд╕реНрдХрд╛рд░рдХреЛ рдЖрдХрд╛рд░ рдЕрдЭреИ рддрдп рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

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

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