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

Google рдиреЗ Chrome 93 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рдЕрдирд╛рд╡рд░рдг рдХрд┐рдпрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдореБрдлрд╝реНрдд рдХреНрд░реЛрдорд┐рдпрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝, рдЬреЛ Chrome рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИ, рдЙрдкрд▓рдмреНрдз рд╣реИред рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ Google рд▓реЛрдЧреЛ рдХреЗ рдЙрдкрдпреЛрдЧ, рдХреНрд░реИрд╢ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐, рд╕рдВрд░рдХреНрд╖рд┐рдд рд╡реАрдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реА (рдбреАрдЖрд░рдПрдо) рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп рдЖрд░рдПрд▓рдЬреЗрдб рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Chrome 94 рдХреА рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ 21 рд╕рд┐рддрдВрдмрд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ (рд╡рд┐рдХрд╛рд╕ рдХреЛ 4-рд╕рдкреНрддрд╛рд╣ рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

Chrome 93 рдореЗрдВ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • рдкреЗрдЬ рдЬрд╛рдирдХрд╛рд░реА (рдкреЗрдЬ рдЬрд╛рдирдХрд╛рд░реА) рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдЖрдзреБрдирд┐рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реВрдЪрд┐рдпрд╛рдБ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИрдВ рдХрд┐ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдкрд╣рд▓реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПред рдкрд░рд┐рд╡рд░реНрддрди рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ; рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк "chrome://flags/#page-info-version-2-desktop" рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
    рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдкреНрд░рддрд┐рд╢рдд рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдкрддрд╛ рдмрд╛рд░ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рд╕рдВрдХреЗрддрдХ рдХреЛ рдПрдХ рдЕрдзрд┐рдХ рддрдЯрд╕реНрде рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рджреЛрд╣рд░реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдирддрд╛ рд╣реИ (рд▓реЙрдХ рдХреЛ "рд╡реА" рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП, "рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ" рд╕рдВрдХреЗрддрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд░рд╣рддрд╛ рд╣реИред рд╕рдВрдХреЗрддрдХ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджреНрдзреГрдд рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреИрдбрд▓реЙрдХ рд╕рдВрдХреЗрддрдХ рдХреЛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрдЬрд╛рдп рдЗрд╕реЗ рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рдХрд┐ рдХрдиреЗрдХреНрд╢рди рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Google рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреЗрд╡рд▓ 11% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рд▓реЙрдХ рд╡рд╛рд▓реЗ рдЖрдЗрдХрди рдХрд╛ рдЕрд░реНрде рд╕рдордЭрддреЗ рд╣реИрдВред
    рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ
  • рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрдВрдж рдХрд┐рдП рдЧрдП рдЯреИрдм рдХреА рд╕реВрдЪреА рдЕрдм рдЯреИрдм рдХреЗ рдмрдВрдж рд╕рдореВрд╣реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ (рдкрд╣рд▓реЗ рд╕реВрдЪреА рдХреЗрд╡рд▓ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг рджрд┐рдП рдмрд┐рдирд╛ рд╕рдореВрд╣ рдХрд╛ рдирд╛рдо рджрд┐рдЦрд╛рддреА рдереА) рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рд╕рдореВрд╣ рд╕реЗ рдкреВрд░реЗ рд╕рдореВрд╣ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯреИрдм рджреЛрдиреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рдеред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ "chrome://flags/#tab-restore-sub-menus" рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
    рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ
  • рдЙрджреНрдпрдореЛрдВ рдХреЗ рд▓рд┐рдП, рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИрдВ: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites рдФрд░ JavaScriptJitBlockedForSites, рдЬреЛ рдЖрдкрдХреЛ JIT-рдХрдо рдореЛрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп JIT рд╕рдВрдХрд▓рди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддрд╛ рд╣реИ (рдХреЗрд╡рд▓ рдЗрдЧреНрдирд┐рд╢рди рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЖрд╡рдВрдЯрди рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдореЗрдореЛрд░реАред JIT рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд▓рдЧрднрдЧ 17% рдХрдо рдХрд░рдиреЗ рдХреА рдХреАрдордд рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░рдирд╛рдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рдФрд░ рднреА рдЖрдЧреЗ рдмрдврд╝рдХрд░ рдПрдЬ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ "рд╕реБрдкрд░ рдбреБрдкрд░ рд╕рд┐рдХреНрдпреЛрд░" рдореЛрдб рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЬреЗрдЖрдИрдЯреА рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдФрд░ рдЧреИрд░-рдЬреЗрдЖрдИрдЯреА рд╕рдВрдЧрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рд╕реАрдИрдЯреА (рдХрдВрдЯреНрд░реЛрд▓рдлреНрд▓реЛ-рдПрдирдлреЛрд░реНрд╕рдореЗрдВрдЯ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА), рдПрд╕реАрдЬреА (рдЖрд░реНрдмрд┐рдЯреНрд░реЗрд░реА) рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡реЗрдм рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЧрд╛рд░реНрдб) рдФрд░ рд╕реАрдПрдлрдЬреА (рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рдЧрд╛рд░реНрдб)ред рдпрджрд┐ рдкреНрд░рдпреЛрдЧ рд╕рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХреНрд░реЛрдо рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
  • рдирдпрд╛ рдЯреИрдм рдкреГрд╖реНрда Google рдбреНрд░рд╛рдЗрд╡ рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕реВрдЪреА рдХреА рд╕рд╛рдордЧреНрд░реА Drive.google.com рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрдиреБрднрд╛рдЧ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред Google рдбреНрд░рд╛рдЗрд╡ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк "chrome://flags/#ntp-modules" рдФрд░ "chrome://flags/#ntp-drive-module" рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
    рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ
  • рд╣рд╛рд▓ рд╣реА рдореЗрдВ рджреЗрдЦреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдвреВрдВрдврдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдУрдкрди рдиреНрдпреВ рдЯреИрдм рдкреЗрдЬ рдореЗрдВ рдирдП рд╕реВрдЪрдирд╛ рдХрд╛рд░реНрдб рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред рдХрд╛рд░реНрдбреЛрдВ рдХреЛ рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рдмрд╛рдзрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдереА, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛рд░реНрдб рдЖрдкрдХреЛ рдЙрд╕ рд╡реНрдпрдВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдиреБрд╕реНрдЦрд╛ рдвреВрдВрдврдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдкреГрд╖реНрда рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЦреЛ рдЧрдпрд╛ рдерд╛, рдпрд╛ рдмрдирд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ рджреБрдХрд╛рдиреЛрдВ рдореЗрдВ рдЦрд░реАрджрд╛рд░реА. рдПрдХ рдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджреЛ рдирдП рдорд╛рдирдЪрд┐рддреНрд░ рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ: рдкрд╛рдХ рд╡реНрдпрдВрдЬрдиреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рджреЗрдЦреЗ рдЧрдП рд╡реНрдпрдВрдЬрдиреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП "рд░реЗрд╕рд┐рдкреА" (chrome://flags/#ntp-recipe-tasks-module); рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдореЗрдВ рдЪрдпрдирд┐рдд рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХреЗ рд▓рд┐рдП "рд╢реЙрдкрд┐рдВрдЧ" (chrome://flags/#ntp-chrome-cart-module)ред
  • рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╕рддрдд рдЦреЛрдЬ рдкреИрдирд▓ (рдХреНрд░реЛрдо: // рдЭрдВрдбреЗ / # рдирд┐рд░рдВрддрд░-рдЦреЛрдЬ) рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╣рд╛рд▓ рдХреЗ Google рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреГрд╢реНрдпрдорд╛рди рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдкреИрдирд▓ рдЕрдиреНрдп рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ)ред
    рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ
  • рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдВрд╕реНрдХрд░рдг (chrome://flags/#webnotes-stylize) рдореЗрдВ рдПрдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЙрджреНрдзрд░рдг рд╕рд╛рдЭрд╛рдХрд░рдг рдореЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдкреГрд╖реНрда рдХреЗ рдЪрдпрдирд┐рдд рдЯреБрдХрдбрд╝реЗ рдХреЛ рдЙрджреНрдзрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • Chrome рд╡реЗрдм рд╕реНрдЯреЛрд░ рдкрд░ рдирдП рдкрд░рд┐рд╡рд░реНрдзрди рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдбреЗрдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЕрдм рджреЛ-рдХрд╛рд░рдХ рдбреЗрд╡рд▓рдкрд░ рд╕рддреНрдпрд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
  • Google рдЦрд╛рддрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рднреБрдЧрддрд╛рди рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдкрдиреЗ Google рдЦрд╛рддреЗ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИред
  • рдЧреБрдкреНрдд рдореЛрдб рдореЗрдВ, рдпрджрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдбреЗрдЯрд╛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд░рд┐рдп рд╣реИ, рддреЛ рдПрдХ рдирдпрд╛ рдСрдкрд░реЗрд╢рди рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд╕рдВрд╡рд╛рдж рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рд╕реЗ рд╡рд┐рдВрдбреЛ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдЧреБрдкреНрдд рдореЛрдб рдореЗрдВ рд╕рднреА рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред
  • рдХреБрдЫ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдкрд╣рдЪрд╛рдиреА рдЧрдИ рдЕрд╕рдВрдЧрддрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг, CECPQ91 (рд╕рдВрдпреБрдХреНрдд рдПрд▓рд┐рдкреНрдЯрд┐рдХ-рд╡рдХреНрд░ рдФрд░ рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо 1.3) рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдХреНрд░реЛрдо 2 рдореЗрдВ рдирдИ рдХреБрдВрдЬреА рдЕрдиреБрдмрдВрдз рдкрджреНрдзрддрд┐ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд░реЛрдзреА рд╣реИред TLSv2, рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП NTRU рдкреНрд░рд╛рдЗрдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд HRSS рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ X25519 рдХреБрдВрдЬреА рд╡рд┐рдирд┐рдордп рддрдВрддреНрд░ рдХрд╛ рд╕рдВрдпреЛрдЬрдиред
  • ALPACA рд╣рдорд▓реЗ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ 989 (рдПрдлрдЯреАрдкреАрдПрд╕-рдбреЗрдЯрд╛) рдФрд░ 990 (рдПрдлрдЯреАрдкреАрдПрд╕) рдХреЛ рдирд┐рд╖рд┐рджреНрдз рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, NAT рд╕реНрд▓рд┐рдкрд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╣рдорд▓реЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреЛрд░реНрдЯ 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 рдФрд░ 10080 рдкрд╣рд▓реЗ рд╣реА рдмреНрд▓реЙрдХ рдХрд░ рджрд┐рдП рдЧрдП рдереЗред
  • рдЯреАрдПрд▓рдПрд╕ рдЕрдм 3рдбреАрдИрдПрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рдлрд░ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, TLS_RSA_WITH_3DES_EDE_CBC_SHA рд╕рд┐рдлрд░ рд╕реБрдЗрдЯ, рдЬреЛ рдХрд┐ рд╕реНрд╡реАрдЯ32 рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • Ubuntu 16.04 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдПрдХ рд╕рд╛рдорд╛рдиреНрдп Google рдЦрд╛рддреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ WebOTP API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред WebOTP рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрд╕рдПрдордПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬреЗ рдЧрдП рдПрдХ-рдмрд╛рд░ рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдо рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрдХреЗрдд рдПрдкреАрдЖрдИ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рд╣реЗрдбрд░ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрдХреЗрдд рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рдж рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ (рд╕рдВрд╕реНрдХрд░рдг, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЗрддреНрдпрд╛рджрд┐) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдЪрдпрдирд╛рддреНрдордХ рдбрд┐рд▓реАрд╡рд░реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдмрджрд▓реЗ рдореЗрдВ, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдХреМрди рд╕реА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╕реНрдкрд╖реНрдЯ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдмреБрдирд┐рдпрд╛рджреА рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдкрд╣рдЪрд╛рди рдХреЛ рдХрдард┐рди рдмрдирд╛рддрд╛ рд╣реИред

    рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдмрд┐рдЯрдиреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Sec-CH-UA-рдмрд┐рдЯрдиреЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреБрдХреВрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд░реЛрд╕рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, Sec-CH-UA-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред GetHighEntropyValues() рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛ UADataValues тАЛтАЛрдорд╛рди рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рдХрд▓реНрдк рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред ToJSON рд╡рд┐рдзрд┐ рдХреЛ NavigatorUAData рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ JSON.stringify(navigator.userAgentData) рдЬреИрд╕реЗ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

  • рд╡реЗрдм рдмрдВрдбрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдкреИрдХреЗрдЬ рдореЗрдВ рдкреИрдХреЗрдЬ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ (рд╕реАрдПрд╕рдПрд╕ рд╢реИрд▓рд┐рдпреЛрдВ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЫрд╡рд┐рдпреЛрдВ, рдЖрдИрдлреНрд░реЗрдо) рдХреА рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЗрд╕реЗ рд╕реНрдерд┐рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ (рд╡реЗрдмрдкреИрдХ) рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреЗ рдореМрдЬреВрджрд╛ рд╕рдорд░реНрдерди рдореЗрдВ рдХрдорд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ, рдЬрд┐рд╕реЗ рд╡реЗрдм рдмрдВрдбрд▓ рдЦрддреНрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ: рдкреИрдХреЗрдЬ рд╕реНрд╡рдпрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдШрдЯрдХ рднрд╛рдЧ рдирд╣реАрдВ, HTTP рдХреИрд╢ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ; рдкреИрдХреЗрдЬ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рд╕рдВрдХрд▓рди рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╢реБрд░реВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ; рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдЬреИрд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдЖрдХрд╛рд░ рдмрдврд╝рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдФрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЪрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
  • рд╡реЗрдмрдПрдХреНрд╕рдЖрд░ рдкреНрд▓реЗрди рдбрд┐рдЯреЗрдХреНрд╢рди рдПрдкреАрдЖрдИ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ 3рдбреА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕рдорддрд▓ рд╕рддрд╣реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдкреАрдЖрдИ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ MediaDevices.getUserMedia() рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдмрдЪрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рд╣рдо рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреЗрдВ рдХрд┐ WebXR API рдЖрдкрдХреЛ рд╕реНрдерд┐рд░ 3D рд╣реЗрд▓рдореЗрдЯ рд╕реЗ рд▓реЗрдХрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рддрдХ, рдЖрднрд╛рд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдУрд░рд┐рдЬрд┐рди рдЯреНрд░рд╛рдпрд▓реНрд╕ рдореЛрдб рдореЗрдВ рдХрдИ рдирдП рдПрдкреАрдЖрдИ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрд▓рдЧ рд╕реЗ рд╕рдХреНрд░рд┐рдпрдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)ред рдУрд░рд┐рдЬрд┐рди рдЯреНрд░рд╛рдпрд▓ рдХрд╛ рдЕрд░реНрде рд╣реИ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдпрд╛ 127.0.0.1 рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдпрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рд╕рдордп рдХреЗ рд▓рд┐рдП рд╡реИрдз рд╣реИред
    • рдорд▓реНрдЯреА-рд╕реНрдХреНрд░реАрди рд╡рд┐рдВрдбреЛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдПрдкреАрдЖрдИ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд░реНрддрдорд╛рди рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреБрдбрд╝реЗ рдХрд┐рд╕реА рднреА рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╡рд┐рдВрдбреЛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╡рд┐рдВрдбреЛ рдХреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдкреНрд░рд╕реНрддреБрддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рд╕реНрдХреНрд░реАрди рдкрд░ рд╕реНрд▓рд╛рдЗрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рд╕реНрддреБрддрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЛрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
    • рдХреНрд░реЙрд╕-рдСрд░рд┐рдЬрд┐рди-рдПрдВрдмреЗрдбрд░-рдкреЙрд▓рд┐рд╕реА рд╣реЗрдбрд░, рдЬреЛ рдХреНрд░реЙрд╕-рдСрд░рд┐рдЬрд┐рди рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдореЛрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╕рдВрдЪрд╛рд▓рди рдкреГрд╖реНрда рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдЙрдкрдпреЛрдЧ рдирд┐рдпрдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЕрдм рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓-рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓рд▓реЗрд╕" рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдХреБрдХреАрдЬрд╝ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░.
    • рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ (рдкреАрдбрдмреНрд▓реНрдпреВрдП, рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡ рд╡реЗрдм рдРрдкреНрд╕) рдХреЗ рд▓рд┐рдП рдЬреЛ рд╡рд┐рдВрдбреЛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрдирдкреБрдЯ рдХреЛ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ, рд╡рд┐рдВрдбреЛ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдУрд╡рд░рд▓реЗ, рдЬреИрд╕реЗ рд╢реАрд░реНрд╖рдХ рдмрд╛рд░ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░/рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдмрдЯрди, рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдУрд╡рд░рд▓реЗ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдВрдбреЛ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╢реАрд░реНрд╖рдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрддреНрд╡ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
      рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ
    • PWA рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ URL рд╣реИрдВрдбрд▓рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Music.example.com рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреБрдж рдХреЛ рдПрдХ рдпреВрдЖрд░рдПрд▓ рд╣реИрдВрдбрд▓рд░ https://*.music.example.com рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрди рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╛рд╣рд░реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕рднреА рд╕рдВрдХреНрд░рдордг, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддрддреНрдХрд╛рд▓ рдореИрд╕реЗрдВрдЬрд░ рдФрд░ рдИрдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ, рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдЧрд╛ рдЗрд╕ PWA- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдирдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреИрдм рдирд╣реАрдВред
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди, "рдЖрдпрд╛рдд" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрддреНрд╡ рдмрдирд╛рддреЗ рд╕рдордп рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред './styles.css' рд╕реЗ рдЖрдпрд╛рдд рд╢реАрдЯ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░реЗрдВ { рдкреНрд░рдХрд╛рд░: 'css' }; document.adoptedStyleSheets = [рд╢реАрдЯ]; рд╢реИрдбреЛрд░реВрдЯ.рдПрдбреЙрдкреНрдЯреЗрдбрд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯреНрд╕ = [рд╢реАрдЯ];
  • рдПрдХ рдирдИ рд╕реНрдерд┐рд░ рд╡рд┐рдзрд┐, AbortSignal.abort(), рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ рдЬреЛ рдПрдХ AbortSignal рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рддреА рд╣реИ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд░рд╕реНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдирд┐рд░рд╕реНрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдмреЙрд░реНрдЯрд╕рд┐рдЧреНрдирд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдЕрдм рдЖрдк "рд░рд┐рдЯрд░реНрди рдПрдмреЙрд░реНрдЯрд╕рд┐рдЧреНрдирд▓.рдПрдмреЙрд░реНрдЯ()" рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рд╕реЗ рдХрд╛рдо рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред
  • рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рддрддреНрд╡ рдиреЗ рд╕реНрдЯрд╛рд░реНрдЯ, рдПрдВрдб, рд╕реЗрд▓реНрдл-рд╕реНрдЯрд╛рд░реНрдЯ, рд╕реЗрд▓реНрдл-рдПрдВрдб, рдмрд╛рдПрдБ рдФрд░ рджрд╛рдПрдБ рдХреАрд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рдлреНрд▓реЗрдХреНрд╕ рддрддреНрд╡реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд░реЗрдЦрдг рдХреЗ рд▓рд┐рдП рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдХреЗрдВрджреНрд░, рдлреНрд▓реЗрдХреНрд╕-рд╕реНрдЯрд╛рд░реНрдЯ рдФрд░ рдлреНрд▓реЗрдХреНрд╕-рдПрдВрдб рдХреАрд╡рд░реНрдб рдХреЛ рдкреВрд░рдХ рдХрд┐рдпрд╛ рд╣реИред
  • Error() рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдПрдХ рдирдИ рд╡реИрдХрд▓реНрдкрд┐рдХ "рдХрд╛рд░рдг" рд╕рдВрдкрддреНрддрд┐ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕реНрдерд┐рд░рд╛рдВрдХ рдЕрднрд┐рднрд╛рд╡рдХ рддреНрд░реБрдЯрд┐ = рдирдИ рддреНрд░реБрдЯрд┐ ('рдЕрднрд┐рднрд╛рд╡рдХ'); рд╕реНрдерд┐рд░рд╛рдВрдХ рддреНрд░реБрдЯрд┐ = рдирдИ рддреНрд░реБрдЯрд┐ ('рдкреИрд░реЗрдВрдЯ', {рдХрд╛рд░рдг: рдкреЗрд░реЗрдВрдЯ рдПрд░рд░ }); рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ(error.cause ===parentError); // тЖТ рд╕рддреНрдп
  • HTMLMediaElement.controlsList рдкреНрд░реЙрдкрд░реНрдЯреА рдореЗрдВ рдиреЛрдкреНрд▓реЗрдмреИрдХрд░реЗрдЯ рдореЛрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА рдХреА рдкреНрд▓реЗрдмреИрдХ рдЧрддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рджрд┐рдП рдЧрдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • Sec-CH-Prefers-Color-Scheme рд╣реЗрдбрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рдЪрд░рдг рдореЗрдВ, "prefers-color-scheme" рдореАрдбрд┐рдпрд╛ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкрд╕рдВрджреАрджрд╛ рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рд╕рд╛рдЗрдЯ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдЪрдпрдирд┐рдд рдпреЛрдЬрдирд╛ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕реАрдПрд╕рдПрд╕ рдХреА рд▓реЛрдбрд┐рдВрдЧ рдФрд░ рдЕрдиреНрдп рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рджреГрд╢реНрдпрдорд╛рди рд╕реНрд╡рд┐рдЪ рд╕реЗ рдмрдЪреЗрдВред
  • рдСрдмреНрдЬреЗрдХреНрдЯ.рд╣реИрд╕рдУрди рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ.рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк.рд╣реИрдУрдирдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рд╕реНрдерд┐рд░ рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдСрдмреНрдЬреЗрдХреНрдЯ.рд╣реИрд╕рдУрди({ рдкреНрд░реЛрдк: 42 }, 'рдкреНрд░реЛрдк') // тЖТ рд╕рддреНрдп
  • рдмрд╣реБрдд рддреЗрдЬрд╝ рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рд╕реНрдкрд╛рд░реНрдХрдкреНрд▓рдЧ рдХреЗ рдЬреЗрдЖрдИрдЯреА рдХрдВрдкрд╛рдЗрд▓рд░ рдиреЗ рд▓рд┐рдЦрдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рдореЛрдб рдХреЗ рдмреАрдЪ рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдУрд╡рд░рд╣реЗрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрдЪ рдирд┐рд╖реНрдкрд╛рджрди рдореЛрдб рдЬреЛрдбрд╝рд╛ рд╣реИред рд╕реНрдкрд╛рд░реНрдХрдкреНрд▓рдЧ рдЕрдм рдПрдХ рд╕рд╛рде рдХрдИ рдлрд╝рдВрдХреНрд╢рди рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ mprotect рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдореЛрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓реЗ рдмрд┐рдирд╛ рд╕рдВрдХрд▓рди рд╕рдордп (44% рддрдХ) рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред
    рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ
  • рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдкреЗрдХреНрдЯрд░ рдЬреИрд╕реЗ рд╕рд╛рдЗрдб-рдЪреИрдирд▓ рд╣рдорд▓реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл V8 рдЗрдВрдЬрди рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдЬрд┐рддрдирд╛ рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрди рддрдВрддреНрд░реЛрдВ рдХреЛ Chrome 70 рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрд╛рдБрдЪреЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ 2-15% рддрдХ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ
  • рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЯреВрд▓ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдирд┐рд░реАрдХреНрд╖рдг рдореЛрдб рдореЗрдВ, @container рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрдиреНрди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рд░реАрдХреНрд╖рдг рдореЛрдб рдореЗрдВ, рд╡реЗрдм рдмрдВрдбрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗрдм рдХрдВрд╕реЛрд▓ рдореЗрдВ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ JSON рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред CORS (рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рдирд▓ рд░рд┐рд╕реЛрд░реНрд╕ рд╢реЗрдпрд░рд┐рдВрдЧ) рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдмреЗрд╣рддрд░ рдбрд┐рдмрдЧрд┐рдВрдЧред
    рдХреНрд░реЛрдо 93 рд░рд┐рд▓реАрдЬ

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ