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

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

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

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

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

  • CSS рдореЗрдВ "@container" рдХреНрд╡реЗрд░реА рдЬреЛрдбрд╝реА рдЧрдИ, рдЬрд┐рд╕рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдореВрд▓ рддрддреНрд╡ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред "@рдХрдВрдЯреЗрдирд░" "@рдореАрдбрд┐рдпрд╛" рдХреНрд╡реЗрд░реА рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реЗ рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдмреНрд▓реЙрдХ (рдХрдВрдЯреЗрдирд░) рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддрддреНрд╡ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдмрд╛рд▓ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╢реИрд▓реА рдЪрдпрди рддрд░реНрдХ, рдЪрд╛рд╣реЗ рддрддреНрд╡ рдкреГрд╖реНрда рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рдХрд╣рд╛рдБ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реЛред
    рдХреНрд░реЛрдо 105 рд░рд┐рд▓реАрдЬ
  • рдореВрд▓ рддрддреНрд╡ рдореЗрдВ рдЪрд╛рдЗрд▓реНрдб рддрддреНрд╡ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рдЫрджреНрдо рд╡рд░реНрдЧ ":has()" рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "p:has(span)" рддрддреНрд╡реЛрдВ рдХреЛ рдлреИрд▓рд╛рддрд╛ рд╣реИ , рдЬрд┐рд╕рдХреЗ рдЕрдВрджрд░ рдПрдХ рддрддреНрд╡ рд╣реИ .
  • HTML рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рдПрдкреАрдЖрдИ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ setHTML() рд╡рд┐рдзрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рджреМрд░рд╛рди рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдордЧреНрд░реА рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдкреАрдЖрдИ HTML рдЯреИрдЧреНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ XSS рд╣рдорд▓реЛрдВ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рдХрд╛рдп рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдлрд╝реЗрдЪ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реАрдо рдПрдкреАрдЖрдИ (рд░реАрдбреЗрдмрд▓рд╕реНрдЯреНрд░реАрдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдпрд╛рдиреАред рдЖрдк рдкреГрд╖реНрда рдирд┐рд░реНрдорд╛рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдбреЗрдЯрд╛ рднреЗрдЬрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди (PWA, рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡ рд╡реЗрдм рдРрдк) рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛ рдХрдВрдЯреНрд░реЛрд▓ рдУрд╡рд░рд▓реЗ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖рдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕реНрдХреНрд░реАрди рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдВрдбреЛ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд░реВрдк рджреЗрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдПрдВред рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдорд╛рдирдХ рд╡рд┐рдВрдбреЛ рдирд┐рдпрдВрддреНрд░рдг рдмрдЯрди (рдмрдВрдж рдХрд░реЗрдВ, рдЫреЛрдЯрд╛ рдХрд░реЗрдВ, рдЕрдзрд┐рдХрддрдо рдХрд░реЗрдВ) рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реЗ рдмреНрд▓реЙрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЗрдирдкреБрдЯ рдХреЗ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
    рдХреНрд░реЛрдо 105 рд░рд┐рд▓реАрдЬ
  • рд╕рдорд░реНрдкрд┐рдд рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдУрдВ (рдбреЗрдбрд┐рдХреЗрдЯреЗрдбрд╡рд░реНрдХрд░ рд╕рдВрджрд░реНрдн рдореЗрдВ) рд╕реЗ рдореАрдбрд┐рдпрд╛ рд╕реНрд░реЛрдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕реНрдерд┐рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрд▓рдЧ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдореЗрдВ рдореАрдбрд┐рдпрд╛рд╕реЛрд░реНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдХрд░ рдФрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдХреЗ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдбреЗрдЯрд╛ рдХреЗ рдмрдлрд░реНрдб рдкреНрд▓реЗрдмреИрдХ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЦреНрдп рдереНрд░реЗрдб рдореЗрдВ HTMLMediaElement рдкрд░ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рдкрд░рд┐рдгрд╛рдоред
  • рдХреНрд▓рд╛рдЗрдВрдЯ рд╣рд┐рдВрдЯреНрд╕ рдПрдкреАрдЖрдИ рдореЗрдВ, рдЬрд┐рд╕реЗ рдпреВрдЬрд░-рдПрдЬреЗрдВрдЯ рд╣реЗрдбрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рдж рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдкреИрд░рд╛рдореАрдЯрд░ (рд╕рдВрд╕реНрдХрд░рдг, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЗрддреНрдпрд╛рджрд┐) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреБрдирд┐рдВрджрд╛ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕реЗрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди -рд╕реАрдПрдЪ-рд╡реНрдпреВрдкреЛрд░реНрдЯ-рд╣рд╛рдЗрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░ рдХреА рдКрдВрдЪрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред "рдореЗрдЯрд╛" рдЯреИрдЧ рдореЗрдВ рдмрд╛рд╣рд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрдХреЗрдд рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрдЕрдк рдкреНрд░рд╛рд░реВрдк рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдкрд╣рд▓реЗ: рдмрди рдЧрдпрд╛:
  • рд╡реИрд╢реНрд╡рд┐рдХ onbeforeinput рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ (document.documentElement.onbeforeinput) рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмреНрд▓реЙрдХ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рддрддреНрд╡ рдХреА рд╕рд╛рдордЧреНрд░реА рдФрд░ DOM рдЯреНрд░реА рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, "рд╕рдВрддреЛрд╖рдЬрдирдХ" рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рддрддреНрд╡ред
  • рдиреЗрд╡рд┐рдЧреЗрд╢рди рдПрдкреАрдЖрдИ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рд╕рдВрдХреНрд░рдордг рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рд╕рдВрдХреНрд░рдордг рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ() рдФрд░ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд╕реНрдерд╛рди рдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реЙрд▓() рдирдП рддрд░реАрдХреЗ рдЬреЛрдбрд╝реЗ рдЧрдПред
  • рд╕реНрдерд┐рд░ рд╡рд┐рдзрд┐ рд░рд┐рд╕реНрдкреЙрдиреНрд╕.рдЬреЗрд╕рди() рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ JSON рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рдХрд╛рдп рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЯреВрд▓ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдбрд┐рдмрдЧрд░ рдореЗрдВ, рдЬрдм рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рддреНрд░ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛, рд╕реНрдЯреИрдХ рдореЗрдВ рд╢реАрд░реНрд╖ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИред рд░рд┐рдХреЙрд░реНрдбрд░ рдкреИрдирд▓, рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдкреГрд╖реНрда рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ, рдкреНрд▓реЗрдмреИрдХ рдХрд░рдиреЗ рдФрд░ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ, рдЪрд░рдг-рджрд░-рдЪрд░рдг рдкреНрд▓реЗрдмреИрдХ рдФрд░ рдорд╛рдЙрд╕рдУрд╡рд░ рдИрд╡реЗрдВрдЯ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

    рдЫрд╡рд┐рдпреЛрдВ, рд╡реАрдбрд┐рдпреЛ рдФрд░ рдмреНрд▓реЙрдХ рддрддреНрд╡реЛрдВ рдЬреИрд╕реЗ рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрдбрд╝реЗ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рджреГрд╢реНрдпрдорд╛рди) рддрддреНрд╡реЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╕рдордп рджреЗрд░реА рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рдПрд▓рд╕реАрдкреА (рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдХрдВрдЯреЗрдВрдЯрдлреБрд▓ рдкреЗрдВрдЯ) рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдкреИрдирд▓ рдореЗрдВ, рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╢реАрд░реНрд╖ рдкрд░рддреЛрдВ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред WebAssembly рдореЗрдВ рдЕрдм DWARF рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред

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

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

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