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

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

рдХреНрд░реЛрдо 94 рдХреЛ рд░рд┐рд▓реАрдЬ рд╕рдВрдЧ рд╕реБрд░реБ рдЧрд░реНрджреИ, рд╡рд┐рдХрд╛рд╕ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдЪрдХреНрд░ рдорд╛ рд╕рд╛рд░рд┐рдпреЛред рдирдпрд╛рдБ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдореЛрдЪрдирд╣рд░реВ рдЕрдм рдкреНрд░рддреНрдпреЗрдХ 4 рд╣рдкреНрддрд╛рдХреЛ рд╕рдЯреНрдЯрд╛ рдкреНрд░рддреНрдпреЗрдХ 6 рд╣рдкреНрддрд╛рдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдиреЗрдЫрдиреН, рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдЫрд┐рдЯреЛ рдбреЗрд▓рд┐рднрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рд░рд┐рд▓рд┐рдЬ рддрдпрд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдЕрдиреБрдХреВрд▓рди рд░ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреБрдгрд╕реНрддрд░рдорд╛ рд╕рдореНрдЭреМрддрд╛ рдирдЧрд░реА рд░рд┐рд▓реАрдЬрд╣рд░реВ рдЕрдзрд┐рдХ рдмрд╛рд░рдореНрдмрд╛рд░ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрджреНрдпрдорд╣рд░реВ рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдердк рд╕рдордп рдЪрд╛рд╣рд┐рдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рддреНрдпреЗрдХ 8 рд╣рдкреНрддрд╛рдорд╛ рдЫреБрдЯреНрдЯреИ рд░рд┐рд▓реАрдЬ рдЧрд░рд┐рдиреЗрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛ рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ рдкреНрд░рддреНрдпреЗрдХ 4 рд╣рдкреНрддрд╛рдорд╛ рдПрдХ рдкрдЯрдХ рд╣реЛрдЗрди, рддрд░ рдкреНрд░рддреНрдпреЗрдХ 8 рд╣рдкреНрддрд╛рдорд╛ рдПрдХ рдкрдЯрдХред

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

  • HTTPS-рдкрд╣рд┐рд▓реЛ рдореЛрдб рдердкрд┐рдпреЛ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рджреЗрдЦрд╛ рдкрд░реЗрдХреЛ HTTPS рдорд╛рддреНрд░ рдореЛрдбрдХреЛ рд╕рдореНрдЭрдирд╛ рджрд┐рд▓рд╛рдЙрдиреЗ рд╣реЛред рдпрджрд┐ рдореЛрдб рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд╕рдХреНрд░рд┐рдп рдЫ рднрдиреЗ, HTTP рдорд╛рд░реНрдлрдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдмрд┐рдирд╛ рд╕реНрд░реЛрдд рдЦреЛрд▓реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрд╛, рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдкрд╣рд┐рд▓реЗ HTTPS рдорд╛рд░реНрдлрдд рд╕рд╛рдЗрдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫ, рд░ рдпрджрд┐ рдкреНрд░рдпрд╛рд╕ рдЕрд╕рдлрд▓ рднрдпреЛ рднрдиреЗ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдХрдореАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦрд╛рдЗрдиреЗрдЫред HTTPS рд╕рдорд░реНрдерди рд░ рдИрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдмрд┐рдирд╛ рд╕рд╛рдЗрдЯ рдЦреЛрд▓реНрди рд╕реЛрдзрд┐рдпреЛред рднрд╡рд┐рд╖реНрдпрдорд╛, Google рд▓реЗ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ HTTPS-First рд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ, HTTP рдорд╛ рдЦреЛрд▓рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рд╡реЗрдм рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рд╕реАрдорд┐рдд рдЧрд░реНрдиреЗ, рд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдмрд┐рдирд╛ рд╕рд╛рдЗрдЯрд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрджрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗ рдЬреЛрдЦрд┐рдорд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕реВрдЪрд┐рдд рдЧрд░реНрди рдердк рдЪреЗрддрд╛рд╡рдиреАрд╣рд░реВ рдердкреНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдореЛрдб "рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛" > "рд╕реБрд░рдХреНрд╖рд╛"> "рдЙрдиреНрдирдд" рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЦрдгреНрдбрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 94
  • HTTPS рдмрд┐рдирд╛ рдЦреЛрд▓рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдерд╛рдиреАрдп URL рд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "http://router.local" рд░ localhost) рд░ рдЖрдиреНрддрд░рд┐рдХ рдареЗрдЧрд╛рдирд╛ рджрд╛рдпрд░рд╛рд╣рд░реВ (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) рдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ (рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рд╕реНрд░реЛрддрд╣рд░реВ) рдкрдард╛рдЙрдиреЗред .8/1.2.3.4, рдЖрджрд┐) рдирд┐рд╖реЗрдзрд┐рдд рдЫред рдЖрдиреНрддрд░рд┐рдХ рдЖрдИрдкреАрд╣рд░реВ рднрдПрдХрд╛ рд╕рд░реНрднрд░рд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЕрдкрд╡рд╛рдж рдЧрд░рд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рд░реНрднрд░ 192.168.0.1 рдмрд╛рдЯ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдкреГрд╖реНрдард▓реЗ IP 127.0.0.1 рд╡рд╛ IP 192.168.1.1 рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╕реНрд░реЛрдд рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫреИрди, рддрд░ рд╕рд░реНрднрд░ XNUMX рдмрд╛рдЯ рд▓реЛрдб рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫред рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рд╕реНрдерд╛рдиреАрдп рдЖрдИрдкреАрд╣рд░реВрдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреЗ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд╢реЛрд╖рдг рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд╣ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫ, рд░ DNS рд░рд┐рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдЖрдХреНрд░рдордгрд╣рд░реВрдмрд╛рдЯ рдкрдирд┐ рд╕реБрд░рдХреНрд╖рд╛ рдЧрд░реНрджрдЫред
  • "рд╕рд╛рдЭреЗрджрд╛рд░реА рд╣рдм" рдкреНрд░рдХрд╛рд░реНрдп рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдиреНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рд╣рд╛рд▓рдХреЛ рдкреГрд╖реНрдардХреЛ рд▓рд┐рдЩреНрдХ рджреНрд░реБрдд рд░реВрдкрдорд╛ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ URL рдмрд╛рдЯ QR рдХреЛрдб рдЙрддреНрдкрдиреНрди рдЧрд░реНрди, рдкреГрд╖реНрда рдмрдЪрдд рдЧрд░реНрди, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛рдорд╛ рд▓рд┐рдЩреНрдХ рдЧрд░рд┐рдПрдХреЛ рдЕрд░реНрдХреЛ рдЙрдкрдХрд░рдгрдорд╛ рд▓рд┐рдЩреНрдХ рдкрдард╛рдЙрди рд░ Facebook, WhatsUp, Twitter рд░ VK рдЬрд╕реНрддрд╛ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ рд▓рд┐рдЩреНрдХ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдПрдХреЛ рдЫреИрдиред рдореЗрдиреБ рд░ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ "рд╕реЗрдпрд░" рдмрдЯрди рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрди, рддрдкрд╛рдЗрдБ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ "chrome://flags/#sharing-hub-desktop-app-menu" рд░ "chrome://flags/#sharing-hub- рдбреЗрд╕реНрдХрдЯрдк-рдУрдореНрдирд┐рдмрдХреНрд╕"ред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 94
  • рдмреНрд░рд╛рдЙрдЬрд░ рд╕реЗрдЯрд┐рдЩ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреБрдирд░реНрд╕рдВрд░рдЪрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЯрд┐рдЩ рдЦрдгреНрдб рдЕрдм рдПрдЙрдЯрд╛ рд╕рд╛рдЭрд╛ рдкреГрд╖реНрдардорд╛ рднрдиреНрджрд╛ рдлрд░рдХ рдкреГрд╖реНрдардорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 94
  • рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рд░ рд░рджреНрдж рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ (рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛) рдХреЛ рд▓рдЧрдХреЛ рдЧрддрд┐рд╢реАрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдЕрдм рдмреНрд░рд╛рдЙрдЬрд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд╕рдиреНрджрд░реНрдн рдмрд┐рдирд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╣реБрдиреЗрдЫред
  • рдирдпрд╛рдБ рд╡рд┐рдореЛрдЪрдирдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рджреГрд╢реНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрдирдХреЛ рд╕рд╛рде рд╕реЗрд╡рд╛ рдкреГрд╖реНрда "chrome://whats-new" рдердкрд┐рдпреЛред рдкреГрд╖реНрда рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реЗрдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрджрдЫ рд╡рд╛ рдорджреНрджрдд рдореЗрдиреБрдорд╛ рдирдпрд╛рдБ рдХреЗ рдЫ рдмрдЯрди рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рд╣реБрдиреНрдЫред рдкреГрд╖реНрдард▓реЗ рд╣рд╛рд▓ рдЯреНрдпрд╛рдм рдЦреЛрдЬ, рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛, рд░ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдЩ рдкрд░рд┐рд╡рд░реНрддрди рд╕реБрд╡рд┐рдзрд╛ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реНрджрдЫ, рдЬреБрди Chrome 94 рдорд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫреИрди рд░ рд╡рд┐рдЧрддрдХрд╛ рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдкреГрд╖реНрда рджреЗрдЦрд╛рдЙрдиреЗ рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдЭреИ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫреИрди: рд╕рдХреНрд░рд┐рдпрддрд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди, рддрдкрд╛рдИрдВ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ "chrome://flags#chrome-whats-new-ui" рд░ "chrome://flags#chrome-whats-new-in -рдореБрдЦреНрдп рдореЗрдиреБ-рдирдпрд╛рдБ рдмреНрдпрд╛рдЬ"ред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 94
  • рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕рд╛рдЗрдЯрд╣рд░реВ (рдЬрд╕реНрддреИ iframe) рдмрд╛рдЯ рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рд╕рд╛рдордЧреНрд░реАрдмрд╛рдЯ WebSQL API рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрджреИрдЫред Chrome 94 рдорд╛, рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдмрд╛рдЯ WebSQL рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрд╛, рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫ, рддрд░ Chrome 97 рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдБрджреИ, рддреНрдпрд╕реНрддрд╛ рдХрд▓рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рд╣реБрдиреЗрдЫрдиреНред рднрд╡рд┐рд╖реНрдпрдорд╛, рд╣рд╛рдореАрд▓реЗ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдиреНрджрд░реНрднрд▓рд╛рдИ рдзреНрдпрд╛рди рдирджрд┐рдИ, WebSQL рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлреЗрдЬ рдЖрдЙрдЯ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХрд╛ рдЫреМрдВред WebSQL рдЗрдиреНрдЬрд┐рди SQLite рдХреЛрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рд░ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓реЗ SQLite рдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд╢реЛрд╖рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред
  • рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд░ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐рд▓рд╛рдИ рд░реЛрдХреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд▓рд┐рдЧреЗрд╕реА MK (URL:MK) рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рдкреНрд░рдпреЛрдЧ, рдПрдХ рдкрдЯрдХ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛ рд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдмрд╛рдЯ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ, рдЕрд╡рд░реБрджреНрдз рд╣реБрди рдерд╛рд▓реЗрдХреЛ рдЫред
  • рдХреНрд░реЛрдо (рдХреНрд░реЛрдо рекрео рд░ рдкреБрд░рд╛рдирд╛) рдХреЛ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдЕрдиреБрдорддрд┐рд╣рд░реВ-рдиреАрддрд┐ HTTP рд╣реЗрдбрд░, рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд░ API рдорд╛ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, "рдбрд┐рд╕реНрдкреНрд▓реЗ-рдХреНрдпрд╛рдкреНрдЪрд░" рдлреНрд▓реНрдпрд╛рдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреГрд╖реНрдардорд╛ рд╕реНрдХреНрд░рд┐рди рдХреНрдпрд╛рдкреНрдЪрд░ API рдХреЛ рдкреНрд░рдпреЛрдЧ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдмрд╛рд╣реНрдп iframes рдмрд╛рдЯ рд╕реНрдХреНрд░рд┐рди рд╕рд╛рдордЧреНрд░реА рдХреНрдпрд╛рдкреНрдЪрд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЕрд╡рд░реБрджреНрдз рдЫ)ред
  • рдзреЗрд░реИ рдирдпрд╛рдБ API рд╣рд░реВ рдЙрддреНрдкрддреНрддрд┐ рдкрд░реАрдХреНрд╖рдг рдореЛрдбрдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЬрд╕рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕рдХреНрд░рд┐рдпрддрд╛ рдЪрд╛рд╣рд┐рдиреНрдЫ)ред Origin Trial рд▓реЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╡рд╛ 127.0.0.1 рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдмрд╛рдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ, рд╡рд╛ рджрд░реНрддрд╛ рдЧрд░реЗрдкрдЫрд┐ рд░ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐ рдЬреБрди рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд┐рдд рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдиреНрдп рд╣реБрдиреНрдЫред
    • WebGPU API рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ WebGL API рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдЫ рд░ GPU рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рдЬрд╕реНрддреИ рд░реЗрдиреНрдбрд░рд┐рдЩ рд░ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдкрдорд╛, WebGPU Vulkan, Metal рд░ Direct3D 12 APIs рдХреЛ рдирдЬрд┐рдХ рдЫред рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдкрдорд╛, WebGPU WebGL рдмрд╛рдЯ рдзреЗрд░реИ рдлрд░рдХ рдЫ рдЬрд╕рд░реА Vulkan рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API OpenGL рдмрд╛рдЯ рдлрд░рдХ рдЫ, рддрд░ рдпреЛ рдХреБрдиреИ рдЦрд╛рд╕ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫреИрди, рддрд░ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдЫред рд▓реЗрдпрд░ рдЬрд╕рд▓реЗ рд╕рдорд╛рди рдирд┐рдореНрди-рд╕реНрддрд░ рдЖрджрд┐рдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬреБрди Vulkan, Metal рд░ Direct3D 12 рдорд╛ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред

      WebGPU рд▓реЗ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рд╕рдВрдЧрдарди, рдкреНрд░рд╢реЛрдзрди, рд░ GPU рдорд╛ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдкреНрд░рд╕рд╛рд░рдг, рд╕рд╛рдереИ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрд░реЛрддрд╣рд░реВ, рдореЗрдореЛрд░реА, рдмрдлрд░рд╣рд░реВ, рдмрдирд╛рд╡рдЯ рд╡рд╕реНрддреБрд╣рд░реВ, рд░ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╢реЗрдбрд░рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдорд╛ рдХрдо-рд╕реНрддрд░рдХреЛ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдпрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдУрднрд░рд╣реЗрдб рд▓рд╛рдЧрддрд╣рд░реВ рдШрдЯрд╛рдПрд░ рд░ GPU рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рджрдХреНрд╖рддрд╛ рдмрдврд╛рдПрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред API рд▓реЗ рд╡реЗрдмрдХреЛ рд▓рд╛рдЧрд┐ рдЬрдЯрд┐рд▓ 3D рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ рдЬреБрди рд╕реНрдЯреНрдпрд╛рдиреНрдбрдЕрд▓реЛрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдЬрд╕реНрддреИ рдХрд╛рдо рдЧрд░реНрджрдЫ, рддрд░ рд╡рд┐рд╢реЗрд╖ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдЫреИрдиред

    • рд╕реНрдЯреНрдпрд╛рдиреНрдбрдЕрд▓реЛрди PWA рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдЕрдм URL рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рджрд░реНрддрд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, music.example.com рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ URL рд╣реНрдпрд╛рдиреНрдбрд▓рд░ https://*.music.example.com рдХреЛ рд░реВрдкрдорд╛ рджрд░реНрддрд╛ рдЧрд░реНрди рд╕рдХреНрдЫ рд░ рдпреА рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмрд╛рд╣реНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдмрд╛рдЯ рд╕рдмреИ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рдирд╣рд░реВ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрддреНрдХрд╛рд▓ рд╕рдиреНрджреЗрд╢рд╡рд╛рд╣рдХрд╣рд░реВ рд░ рдЗрдореЗрд▓ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВрдмрд╛рдЯ, рдиреЗрддреГрддреНрд╡ рдЧрд░реНрдиреЗрдЫред рдпреЛ PWA- рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЦреЛрд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рдмреНрд░рд╛рдЙрдЬрд░ рдЯреНрдпрд╛рдм рд╣реЛрдЗрдиред
    • рдирдпрд╛рдБ HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди - 103 рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд╕рдордп рдЕрдЧрд╛рдбреА рд╣реЗрдбрд░рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдХреЛрдб 103 рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЕрдиреБрд░реЛрдз рдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рдХреЗрд╣рд┐ HTTP рд╣реЗрдбрд░рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рд╕реВрдЪрд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЕрдиреБрд░реЛрдзрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдмреИ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди рд░ рд╕рд╛рдордЧреНрд░реА рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реНрди рд╕рд░реНрднрд░рдХреЛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирдЧрд░реАред рддреНрдпрд╕реНрддреИ рдкреНрд░рдХрд╛рд░рд▓реЗ, рддрдкрд╛рдЗрдБрд▓реЗ рд╕реЗрд╡рд╛ рдЧрд░рд┐рдБрджреИ рдЧрд░реЗрдХреЛ рдкреГрд╖реНрдард╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рддрддреНрд╡рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдВрдХреЗрддрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рдкреНрд░рд┐рд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреГрд╖реНрдардорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ css рд░ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред рддреНрдпрд╕реНрддрд╛ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдореБрдЦреНрдп рдкреГрд╖реНрдард▓рд╛рдИ рд░реЗрдиреНрдбрд░рд┐рдЩ рд╕рдорд╛рдкреНрдд рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирдЧрд░реА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреЗрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдордЧреНрд░ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╢реЛрдзрди рд╕рдордп рдХрдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдЙрдЪреНрдЪ-рд╕реНрддрд░ HTMLMediaElement, рдорд┐рдбрд┐рдпрд╛ рд╕реНрд░реЛрдд рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ, WebAudio, MediaRecorder, рд░ WebRTC APIs рдХреЛ рдкреВрд░рдХ, рдорд┐рдбрд┐рдпрд╛ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдХреЛ рдирд┐рдореНрди-рд╕реНрддрд░ рд╣реЗрд░рдлреЗрд░рдХреЛ рд▓рд╛рдЧрд┐ WebCodecs API рдердкрд┐рдпреЛред рдирдпрд╛рдБ API рдЦреЗрд▓ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ, рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ, рд╕реНрдЯреНрд░рд┐рдо рдЯреНрд░рд╛рдиреНрд╕рдХреЛрдбрд┐рдЩ, рд░ рдЧреИрд░-рдорд╛рдирдХ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЬрд╕реНрддрд╛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдорд╛рдЧ рд╣реБрди рд╕рдХреНрдЫред JavaScript рд╡рд╛ WebAssembly рдорд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреЛрдбреЗрдХрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, WebCodecs API рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдирд┐рд░реНрдорд┐рдд рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд, рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛, WebCodecs API рд▓реЗ рдЕрдбрд┐рдпреЛ рд░ рднрд┐рдбрд┐рдпреЛ рдбрд┐рдХреЛрдбрд░рд╣рд░реВ рд░ рдПрдиреНрдХреЛрдбрд░рд╣рд░реВ, рдЫрд╡рд┐ рдбрд┐рдХреЛрдбрд░рд╣рд░реВ, рд░ рдХрдо рд╕реНрддрд░рдорд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рднрд┐рдбрд┐рдпреЛ рдлреНрд░реЗрдорд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • Insertable Streams API рд▓рд╛рдИ рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдпрд╕рд▓реЗ MediaStreamTrack API рдорд╛рд░реНрдлрдд рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрдЪреНрдЪрд╛ рдорд┐рдбрд┐рдпрд╛ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВ рд╣реЗрд░рдлреЗрд░ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рдЬрд╕реНрддреИ рдХреНрдпрд╛рдореЗрд░рд╛ рд░ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдбреЗрдЯрд╛, рд╕реНрдХреНрд░рд┐рди рдХреНрдпрд╛рдкреНрдЪрд░ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ, рд╡рд╛ рдордзреНрдпрд╡рд░реНрддреА рдХреЛрдбреЗрдХ рдбрд┐рдХреЛрдбрд┐рдЩ рдбреЗрдЯрд╛ред WebCodec рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдХрдЪреНрдЪрд╛ рдлреНрд░реЗрдорд╣рд░реВ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рд░ WebRTC Insertable Streams API рд▓реЗ RTCPeerConnections рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдЬреЗрдиреЗрд░реЗрдЯ рдЧрд░реНрдЫ рдЬрд╕реНрддреИ рд╕реНрдЯреНрд░рд┐рдо рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрдХреНрд╖рдорд╛, рдирдпрд╛рдБ API рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рд╡рд╕реНрддреБрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рд╡рд╛ рдПрдиреЛрдЯреЗрдЯ рдЧрд░реНрди рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ, рд╡рд╛ рдХреЛрдбреЗрдХрджреНрд╡рд╛рд░рд╛ рд╕рдЩреНрдХреЗрдд рдЧрд░реНрдиреБ рдЕрдШрд┐ рд╡рд╛ рдбрд┐рдХреЛрдбрд┐рдЩ рдкрдЫрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдХреНрд▓рд┐рдкрд┐рдЩ рдЬрд╕реНрддрд╛ рдкреНрд░рднрд╛рд╡рд╣рд░реВ рдердкреНрдиреЗ рдЬрд╕реНрддрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • Scheduler.postTask() рд╡рд┐рдзрд┐рд▓рд╛рдИ рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реНрддрд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рд░реНрдпрд╣рд░реВ (рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд▓рдмреНрдпрд╛рдХ рдХрд▓рд╣рд░реВ) рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддреАрди рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реНрддрд░рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН: 1- рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╣рд┐рд▓реЛ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рднрдП рддрд╛рдкрдирд┐; реитАФрдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫ; 2 - рдкреГрд╖реНрдарднреВрдорд┐рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди)ред рддрдкрд╛рдЗрдБ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд░ рдХрд╛рд░реНрдпрд╣рд░реВ рд░рджреНрдж рдЧрд░реНрди TaskController рд╡рд╕реНрддреБ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рд╕реНрдерд┐рд░ рд░ рдЕрдм рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдореВрд▓ рдкрд░реАрдХреНрд╖рдг API рдирд┐рд╖реНрдХреНрд░рд┐рдп рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдмрд╛рд╣рд┐рд░ рд╡рд┐рддрд░рд┐рддред API рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХрд┐рдмреЛрд░реНрдб/рдорд╛рдЙрд╕рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдирдЧрд░реЗрдХреЛ, рд╕реНрдХреНрд░рд┐рди рд╕реЗрднрд░ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ, рд╕реНрдХреНрд░рд┐рди рд▓рдХ рднрдПрдХреЛ рд╡рд╛ рдЕрд░реНрдХреЛ рдордирд┐рдЯрд░рдорд╛ рдХрд╛рдо рднрдЗрд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рд╕реВрдЪрд┐рдд рдЧрд░реНрдиреЗ рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбрдорд╛ рдкреБрдЧреЗрдкрдЫрд┐ рд╕реВрдЪрдирд╛ рдкрдард╛рдПрд░ рдЧрд░рд┐рдиреНрдЫред
  • CanvasRenderingContext2D рд░ ImageData рд╡рд╕реНрддреБрд╣рд░реВрдорд╛ рд░рдЩ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░ рддрд┐рдиреАрд╣рд░реВрдорд╛ sRGB рд░рдЩ рд╕реНрдкреЗрд╕рдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдФрдкрдЪрд╛рд░рд┐рдХрддрд╛ рджрд┐рдЗрдПрдХреЛ рдЫред рдЖрдзреБрдирд┐рдХ рдореЛрдирд┐рдЯрд░рд╣рд░реВрдХреЛ рдЙрдиреНрдирдд рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рдлрд╛рдЗрджрд╛ рд▓рд┐рдирдХреЛ рд▓рд╛рдЧрд┐ sRGB рдмрд╛рд╣реЗрдХ, рдбрд┐рд╕реНрдкреНрд▓реЗ P2 рдЬрд╕реНрддрд╛ рд░рдЩ рд╕реНрдкреЗрд╕рд╣рд░реВрдорд╛ CanvasRenderingContext3D рд░ ImageData рд╡рд╕реНрддреБрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • рднрд░реНрдЪреБрдЕрд▓ рдХрд┐рдмреЛрд░реНрдб рджреЗрдЦрд╛рдЗрдПрдХреЛ рд╡рд╛ рд▓реБрдХреЗрдХреЛ рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди, рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рднрд░реНрдЪреБрдЕрд▓ рдХрд┐рдмреЛрд░реНрдбрдХреЛ рд╕рд╛рдЗрдЬрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди VirtualKeyboard API рдорд╛ рд╡рд┐рдзрд┐рд╣рд░реВ рд░ рдЧреБрдгрд╣рд░реВ рдердкрд┐рдпреЛред
  • JavaScript рд▓реЗ рдХреНрд▓рд╛рд╕рд▓рд╛рдИ рдХреНрд▓рд╛рд╕рдХреЛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛ рдПрдХ рдкрдЯрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рднрдПрдХреЛ рд╕рдореВрд╣ рдХреЛрдбрдорд╛ рд╕реНрдЯреНрдпрд╛рдЯрд┐рдХ рдЗрдирд┐рд╕рд┐рдпрд▓рд╛рдЗрдЬреЗрд╕рди рдмреНрд▓рдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ: рдХреНрд▓рд╛рд╕ C {// рдХреНрд▓рд╛рд╕ рдЖрдлреИрдВ static { console.log("C's static block") рд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛ рдмреНрд▓рдХ рдЪрд▓рд╛рдЗрдиреЗрдЫ; } }
  • рдлреНрд▓реЗрдХреНрд╕-рдЖрдзрд╛рд░ рд░ рдлреНрд▓реЗрдХреНрд╕ CSS рдЧреБрдгрд╣рд░реВрд▓реЗ рдореБрдЦреНрдп рдлреНрд▓реЗрдХреНрд╕рдмрдХреНрд╕ рдХреНрд╖реЗрддреНрд░рдХреЛ рдЖрдХрд╛рд░рдорд╛ рдердк рд▓рдЪрд┐рд▓реЛ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рд╛рдордЧреНрд░реА, рдиреНрдпреВрдирддрдо-рд╕рд╛рдордЧреНрд░реА, рдЕрдзрд┐рдХрддрдо-рд╕рд╛рдордЧреНрд░реА, рд░ рдлрд┐рдЯ-рд╕рд╛рдордЧреНрд░реА рдХреАрд╡рд░реНрдбрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • рд╕реНрдХреНрд░реЛрд▓рдмрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдХреНрд░рд┐рди рд╕реНрдкреЗрд╕ рдХрд╕рд░реА рдЖрд░рдХреНрд╖рд┐рдд рдЫ рднрдиреЗрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕реНрдХреНрд░реЛрд▓рдмрд╛рд░-рдЧрдЯрд░ CSS рдЧреБрдг рдердкрд┐рдпреЛред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЬрдм рддрдкрд╛рдЗрдБ рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░реЛрд▓ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрди, рддрдкрд╛рдЗрдБ рд╕реНрдХреНрд░реЛрд▓рдмрд╛рд░ рдХреНрд╖реЗрддреНрд░ рдУрдЧрдЯреНрди рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рд╕реЗрд▓реНрдл рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ API рд▓рд╛рдИ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде рдердкрд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдореНрдпрд╛рдиреБрдЕрд▓ рд╣реЗрд░рдлреЗрд░рдХреЛ рд╕рд╣рд╛рд░рд╛ рдирдЧрд░реА JavaScript рдХреЛрдбрдорд╛ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдбрд┐рдмрдЧ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкрдХреНрд╖рдорд╛ JavaScript рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордп рдорд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдлреНрд▓реНрдпрд╛рд╕ рдкреНрд▓рдЧрдЗрди рд╣рдЯрд╛рдЗрд╕рдХреЗрдкрдЫрд┐, navigator.plugins рд░ navigator.mimeTypes рдЧреБрдгрд╣рд░реВрдорд╛ рдЦрд╛рд▓реА рдорд╛рдирд╣рд░реВ рдлрд░реНрдХрд╛рдЙрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛ, рддрд░ рдпреЛ рдмрд╛рд╣рд┐рд░рд┐рдпреЛ, рдХреЗрд╣реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ PDF рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдкреНрд▓рдЧрдЗрдирд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗред рдХреНрд░реЛрдордорд╛ рдмрд┐рд▓реНрдЯ-рдЗрди PDF рднреНрдпреБрдЕрд░ рднрдПрдХреЛрд▓реЗ, navigator.plugins рд░ navigator.mimeTypes рдЧреБрдгрд╣рд░реВрд▓реЗ рдЕрдм рдорд╛рдирдХ PDF рднреНрдпреБрдЕрд░ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рд░ MIME рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕реВрдЪреА рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреЗрдЫ - "PDF рднреНрдпреВрдЕрд░, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewerред рд░ рд╡реЗрдмрдХрд┐рдЯ рдирд┐рд░реНрдорд┐рдд PDF"ред
  • рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╕реБрдзрд╛рд░рд╣рд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫред Nest Hub рд░ Nest Hub Max рдпрдиреНрддреНрд░рд╣рд░реВ рд╕реНрдХреНрд░рд┐рди рд╕рд┐рдореБрд▓реЗрд╢рди рд╕реВрдЪреАрдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд┐рд░реАрдХреНрд╖рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рдЙрд▓реНрдЯрд╛рдЙрдиреЗ рдмрдЯрди рдердкрд┐рдПрдХреЛ рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "рд╕реНрдерд┐рддрд┐-рдХреЛрдб: 404" рдлрд┐рд▓реНрдЯрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреНрдп рд╕рдмреИ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рджреНрд░реБрдд рд░реВрдкрдорд╛ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ), рд░ рдореВрд▓ рдорд╛рдирд╣рд░реВ рд╣реЗрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реЗрдЯ-рдХреБрдХреА рд╣реЗрдбрд░рд╣рд░реВрдХреЛ (рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЧрд▓рдд рдорд╛рдирд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬреБрди рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдЧрд░реНрджрд╛ рд╣рдЯрд╛рдЗрдиреНрдЫ)ред рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдорд╛ рд╕рд╛рдЗрдбрдмрд╛рд░ рдмрд╣рд┐рд╖реНрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рднрд╡рд┐рд╖реНрдпрдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рд╣рдЯрд╛рдЗрдиреЗрдЫред рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЯреНрдпрд╛рдмрдорд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд▓реБрдХрд╛рдЙрдиреЗ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛, рдЗрдиреНрдЯрд░рдлреЗрд╕ рднрд╛рд╖рд╛ рдЪрдпрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫред
    рдХреНрд░реЛрдо рд░рд┐рд▓реАрдЬ 94

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

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

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