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

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

  • рд░рд╛рдмрд╡рд┐рдгреНрдпрд╛рдд рдЖрд▓реЗ тАЬDNS over HTTPSтАЭ (DoH, HTTPS рд╡рд░ DNS) рд╕рд╛рдареА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди, рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢реНрд░реЗрдгреАрдВрд╕рд╛рдареА рдирд┐рд╡рдбрдХрдкрдгреЗ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ рдЬреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ DoH рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгрд╛рд░реЗ DNS рдкреНрд░рджрд╛рддреЗ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдХрдбреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ DNS 8.8.8.8 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ Google рдЪреА DoH рд╕реЗрд╡рд╛ (тАЬhttps://dns.google.com/dns-queryтАЭ) Chrome рдордзреНрдпреЗ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реА рдЬрд╛рдИрд▓; DNS 1.1.1.1 рдЕрд╕рд▓реНрдпрд╛рд╕. XNUMX, рдирдВрддрд░ DoH Cloudflare рд╕реЗрд╡рд╛ (тАЬhttps://cloudflare-dns.com/dns-queryтАЭ), рдЗ.

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

  • рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рд╕рд╛рдзрдирд╛рдВрдирд╛ рдЖрддрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрд╕рд╛рдареА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдорд░реНрдерди рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЕрджреНрдпрд╛рдк рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд. рдПрдХрд╛ рдЦрд╛рддреНрдпрд╛рд╢реА рд▓рд┐рдВрдХ рдХреЗрд▓реЗрд▓реНрдпрд╛ Chrome рдЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдВрдордзреНрдпреЗ, рддреБрдореНрд╣реА рдЖрддрд╛ рдореЛрдмрд╛рдЗрд▓ рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рд╕рд╣, рджреБрд╕рд░реНтАНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреНрдпрд╛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрддрд╛. рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдЪреА рд╕рд╛рдордЧреНрд░реА рдПрдВрдб-рдЯреВ-рдПрдВрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд╛рдкрд░реВрди рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА Google рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдордЬрдХреВрд░рд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдд тАЛтАЛрдирд╛рд╣реА;
  • рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рд╣реА рд╢реНрд░реЗрдгреАрдВрд╕рд╛рдареА, рдереАрдо рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдирд╡реАрди рдЯреЕрдм рдЙрдШрдбрддрд╛рдирд╛ рджрд╛рдЦрд╡рд▓реЗрд▓реА рд╕реНрдХреНрд░реАрди рд╕рд╛рдиреБрдХреВрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкрд░реНрдпрд╛рдп рд╕рдХреНрд╖рдо рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рддрд┐рдорд╛ рдирд┐рд╡рдбрдгреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдирд╡реАрди рдЯреЕрдм рд╕реНрдХреНрд░реАрдирдЪреНрдпрд╛ рдЦрд╛рд▓рдЪреНрдпрд╛ рдЙрдЬрд╡реНрдпрд╛ рдХреЛрдкрд░реНрдпрд╛рдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗрд▓рд╛ тАЬрд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рд╛тАЭ рдореЗрдиреВ рдЖрддрд╛ рд╢реЙрд░реНрдЯрдХрдЯ рд▓реЗрдЖрдЙрдЯ рдкрджреНрдзрдд рдЖрдгрд┐ рдереАрдо рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдмрджрд▓рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. рд╡рд╛рд░рдВрд╡рд╛рд░ рднреЗрдЯ рджрд┐рд▓реЗрд▓реНрдпрд╛, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдкреВрд░реНрдгрдкрдгреЗ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рд╢реЙрд░реНрдЯрдХрдЯ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╕реБрдЪрд╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рддреБрдореНрд╣реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдереАрдордЪреНрдпрд╛ рд╕рдВрдЪрд╛рдордзреВрди рдбрд┐рдЭрд╛рдИрди рдереАрдо рдирд┐рд╡рдбреВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рдкреЕрд▓реЗрдЯрдордзреАрд▓ рдЗрдЪреНрдЫрд┐рдд рд░рдВрдЧрд╛рдВрдЪреНрдпрд╛ рдирд┐рд╡рдбреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛. рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА тАЬchrome://flags/#ntp-customization-menu-v2тАЭ рдлреНрд▓реЕрдЧ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐
    "chrome://flags/#chrome-colors";

  • рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрд╕рд╛рдареА, Google рдбреНрд░рд╛рдЗрд╡реНрд╣ рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рдлрд╛рдЗрд▓реНрд╕ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯ рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░ рд╕реБрд░реВ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рд╢реЛрдз рдХреЗрд╡рд│ рд╢реАрд░реНрд╖рдХрд╛рдВрджреНрд╡рд╛рд░реЗрдЪ рдирд╛рд╣реА рддрд░ рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрджреНрд╡рд╛рд░реЗ рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рднреВрддрдХрд╛рд│рд╛рддреАрд▓ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╢реЛрдзрд╛рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди;

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

  • рдкрд╛рд╕рд╡рд░реНрдб рдЪреЗрдХрдЕрдк рдШрдЯрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд░реНрдЧрд╡рд╛рд░реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╣рд│реВрд╣рд│реВ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓ (рд╕рдХреНрддреАрдЪреНрдпрд╛ рд╕рдХреНрд░рд┐рдпрддреЗрд╕рд╛рдареА, тАЬchrome://flags/#password-leak-detectionтАЭ рдзреНрд╡рдЬ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЖрд╣реЗ). рдкрд╛рд╕рд╡рд░реНрдб рдЪреЗрдХрдЕрдк рдЖрдзреА рдкреБрд░рд╡рд▓реЗ рдлреЙрд░реНрдо рдордзреНрдпреЗ рдмрд╛рд╣реНрдп рдЬреЛрдб, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрдЪреНрдпрд╛ рддрд╛рдХрджреАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ. рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рд▓реЙрдЧ рдЗрди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рдкрд╛рд╕рд╡рд░реНрдб рддрдкрд╛рд╕рдгреА рддрдбрдЬреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рддреБрдордЪреЗ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рддрдкрд╛рд╕рддреЗ, рд╕рдорд╕реНрдпрд╛ рдЖрдврд│рд▓реНрдпрд╛рд╕ рдПрдХ рдЪреЗрддрд╛рд╡рдгреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ (рддрдкрд╛рд╕рд╛ рдЪрд╛рд▓рддреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕рд╛рдЗрдб рд╣реЕрд╢ рдЙрдкрд╕рд░реНрдЧрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд). рд▓реАрдХ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рджрд┐рд╕рдгрд╛рд▒реНрдпрд╛ 4 рдЕрдмреНрдЬрд╛рд╣реВрди рдЕрдзрд┐рдХ рддрдбрдЬреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рд╡рд┐рд░реЛрдзрд╛рдд рд╣реА рддрдкрд╛рд╕рдгреА рдХреЗрд▓реА рдЬрд╛рддреЗ. "abc123" рд╕рд╛рд░рдЦреЗ рдХреНрд╖реБрд▓реНрд▓рдХ рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рдПрдХ рдЪреЗрддрд╛рд╡рдгреА рджреЗрдЦреАрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ;
  • рд╕рдорд╛рди Google рдЦрд╛рддреНрдпрд╛рд╢реА рд▓рд┐рдВрдХ рдХреЗрд▓реЗрд▓реНрдпрд╛ Android рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реВрди рдХреЙрд▓ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. рдбреЗрд╕реНрдХрдЯреЙрдк рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдордЬрдХреВрд░рд╛рддреАрд▓ рдлреЛрди рдирдВрдмрд░ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░реВ рд╢рдХрддреЛ, рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдХреЙрд▓ рдСрдкрд░реЗрд╢рдирд▓рд╛ Android рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реВ рд╢рдХрддреЛ, рддреНрдпрд╛рдирдВрддрд░ рдлреЛрдирд╡рд░ рдПрдХ рд╕реВрдЪрдирд╛ рдкреЙрдк рдЕрдк рд╣реЛрдИрд▓ рдЬреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдВрдирд╛ рдХреЙрд▓ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд┐рд│реЗрд▓;
  • рдЯреЕрдмрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рдХрд╛рд╡рд░ рдорд╛рдЙрд╕ рдлрд┐рд░рд╡рддрд╛рдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдгрд╛рд▒реНрдпрд╛ рдЯреВрд▓рдЯрд┐рдкрдЪреЗ рд╕реНрд╡рд░реВрдк рдмрджрд▓рд▓реЗ рдЖрд╣реЗ. рдЯреВрд▓рдЯрд┐рдк рдЖрддрд╛ рдкреЙрдк-рдЕрдк рдмреНрд▓реЙрдХ рдореНрд╣рдгреВрди рджрд┐рд╕рддреЗ рдЬреА рд╕рдВрдкреВрд░реНрдг рд╢реАрд░реНрд╖рдХ рдордЬрдХреВрд░ рдЖрдгрд┐ рдкреГрд╖реНрда URL рджрд░реНрд╢рд╡рддреЗ. рдЦреВрдк рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЯреЕрдм рдЙрдШрдбрддрд╛рдирд╛ рдЗрдЪреНрдЫрд┐рдд рдкреГрд╖реНрда рджреНрд░реБрддрдкрдгреЗ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд▓реЙрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ (рдЯреЕрдмрдордзреВрди рдЬрд╛рдгреНрдпрд╛рдРрд╡рдЬреА, рдЖрдкрдг рдЯреЕрдмрд╕рд╣ рдкреЕрдиреЗрд▓рд╡рд░ рдорд╛рдЙрд╕ рд╣рд▓рд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЖрдкрдг рд╢реЛрдзрдд рдЕрд╕рд▓реЗрд▓реЗ рдкреГрд╖реНрда рд╢реЛрдзреВ рд╢рдХрддрд╛). рднрд╡рд┐рд╖реНрдпрд╛рдд, рдпрд╛ рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдкреГрд╖реНрда рд▓рдШреБрдкреНрд░рддрд┐рдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ;
  • рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд╛рд╣рддрд╛рдирд╛ рдЧрдбрдж рдереАрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╕рдХреНрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп (chrome://flags/#enable-force-dark) рдЬреЛрдбрд▓реЗ. рд╕рд╛рдЗрдЯрдЪреЗ рдЧрдбрдж рд╕рд╛рджрд░реАрдХрд░рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд░рдВрдЧ рдЙрд▓рдЯреЗ рдЖрд╣реЗрдд;
  • рдЬреЛрдбрд▓реЗ рддрдкрд╢реАрд▓ рд╕рдорд░реНрдерди CSS рдЧреБрдгрдзрд░реНрдо рдЖрдгрд┐ рдореВрд▓реНрдп API рд╕реНрддрд░ 1, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ CSS рдЧреБрдгрдзрд░реНрдорд╛рдВрдЪреА рдиреЛрдВрджрдгреА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдЬреЗ рдиреЗрд╣рдореА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░рдЪреЗ рдЕрд╕рддрд╛рдд, рддреБрдореНрд╣рд╛рд▓рд╛ рдбреАрдлреЙрд▓реНрдЯ рдореВрд▓реНрдп рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕреЕрдирд┐рдореЗрд╢рди рдкреНрд░рднрд╛рд╡ рдмрд╛рдВрдзрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдкреНрд░реЙрдкрд░реНрдЯреАрдЪреА рдиреЛрдВрджрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА registerProperty() рдкрджреНрдзрдд рдХрд┐рдВрд╡рд╛ тАЬ@propertyтАЭ CSS рдирд┐рдпрдо рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде:

    CSS.registerProperty({
    рдирд╛рд╡: "--рдорд╛рдп-рдлреЙрдиреНрдЯ-рдЖрдХрд╛рд░",
    рд╡рд╛рдХреНрдпрд░рдЪрдирд╛: "тА╣ рд▓рд╛рдВрдмреАтА║",
    рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдп: "0px",
    рд╡рд╛рд░рд╕рд╛: рдЦреЛрдЯреЗ
    });

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

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

    • рдпрдВрддреНрд░рдгрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реЗ HTTP рдПрдХреНрд╕рдЪреЗрдВрдЬ (SXG), рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЗрддрд░ рд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рд╡реЗрдм рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдкреНрд░рддреА рдареЗрд╡рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдореВрд│ рдкреГрд╖реНрдард╛рдВрд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддрд╛рдд (URL рди рдмрджрд▓рддрд╛), рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдореВрд│ рд╕рд╛рдЗрдЯрд╡рд░реВрди рдЙрдк-рд╕рдВрд╕рд╛рдзрди (CSS, JS, рдкреНрд░рддрд┐рдорд╛ рдЗ.) рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рд╕реНрддреНрд░реЛрддрд╛рдЪрд╛ рдореВрд│ рд╕реНрддреНрд░реЛрдд рд▓рд┐рдВрдХ HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕рд╛рдзрдирд╛рдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рддреНрдпрд╛рдкрди рд╣реЕрд╢ рджреЗрдЦреАрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЛ. рдпрд╛ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рд╕рд╣, рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рддреЗ рдПрдХрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реА HTML рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛рдд рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рд░реНрд╡ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдк-рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ;
    • API рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛, рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ SMS рд╕рдВрджреЗрд╢рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, SMS рджреНрд╡рд╛рд░реЗ рдкрд╛рдард╡рд▓реЗрд▓рд╛ рдПрдХ-рд╡реЗрд│ рдХреЛрдб рд╡рд╛рдкрд░реВрди рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреЗ рд╕рддреНрдпрд╛рдкрди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдкреНрд░рд╡реЗрд╢ рдлрдХреНрдд SMS рд▓рд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЬреНрдпрд╛рдд рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЯреЕрдЧ рдЕрд╕рддреЛ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╡рд░ рд╕рдВрджреЗрд╢ рдмрдВрдзрдирдХрд╛рд░рдХ рдард░рд╡рддреЛ;
  • рд╡реЗрдм рд╕реЙрдХреЗрдЯрджреНрд╡рд╛рд░реЗ ArrayBuffer рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрддреА 7.5 рдкрдЯреАрдиреЗ, рд╡рд┐рдВрдбреЛрдЬрд╡рд░ - 4.1 рдкрдЯреАрдиреЗ, macOS рд╡рд░ - 7.8 рдкрдЯреАрдиреЗ рд╡рд╛рдврд▓реА рдЖрд╣реЗ;
  • CSS рдЧреБрдгрдзрд░реНрдорд╛рдВрдордзреАрд▓ рдЕрдкрд╛рд░рджрд░реНрд╢рдХрддрд╛, рд╕реНрдЯреЙрдк-рдЕрдкрд╛рд░рджрд░реНрд╢рдХрддрд╛, рдлрд┐рд▓-рдЕрдкрд╛рд░рджрд░реНрд╢рдХрддрд╛, рд╕реНрдЯреНрд░реЛрдХ-рдЕрдкрд╛рд░рджрд░реНрд╢рдХрддрд╛ рдЖрдгрд┐ рдЖрдХрд╛рд░-рдкреНрд░рддрд┐рдорд╛-рдереНрд░реЗрд╢реЛрд▓реНрдбрдордзреАрд▓ рдЯрдХреНрдХреЗрд╡рд╛рд░реА рдореНрд╣рдгреВрди рдкрд╛рд░рджрд░реНрд╢рдХрддрд╛ рдореВрд▓реНрдп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "рдЕрдкрд╛рд░рджрд░реНрд╢рдХрддрд╛: 0.5" рдРрд╡рдЬреА рддреБрдореНрд╣реА рдЖрддрд╛ "рдЕрдкрд╛рд░рджрд░реНрд╢рдХрддрд╛: 50%" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛;
  • API рдордзреНрдпреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡реЗрд│ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛.measure() рдЖрдгрд┐ performance.mark() рдХреЙрд▓реНрд╕рд╡рд░ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдк рдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рджрд░рдореНрдпрд╛рди рдореЛрдЬрдорд╛рдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддрд╕реЗрдЪ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА;
  • API рдореАрдбрд┐рдпрд╛ рд╕рддреНрд░рд╛рдд рдЬреЛрдбрд▓реЗ рд╕реНрдЯреНрд░реАрдо (seekto) рдордзреНрдпреЗ рд╕реНрдерд┐рддреА рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╣рдБрдбрд▓рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, рдкреВрд░реНрд╡реА рдЙрдкрд▓рдмреНрдз рд╡рд┐рд░рд╛рдо рдЖрдгрд┐ рдкреНрд▓реЗрдмреЕрдХ рд╣рдБрдбрд▓рд░ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд;
  • JavaScript рдЗрдВрдЬрд┐рди V8 рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдлреНрд▓рд╛рдпрд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░реНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдореЛрдб рдЬрд╕реЗ рдХреА рддреЗ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирдиреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрдХрд▓рди рд╡реЗрд│ 5-20% рдХрдореА рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджрд┐рд▓реА. рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рд╕реНрдЯреНрд░рдХреНрдЪрд░рд┐рдВрдЧрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рджреЗрдЦреАрд▓ рд╕реБрдзрд╛рд░рддреЗ ("const {x, y} = рдСрдмреНрдЬреЗрдХреНрдЯ;" рдЪреЗ "const x = object.x; const y = object.y;" рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреЗ). рди рдЬреБрд│рд▓реЗрд▓реНрдпрд╛ рдореЕрдкрд┐рдВрдЧрд╕рд╣ RegExp рдЕрднрд┐рд╡реНрдпрдХреНрддреАрд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧрддреА.
    WebAssembly рд╡рд░реВрди JavaScript рдлрдВрдХреНрд╢рдиреНрд╕ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрддреА рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдврд▓реА рдЖрд╣реЗ (9-20% рдиреЗ). рдмрд╛рдЗрдЯрдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛рдирд╛, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд╛рдирд╛рдВрд╡рд░ рдмрдВрдзрдирдХрд╛рд░рдХ рддрдХреНрддреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд┐рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдореЗрдорд░реА рд╡рд╛рдкрд░ рдХрдореА рдЭрд╛рд▓рд╛ рдЖрд╣реЗ.
    1-2.5%

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

  • рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрд╕рд╛рдареА рд╕рд╛рдзрдиреЗ. рдСрдбрд┐рдЯ рдбреЕрд╢рдмреЛрд░реНрдб рдЖрддрд╛ рдЗрддрд░ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╣ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЬрд╕реЗ рдХреА рд╡рд┐рдирдВрддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ. рдкреЗрдореЗрдВрдЯ API рджреНрд╡рд╛рд░реЗ рдкреЗрдореЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдбреАрдмрдЧ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. LCP (рд▓рд╛рд░реНрдЬреЗрд╕реНрдЯ рдХрдВрдЯреЗрдВрдЯрдлреБрд▓ рдкреЗрдВрдЯ) рд▓реЗрдмрд▓реНрд╕ рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдЕреЕрдирд╛рд▓рд┐рд╕рд┐рд╕ рдкреЕрдирд▓рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреЗ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рд░реЗрдВрдбрд░рд┐рдВрдЧрдЪреА рд╡реЗрд│ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддрд╛рдд;

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

  • рд╣рдЯрд╡рд▓реЗ XSS рдСрдбрд┐рдЯрд░ рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдпрдВрддреНрд░рдгрд╛, рдЬреА рдХреБрдЪрдХрд╛рдореА рдореНрд╣рдгреВрди рдУрд│рдЦрд▓реА рдЬрд╛рддреЗ (рд╣рд▓реНрд▓рд╛рдЦреЛрд░рд╛рдВрдиреА XSS рдСрдбрд┐рдЯрд░ рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рдкрджреНрдзрддреА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЖрд╣реЗрдд) рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рдЧрд│рддреАрд╕рд╛рдареА рдирд╡реАрди рд╡реЗрдХреНрдЯрд░ рдЬреЛрдбрд▓реЗ рдЖрд╣реЗрдд;
  • Android рдЖрд╡реГрддреНрддреА рдЦреБрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рдореЗрдиреВ, рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЖрдгрд┐ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдореЛрдбрд╕рд╛рдареА рдЧрдбрдж рдереАрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

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

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

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