Google рдиреЗ Chrome 95 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдЪреЗ рдЕрдирд╛рд╡рд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, Chrome рдЪрд╛ рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдХреНрд░реЛрдорд┐рдпрдо рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. Google рд▓реЛрдЧреЛрдЪрд╛ рд╡рд╛рдкрд░, рдХреНрд░реЕрд╢ рдЭрд╛рд▓реНрдпрд╛рд╕ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд┐рдгреНтАНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНтАНрдЯрдордЪреА рдЙрдкрд╕реНрдерд┐рддреА, рдкреНрд░реЛрдЯреЗрдХреНрдЯреЗрдб рд╡реНрд╣рд┐рдбрд┐рдУ рдХрдВрдЯреЗрдВрдЯ (DRM) рдкреНрд▓реЗ рдХрд░рдгреНтАНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓, рдЖрдкреЛрдЖрдк рдЕрдкрдбреЗрдЯ рдЗрдВрд╕реНтАНрдЯреЙрд▓ рдХрд░рдгреНтАНрдпрд╛рдЪреА рд╕рд┐рд╕реНтАНрдЯрдо рдЖрдгрд┐ рд╢реЛрдз рдШреЗрдд рдЕрд╕рддрд╛рдирд╛ RLZ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНтАНрдпрд╛рдиреЗ Chrome рдмреНрд░рд╛рдЙрдЭрд░ рдУрд│рдЦрд▓рд╛ рдЬрд╛рддреЛ. рдирд╡реАрди 4-рдЖрдард╡рдбреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░рд╛рдВрддрд░реНрдЧрдд, Chrome 96 рдЪреЗ рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рди 16 рдиреЛрд╡реНрд╣реЗрдВрдмрд░ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ. рдЬреНрдпрд╛рдВрдирд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рд╡реЗрд│ рд▓рд╛рдЧрддреЛ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рдЖрд╣реЗ, рддреНрдпрд╛рдирдВрддрд░ 8 рдЖрдард╡рдбреЗ, рдЬреА Chrome 94 рдЪреНрдпрд╛ рдорд╛рдЧреАрд▓ рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рдЕрдкрдбреЗрдЯ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреЗ.

Chrome 95 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдмрджрд▓:

  • Linux, Windows, macOS рдЖрдгрд┐ ChromeOS рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА, рдПрдХ рдирд╡реАрди рд╕рд╛рдЗрдбрдмрд╛рд░ рдСрдлрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдЙрдЬрд╡реАрдХрдбреЗ рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░ рдкреЕрдиреЗрд▓рдордзреАрд▓ рд╡рд┐рд╢реЗрд╖ рдЪрд┐рдиреНрд╣рд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░реВрди рд╕рдХреНрд░рд┐рдп рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдкреЕрдиреЗрд▓ рдмреБрдХрдорд╛рд░реНрдХ рдЖрдгрд┐ рд╡рд╛рдЪрди рд╕реВрдЪреАрд╕рд╣ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ. рдмрджрд▓ рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА; рддреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА тАЬchrome://flags/#side-panelтАЭ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
    Chrome 95 рд░рд┐рд▓реАрдЭ
  • рдлреЙрд░реНрдо рдСрдЯреЛрдлрд┐рд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рд╡реЗрдм рдлреЙрд░реНрдордордзреНрдпреЗ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реЗ рдкрддреНрддреЗ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреНрдпрд╛рдВрд╕рд╛рдареА рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдирдВрддреАрдЪреЗ рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ. рдлреЙрд░реНрдордордзреНрдпреЗ рдкрддреНрддреНрдпрд╛рдВрдЪреА рдЙрдкрд╕реНрдерд┐рддреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛рдирд╛, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рдЖрддрд╛ рдПрдХ рд╕рдВрд╡рд╛рдж рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ рдЬреЛ рддреНрдпрд╛рдВрдирд╛ рдкрддреНрддрд╛ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕, рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕, рдкреВрд░реНрд╡реА рдЬрддрди рдХреЗрд▓реЗрд▓рд╛ рдкрддреНрддрд╛ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдХрд┐рдВрд╡рд╛ рддреЛ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕ рдирдХрд╛рд░ рджреЗрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ.
  • FTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдХрд╛рдврд▓рд╛. Chrome 88 рдордзреНрдпреЗ, FTP рд╕рдорд░реНрдерди рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рддреЗ рдкрд░рдд рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рдзреНрд╡рдЬ рд╕реЛрдбрд▓рд╛ рд╣реЛрддрд╛.
  • рдЖрдореНрд╣реА рдпрд╛рдкреБрдвреЗ рдпрдЬрдорд╛рдирдирд╛рд╡рд╛рдВрд╕рд╣ URL рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реА рдЬреЗ рдПрдХрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд╕рдВрдкрддрд╛рдд рдкрд░рдВрддреБ IPv4 рдкрддреНрддреНрдпрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реАрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, URLs "http://127.1/", "http://foo.127.1/" рдЖрдгрд┐ "http://127.0.0.0.1" рдЖрддрд╛ рдЕрд╡реИрдз рдорд╛рдирд▓реНрдпрд╛ рдЬрд╛рддреАрд▓.
  • WebAssembly рдордзреНрдпреЗ рдЖрддрд╛ рдЕрдкрд╡рд╛рдж рд╣рдБрдбрд▓рд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ рдЬреА рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛рдирд╛ рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рд╕ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгреВ рд╢рдХрддрд╛рдд. рд╣реЗ WebAssembly рдореЙрдбреНрдпреВрд▓рд▓рд╛ рдЬреНрдЮрд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЕрдЪрд┐рдВрдЧ рдЕрдкрд╡рд╛рдж рдЖрдгрд┐ рдЖрдпрд╛рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдирд╛ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрддреАрд▓ рдЕрдкрд╡рд╛рджрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреНрдпрд╛рд╕рд╛рдареА, WebAssembly рдореЙрдбреНрдпреБрд▓ Emscripten рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрдкрд╡рд╛рдж-рдЬрд╛рдЧрд░реВрдХ рдХрдВрдкрд╛рдЗрд▓рд░рд╕рд╣ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.

    рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рдкрд░реВрди рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреАрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд WebAssembly рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреА рдЬрдирд░реЗрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдЪрд╛ рдЖрдХрд╛рд░ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдХрд░реВ рд╢рдХрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, JavaScript рд╡рд╛рдкрд░реВрди рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреАрд╕рд╣ Binaryen рдСрдкреНрдЯрд┐рдорд╛рдпрдЭрд░ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛рдиреЗ рдХреЛрдбрдордзреНрдпреЗ 43% рд╡рд╛рдв рд╣реЛрддреЗ рдЖрдгрд┐ WebAssembly рд╡рд╛рдкрд░реВрди рдХреЛрдбрдордзреНрдпреЗ 9% рд╡рд╛рдв рд╣реЛрддреЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, "-O3" рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдореЛрдб рд╡рд╛рдкрд░рддрд╛рдирд╛, WebAssembly рд╡рд╛рдкрд░реВрди рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреАрд╕рд╣ рдХреЛрдб рдЕрдкрд╡рд╛рдж рд╣рдБрдбрд▓рд░реНрд╕рд╢рд┐рд╡рд╛рдп рдХреЛрдбрдкреЗрдХреНрд╖рд╛ рдЕрдХреНрд╖рд░рд╢рдГ рднрд┐рдиреНрди рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА, рддрд░ JavaScript рд╡рд╛рдкрд░реВрди рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рддрд╛рдирд╛ 30% рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рдЧрддреА рдХрдореА рд╣реЛрддреЗ.

  • рдПрдХрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдбреЛрдореЗрди (рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди) рджрд░рдореНрдпрд╛рди рд╡реЗрдмрдЕрд╕реЗрдВрдмрд▓реА рдореЙрдбреНрдпреВрд▓реНрд╕ рд╢реЗрдЕрд░ рдХрд░рдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрд╣реЗ.
  • рдЕрдиреЗрдХ рдирд╡реАрди APIs рдУрд░рд┐рдЬрд┐рди рдЯреНрд░рд╛рдпрд▓реНрд╕ рдореЛрдбрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд (рд╡реЗрдЧрд│реЗ рд╕рдХреНрд░рд┐рдпрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ). рдУрд░рд┐рдЬрд┐рди рдЯреНрд░рд╛рдпрд▓ рдореНрд╣рдгрдЬреЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХрд┐рдВрд╡рд╛ 127.0.0.1 рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ API рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рдорд░реНрдпрд╛рджрд┐рдд рдХрд╛рд▓рд╛рд╡рдзреАрд╕рд╛рдареА рд╡реИрдз рдЕрд╕рд▓реЗрд▓реЗ рд╡рд┐рд╢реЗрд╖ рдЯреЛрдХрди рдиреЛрдВрджрдгреА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░.
    • рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдПрдЬрдВрдЯ HTTP рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЖрдгрд┐ JavaScript рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ navigator.userAgent, navigator.appVersion рдЖрдгрд┐ navigator.platform рдордзреАрд▓ рдорд╛рд╣рд┐рддреАрдЪреЗ рдЯреНрд░рд┐рдорд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ. рд╣реЗрдбрд░рдордзреНрдпреЗ рдлрдХреНрдд рдмреНрд░рд╛рдЙрдЭрд░рдЪреЗ рдирд╛рд╡, рдмреНрд░рд╛рдЙрдЭрд░рдЪреА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЖрд╡реГрддреНрддреА, рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрдгрд┐ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдкреНрд░рдХрд╛рд░ (рдореЛрдмрд╛рдЗрд▓ рдлреЛрди, рдкреАрд╕реА, рдЯреЕрдмрд▓реЗрдЯ) рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЕрд╕рддреЗ. рдЕрдЪреВрдХ рдЖрд╡реГрддреНрддреА рдЖрдгрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдбреЗрдЯрд╛ рдпрд╛рд╕рд╛рд░рдЦрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдПрдЬрдВрдЯ рдХреНрд▓рд╛рдпрдВрдЯ рд╕рдВрдХреЗрдд API рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдирд┐рдпрдорд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдПрдЬрдВрдЯ рдХрд╛рдкрдгреНрдпрд╛рдЪреА рд╕реБрд░реБрд╡рд╛рдд Chrome 102 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рд╢реЗрдбреНрдпреВрд▓ рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдЕрд░реНрдзреНрдпрд╛ рд╡рд░реНрд╖рд╛рдд рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдИрд▓.
    • рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдНрдХреНрд╕реЗрд╕ API рд╕рд╛рдареА рдНрдХреНрд╕реЗрд╕ рд╣рдБрдбрд▓ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреЗ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдирд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реАрд▓ рдлрд╛рдпрд▓реА рдЖрдгрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдлрд╛рдИрд▓ рд╕рд┐рд╕реНрдЯрдо рдНрдХреНрд╕реЗрд╕ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рд░реНрдЧ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, Google рдиреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдНрдХреНрд╕реЗрд╕ рдЖрдгрд┐ рд╕реНрдЯреЛрд░реЗрдЬ рдлрд╛рдЙрдВрдбреЗрд╢рди API рдПрдХрддреНрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрд▓реА рдЖрд╣реЗ. рдЕрд╢рд╛ рдПрдХреАрдХрд░рдгрд╛рд╕рд╛рдареА рддрдпрд╛рд░реАрдЪрд╛ рдЯрдкреНрдкрд╛ рдореНрд╣рдгреВрди, рдНрдХреНрд╕реЗрд╕ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ, рдкреНрд░рдЧрдд рдХреНрд╖рдорддреЗрд╕рд╣ рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирдХрд░реНрддреНрдпрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдВрдирд╛ рдкреВрд░рдХ рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА рдЗрддрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрд╕рд╛рдареА рд▓реЗрдЦрди рд▓реЙрдХ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рд▓реЗрдЦрди рдЖрдгрд┐ рд╡рд╛рдЪрдирд╛рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рдереНрд░реЗрдб рддрдпрд╛рд░ рдХрд░рдгреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдХрд╛рдордЧрд╛рд░рд╛рдВрдХрдбреВрди рд╡рд╛рдЪрди рдЖрдгрд┐ рд▓реЗрдЦрди. рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдбрдордзреНрдпреЗ.
  • рд╕рд┐рдХреНрдпреЛрд░ рдкреЗрдореЗрдВрдЯ рдХрдиреНрдлрд░реНрдореЗрд╢рди рдПрдкреАрдЖрдп рд╕реНрдерд┐рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдирд╡реАрди 'рдкреЗрдореЗрдВрдЯ' рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдирдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдСрдлрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдкреЗрдореЗрдВрдЯ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрд╖реНрдЯреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдмрдБрдХреЗрд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рд╕рдВрдмреВрди рд░рд╛рд╣рдгрд╛рд▒реНрдпрд╛ рдкрдХреНрд╖рд╛рдХрдбреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА PublicKeyCredential рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЕрд╕рддреЗ, рдЬреА 'рд╕реБрд░рдХреНрд╖рд┐рдд-рдкреЗрдореЗрдВрдЯ-рдкреБрд╖реНрдЯреАрдХрд░рдг' рдкреЗрдореЗрдВрдЯ рдкрджреНрдзрдд рд╡рд╛рдкрд░реВрди рдкреЗрдореЗрдВрдЯ рд╡рд┐рдирдВрддреА API рджреНрд╡рд╛рд░реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд┐рдд рдкреЗрдореЗрдВрдЯ рдкреБрд╖реНрдЯреАрдХрд░рдгрд╛рд╕рд╛рдареА рд╡реНрдпрд╛рдкрд╛рд▒реНрдпрд╛рдХрдбреВрди рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
  • PerformanceObserver рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рджреНрд╡рд╛рд░реЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реЗ рдХреЙрд▓рдмреЕрдХ рдХреЙрд▓реНрд╕ droppedEntriesCount рдорд╛рд▓рдорддреНрддреЗрдЪреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдЕрдВрдорд▓рд╛рдд рдЖрдгрддрд╛рдд, рдЬреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрдлрд░рдордзреНрдпреЗ рдмрд╕рдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ рдХрд┐рддреА рд╕рд╛рдЗрдЯ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЯрд╛рдХреВрди рджреЗрдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдордЬреВ рджреЗрддреЗ.
  • EyeDropper API рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдХреНрд░реАрдирд╡рд░реАрд▓ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдкрд┐рдХреНрд╕реЗрд▓рдЪрд╛ рд░рдВрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд░рд╛рдЙрдЭрд░рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рд▓рд╛ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореНрд╣рдгреВрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЧреНрд░рд╛рдлрд┐рдХ рд╕рдВрдкрд╛рджрдХрд╛рдВрдордзреНрдпреЗ. const eyeDropper = рдирд╡реАрди EyeDropper(); const рдкрд░рд┐рдгрд╛рдо = рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛ eyeDropper.open(); // рдкрд░рд┐рдгрд╛рдо = {sRGBHex: '#160731'}
  • self.reportError() рдлрдВрдХреНрд╢рди рдЬреЛрдбрд▓реЗ, рдЬреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рдирд╛ рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рддреНрд░реБрдЯреА рдореБрджреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рди рдкрдХрдбрд▓реЗрд▓реНрдпрд╛ рдЕрдкрд╡рд╛рджрд╛рдЪреНрдпрд╛ рдШрдЯрдиреЗрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ.
  • URL рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреЕрдЯрд░реНрдирд╢реА рдЬреБрд│рдд рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА URLPattern API рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рд▓рд┐рдВрдХреНрд╕ рдкрд╛рд░реНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╡рд░реНрдХрд░рдордзреАрд▓ рд╣рдБрдбрд▓рд░рдХрдбреЗ рд╡рд┐рдирдВрддреНрдпрд╛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. const p = new URLPattern({ protocol: 'https', рд╣реЛрд╕реНрдЯрдирд╛рд╡: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
  • Intl.DisplayNames API рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рднрд╛рд╖рд╛, рджреЗрд╢, рдЪрд▓рдиреЗ, рддрд╛рд░реАрдЦ рдШрдЯрдХ рдЗрддреНрдпрд╛рджреАрдВрдЪреА рд╕реНрдерд╛рдирд┐рдХ рдирд╛рд╡реЗ рдорд┐рд│рд╡реВ рд╢рдХрддрд╛. рдирд╡реАрди рдЖрд╡реГрддреНрддреА "рдХреЕрд▓реЗрдВрдбрд░" рдЖрдгрд┐ "dateTimeField" рдирд╛рд╡рд╛рдВрдЪреЗ рдирд╡реАрди рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрддреЗ, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рдХреЕрд▓реЗрдВрдбрд░рдЪреА рд╕реНрдерд╛рдирд┐рдХ рдирд╛рд╡реЗ рдЖрдгрд┐ рддрд╛рд░реАрдЦ рдЖрдгрд┐ рд╡реЗрд│ рдлреАрд▓реНрдб (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреЗ рдирд╛рд╡) рд╢реЛрдзреВ рд╢рдХрддрд╛. "рднрд╛рд╖рд╛" рдкреНрд░рдХрд╛рд░рд╛рд╕рд╛рдареА, рднрд╛рд╖рд╛ рдмреЛрд▓реА рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • Intl.DateTimeFormat API рдиреЗ TimeZoneName рдкреЕрд░рд╛рдореАрдЯрд░рдЪреНрдпрд╛ рдирд╡реАрди рдореВрд▓реНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ: рдПрдХ рд▓рд╣рд╛рди рд╡реЗрд│ рдХреНрд╖реЗрддреНрд░ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬрд╢реЙрд░реНрдЯрдЬреЗрдиреЗрд░рд┐рдХтАЭ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬPTтАЭ, тАЬETтАЭ), тАЬlongGenericтАЭ рд▓рд╛рдБрдЧ рдЯрд╛рдЗрдо рдЭреЛрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ (тАЬрдкреЕрд╕рд┐рдлрд┐рдХ рдЯрд╛рдЗрдотАЭ, тАЬрдорд╛рдЙрдВрдЯрди рдЯрд╛рдЗрдотАЭ), тАЬрд╢реЙрд░реНрдЯ рдСрдлрд╕реЗрдЯтАЭ - GMT (тАЬGMT+5тАЭ) рдЪреНрдпрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рд▓рд╣рд╛рди рдСрдлрд╕реЗрдЯрд╕рд╣ рдЖрдгрд┐ GMT (тАЬGMT+0500тАЭ) рдЪреНрдпрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рджреАрд░реНрдШ рдСрдлрд╕реЗрдЯрд╕рд╣ тАЬрд▓рд╛рдБрдЧрдСрдлрд╕реЗрдЯтАЭ.
  • U2F (Cryptotoken) API рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдРрд╡рдЬреА Web Authentication API рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рд╡реЗ. U2F API Chrome 98 рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ рдЖрдгрд┐ Chrome 104 рдордзреНрдпреЗ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рдИрд▓.
  • рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдЯреВрд▓реНрд╕рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рд╢реИрд▓реА рдкреЕрдиреЗрд▓ рдЖрдХрд╛рд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд CSS рдЧреБрдгрдзрд░реНрдо рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдгреЗ (рдЙрдВрдЪреА, рдкреЕрдбрд┐рдВрдЧ рдЗ.) рд╕реБрд▓рдн рдХрд░рддреЗ. рд╕рдорд╕реНрдпрд╛ рдЯреЕрдм рд╡реИрдпрдХреНрддрд┐рдХ рд╕рдорд╕реНрдпрд╛ рд▓рдкрд╡рд┐рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЛ. рд╡реЗрдм рдХрдиреНрд╕реЛрд▓ рдЖрдгрд┐ рд╕реНрддреНрд░реЛрдд рдЖрдгрд┐ рдЧреБрдгрдзрд░реНрдо рдкреЕрдиреЗрд▓рдордзреНрдпреЗ, рдЧреБрдгрдзрд░реНрдорд╛рдВрдЪреЗ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рд╕реНрд╡рддрдГрдЪреЗ рдЧреБрдгрдзрд░реНрдо рдЖрддрд╛ рдард│рдХ рдордзреНрдпреЗ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕реВрдЪреАрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рджрд░реНрд╢рд╡рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗрдд).
    Chrome 95 рд░рд┐рд▓реАрдЭ

рдирд╡рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдирд╡реАрди рдЖрд╡реГрддреНрддреА 19 рднреЗрджреНрдпрддрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ. рдЕреЕрдбреНрд░реЗрд╕ рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░, рдореЗрдорд░реА рд╕реЕрдирд┐рдЯрд╛рдпрдЭрд░, рдХрдВрдЯреНрд░реЛрд▓ рдлреНрд▓реЛ рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА, рд▓рд┐рдмрдлрдЭрд░ рдЖрдгрд┐ рдПрдПрдлрдПрд▓ рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЪрд╛рдЪрдгреАрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдЕрдиреЗрдХ рднреЗрджреНрдпрддрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. рдХреЛрдгрддреНрдпрд╛рд╣реА рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд рдЬреНрдпрд╛рдореБрд│реЗ рдмреНрд░рд╛рдЙрдЭрд░ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рд╕реНрддрд░рд╛рдВрдирд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрдИрд▓. рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХрд╛рд╢рдирд╛рд╕рд╛рдареА рднреЗрджреНрдпрддрд╛ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд░реЛрдЦ рдмрдХреНрд╖реАрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди, Google рдиреЗ $16 рд╣рдЬрд╛рд░ рдХрд┐рдорддреАрдЪреЗ 74 рдкреБрд░рд╕реНрдХрд╛рд░ рджрд┐рд▓реЗ (рдПрдХ $20000 рдкреБрд░рд╕реНрдХрд╛рд░, рджреЛрди $10000 рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $7500 рдкреБрд░рд╕реНрдХрд╛рд░, рдПрдХ $6000 рдкреБрд░рд╕реНрдХрд╛рд░, рддреАрди $5000 рдкреБрд░рд╕реНрдХрд╛рд░ рдЖрдгрд┐ рдПрдХ $3000 рдкреБрд░рд╕реНрдХрд╛рд░). рдЖрдгрд┐ $2000). 1000 рдкреБрд░рд╕реНрдХрд╛рд░рд╛рдВрдЪрд╛ рдЖрдХрд╛рд░ рдЕрджреНрдпрд╛рдк рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА.

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

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