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

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

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

  • рдкреНрд░рд╛рдЗрднреЗрд╕реА рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд╕рдорд╛рд╡реЗрд╢рд▓рд╛рдИ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдЙрдкрдХрд░рдгрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ FLOC (Federated Learning of Cohorts) рдкреНрд░рд╡рд┐рдзрд┐рд▓рд╛рдИ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рдЕрд╡рд╕рд░ рджрд┐рдЗрдиреНрдЫ, рдЬреБрди Google рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╛рд╕-рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдХреБрдХреАрд╣рд░реВрд▓рд╛рдИ "рдХреЛрд╣реЛрд░реНрдЯреНрд╕" рд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рдкрд╣рд┐рдЪрд╛рди рдирдЧрд░реА рд╕рдорд╛рди рд░реБрдЪрд┐рд╣рд░реВрдХрд╛ рд╕рд╛рде рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдмреНрд░рд╛рдЙрдЬрд┐рдЩ рдЗрддрд┐рд╣рд╛рд╕ рдбреЗрдЯрд╛ рд░ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдЦреЛрд▓рд┐рдПрдХреЛ рд╕рд╛рдордЧреНрд░реАрдорд╛ рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реЗрд░ рдХреЛрд╣реЛрд░реНрдЯрд╣рд░реВ рдмреНрд░рд╛рдЙрдЬрд░ рд╕рд╛рдЗрдбрдорд╛ рдЧрдгрдирд╛ рдЧрд░рд┐рдиреНрдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 92
  • рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдмреНрдпрд╛рдХ-рдлрд░реНрд╡рд╛рд░реНрдб рдХреНрдпрд╛рд╕ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкрдЫрд╛рдбрд┐ рд░ рдлрд░реНрд╡рд╛рд░реНрдб рдмрдЯрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рд╡рд╛ рд╣рд╛рд▓рдХреЛ рд╕рд╛рдЗрдЯрдХреЛ рдкрд╣рд┐рд▓реЗ рд╣реЗрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВ рдорд╛рд░реНрдлрдд рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрджрд╛ рддрддреНрдХрд╛рд▓ рдиреЗрднрд┐рдЧреЗрд╕рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкрд╣рд┐рд▓реЗ, рдЬрдореНрдк рдХреНрдпрд╛рд╕ рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдгрдорд╛ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдерд┐рдпреЛред
  • рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рд╕рд╛рдЗрдЯрд╣рд░реВ рд░ рдПрдб-рдЕрдирд╣рд░реВрдХреЛ рдмрдвреНрджреЛ рдЕрд▓рдЧрд╛рд╡ред рдпрджрд┐ рдкрд╣рд┐рд▓реЗ рд╕рд╛рдЗрдЯ рдЖрдЗрд╕реЛрд▓реЗрд╕рди рдореЗрдХрд╛рдирд┐рдЬрдорд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрд▓рд╛рдИ рдПрдХрдЕрд░реНрдХрд╛рдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░реНрдиреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдпреЛ, рд░ рд╕рдмреИ рдПрдб-рдЕрдирд╣рд░реВрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдЕрд▓рдЧ рдЧрд░реНрдпреЛ рднрдиреЗ, рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рдПрдб-рдЕрдирд╣рд░реВрд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рдПрдб-рдЕрдирд▓рд╛рдИ рдПрдХрдЕрд░реНрдХрд╛рдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░реНрди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред рдПрдЙрдЯрд╛ рдЫреБрдЯреНрдЯреИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЦрд░рд╛рдм рдПрдб-рдЕрдирд╣рд░реВрдмрд╛рдЯ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЕрд░реНрдХреЛ рдмрд╛рдзрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред
  • рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдлрд┐рд╕рд┐рдЩ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд░ рджрдХреНрд╖рддрд╛ рдмрдвреЗрдХреЛ рдЫред рд╕реНрдерд╛рдиреАрдп рдЫрд╡рд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдлрд┐рд╕рд┐рдЩ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдЧрддрд┐ рдЖрдзрд╛ рдХреЗрд╕рд╣рд░реВрдорд╛ 50 рдЧреБрдгрд╛ рдмрдвреНрдпреЛ, рд░ 99% рдХреЗрд╕рд╣рд░реВрдорд╛ рдпреЛ рдХрдореНрддрд┐рдорд╛ 2.5 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рднрдпреЛред рдФрд╕рддрдорд╛, рдЫрд╡рд┐рджреНрд╡рд╛рд░рд╛ рдлрд┐рд╕рд┐рдЩ рд╡рд░реНрдЧреАрдХрд░рдг рдЧрд░реНрдиреЗ рд╕рдордп 1.8 рд╕реЗрдХреЗрдиреНрдбрдмрд╛рдЯ 100 ms рдорд╛ рдШрдЯреНрдпреЛред рд╕рдордЧреНрд░рдорд╛, рд╕рдмреИ рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ CPU рд▓реЛрдб рез.реи% рд▓реЗ рдШрдЯреНрдпреЛред
  • рдкреЛрд░реНрдЯ 989 (ftps-data) рд░ 990 (ftps) рдирд┐рд╖реЗрдзрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯрд╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рдкрд╣рд┐рд▓реЗ, рдкреЛрд░реНрдЯрд╣рд░реВ 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 рд░ 10080 рдкрд╣рд┐рд▓реЗ рдиреИ рдмреНрд▓рдХ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдХрд╛рд▓реЛрд╕реВрдЪреАрдорд╛ рд░рд╣реЗрдХрд╛ рдкреЛрд░реНрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, HTTP, HTTPS рд░ FTP рд▓рд╛рдИ NAT рдЖрджреЗрд╢рдорд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдЙрди рд░реЛрдХ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫред рд╕реНрд▓рд┐рдкрд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рдЖрдХреНрд░рдордг, рдЬрд╕рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рддрдпрд╛рд░ рдкрд╛рд░рд┐рдПрдХреЛ рд╡реЗрдм рдкреГрд╖реНрда рдЦреЛрд▓реНрджрд╛ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЖрдиреНрддрд░рд┐рдХ рдареЗрдЧрд╛рдирд╛ рджрд╛рдпрд░рд╛ (192.168.xx) рдХреЛ рдкреНрд░рдпреЛрдЧ рднрдПрддрд╛ рдкрдирд┐ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рдХреЛ рд╕рд░реНрднрд░рдмрд╛рдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреБрдиреИ рдкрдирд┐ UDP рд╡рд╛ TCP рдкреЛрд░реНрдЯрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред , 10.xxx)ред
  • Chrome рд╡реЗрдм рд╕реНрдЯреЛрд░рдорд╛ рдирдпрд╛рдБ рдердкрд╣рд░реВ рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрджрд╛ рджреБрдИ-рдХрд╛рд░рдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдерд╛рдкрд┐рдд рдПрдб-рдЕрдирд╣рд░реВрд▓рд╛рдИ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ рдирд┐рдпрдорд╣рд░реВрдХреЛ рдЙрд▓реНрд▓рдЩреНрдШрдирдХреЛ рдХрд╛рд░рдгрд▓реЗ Chrome рд╡реЗрдм рд╕реНрдЯреЛрд░рдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдорд╛ред
  • DNS рдХреНрд╡реЗрд░реАрд╣рд░реВ рдкрдард╛рдЙрдБрджрд╛, рдХреНрд▓рд╛рд╕рд┐рдХ DNS рд╕рд░реНрднрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕рдиреНрджрд░реНрднрдорд╛, IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди "A" рд░ "AAAA" рд░реЗрдХрд░реНрдбрд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, "HTTPS" DNS рд░реЗрдХрд░реНрдб рдкрдирд┐ рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЧрддрд┐ рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рд╕ рдЧрд░рд┐рдиреНрдЫред HTTPS рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд╕реНрдерд╛рдкрдирд╛, рдЬрд╕реНрддреИ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ, TLS ClientHello рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдЮреНрдЬреАрд╣рд░реВ, рд░ рдЙрдкрдирд╛рдо рд╕рдмрдбреЛрдореЗрдирд╣рд░реВрдХреЛ рд╕реВрдЪреАред
  • JavaScript рд╕рдВрд╡рд╛рджрд╣рд░реВ window.alert, window.confirm рд░ window.prompt рдХрд▓ рдЧрд░реНрдирд▓рд╛рдИ рд╣рд╛рд▓рдХреЛ рдкреГрд╖реНрдардХреЛ рдбреЛрдореЗрди рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рдбреЛрдореЗрдирд╣рд░реВрдмрд╛рдЯ рд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ iframe рдмреНрд▓рдХрд╣рд░реВрдмрд╛рдЯ рдирд┐рд╖реЗрдз рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдореБрдЦреНрдп рд╕рд╛рдЗрдЯрдмрд╛рдЯ рдЕрдиреБрд░реЛрдзрдХреЛ рд░реВрдкрдорд╛ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕реВрдЪрдирд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕рд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рджреБрд░реНрд╡реНрдпрд╡рд╣рд╛рд░рд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред
  • рдирдпрд╛рдБ рдЯреНрдпрд╛рдм рдкреГрд╖реНрдард▓реЗ рдЧреБрдЧрд▓ рдбреНрд░рд╛рдЗрднрдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • PWA (рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рдн рд╡реЗрдм рдПрдкреНрд╕) рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдирд╛рдо рд░ рдкреНрд░рддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред
  • рддрдкрд╛рдИрдВрд▓реЗ рдареЗрдЧрд╛рдирд╛ рд╡рд╛ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдирдореНрдмрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╡реЗрдм рдлрд╛рд░рдорд╣рд░реВрдХреЛ рд╕рд╛рдиреЛ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐, рд╕реНрд╡рдд: рднрд░рдг рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧрдХреЛ рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдиреЗрдЫред
  • рдбреЗрд╕реНрдХрдЯрдк рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рдЫрд╡рд┐ рдЦреЛрдЬ рд╡рд┐рдХрд▓реНрдк (рд╕рдиреНрджрд░реНрдн рдореЗрдиреБрдорд╛ "рдЫрд╡рд┐ рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реН" рд╡рд╕реНрддреБ) рд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рдЧреБрдЧрд▓ рдЦреЛрдЬ рдЗрдиреНрдЬрд┐рдирдХреЛ рд╕рдЯреНрдЯрд╛ рдЧреБрдЧрд▓ рд▓реЗрдиреНрд╕ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реНрд╡рд┐рдЪ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЬрдм рддрдкрд╛рдЗрдБ рд╕рдиреНрджрд░реНрдн рдореЗрдиреБрдорд╛ рд╕рдореНрдмрдиреНрдзрд┐рдд рдмрдЯрди рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░рд┐рдиреЗрдЫред
  • рдЗрдиреНрдХрдЧреНрдирд┐рдЯреЛ рдореЛрдб рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛, рдмреНрд░рд╛рдЙрдЬрд┐рдЩ рдЗрддрд┐рд╣рд╛рд╕рдХрд╛ рд▓рд┐рдЩреНрдХрд╣рд░реВ рд▓реБрдХреЗрдХрд╛ рдЫрдиреН (рд▓рд┐рдЩреНрдХрд╣рд░реВ рдмреЗрдХрд╛рд░ рдЫрдиреН, рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдЩреНрдХрд▓рди рдирдЧрд░рд┐рдПрдХреЛ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕рд╛рде рд╕реНрдЯрдм рдЦреЛрд▓реНрди рдиреЗрддреГрддреНрд╡ рдЧрд░реЗ)ред
  • рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрджрд╛ рдкрд╛рд░реНрд╕ рдЧрд░рд┐рдПрдХрд╛ рдирдпрд╛рдБ рдЖрджреЗрд╢рд╣рд░реВ рдердкрд┐рдпреЛред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкрд╛рд╕рд╡рд░реНрдб рд░ рдПрдб-рдЕрдирд╣рд░реВрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдкреГрд╖реНрдардорд╛ рджреНрд░реБрдд рд░реВрдкрдорд╛ рдЬрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдмрдЯрди рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди, рдХреЗрд╡рд▓ "рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рдБрдЪ" рдЯрд╛рдЗрдк рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рд╕реБрд░рдХреНрд╖рд╛ рд░ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН, рдХреЗрд╡рд▓ "рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреБрд╣реЛрд╕реН" рд░ "рдЯрд╛рдЗрдк рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕рд┐рдВрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреБрд╣реЛрд╕реН"ред
  • рдХреНрд░реЛрдордХреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:
    • рдкреНрдпрд╛рдирд▓рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╣рд╛рд▓рдХреЛ рдЧрддрд┐рд╡рд┐рдзрд┐рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреЗ рд░ рдЕрд╣рд┐рд▓реЗ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд▓рд┐рдЩреНрдХрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдирдпрд╛рдБ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп "рдЬрд╛рджреВ рдЙрдкрдХрд░рдгрдкрдЯреНрдЯреА" рдмрдЯрди рд╕реБрд╡рд┐рдзрд╛ рджрд┐рдиреНрдЫред
    • рдлрд┐рд╕рд┐рдЩ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЕрди-рдбрд┐рднрд╛рдЗрд╕ рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдореЛрдбреЗрд▓рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЬрдм рдлрд┐рд╕рд┐рдЩ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдиреНрдЫ, рдЪреЗрддрд╛рд╡рдиреА рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреБрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдЕрдм рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдореЛрдбреЗрд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдг, рдкреНрд░рддреНрдпреЗрдХ рдХреЛрдЯреАрдХреЛ рд▓рд╛рдЧрд┐ рдЧрдгрдирд╛ рдЧрд░рд┐рдПрдХреЛ рддреМрд▓, рд░ рдмрд╛рд╣реНрдп рд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд░рд╛рдЙрдЬрд┐рдЩ рд╕реЗрд╡рд╛рдорд╛ рдирдпрд╛рдБ рдореЛрдбреЗрд▓ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдЭрдгреНрдбрд╛ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рдкрдард╛рдЙрдиреЗрдЫред ред
    • "рдкреГрд╖реНрда рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдирд╕рдХреНрджрд╛ рд╕рдорд╛рди рдкреГрд╖реНрдард╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реБрдЭрд╛рд╡рд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рд╕реЗрдЯрд┐рдЩ рд╣рдЯрд╛рдЗрдпреЛ, рдЬрд╕рд▓реЗ рдкреГрд╖реНрда рдлреЗрд▓рд╛ рдкрд░реЗрди рднрдиреЗ Google рдорд╛ рдкреНрд░рд╢реНрди рдкрдард╛рдЙрдиреЗ рдЖрдзрд╛рд░рдорд╛ рд╕рдорд╛рди рдкреГрд╖реНрдард╣рд░реВ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдереНрдпреЛред рдпреЛ рд╕реЗрдЯрд┐рдЩ рдкрд╣рд┐рд▓реЗ рдбреЗрд╕реНрдХрдЯрдк рд╕рдВрд╕реНрдХрд░рдгрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдпреЛред
    • рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЗрдЯ рдЕрд▓рдЧрд╛рд╡ рдореЛрдбрдХреЛ рдкреНрд░рдпреЛрдЧ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реНрд░реЛрдд рдЙрдкрднреЛрдЧрдХрд╛ рдХрд╛рд░рдгрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрд╣рд┐рд▓реЗ рд╕рдореНрдо рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рдареВрд▓рд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрд▓рд╛рдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫред рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ OAuth (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Google рдЦрд╛рддрд╛ рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░реНрдиреЗ) рд╡рд╛ рдХреНрд░рд╕-рдУрд░рд┐рдЬрд┐рди-рдУрдкрдирд░-рдиреАрддрд┐ HTTP рд╣реЗрдбрд░ рд╕реЗрдЯ рдЧрд░реНрдиреЗ рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ рдкрдирд┐ рдЖрдЗрд╕реЛрд▓реЗрд╢рди рд▓рд╛рдЧреВ рд╣реБрди рдерд╛рд▓реНрдЫред рд╕рдмреИ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдЕрд▓рдЧрд╛рд╡ рд╕рдХреНрд╖рдо рдЧрд░реНрди рдЪрд╛рд╣рдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, "chrome://flags/#enable-site-per-process" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
    • рд╕реНрдкреЗрдХреНрдЯрд░ рдЬрд╕реНрддрд╛ рд╕рд╛рдЗрдб-рдЪреНрдпрд╛рдирд▓ рдЖрдХреНрд░рдордгрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз V8 рдЗрдиреНрдЬрд┐рдирдХреЛ рдирд┐рд░реНрдорд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЫрдиреН, рдЬреБрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрд▓рд╛рдИ рдЕрд▓рдЧ рдЧрд░реНрдиреЗ рдЬрддреНрддрд┐рдХреИ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдорд╛рдирд┐рдиреЗ рдЫреИрдиред рдбреЗрд╕реНрдХрдЯрдк рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рдпреА рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ Chrome 70 рдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рдлрд┐рд░реНрддрд╛ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХрд╛ рдерд┐рдПред
    • рд╕рд╛рдЗрдЯ рдЕрдиреБрдорддрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд╕рд░рд▓реАрдХреГрдд рдкрд╣реБрдБрдЪ, рдЬрд╕реНрддреИ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди, рдХреНрдпрд╛рдореЗрд░рд╛, рд░ рд╕реНрдерд╛рди рдкрд╣реБрдБрдЪред рдЕрдиреБрдорддрд┐рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди, рдХреЗрд╡рд▓ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рддрд╛рд▓рд╛ рдЪрд┐рдиреНрд╣рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рддреНрдпрд╕рдкрдЫрд┐ "рдЕрдиреБрдорддрд┐рд╣рд░реВ" рдЦрдгреНрдб рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
      рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 92
  • рдзреЗрд░реИ рдирдпрд╛рдБ API рд╣рд░реВ рдЙрддреНрдкрддреНрддрд┐ рдкрд░реАрдХреНрд╖рдг рдореЛрдбрдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЬрд╕рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕рдХреНрд░рд┐рдпрддрд╛ рдЪрд╛рд╣рд┐рдиреНрдЫ)ред Origin Trial рд▓реЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╡рд╛ 127.0.0.1 рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдмрд╛рдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ, рд╡рд╛ рджрд░реНрддрд╛ рдЧрд░реЗрдкрдЫрд┐ рд░ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐ рдЬреБрди рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд┐рдд рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдиреНрдп рд╣реБрдиреНрдЫред
    • API рдлрд╛рдЗрд▓ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдлрд╛рдЗрд▓ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рджрд░реНрддрд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХреЛ рд▓рд╛рдЧрд┐, рдкрд╛рда рд╕рдореНрдкрд╛рджрдХрдХреЛ рд╕рд╛рде PWA (рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рдн рд╡реЗрдм рдПрдкреНрд╕) рдореЛрдбрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ ".txt" рдлрд╛рдЗрд▓ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рдХреЛ рд░реВрдкрдорд╛ рджрд░реНрддрд╛ рдЧрд░реНрди рд╕рдХреНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реА рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рдЦреЛрд▓реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
      рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 92
    • рд╕рд╛рдЭрд╛ рддрддреНрд╡ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рди API, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмреНрд░рд╛рдЙрдЬрд░рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдПрдХрд╛ рддрдпрд╛рд░ рдкреНрд░рднрд╛рд╡рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рдПрдХрд▓-рдкреГрд╖реНрда (SPA, рдПрдХрд▓-рдкреГрд╖реНрда рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ) рд░ рдмрд╣реБ-рдкреГрд╖реНрда (MPA, рдмрд╣реБ-рдкреГрд╖реНрда рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ) рдорд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕реНрдерд┐рддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрджрдЫред ) рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВред
  • рд╕рд╛рдЗрдЬ-рд╕рдорд╛рдпреЛрдЬрд┐рдд рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ @font-face CSS рдирд┐рдпрдордорд╛ рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдлрдиреНрдЯ-рд╕рд╛рдЗрдЬ CSS рдЧреБрдгрдХреЛ рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░рд┐рдХрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрдиреНрдЯ рд╢реИрд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд▓рд┐рдл рд╕рд╛рдЗрдЬ рдорд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдЕрдиреНрддрд░реНрдЧрддрдХреЛ рдХреНрд╖реЗрддреНрд░ рд╕рдорд╛рди рд░рд╣рдиреНрдЫред , рддрд░ рдпрд╕ рдХреНрд╖реЗрддреНрд░рдорд╛ рдЧреНрд▓рд╛рдЗрдлрдХреЛ рдЖрдХрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫ)ред
  • JavaScript рдорд╛, Array, String, рд░ TypedArray рд╡рд╕реНрддреБрд╣рд░реВрд▓реЗ at() рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╛рдкреЗрдХреНрд╖ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рддрд┐ рдПрд░реЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ), рдЕрдиреНрддрд╕рдБрдЧ рд╕рд╛рдкреЗрдХреНрд╖ рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдирд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреЗ рд╕рд╣рд┐рдд (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "arr.at(-1)" рд▓реЗ array рдХреЛ рдЕрдиреНрддрд┐рдо рддрддреНрд╡ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреЗрдЫ)ред
  • DayPeriod рдЧреБрдг Intl.DateTimeFormat JavaScript рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рджрд┐рдирдХреЛ рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдордп (рдмрд┐рд╣рд╛рди, рд╕рд╛рдБрдЭ, рджрд┐рдЙрдБрд╕реЛ, рд░рд╛рдд) рджреЗрдЦрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • SharedArrayBuffers рд╡рд╕реНрддреБрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реАрдорд╛ рдПрд░реЗрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдм рдХреНрд░рд╕-рдУрд░рд┐рдЬрд┐рди-рдУрдкрдирд░-рдиреАрддрд┐ рд░ рдХреНрд░рд╕-рдЙрддреНрдкрддреНрддрд┐-рдПрдореНрдмреЗрдбрд░-рдиреАрддрд┐ HTTP рд╣реЗрдбрд░рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдЬрд╕ рдмрд┐рдирд╛ рдЕрдиреБрд░реЛрдз рд░реЛрдХрд┐рдиреЗрдЫред
  • "рдЯрдЧрд▓рдорд╛рдЗрдХреНрд░реЛрдлреЛрди", "рдЯрдЧрд▓ рдХреНрдпрд╛рдореЗрд░рд╛" рд░ "рд╣реНрдпрд╛рдЩреНрдЧрдЕрдк" рдХрд╛рд░реНрдпрд╣рд░реВ рдорд┐рдбрд┐рдпрд╛ рд╕рддреНрд░ API рдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рдЬрд╕рд▓реЗ рднрд┐рдбрд┐рдпреЛ рдХрдиреНрдлрд░реЗрдиреНрд╕рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рд╕рд╛рдЗрдЯрд╣рд░реВрд▓рд╛рдИ рдореНрдпреВрдЯ/рдЕрдирдореНрдпреБрдЯ, рдХреНрдпрд╛рдореЗрд░рд╛ рдЕрдл/рдЕрди рд░ рдЕрдиреНрддреНрдп рдмрдЯрдирд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреИ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрд╕реНрд╡рд┐рд░рдорд╛ рдЪрд┐рддреНрд░ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрд▓ред
  • рд╡реЗрдм рдмреНрд▓реБрдЯреБрде API рд▓реЗ рдирд┐рд░реНрдорд╛рддрд╛ рд░ рдЙрддреНрдкрд╛рджрди рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рднреЗрдЯрд┐рдПрдХрд╛ рдмреНрд▓реБрдЯреБрде рдЙрдкрдХрд░рдгрд╣рд░реВ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреЗрдХреЛ рдЫред рдлрд┐рд▓реНрдЯрд░рд▓рд╛рдИ Bluetooth.requestDevice() рд╡рд┐рдзрд┐рдорд╛ "options.filters" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдорд╛рд░реНрдлрдд рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдиреНрдЯ HTTP рд╣реЗрдбрд░рдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЯреНрд░рд┐рдо рдЧрд░реНрдиреЗ рдкрд╣рд┐рд▓реЛ рдЪрд░рдг рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ: DevTools Issues рдЯреНрдпрд╛рдмрд▓реЗ рдЕрдм navigator.userAgent, navigator.appVersion рд░ navigator.platform рдХреЛ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдмрд╛рд░реЗ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦрд╛рдЙрдБрдЫред
  • рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВрдХреЛ рдПрдХ рднрд╛рдЧ рдмрдирд╛рдЗрдПрдХреЛ рдЫред рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рд▓реЗ "const" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рдкреБрди: рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред Elements рдкреНрдпрд╛рдирд▓рдорд╛, iframe рддрддреНрд╡рд╣рд░реВрд╕рдБрдЧ рддрдкрд╛рдИрдВрд▓реЗ рддрддреНрд╡рдорд╛ рджрд╛рдпрд╛рдБ рдХреНрд▓рд┐рдХ рдЧрд░реНрджрд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗ рд╕рдиреНрджрд░реНрдн рдореЗрдиреБ рдорд╛рд░реНрдлрдд рд╡рд┐рд╡рд░рдгрд╣рд░реВ рджреНрд░реБрдд рд░реВрдкрдорд╛ рд╣реЗрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╣реБрдиреНрдЫред CORS (рдХреНрд░рд╕-рдУрд░рд┐рдЬрд┐рди рд░рд┐рд╕реЛрд░реНрд╕ рд╕реЗрдпрд░рд┐рдЩ) рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдбрд┐рдмрдЧрд┐рдЩред WebAssembly рдмрд╛рдЯ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд┐рд░реАрдХреНрд╖рдг рдкреНрдпрд╛рдирд▓рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд╕рд╛рде рдирдпрд╛рдБ CSS рдЧреНрд░рд┐рдб рд╕рдореНрдкрд╛рджрдХ ("рдкреНрд░рджрд░реНрд╢рди: рдЧреНрд░рд┐рдб" рд░ "рдкреНрд░рджрд░реНрд╢рди: рдЗрдирд▓рд╛рдЗрди-рдЧреНрд░рд┐рдб") рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 92

рдирд╡рд╛рдЪрд╛рд░ рд░ рдмрдЧ рдлрд┐рдХреНрд╕рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ 35 рдХрдордЬреЛрд░реАрд╣рд░реВрд▓рд╛рдИ рд╣рдЯрд╛рдЙрдБрдЫред AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer рд░ AFL рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгрдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛ рдзреЗрд░реИ рдХрдордЬреЛрд░реАрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдпреЛред рдХреБрдиреИ рдкрдирд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рдЬрд╕рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рд╕реБрд░рдХреНрд╖рд╛рдХрд╛ рд╕рдмреИ рд╕реНрддрд░рд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд░ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдмрд╛рд╣рд┐рд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╣рд╛рд▓рдХреЛ рд╡рд┐рдореЛрдЪрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрдордЬреЛрд░реАрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдирдЧрдж рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВ рддрд┐рд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛, Google рд▓реЗ $24 (рджреБрдИ $ 112000 рдкреБрд░рд╕реНрдХрд╛рд░, рдЪрд╛рд░ $ 15000 рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $ 10000 рдкреБрд░рд╕реНрдХрд╛рд░, рджреБрдИ $ 8500 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди $ 7500, рдПрдХ рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $ 5000 рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $ 3000 рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВ) рддрд┐рд░реНрдпреЛред )ред 500 рдкреБрд░рд╕реНрдХрд╛рд░рд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ рдЕрдЭреИ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

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

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