Google рдиреЗ Chrome 93 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдЪреЗ рдЕрдирд╛рд╡рд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, Chrome рдЪрд╛ рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдХреНрд░реЛрдорд┐рдпрдо рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдПрдХ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. Google рд▓реЛрдЧреЛрдЪрд╛ рд╡рд╛рдкрд░, рдХреНрд░реЕрд╢ рдЭрд╛рд▓реНрдпрд╛рд╕ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд┐рдгреНтАНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНтАНрдЯрдордЪреА рдЙрдкрд╕реНрдерд┐рддреА, рдкреНрд░реЛрдЯреЗрдХреНрдЯреЗрдб рд╡реНрд╣рд┐рдбрд┐рдУ рдХрдВрдЯреЗрдВрдЯ (DRM) рдкреНрд▓реЗ рдХрд░рдгреНтАНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓, рдЖрдкреЛрдЖрдк рдЕрдкрдбреЗрдЯ рдЗрдВрд╕реНтАНрдЯреЙрд▓ рдХрд░рдгреНтАНрдпрд╛рдЪреА рд╕рд┐рд╕реНтАНрдЯрдо рдЖрдгрд┐ рд╢реЛрдз рдШреЗрдд рдЕрд╕рддрд╛рдирд╛ RLZ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНтАНрдпрд╛рдиреЗ Chrome рдмреНрд░рд╛рдЙрдЭрд░ рдУрд│рдЦрд▓рд╛ рдЬрд╛рддреЛ. Chrome 94 рдЪреЗ рдкреБрдвреАрд▓ рд░рд┐рд▓реАрдЭ 21 рд╕рдкреНрдЯреЗрдВрдмрд░ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ (рд╡рд┐рдХрд╛рд╕ 4-рдЖрдард╡рдбреНрдпрд╛рдВрдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭ рд╕рд╛рдпрдХрд▓рдордзреНрдпреЗ рд╣рд▓рд╡рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ).

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

  • рдкреГрд╖реНрда рдорд╛рд╣рд┐рддреА (рдкреГрд╖реНрда рдорд╛рд╣рд┐рддреА) рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдмреНрд▓реЙрдХрдЪреЗ рдбрд┐рдЭрд╛рдЗрди рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдиреЗрд╕реНрдЯреЗрдб рдмреНрд▓реЙрдХреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реНрд╡рд┐рдЪрд╕рд╣ рдмрджрд▓рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдпрд╛рджреНрдпрд╛ рдЦрд╛рддреНрд░реА рдХрд░рддрд╛рдд рдХреА рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрд╡рд╛рдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рдердо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. рдмрджрд▓ рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА; рддреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА тАЬchrome://flags/#page-info-version-2-desktopтАЭ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
    Chrome 93 рд░рд┐рд▓реАрдЭ
  • рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдереЛрдбреНрдпрд╛ рдЯрдХреНрдХреЗрд╡рд╛рд░реАрд╕рд╛рдареА, рдПрдХ рдкреНрд░рдпреЛрдЧ рдореНрд╣рдгреВрди, рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рдордзреАрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рдЗрдВрдбрд┐рдХреЗрдЯрд░ рдЕрдзрд┐рдХ рддрдЯрд╕реНрде рдЪрд┐рдиреНрд╣рд╛рдиреЗ рдмрджрд▓рд▓рд╛ рдЧреЗрд▓рд╛ рдЬреНрдпрд╛рдореБрд│реЗ рджреБрд╣реЗрд░реА рдЕрд░реНрде рд▓рд╛рд╡рд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА (рд▓реЙрдХ "V" рдЪрд┐рдиреНрд╣рд╛рдиреЗ рдмрджрд▓рд▓реЗ рд╣реЛрддреЗ). рдПрдирдХреНрд░рд┐рдкреНрд╢рдирд╢рд┐рд╡рд╛рдп рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА, тАЬрд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реАтАЭ рдирд┐рд░реНрджреЗрд╢рдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВрдЪ рдЖрд╣реЗ. рдЗрдВрдбрд┐рдХреЗрдЯрд░ рдмрджрд▓рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рдЕрд╕реЗ рдЖрд╣реЗ рдХреА рдЕрдиреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдкреЕрдбрд▓реЙрдХ рдЗрдВрдбрд┐рдХреЗрдЯрд░рд▓рд╛ рдХрдиреЗрдХреНрд╢рди рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдЪрд┐рдиреНрд╣ рдореНрд╣рдгреВрди рдкрд╛рд╣рдгреНрдпрд╛рдРрд╡рдЬреА рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рддрд╛ рдпреЗрдИрд▓ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрд╢реА рдЬреЛрдбрддрд╛рдд. Google рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдиреБрд╕рд╛рд░, рдХреЗрд╡рд│ 11% рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд▓реЙрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЪрд┐рдиреНрд╣рд╛рдЪрд╛ рдЕрд░реНрде рд╕рдордЬрддрд╛рдд.
    Chrome 93 рд░рд┐рд▓реАрдЭ
  • рдиреБрдХрддреНрдпрд╛рдЪ рдмрдВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЯреЕрдмрдЪреА рд╕реВрдЪреА рдЖрддрд╛ рдЯреЕрдмрдЪреНрдпрд╛ рдмрдВрдж рдЧрдЯрд╛рдВрдЪреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ (рдкреВрд░реНрд╡реА рдпрд╛рджреАрдордзреНрдпреЗ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рддрдкрд╢реАрд▓ рди рджреЗрддрд╛ рдлрдХреНрдд рдЧрдЯрд╛рдЪреЗ рдирд╛рд╡ рджрд╛рдЦрд╡рд▓реЗ рдЬрд╛рдд рдЕрд╕реЗ) рд╕рдВрдкреВрд░реНрдг рдЧрдЯ рдЖрдгрд┐ рд╡реИрдпрдХреНрддрд┐рдХ рдЯреЕрдм рджреЛрдиреНрд╣реА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдкрд░рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣. рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА, рддреНрдпрд╛рдореБрд│реЗ рддреЗ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ "chrome://flags/#tab-restore-sub-menus" рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реВ рд╢рдХрддреЗ.
    Chrome 93 рд░рд┐рд▓реАрдЭ
  • рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА, рдирд╡реАрди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites рдЖрдгрд┐ JavaScriptJitBlockedForSites, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ JIT-рд▓реЗрд╕ рдореЛрдб рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд, рдЬреЗ JIT рд╕рдВрдХрд▓рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдЕрдХреНрд╖рдо рдХрд░рддреЗ рдЬреЗрд╡реНрд╣рд╛ рддреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ рддреЗрд╡реНрд╣рд╛ JavaScript рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЖрдВрддрд░-рдХрдЯреНрдЯреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ (рдЖрдВрддрд░-рдХрдЯреНрдЯреНрдпрд╛рд╕рд╛рдареА) рдХреЛрдб рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рджрд░рдореНрдпрд╛рди рдореЗрдорд░реА. JIT рдЕрдХреНрд╖рдо рдХрд░рдгреЗ рд╣реЗ JavaScript рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЕрдВрджрд╛рдЬреЗ 17% рдиреЗ рдХрдореА рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд┐рдВрдорддреАрд╡рд░ рд╕рдВрднрд╛рд╡реНрдп рдзреЛрдХрд╛рджрд╛рдпрдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдиреЗ рдЖрдгрдЦреА рдкреБрдвреЗ рдЬрд╛рдКрди рдПрдЬ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ "рд╕реБрдкрд░ рдбреБрдкрд░ рд╕рд┐рдХреНрдпреБрд░" рдореЛрдб рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ JIT рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдиреЙрди-JIT рд╕реБрд╕рдВрдЧрдд рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕реБрд░рдХреНрд╖рд╛ рдпрдВрддреНрд░рдгрд╛ CET (рдХрдВрдЯреНрд░реЛрд▓рдлреНрд▓реЛ-рдПрдирдлреЛрд░реНрд╕рдореЗрдВрдЯ рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреА), ACG (рдЖрд░рдмрд┐рдЯреНрд░рд░реА) рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджрд┐рд▓реА рдЖрд╣реЗ. рдХреЛрдб рдЧрд╛рд░реНрдб) рдЖрдгрд┐ рд╕реАрдПрдлрдЬреА (рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рдЧрд╛рд░реНрдб) рд╡реЗрдм рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА. рдЬрд░ рдкреНрд░рдпреЛрдЧ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛, рддрд░ рдЖрдореНрд╣реА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реВ рд╢рдХрддреЛ рдХреА рддреЛ Chrome рдЪреНрдпрд╛ рдореБрдЦреНрдп рднрд╛рдЧрд╛рдд рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.
  • рдирд╡реАрди рдЯреЕрдм рдкреГрд╖реНрда Google рдбреНрд░рд╛рдЗрд╡реНрд╣рдордзреНрдпреЗ рдЬрддрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдЪреА рд╕реВрдЪреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╕реВрдЪреАрддреАрд▓ рд╕рд╛рдордЧреНрд░реА drive.google.com рдордзреАрд▓ рдкреНрд░рд╛рдзрд╛рдиреНрдп рд╡рд┐рднрд╛рдЧрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. Google рдбреНрд░рд╛рдЗрд╡реНрд╣ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рдкреНрд░рджрд░реНрд╢рди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА тАЬchrome://flags/#ntp-modulesтАЭ рдЖрдгрд┐ тАЬchrome://flags/#ntp-drive-moduleтАЭ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
    Chrome 93 рд░рд┐рд▓реАрдЭ
  • рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд▓реАрдХрдбреЗ рдкрд╛рд╣рд┐рд▓реЗрд▓реА рд╕рд╛рдордЧреНрд░реА рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд╣рд┐рддреА рд╢реЛрдзрдгреНрдпрд╛рдд рдорджрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдЯреЕрдм рдЙрдШрдбрд╛ рдкреГрд╖реНрдард╛рд╡рд░ рдирд╡реАрди рдорд╛рд╣рд┐рддреА рдХрд╛рд░реНрдб рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдЬреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рдкрд╛рд╣рдгреНрдпрд╛рдд рд╡реНрдпрддреНрдпрдп рдЖрд▓рд╛ рд╣реЛрддрд╛ рддреНрдпрд╛ рдорд╛рд╣рд┐рддреАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдб рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗрдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХрд╛рд░реНрдбреНрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд▓реАрдХрдбреЗрдЪ рдСрдирд▓рд╛рдЗрди рд╕рд╛рдкрдбрд▓реЗрд▓реНрдпрд╛ рдкрд░рдВрддреБ рдкреГрд╖реНрда рдмрдВрдж рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд╣рд░рд╡рд▓реЗрд▓реНрдпрд╛ рдбрд┐рд╢рдЪреА рд░реЗрд╕рд┐рдкреА рд╢реЛрдзрдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреАрд▓ рдХрд┐рдВрд╡рд╛ рдмрдирд╡рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреАрд▓. рд╕реНрдЯреЛрдЕрд░рдордзреНрдпреЗ рдЦрд░реЗрджреА. рдПрдХ рдкреНрд░рдпреЛрдЧ рдореНрд╣рдгреВрди, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рджреЛрди рдирд╡реАрди рдирдХрд╛рд╢реЗ рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд: тАЬрдкрд╛рдХрдХреГрддреАтАЭ (chrome://flags/#ntp-recipe-tasks-module) рдкрд╛рдХрдХреГрддреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЕрд▓реАрдХрдбреЗ рдкрд╛рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдкрд╛рдХрдХреГрддреА рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА; рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрдЕрд░рдордзреНрдпреЗ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдВрдмрджреНрджрд▓ рд╕реНрдорд░рдгрдкрддреНрд░рд╛рдВрд╕рд╛рдареА тАЬрд╢реЙрдкрд┐рдВрдЧтАЭ (chrome://flags/#ntp-chrome-cart-module).
  • Android рдЖрд╡реГрддреНрддреА рд╕рддрдд рд╢реЛрдз рдкреЕрдиреЗрд▓ (chrome://flags/#continuous-search) рд╕рд╛рдареА рдкрд░реНрдпрд╛рдпреА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд▓реАрдХрдбреАрд▓ Google рд╢реЛрдз рдкрд░рд┐рдгрд╛рдо рджреГрд╢реНрдпрдорд╛рди рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдкреЕрдирд▓ рдЗрддрд░ рдкреГрд╖реНрдард╛рдВрд╡рд░ рд╣рд▓рд╡рд▓реНрдпрд╛рдирдВрддрд░ рдкрд░рд┐рдгрд╛рдо рджрд░реНрд╢рд╡рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреЗ).
    Chrome 93 рд░рд┐рд▓реАрдЭ
  • Android рдЖрд╡реГрддреНрддреА (chrome://flags/#webnotes-stylize) рдордзреНрдпреЗ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХреЛрдЯ рд╢реЗрдЕрд░рд┐рдВрдЧ рдореЛрдб рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреЗрдЬрдЪрд╛ рдирд┐рд╡рдбрд▓реЗрд▓рд╛ рднрд╛рдЧ рдХреЛрдЯ рдореНрд╣рдгреВрди рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЗрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕реЛрдмрдд рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.
  • Chrome рд╡реЗрдм рд╕реНрдЯреЛрдЕрд░рд╡рд░ рдирд╡реАрди рдЬреЛрдбрдгреЗ рдХрд┐рдВрд╡рд╛ рдЖрд╡реГрддреНрддреА рдЕрджреНрдпрддрдиреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛рдирд╛, рдЖрддрд╛ рджреНрд╡рд┐-рдШрдЯрдХ рд╡рд┐рдХрд╕рдХ рд╕рддреНрдпрд╛рдкрди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
  • Google рдЦрд╛рддреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ Google рдЦрд╛рддреНрдпрд╛рдд рдкреЗрдореЗрдВрдЯ рдорд╛рд╣рд┐рддреА рдЬрддрди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ.
  • рдЧреБрдкреНрдд рдореЛрдбрдордзреНрдпреЗ, рдЬрд░ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдбреЗрдЯрд╛ рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рд╕рдХреНрд░рд┐рдп рдХреЗрд▓рд╛ рдЕрд╕реЗрд▓, рддрд░ рдирд╡реАрди рдСрдкрд░реЗрд╢рди рдкреБрд╖реНрдЯреАрдХрд░рдг рд╕рдВрд╡рд╛рдж рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рдХреА рдбреЗрдЯрд╛ рд╕рд╛рдл рдХреЗрд▓реНрдпрд╛рдиреЗ рд╡рд┐рдВрдбреЛ рдмрдВрдж рд╣реЛрдИрд▓ рдЖрдгрд┐ рд╕рд░реНрд╡ рд╕рддреНрд░реЗ рдЧреБрдкреНрдд рдореЛрдбрдордзреНрдпреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддреАрд▓.
  • рдХрд╛рд╣реА рдЙрдкрдХрд░рдгрд╛рдВрдЪреНрдпрд╛ рдлрд░реНрдорд╡реЗрдЕрд░рд╕рд╣ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╕рдВрдЧрддреАрдВрдореБрд│реЗ, рдХреНрд░реЛрдо 91 рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдирд╡реАрди рдХреА рдХрд░рд╛рд░ рдкрджреНрдзрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди, рдХреНрд╡рд╛рдВрдЯрдо рд╕рдВрдЧрдгрдХрд╛рдВрд╡рд░ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рд░реЛрдзрдХ, рдордзреНрдпреЗ CECPQ1.3 (рд╕рдВрдпреБрдХреНрдд рд▓рдВрдмрд╡рд░реНрддреБрд│-рд╡рдХреНрд░ рдЖрдгрд┐ рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо 2) рд╡рд┐рд╕реНрддрд╛рд░рд╛рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд. TLSv2, рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ NTRU рдкреНрд░рд╛рдЗрдо рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдПрдЪрдЖрд░рдПрд╕рдПрд╕ рд╕реНрдХреАрдорд╕рд╣ рдХреНрд▓рд╛рд╕рд┐рдХ X25519 рдХреА рдПрдХреНрд╕рдЪреЗрдВрдЬ рдпрдВрддреНрд░рдгрд╛ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ.
  • ALPACA рд╣рд▓реНрд▓рд╛ рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА рдкреЛрд░реНрдЯреНрд╕ 989 (ftps-data) рдЖрдгрд┐ 990 (ftps) рдирд┐рд╖рд┐рджреНрдз рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдд рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдкреВрд░реНрд╡реА, NAT рд╕реНрд▓рд┐рдкрд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреЛрд░реНрдЯ 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 рдЖрдгрд┐ 10080 рдЖрдзреАрдЪ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ.
  • TLS рдпрд╛рдкреБрдвреЗ 3DES рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рдлрд░рдирд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдд рдирд╛рд╣реА. рд╡рд┐рд╢реЗрд╖рддрдГ, TLS_RSA_WITH_3DES_EDE_CBC_SHA рд╕рд╛рдпрдлрд░ рд╕реВрдЯ, рдЬреЛ Sweet32 рд╣рд▓реНрд▓реНрдпрд╛рд╕рд╛рдареА рд╕рдВрд╡реЗрджрдирд╛рдХреНрд╖рдо рдЖрд╣реЗ, рдХрд╛рдврд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • рдЙрдмрдВрдЯреВ 16.04 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • рдПрдХрд╛ рд╕рд╛рдорд╛рдиреНрдп Google рдЦрд╛рддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рднрд┐рдиреНрди рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ WebOTP API рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. WebOTP рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ SMS рджреНрд╡рд╛рд░реЗ рдкрд╛рдард╡рд▓реЗрд▓реЗ рдПрдХ-рд╡реЗрд│ рдкрдбрддрд╛рд│рдгреА рдХреЛрдб рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ. рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдмрджрд▓рд╛рдореБрд│реЗ Android рд╕рд╛рдареА Chrome рдЪрд╛рд▓рд╡рдгрд╛рд▒реНрдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд▓рд╛рдЧреВ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ.
  • User-Agent Client Hints API рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдПрдЬрдВрдЯ рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рд╕рд╛рдареА рдмрджрд▓реА рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдПрдЬрдВрдЯ рдХреНрд▓рд╛рдпрдВрдЯ рд╕рдВрдХреЗрдд рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдирдВрддрд░рдЪ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреНрд░рд╛рдЙрдЭрд░ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ (рдЖрд╡реГрддреНрддреА, рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЗ.) рдмрджреНрджрд▓ рдбреЗрдЯрд╛рдЪреЗ рдирд┐рд╡рдбрдХ рд╡рд┐рддрд░рдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд. рд╡рд╛рдкрд░рдХрд░реНрддрд╛, рдпрд╛рдордзреВрди, рд╕рд╛рдЗрдЯ рдорд╛рд▓рдХрд╛рдВрдирд╛ рдХреЛрдгрддреА рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддреЛ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдПрдЬрдВрдЯ рдХреНрд▓рд╛рдпрдВрдЯ рдЗрд╢рд╛рд░реЗ рд╡рд╛рдкрд░рддрд╛рдирд╛, рдмреНрд░рд╛рдЙрдЭрд░ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдирдВрддреАрд╢рд┐рд╡рд╛рдп рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдХреЗрд╡рд│ рдореВрд▓рднреВрдд рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдУрд│рдЦ рдХрдареАрдг рд╣реЛрддреЗ.

    рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдмрд┐рдЯрдиреЗрд╕рдмрджреНрджрд▓ рдбреЗрдЯрд╛ рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Sec-CH-UA-Bitness рдкреЕрд░рд╛рдореАрдЯрд░рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╛рдпрдирд░реА рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд╕реЗрдХ-рд╕реАрдПрдЪ-рдпреВрдП-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкреЕрд░рд╛рдореАрдЯрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдорд╛рд╣рд┐рддреАрд╕рд╣ рдкрд╛рдард╡рд┐рд▓рд╛ рдЬрд╛рддреЛ. getHighEntropyValues() рд▓рд╛ рдХреЙрд▓ рдХрд░рддрд╛рдирд╛ рдкрд░рдд рдЖрд▓реЗрд▓реЗ UADataValues тАЛтАЛрдореВрд▓реНрдп рддрдкрд╢реАрд▓рд╡рд╛рд░ рдкрд░реНрдпрд╛рдп рдкрд░рдд рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. toJSON рдкрджреНрдзрдд NavigatorUAData рдСрдмреНрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ JSON.stringify(navigator.userAgentData) рд╕рд╛рд░рдЦреА рд░рдЪрдирд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

  • рд╡реЗрдм рдмрдВрдбрд▓ рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдкреЕрдХреЗрдЬреЗрд╕рдордзреНрдпреЗ рд╕рдВрд╕рд╛рдзрдиреЗ рдкреЕрдХреЗрдЬ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд╕реЛрдмрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реА (CSS рд╢реИрд▓реА, JavaScript, рдкреНрд░рддрд┐рдорд╛, iframes) рдЪреЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдо рд▓реЛрдбрд┐рдВрдЧ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп, рд╕реНрдерд┐рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдСрдлрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. JavaScript рдлрд╛рдЗрд▓реНрд╕ (рд╡реЗрдмрдкреЕрдХ) рд╕рд╛рдареА рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рд╡рд┐рджреНрдпрдорд╛рди рд╕рдорд░реНрдердирд╛рддреАрд▓ рддреНрд░реБрдЯреАрдВрдкреИрдХреА, рдЬреЗ рд╡реЗрдм рдмрдВрдбрд▓ рджреВрд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реАрдд рдЖрд╣реЗ: рдкреЕрдХреЗрдЬ рд╕реНрд╡рддрдГрдЪ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪреЗ рдШрдЯрдХ рднрд╛рдЧ рдирд╛рд╣реА, HTTP рдХреЕрд╢реЗрдордзреНрдпреЗ рд╕рдВрдкреВ рд╢рдХрддрд╛рдд; рдкреЕрдХреЗрдЬ рдкреВрд░реНрдгрдкрдгреЗ рдбрд╛рдЙрдирд▓реЛрдб рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░рдЪ рд╕рдВрдХрд▓рди рдЖрдгрд┐ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕реБрд░реВ рд╣реЛрдК рд╢рдХрддреЗ; рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЗ рдЬрд╕реЗ рдХреА CSS рдЖрдгрд┐ рдкреНрд░рддрд┐рдорд╛ JavaScript рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдПрдиреНрдХреЛрдб рдХреЗрд▓реЗрд▓реА рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬреЗ рдЖрдХрд╛рд░ рд╡рд╛рдврд╡рддреЗ рдЖрдгрд┐ рджреБрд╕рд░реНрдпрд╛ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЪрд░рдгрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ.
  • рд╡реЗрдмрдПрдХреНрд╕рдЖрд░ рдкреНрд▓реЗрди рдбрд┐рдЯреЗрдХреНрд╢рди API рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ 3D рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдкреНрд▓реЕрдирд░ рдкреГрд╖реНрдарднрд╛рдЧрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рдХреЙрдореНрдкреНрдпреБрдЯрд░ рд╡реНрд╣рд┐рдЬрди рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рдорд╛рд▓рдХреАрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди MediaDevices.getUserMedia() рдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛рдЪреА рд╕рдВрд╕рд╛рдзрди-рдХреЗрдВрджреНрд░рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЯрд╛рд│рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ. рдЖрдореНтАНрд╣реА рддреБрдореНтАНрд╣рд╛рд▓рд╛ рд╕реНрдорд░рдг рдХрд░реВрди рджреЗрддреЛ рдХреА WebXR API рддреБрдореНтАНрд╣рд╛рд▓рд╛ рд╕реНтАНрдерд┐рд░ 3D рд╣реЗрд▓реНрдореЗрдЯрдкрд╛рд╕реВрди рддреЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНтАНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реЛрд▓реНрдпреВрд╢рдиреНтАНрд╕рдкрд░реНрдпрдВрдд рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рд░рд┐рдЕтАНреЕрд▓рд┐рдЯреА рдбрд┐рд╡реНтАНрд╣рд╛рдЗрд╕реЗрд╕рдЪреНтАНрдпрд╛ рд╡рд┐рд╡рд┐рдз рд╡рд░реНрдЧрд╛рдВрд╕реЛрдмрдд рдХрд╛рдо рдПрдХрддреНрд░ рдХрд░реВ рджреЗрддреЗ.
  • рдЕрдиреЗрдХ рдирд╡реАрди APIs рдУрд░рд┐рдЬрд┐рди рдЯреНрд░рд╛рдпрд▓реНрд╕ рдореЛрдбрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд (рд╡реЗрдЧрд│реЗ рд╕рдХреНрд░рд┐рдпрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ). рдУрд░рд┐рдЬрд┐рди рдЯреНрд░рд╛рдпрд▓ рдореНрд╣рдгрдЬреЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХрд┐рдВрд╡рд╛ 127.0.0.1 рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рдорд░реНрдпрд╛рджрд┐рдд рдХрд╛рд▓рд╛рд╡рдзреАрд╕рд╛рдареА рд╡реИрдз рдЕрд╕рд▓реЗрд▓реЗ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдиреЛрдВрджрдгреА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░.
    • рдорд▓реНрдЯреА-рд╕реНрдХреНрд░реАрди рд╡рд┐рдВрдбреЛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ API рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдорд╢реА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдбрд┐рд╕реНрдкреНрд▓реЗрд╡рд░ рд╡рд┐рдВрдбреЛ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рддрд╕реЗрдЪ рд╡рд┐рдВрдбреЛрдЪреЗ рд╕реНрдерд╛рди рдЬрддрди рдХрд░рддреЗ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╡рд┐рдВрдбреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрдирд╡рд░ рд╡рд┐рд╕реНрддреГрдд рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╡рд╛рдкрд░реВрди, рдкреНрд░реЗрдЭреЗрдВрдЯреЗрд╢рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХрд╛ рд╕реНрдХреНрд░реАрдирд╡рд░ рд╕реНрд▓рд╛рдЗрдбреНрд╕рдЪреЗ рдкреНрд░рджрд░реНрд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░реВ рд╢рдХрддреЗ рдЖрдгрд┐ рджреБрд╕рд░реНтАНрдпрд╛ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рд╕реНрддреБрддрдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдиреЛрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реВ рд╢рдХрддреЗ.
    • рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди-рдПрдореНрдмреЗрдбрд░-рдкреЙрд▓рд┐рд╕реА рд╣реЗрдбрд░, рдЬреЗ рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди рдЖрдпрд╕реЛрд▓реЗрд╢рди рдореЛрдб рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд┐рдд рдСрдкрд░реЗрд╢рдиреНрд╕ рдкреГрд╖реНрдард╛рд╡рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд╛рдкрд░ рдирд┐рдпрдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЖрддрд╛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓-рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд╣рд┐рддреАрдЪреЗ рдкреНрд░рд╕рд╛рд░рдг рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓" рдкреЕрд░рд╛рдореАрдЯрд░рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЬрд╕реЗ рдХреА рдХреБрдХреАрдЬ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ.
    • рд╕реНрдЯрдБрдб-рдЕрд▓реЛрди рд╡реЗрдм рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА (PWA, рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡реНрд╣ рд╡реЗрдм рдЕреЕрдкреНрд╕) рдЬреЗ рд╡рд┐рдВрдбреЛ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛рдд рдЖрдгрд┐ рдЗрдирдкреБрдЯ рд╣рд╛рддрд╛рд│рддрд╛рдд, рд╡рд┐рдВрдбреЛ рдХрдВрдЯреНрд░реЛрд▓реНрд╕рд╕рд╣ рдЖрдЪреНрдЫрд╛рджрди, рдЬрд╕реЗ рдХреА рд╢реАрд░реНрд╖рдХ рдкрдЯреНрдЯреА рдЖрдгрд┐ рд╡рд┐рд╕реНрддреГрдд/рдХреЛрд▓реЕрдкреНрд╕ рдмрдЯрдгреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. рдЖрдЪреНрдЫрд╛рджрди рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдВрдбреЛ рдХрд╡реНрд╣рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдкрд╛рджрди рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░ рд╡рд╛рдврд╡рддреЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдШрдЯрдХ рд╢реАрд░реНрд╖рдХ рдХреНрд╖реЗрддреНрд░рд╛рдордзреНрдпреЗ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
      Chrome 93 рд░рд┐рд▓реАрдЭ
    • URL рд╣рдБрдбрд▓рд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрдгрд╛рд░реЗ PWA рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, music.example.com ре▓рдкреНрд▓рд┐рдХреЗрд╢рди https://*.music.example.com URL рд╣рдБрдбрд▓рд░ рдореНрд╣рдгреВрди рд╕реНрд╡рддрдГрдЪреА рдиреЛрдВрджрдгреА рдХрд░реВ рд╢рдХрддреЗ рдЖрдгрд┐ рдпрд╛ рд▓рд┐рдВрдХреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдмрд╛рд╣реНрдп рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреАрд▓ рд╕рд░реНрд╡ рд╕рдВрдХреНрд░рдордгреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЗрдиреНрд╕реНрдЯрдВрдЯ рдореЗрд╕реЗрдВрдЬрд░ рдЖрдгрд┐ рдИрдореЗрд▓ рдХреНрд▓рд╛рдпрдВрдЯрдХрдбреВрди, рдкреБрдвреЗ рдЬрд╛рддреАрд▓ рд╣реЗ PWA- рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА, рдирд╡реАрди рдмреНрд░рд╛рдЙрдЭрд░ рдЯреЕрдм рдирд╛рд╣реА.
  • JavaScript рдореЙрдбреНрдпреБрд▓реНрд╕ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкреНрд░рдорд╛рдгреЗрдЪ тАЬрдЗрдореНрдкреЛрд░реНрдЯтАЭ рдПрдХреНрд╕реНрдкреНрд░реЗрд╢рди рд╡рд╛рдкрд░реВрди CSS рдлрд╛рдпрд▓реА рд▓реЛрдб рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреЗ рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдШрдЯрдХ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рд╕реЛрдпреАрдЪреЗ рдЕрд╕рддреЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ JavaScript рдХреЛрдб рд╡рд╛рдкрд░реВрди рд╢реИрд▓реА рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдХрд░реВ рджреЗрддреЗ. './styles.css' assert { type: 'css' } рд╡рд░реВрди рдкрддреНрд░рдХ рдЖрдпрд╛рдд рдХрд░рд╛; document.adoptedStyleSheets = [рдкрддреНрд░рдХ]; shadowRoot.adoptedStyleSheets = [рдкрддреНрд░рдХ];
  • рдПрдХ рдирд╡реАрди рд╕реНрдерд┐рд░ рдкрджреНрдзрдд, AbortSignal.abort(), рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЬреА рдЖрдзреАрдЪ рдирд┐рд░рд╕реНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реА AbortSignal рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░рдд рдХрд░рддреЗ. рд░рджреНрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрд╡рд╕реНрдереЗрдд AbortSignal рдСрдмреНрдЬреЗрдХреНрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдбрдЪреНрдпрд╛ рдЕрдиреЗрдХ рдУрд│реАрдВрдРрд╡рдЬреА, рддреБрдореНрд╣реА рдЖрддрд╛ тАЬreturn AbortSignal.abort()тАЭ рдЪреНрдпрд╛ рдПрдХрд╛ рдУрд│реАрдиреЗ рдорд┐рд│рд╡реВ рд╢рдХрддрд╛.
  • рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдШрдЯрдХрд╛рдиреЗ рдлреНрд▓реЗрдХреНрд╕ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдЪреНрдпрд╛ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд░реЗрдЦрдирд╛рд╕рд╛рдареА рд╕рд╛рдзрдирд╛рдВрд╕рд╣ рдкреНрд░рд╛рд░рдВрдн, рд╕рдорд╛рдкреНрддреА, рд╕реЗрд▓реНрдл-рд╕реНрдЯрд╛рд░реНрдЯ, рд╕реЗрд▓реНрдл-рдПрдВрдб, рдбрд╛рд╡реЗ рдЖрдгрд┐ рдЙрдЬрд╡реЗ рдХреАрд╡рд░реНрдб, рдордзреНрдпрднрд╛рдЧреА рдкреВрд░рдХ, рдлреНрд▓реЗрдХреНрд╕-рд╕реНрдЯрд╛рд░реНрдЯ рдЖрдгрд┐ рдлреНрд▓реЗрдХреНрд╕-рдПрдВрдб рдХреАрд╡рд░реНрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
  • рдПрд░рд░() рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдирд╡реАрди рдкрд░реНрдпрд╛рдпреА "рдХрд╛рд░рдг" рдЧреБрдгрдзрд░реНрдо рд▓рд╛рдЧреВ рдХрд░рддреЛ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрд░рд░ рдПрдХрдореЗрдХрд╛рдВрд╢реА рд╕рд╣рдЬрдкрдгреЗ рдЬреЛрдбрддрд╛ рдпреЗрддрд╛рдд. const parentError = рдирд╡реАрди рддреНрд░реБрдЯреА ('рдкрд╛рд▓рдХ'); const error = рдирд╡реАрди рдПрд░рд░ ('рдкрд╛рд▓рдХ', {рдХрд╛рд░рдг: parentError}); console.log(error.cause === parentError); // тЖТ рдЦрд░реЗ
  • HTMLMediaElement.controlsList рдорд╛рд▓рдорддреНрддреЗрдордзреНрдпреЗ noplaybackrate рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪрд╛ рдкреНрд▓реЗрдмреЕрдХ рдЧрддреА рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдШрдЯрдХ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • Sec-CH-Prefers-Color-Scheme рд╣реЗрдбрд░ рдЬреЛрдбрд▓реЗ, рдЬреЗ рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, тАЬprefers-color-schemeтАЭ рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реАрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкрд╕рдВрддреАрдЪреНрдпрд╛ рд░рдВрдЧрд╕рдВрдЧрддреАрдмрджреНрджрд▓ рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЬреЗ рд╕рд╛рдЗрдЯрд▓рд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓. рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдпреЛрдЬрдиреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд CSS рд▓реЛрдб рдХрд░рдгреЗ рдЖрдгрд┐ рдЗрддрд░ рдпреЛрдЬрдирд╛рдВрдордзреАрд▓ рджреГрд╢реНрдпрдорд╛рди рд╕реНрд╡рд┐рдЪ рдЯрд╛рд│рд╛.
  • Object.hasOwn рдорд╛рд▓рдорддреНрддрд╛ рдЬреЛрдбрд▓реА, рдЬреА Object.prototype.hasOwnProperty рдЪреА рд╕рд░рд▓реАрдХреГрдд рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ, рдЬреА рд╕реНрдерд┐рд░ рдкрджреНрдзрдд рдореНрд╣рдгреВрди рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЖрд╣реЗ. Object.hasOwn({ prop: 42 }, 'prop') // тЖТ рд╕рддреНрдп
  • рдЕрддрд┐рд╢рдп рдЬрд▓рдж рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рд╕рдВрдХрд▓рдирд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ, рд╕реНрдкрд╛рд░реНрдХрдкреНрд▓рдЧрдЪреНрдпрд╛ JIT рдХрдВрдкрд╛рдпрд▓рд░рдиреЗ рд▓реЗрдЦрди рдЖрдгрд┐ рд░рди рдореЛрдбрдордзреНрдпреЗ рдореЗрдорд░реА рдкреГрд╖реНрдареЗ рдмрджрд▓рдгреНрдпрд╛рдЪреЗ рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЕрдЪ рдПрдХреНрдЭрд┐рдХреНрдпреБрд╢рди рдореЛрдб рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ. рд╕реНрдкрд╛рд░реНрдХрдкреНрд▓рдЧ рдЖрддрд╛ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдлрдВрдХреНрд╢рдиреНрд╕ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рдЧреНрд░реБрдкрдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА mpprotect рд▓рд╛ рдПрдХрджрд╛ рдХреЙрд▓ рдХрд░рддреЗ. рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдореЛрдб JavaScript рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рди рдХрд░рддрд╛ рд╕рдВрдХрд▓рди рд╡реЗрд│ (44% рдкрд░реНрдпрдВрдд) рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдХрд░рддреЛ.
    Chrome 93 рд░рд┐рд▓реАрдЭ
  • рдЕрдБрдбреНрд░реЙрдЗрдб рдЖрд╡реГрддреНрддреА рд╡реНрд╣реА 8 рдЗрдВрдЬрд┐рдирдЪреЗ рд╕реНрдкреЗрдХреНрдЯрд░ рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рд╛рдЗрдб-рдЪреЕрдирд▓ рд╣рд▓реНрд▓реНрдпрд╛рдВрд╡рд┐рд░реВрджреНрдз рдЕрдВрдЧрднреВрдд рд╕рдВрд░рдХреНрд╖рдг рдЕрдХреНрд╖рдо рдХрд░рддреЗ, рдЬреЗ рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рд╕рд╛рдЗрдЯреНрд╕ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рдЗрддрдХреЗ рдкреНрд░рднрд╛рд╡реА рдорд╛рдирд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА. рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ, рдХреНрд░реЛрдо 70 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдпрд╛ рдпрдВрддреНрд░рдгрд╛ рдкреБрдиреНрд╣рд╛ рдЕрдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. рдЕрдирд╛рд╡рд╢реНрдпрдХ рддрдкрд╛рд╕рдгреНрдпрд╛ рдЕрдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рдиреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди 2-15% рдиреЗ рд╡рд╛рдвреВ рд╢рдХрддреЗ.
    Chrome 93 рд░рд┐рд▓реАрдЭ
  • рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдЯреВрд▓реНрд╕рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рддрдкрд╛рд╕рдгреА рдореЛрдбрдордзреНрдпреЗ, @container рдЕрднрд┐рд╡реНрдпрдХреНрддреА рд╡рд╛рдкрд░реВрди рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд╡реЗрд░реА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдиреЗрдЯрд╡рд░реНрдХ рддрдкрд╛рд╕рдгреА рдореЛрдбрдордзреНрдпреЗ, рд╡реЗрдм рдмрдВрдбрд▓ рд╕реНрд╡рд░реВрдкрд╛рддреАрд▓ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ, JavaScript рдХрд┐рдВрд╡рд╛ JSON рдЕрдХреНрд╖рд░рд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рдЪреЗ рдкрд░реНрдпрд╛рдп рд╕рдВрджрд░реНрдн рдореЗрдиреВрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. CORS (рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди рд░рд┐рд╕реЛрд░реНрд╕ рд╢реЗрдЕрд░рд┐рдВрдЧ) рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯреАрдВрдЪреЗ рд╕реБрдзрд╛рд░рд┐рдд рдбреАрдмрдЧрд┐рдВрдЧ.
    Chrome 93 рд░рд┐рд▓реАрдЭ

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

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

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