Google рд╕рд╛рджрд░ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рд░рд┐рд▓реАрдЬ Chrome 75... рд╕реЛрдмрддрдЪ рдЙрдкрд▓рдмреНрдз рд╡рд┐рдирд╛рдореВрд▓реНрдп рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди Chromium, рдЬреЗ Chrome рдЪрд╛ рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ. рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЭрд░ рднрд┐рдиреНрди рдЧреБрдЧрд▓ рд▓реЛрдЧреЛрдЪрд╛ рд╡рд╛рдкрд░, рд╡рд┐рдирдВрддреА рдХреЗрд▓реНрдпрд╛рд╡рд░ рдлреНрд▓реЕрд╢ рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдХреНрд░реЕрд╢ рдЭрд╛рд▓реНрдпрд╛рд╕ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдордЪреА рдЙрдкрд╕реНрдерд┐рддреА, рд╕рдВрд░рдХреНрд╖рд┐рдд рд╡реНрд╣рд┐рдбрд┐рдУ рд╕рд╛рдордЧреНрд░реА (рдбреАрдЖрд░рдПрдо) рдкреНрд▓реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓реНрд╕, рд╢реЛрдз рджрд░рдореНрдпрд╛рди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдЕрджреНрдпрддрдиреЗ рдЖрдгрд┐ рдкреНрд░рд╕рд╛рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдо RLZ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕. Chrome 76 рдЪреЗ рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рди резрек рдЬреБрд▓реИ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдмрджрд▓ рдХрд░рд╛ ╨▓ Chrome 75:

  • canvas.getContext() рдкрджреНрдзрддреАрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдХреЕрдирд╡реНрд╣рд╛рд╕ рд╕рдВрджрд░реНрдн (2D рдХрд┐рдВрд╡рд╛ WebGL) рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рдбрд┐рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреНрдб" рдзреНрд╡рдЬ рдПрдХ рдкрд░реНрдпрд╛рдпреА рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░реВрди рдЬреА рдорд╛рдирдХ DOM рдЕрдкрдбреЗрдЯ рдпрдВрддреНрд░рдгрд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВрди рдЖрдгрд┐ рдереЗрдЯ OpenGL рджреНрд╡рд╛рд░реЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реВрди рдХрд┐рдорд╛рди рд╡рд┐рд▓рдВрдм рдкреНрд░рджрд╛рди рдХрд░рддреЗ;
  • API рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡реЗрдм рд╢реЗрдЕрд░ (рдСрдмреНрдЬреЗрдХреНрдЯ navigator.share), рдЬреНрдпрд╛рд╕рд╣, рд╡реИрдпрдХреНрддрд┐рдХ рдмрдЯрдгрд╛рдВрдЪреНрдпрд╛ рд╕реВрдЪреАрдРрд╡рдЬреА, рдЖрдкрдг рдЕрднреНрдпрд╛рдЧрддрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рд╡рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдПрдХреАрдХреГрдд рдмрдЯрдг рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░реВ рд╢рдХрддрд╛. API рдордзреНрдпреЗ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЗрддрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╡рд░ рдлрд╛рдпрд▓реА рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдирдХ рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Android рд╡рд░ рдореЗрд▓, рдмреНрд▓реВрдЯреВрде рдЗрддреНрдпрд╛рджреАрджреНрд╡рд╛рд░реЗ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд▓реЙрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ);
  • рд░рд╛рдмрд╡рд┐рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЕрдВрдбрд░рд╕реНрдХреЛрд░рд╕рд╣ рдбрд┐рдЬрд┐рдЯрд▓ рдЕрдХреНрд╖рд░рд╛рдВрдордзреНрдпреЗ рд╕рдВрдЦреНрдпрд╛рдВрдЪреЗ рдЧрдЯ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪреА рд╡рд╛рдЪрдиреАрдпрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдХреЛрдбрдордзреНрдпреЗ 1_000_000_000 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдпрд╛ рдХреНрд░рдорд╛рдВрдХрд╛рд╡рд░ 1000000000 рдореНрд╣рдгреВрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рдИрд▓;
  • рд╕рд░реНрд╡ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХрдареЛрд░ рд╕рд╛рдЗрдЯ рдЕрд▓рдЧрд╛рд╡ рдореЛрдб, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╣реЛрд╕реНрдЯрдордзреАрд▓ рдкреГрд╖реНрдареЗ рдиреЗрд╣рдореА рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рд╕реНрдерд┐рдд рдЕрд╕рддрд╛рдд, рдЬреНрдпрд╛рдкреИрдХреА рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд╡рддрдГрдЪрд╛ рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рдкрд░рддреЛ. рдХрдареЛрд░ рдЕрд▓рдЧрд╛рд╡ рдореЛрдбрдЪреЗ рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореНрд╣рдгрдЬреЗ рдЯреЕрдмрджреНрд╡рд╛рд░реЗ рдирд╡реНрд╣реЗ рддрд░ рдбреЛрдореЗрдирджреНрд╡рд╛рд░реЗ рд╡рд┐рднрд╛рдЧрдгреЗ, рдореНрд╣рдгрдЬреЗ. рдЬрд░ рдкреВрд░реНрд╡реА рдЗрддрд░ рдбреЛрдореЗрдирд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕, iframes рдЖрдгрд┐ рдкреЙрдкрдЕрдкрдЪреА рд╕рд╛рдордЧреНрд░реА рдмреЗрд╕ рд╕рд╛рдЗрдЯрд╕рд╣ рд╕рдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рдЖрддрд╛ рддреА рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реА рдЬрд╛рддреАрд▓;
  • рдмреНрд▓реЕрдХрд▓рд┐рд╕реНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЕреЕрдб-рдСрди рдЖрддрд╛ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рддреАрд▓ рдЖрдгрд┐ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдбрдордзреНрдпреЗ рдареЗрд╡рд▓реЗ рдЬрд╛рддреАрд▓.
  • рдЕрдВрдЧрднреВрдд Chrome рдЯрд╛рд╕реНрдХ рдореЕрдиреЗрдЬрд░рдордзреНрдпреЗ (рд╕реЗрдЯрд┐рдВрдЧреНрдЬ > рдЕрдзрд┐рдХ рдЯреВрд▓реНрд╕ > рдЯрд╛рд╕реНрдХ рдореЕрдиреЗрдЬрд░) рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реЗрд╡рд╛ рдХрд╛рдордЧрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ;
  • window.open() рдкрджреНрдзрддреАрдордзреНрдпреЗ " рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗрдиреЙрд░рдлреЗрд░рд░", рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрджрд░реНрдн рд╢реАрд░реНрд╖рд▓реЗрдЦ рди рднрд░рддрд╛ рдкреГрд╖реНрда рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;
  • рдЬреЛрдбрд▓реЗ рдирд┐рд░реНрджреЗрд╢ рд╕реАрдПрд╕рдкреА (рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрд░рдг) "script-src-attr", "script-src-elem", "style-src-attr" рдЖрдгрд┐ "style-src-elem", рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдгрд┐ рд╢реИрд▓реА рдирд┐рд░реНрджреЗрд╢рд╛рдВрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдкрд░рдВрддреБ рд╡реИрдпрдХреНрддрд┐рдХ рдЗрд╡реНрд╣реЗрдВрдЯ рд╣рдБрдбрд▓рд░, рдШрдЯрдХ рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛;
  • рд╡реЗрдм рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди API рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдХреА рд╕рд╣ рдСрдкрд░реЗрд╢рдиреНрд╕ рдЕрдзрд┐рдХреГрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкрд┐рди рдХреЛрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА FIDO CTAP2 рдкрд┐рди рд╕рдорд░реНрдерди FIDO CTAP2. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрдЯрд░рдордзреНрдпреЗ, тАЬрдкреНрд░рдЧрддтАЭ рд╡рд┐рднрд╛рдЧрд╛рдд, тАЬрд╕реБрд░рдХреНрд╖рд╛ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛тАЭ рдЖрдпрдЯрдо рджрд┐рд╕рд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рддреБрдореНрд╣реА USB рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреА рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд┐рди рдХреЛрдб рдирд┐рдпреБрдХреНрдд рдХрд░реВ рд╢рдХрддрд╛, рддрд╕реЗрдЪ рдХреА рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рджреЗрдК рд╢рдХрддрд╛ (рд╕рд░реНрд╡ рд╕рд╛рдл рдХрд░рд╛ рдбреЗрдЯрд╛ рдЖрдгрд┐ рдкрд┐рди);
  • рд╡реЗрдм рдЕреЕрдирд┐рдореЗрд╢рди API рдордзреНрдпреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд
    рдЕреЕрдирд┐рдореЗрд╢рди рдЗрдлреЗрдХреНрдЯ рдЖрдгрд┐ рдХреАрдлреНрд░реЗрдо рдЗрдлреЗрдХреНрдЯ, рддреБрдореНрд╣рд╛рд▓рд╛ рдЕреЕрдирд┐рдореЗрдЯреЗрдб рдШрдЯрдХ рдЖрдгрд┐ рд╡реЗрд│ (рдХрд╛рд▓рд╛рд╡рдзреА, рд╡рд┐рд▓рдВрдм) рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджреАрдкрдгреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.
    рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдПрдХ рдирд╡реАрди рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЕреЕрдирд┐рдореЗрд╢рди(), рдЬреЗ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЕреЕрдирд┐рдореЗрд╢рди рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдкреВрд░реНрд╡реА, рд╡реЗрдм рдЕреЕрдирд┐рдореЗрд╢рди API рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ Element.animate() рдкрджреНрдзрддреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЕреЕрдирд┐рдореЗрд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджрд┐рд▓реА рд╣реЛрддреА, рдЬреА рдЖрдзреАрдЪ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реА рдЕреЕрдирд┐рдореЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░рдд рдХрд░рддреЗ. рдЖрддрд╛ рд╡рд┐рдХрд╕рдХ рд╕реНрдкрд╖реНрдЯ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЙрд▓рджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдЪреА рдирд┐рд░реНрдорд┐рддреА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВ рд╢рдХрддреЛ, рдЬреНрдпрд╛рдордзреНрдпреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдкрдг KeyframeEffect рдСрдмреНрдЬреЗрдХреНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛;

  • рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ HTMLVideoElement.playsInline, рдШрдЯрдХрд╛рдЪреНрдпрд╛ рдкреНрд▓реЗрдмреЕрдХ рдХреНрд╖реЗрддреНрд░рд╛рдд рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд░рд╛рдЙрдЭрд░рд▓рд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗрдгреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдкреНрд▓реЗрдмреЕрдХ рдкрджреНрдзрдд рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА);
  • MediaStreamTrack.getCapabilities() рдкрджреНрдзрдд рдСрдбрд┐рдУ рдЙрдкрдХрд░рдгрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЧреБрдгрдзрд░реНрдорд╛рдВрд╕рд╛рдареА рд╡реИрдз рдореВрд▓реНрдпрд╛рдВрдЪреА рд╢реНрд░реЗрдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ (рдирдореБрдиреЗ рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛, рд╡рд┐рд▓рдВрдм, рдЪреЕрдиреЗрд▓рдЪреА рд╕рдВрдЦреНрдпрд╛ рдЗ.);
  • API WebRTC рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ RTCDtls рдкрд░рд┐рд╡рд╣рди рд╕рдХреНрд░рд┐рдп рд╡рд╛рд╣рддреВрдХ, рдЬрд╕реЗ рдХреА рдПрд╕рд╕реАрдЯреАрдкреА рдХрд┐рдВрд╡рд╛ рдбреАрдЯреАрдПрд▓рдПрд╕ (рдбреЗрдЯрд╛рдЧреНрд░рд╛рдо рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯ рд▓реЗрдпрд░ рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА) рдЪрд╛ рд╡рд╛рдкрд░, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЖрд░рдЯреАрдкреА рдЖрдгрд┐ рдЖрд░рдЯреАрд╕реАрдкреА рдкреЕрдХреЗрдЯ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддрд╛рдд рдХрд┐рдВрд╡рд╛ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА. рд╡рд╛рд╣рддреВрдХ рд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА RTCIceTransport рдЗрдВрдЯрд░рдлреЗрд╕ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ
    RTCPeerConnection рдСрдмреНрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ ICE;

  • рдХреЕрд╢реЗ-рдирд┐рдпрдВрддреНрд░рдг рд╢реАрд░реНрд╖рд▓реЗрдЦ рдирд┐рд░реНрджреЗрд╢ рд▓рд╛рдЧреВ рдХрд░рддреЛ "stale-while-revalidate", рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реЗрд│ рд╡рд┐рдВрдбреЛ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЬреНрдпрд╛ рджрд░рдореНрдпрд╛рди рдмреНрд░рд╛рдЙрдЭрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддреЗрд╕рд╛рдареА рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░реА-рдЪреЗрдХрд╕рд╣ рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдкрд░реВ рд╢рдХрддреЛ;
  • рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЬреЛрдбрд▓реЗ рдЬрдбрддреНрд╡реАрдп рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рджрд░рдореНрдпрд╛рди рдШрдЯрдХрд╛рдВрд╡рд░ рд╕реНрдиреЕрдкрд┐рдВрдЧ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдиреЕрдк рд╕реНрдЯреЙрдк рд╕реНрдХреНрд░реЛрд▓ рдХрд░рд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реВрдЪреАрдордзреАрд▓ рдкреНрд░рддрд┐рдорд╛ рдирд┐рд╡рдбрддрд╛рдирд╛ рд╡рд┐рд╕реНрддреГрдд рд╕реНрд╡рд╛рдЗрдк рдЬреЗрд╢реНрдЪрд░рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╢реЗрд╡рдЯрдЪрд╛ рдШрдЯрдХ рдирд╛рд╣реА рддрд░ рдкреБрдвреАрд▓ рдШрдЯрдХ рдирд┐рд╡рдбрдгреНрдпрд╛рдд рдпреЗрдИрд▓);
  • Android рдЖрд╡реГрддреНрддреАрдиреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдлреЙрд░реНрдордордзреНрдпреЗ рдЦрд╛рддреЗ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реНрд╡рдпрдВ-рднрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реБрдзрд╛рд░рд▓рд╛ рдЖрд╣реЗ. рд╣рд┐рдВрдЯ рдмреНрд▓реЙрдХ рдЖрддрд╛ рдереЗрдЯ рдСрди-рд╕реНрдХреНрд░реАрди рдХреАрдмреЛрд░реНрдбрдЪреНрдпрд╛ рд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЛ рдЖрдгрд┐, рдХреНрд▓рд┐рдХ рдХреЗрд▓реНрдпрд╛рд╡рд░, рдЗрдирдкреБрдЯ рдлреЙрд░реНрдо рдЕрд╕реНрдкрд╖реНрдЯ рди рдХрд░рддрд╛, рдСрди-рд╕реНрдХреНрд░реАрди рдХреАрдмреЛрд░реНрдбрдРрд╡рдЬреА рд╕рдВрднрд╛рд╡реНрдп рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдкрд░реНрдпрд╛рдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЛ;
  • рд░реАрдбрд░ рдореЛрдбрд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди, рд╕рдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рд╡рд░, рдХреЗрд╡рд│ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдордЬрдХреВрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡ рд╕реЛрдмрдд рдЕрд╕рд▓реЗрд▓реА рдирд┐рдпрдВрддреНрд░рдгреЗ, рдмреЕрдирд░, рдореЗрдиреВ, рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдЖрдгрд┐ рд╕рд╛рдордЧреНрд░реАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╕рд▓реЗрд▓реЗ рдкреГрд╖реНрдард╛рдЪреЗ рдЗрддрд░ рднрд╛рдЧ рд▓рдкрд╡рд▓реЗ рдЬрд╛рддрд╛рдд. рдирд╡реАрди рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рдгреЗ chrome://flags/#enable-reader-mode рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддреНрдпрд╛рдирдВрддрд░ рддреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреВрдордзреНрдпреЗ рджрд┐рд╕реВрди рдпреЗрддреЛ;
  • V8 JavaScript рдЗрдВрдЬрд┐рди WebAssembly рд╕рдВрдХрд▓рди рдкрд░рд┐рдгрд╛рдорд╛рдВрд╕рд╛рдареА рдПрдХ рд╕реНрдкрд╖реНрдЯ рдХреЕрд╢рд┐рдВрдЧ рдореЛрдб рд▓рд╛рдЧреВ рдХрд░рддреЗ (рдЬреЗрд╡реНрд╣рд╛ рдкреГрд╖реНрда рдкреБрдиреНрд╣рд╛ рдЙрдШрдбрд▓реЗ рдЬрд╛рддреЗ, рддреЗрд╡реНрд╣рд╛ рдкреВрд░реНрд╡реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реЗрд▓реЗ WebAssembly рдШрдЯрдХ рдХреЕрд╢реЗрдордзреВрди рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓). IN
    WebAssembly рдирд╡реАрди memory.copy, memory.fill, table.copy, memory.init, рдЖрдгрд┐ table.init рдореЗрдорд░реА рдореЛрдареНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪреА рдХреЙрдкреА, рднрд░рдгреЗ рдЖрдгрд┐ рдЖрд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реВрдЪрдирд╛ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реНрдпрд╛ рдЖрд╣реЗрдд;

  • рдлреНрд▓рд╛рдпрд╡рд░ рдереЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░реНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдХрд╛рд░рдг рддреЗ рдореБрдЦреНрдп Chrome рдереНрд░реЗрдбрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рди рдХрд░рддрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдкреВрд░реНрд╡реА, рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдердо рдореБрдЦреНрдп рдереНрд░реЗрдбрдордзреНрдпреЗ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛ рд╣реЛрддрд╛, рдЬреНрдпрд╛рд╡рд░реВрди рддреЛ рдкрд╛рд░реНрд╕рд░рдХрдбреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рд╣реЛрддрд╛. рдпрд╛ рд╡реНрдпрд╡рд╕реНрдереЗрдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рд╣реЛрддреЛ рдХреА рдореБрдЦреНрдп рдереНрд░реЗрдбрд╡рд░ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рдЗрддрд░ рдХрд╛рд░реНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рдЬрд╕реЗ рдХреА HTML рдкрд╛рд░реНрд╕ рдХрд░рдгреЗ рдЖрдгрд┐ рдЗрддрд░ JavaScript рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ. рдЖрддрд╛ рдЕрд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рд░рджреНрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛:
    • CSS рддрдкрд╛рд╕рдгреА рдореЛрдб рдирд╛рд╡рд╛рдВрдЪреА рд╕реНрд╡рдпрдВрдкреВрд░реНрдгрддрд╛ рдЖрдгрд┐ рдлрдВрдХреНрд╢рдиреНрд╕рдЪреА рдореВрд│ рдореВрд▓реНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЛ рдЬреА CSS рдЧреБрдгрдзрд░реНрдорд╛рдВрдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬрдлрд┐рд▓реНрдЯрд░: рдмреНрд▓рд░(1px)тАЭ). рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдореВрд▓реНрдпреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреГрд╖реНрда рд▓реЗрдЖрдЙрдЯрдордзреНрдпреЗ рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рд╣реЛрддрд╛рдд;
      Chrome 75 рд░рд┐рд▓реАрдЭ

    • рдХрдорд╛рдВрдб рдкреЕрдиреЗрд▓рдордзреНрдпреЗ, Ctrl+Shift+P рджрд╛рдмрддрд╛рдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рд╕реЗрд╡рд╛ рдХрд╛рдордЧрд╛рд░, рд▓реЛрдХрд▓ рд╕реНрдЯреЛрд░реЗрдЬ, рд╕реЗрд╢рди рд╕реНрдЯреЛрд░реЗрдЬ рдпрд╛рд╕рд╣ рдкреГрд╖реНрдард╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рдбреЗрдЯрд╛ (рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди > рдХреНрд▓рд┐рдЕрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдиреВрд▓рд╛ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ) рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬрд╕рд╛рдЗрдЯ рдбреЗрдЯрд╛ рд╕рд╛рдл рдХрд░рд╛тАЭ рдЖрджреЗрд╢ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. , IndexedDB, Web SQL , рдХреБрдХреАрдЬ, рдХреЕрд╢реЗ рдЖрдгрд┐ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЕрд╢реЗ;
    • рд╕рд░реНрд╡ рд╡рд┐рджреНрдпрдорд╛рди IndexedDB рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА (рдкреВрд░реНрд╡реА рдНрдкреНрд▓рд┐рдХреЗрд╢рди > IndexedDB рдордзреНрдпреЗ рд╡рд░реНрддрдорд╛рди рдбреЛрдореЗрдирд╕рд╛рдареА рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд╛рд╣рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдЬреЗ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛрдирд╡реНрд╣рддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, iframe рджреНрд╡рд╛рд░реЗ рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ IndexedDB рдЪрд╛ рд╡рд╛рдкрд░ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА);

      Chrome 75 рд░рд┐рд▓реАрдЭ

    • рдиреЗрдЯрд╡рд░реНрдХ рддрдкрд╛рд╕рдгреА рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА тАЬрдЖрдХрд╛рд░тАЭ рд╕реНрддрдВрднрд╛рддреАрд▓ рдлреАрд▓реНрдбрд╡рд░ рдлрд┐рд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рдкреЙрдк рдЕрдк рд╣реЛрдгрд╛рд░реА рдЯреВрд▓рдЯрд┐рдк рдЖрддрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдЪрд╛ рдЖрдХрд╛рд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдореВрд│ рд╕реНрд╡рд░реВрдкрд╛рдд, рдХреЙрдореНрдкреНрд░реЗрд╢рдирд╢рд┐рд╡рд╛рдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ;

      Chrome 75 рд░рд┐рд▓реАрдЭ

    • рдбреАрдмрдЧрд░ рд╕рд╛рдЗрдбрдмрд╛рд░ рдПрдХрд╛ рдУрд│реАрдд (рдЗрдирд▓рд╛рдЗрди рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ) рдЬрдЯрд┐рд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдВрдЪреНрдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рднрд╛рдЧрд╛рдВрд╢реА рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯрдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╕реНрд╡рддрдВрддреНрд░ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЗрдердб рдХреЙрд▓ рдЪреЗрдирдордзреНрдпреЗ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реЗ;

      Chrome 75 рд░рд┐рд▓реАрдЭ

    • IndexedDB рдЖрдгрд┐ рдХреЕрд╢реЗ рддрдкрд╛рд╕рдгреА рдкреЕрдиреЗрд▓ рдЖрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд┐рдВрд╡рд╛ рдХреЕрд╢реЗрдордзреАрд▓ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рдПрдХреВрдг рд╕рдВрдЦреНрдпреЗрдЪреЗ рдХрд╛рдЙрдВрдЯрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдд;
      Chrome 75 рд░рд┐рд▓реАрдЭ

  • рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХреЕрдирд░реА рдмрд┐рд▓реНрдбрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рд╕рдорд░реНрдерди
    HTTPS рд╡рд░ DNS рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреЗ (DoH, HTTPS рд╡рд░ DNS), рдЬреЗ chrome://flags#dns-over-https рдордзреНрдпреЗ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдкреНрд░рджрд╛рддреНрдпрд╛рдВрдЪреНрдпрд╛ DNS рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╣реЛрд╕реНрдЯрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдВрдЪреА рдорд╛рд╣рд┐рддреА рдЧрд│рддреА рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА, MITM рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ DNS рдЯреНрд░реЕрдлрд┐рдХрдЪреА рд╕реНрдкреВрдлрд┐рдВрдЧ, DNS рд╕реНрддрд░рд╛рд╡рд░ рдмреНрд▓реЙрдХрд┐рдВрдЧрдЪрд╛ рдкреНрд░рддрд┐рдХрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ DNS рд╡рд░ рдереЗрдЯ рдкреНрд░рд╡реЗрд╢ рдЕрд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рдо рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА DoH рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ. рд╕рд░реНрд╡реНрд╣рд░ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░реЙрдХреНрд╕реАрджреНрд╡рд╛рд░реЗ рдХрд╛рдо рдХрд░рддрд╛рдирд╛);

рдирд╡рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ 42 рднреЗрджреНрдпрддрд╛. рд╕рд╛рдзрдирд╛рдВрд╕рд╣ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдЕрдиреЗрдХ рднреЗрджреНрдпрддрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕреЕрдбреНрд░реЗрд╕ рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░, рдореЗрдорд░реА рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░, рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рдЕрдЦрдВрдбрддрд╛, LibFuzer ╨╕ AFL. рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд рдЬреНрдпрд╛рдореБрд│реЗ рдмреНрд░рд╛рдЙрдЭрд░ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рд╕реНрддрд░рд╛рдВрдирд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рддрд╛ рдпреЗрдИрд▓ рдЖрдгрд┐ рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рдпреЗрдИрд▓. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рднреЗрджреНрдпрддрд╛ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд░реЛрдЦ рдмрдХреНрд╖рд┐рд╕реЗ рджреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди, Google рдиреЗ $13 рдХрд┐рдорддреАрдЪреЗ 9000 рдкреБрд░рд╕реНрдХрд╛рд░ рджрд┐рд▓реЗ (рдПрдХ $5000 рдкреБрд░рд╕реНрдХрд╛рд░, рджреЛрди $1000 рдкреБрд░рд╕реНрдХрд╛рд░ рдЖрдгрд┐ рдЪрд╛рд░ $500 рдкреБрд░рд╕реНрдХрд╛рд░). 7 рдкреБрд░рд╕реНрдХрд╛рд░рд╛рдВрдЪрд╛ рдЖрдХрд╛рд░ рдЕрджреНрдпрд╛рдк рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА.

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

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