рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 78 рд░рд┐рд▓реАрдЭ

рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓рд╛ Firefox 78, рддрд╕реЗрдЪ рдореЛрдмрд╛рдЗрд▓ рдЖрд╡реГрддреНрддреА Firefox 68.10 Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА. рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 78 рд░рд┐рд▓реАрдЭрдЪреЗ рд╡рд░реНрдЧреАрдХрд░рдг рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдкреЛрд░реНрдЯ рд╕рд░реНрд╡реНрд╣рд┐рд╕ (ESR) рдореНрд╣рдгреВрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рдВрдкреВрд░реНрдг рд╡рд░реНрд╖рднрд░ рдЕрджреНрдпрддрдиреЗ рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдорд╛рдЧреАрд▓ рдПрдХ рдЕрджреНрдпрддрди рд╢рд╛рдЦрд╛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдорд░реНрдердирд╛рд╕рд╣ 68.10.0 (рднрд╡рд┐рд╖реНрдпрд╛рдд рдЖрдгрдЦреА рджреЛрди рдЕрджреНрдпрддрдиреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗрдд: 68.11 рдЖрдгрд┐ 68.12). рд▓рд╡рдХрд░рдЪ рдордВрдЪрд╛рд╡рд░ рдпреЗрдд рдЖрд╣реЗ рдмреАрдЯрд╛ рдЪрд╛рдЪрдгреА рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 79 рд╢рд╛рдЦрд╛ рд╕рдВрдХреНрд░рдордг рдХрд░реЗрд▓, рдЬреНрдпрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 28 рдЬреБрд▓реИ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:

  • рд╕рд╛рд░рд╛рдВрд╢ рдкреГрд╖реНрда (рд╕рдВрд░рдХреНрд╖рдг рдбреЕрд╢рдмреЛрд░реНрдб) рдЯреНрд░реЕрдХрд┐рдВрдЧ рд╣рд╛рд▓рдЪрд╛рд▓реАрдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгреЗрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдордХрд╛рд░рдХрддреЗрдЪреНрдпрд╛ рдЕрд╣рд╡рд╛рд▓рд╛рдВрд╕рд╣ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕рдЪреА рддрдбрдЬреЛрдб рддрдкрд╛рд╕рдгреЗ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ. рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рддрдбрдЬреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░реАрд▓ рдЖрдХрдбреЗрд╡рд╛рд░реА рдкрд╛рд╣рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ, рддрд╕реЗрдЪ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рдЬреНрдЮрд╛рдд рд▓реАрдХрд╕рд╣ рдЬрддрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрдЪреНрдпрд╛ рд╕рдВрднрд╛рд╡реНрдп рдЫреЗрджрдирдмрд┐рдВрджреВрдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ. рд╣реЗ рд╕рддреНрдпрд╛рдкрди haveibeenpwned.com рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ 9.7 рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рд╣реЕрдХрд┐рдВрдЧрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдЪреЛрд░реА рдЭрд╛рд▓реЗрд▓реНрдпрд╛ 456 рдЕрдмреНрдЬ рдЦрд╛рддреНрдпрд╛рдВрдЪреА рдорд╛рд╣рд┐рддреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рд╕рд╛рд░рд╛рдВрд╢ "рдмрджреНрджрд▓:рд╕рдВрд░рдХреНрд╖рдг" рдкреГрд╖реНрдард╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рдордзреАрд▓ рд╢реАрд▓реНрдб рдЪрд┐рдиреНрд╣рд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░реВрди рдХреЙрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдиреВрджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ (рд░рд┐рдкреЛрд░реНрдЯ рджрд╛рдЦрд╡рд╛ рдРрд╡рдЬреА рд╕рдВрд░рдХреНрд╖рдг рдбреЕрд╢рдмреЛрд░реНрдб рдЖрддрд╛ рджрд░реНрд╢рд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ).
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 78 рд░рд┐рд▓реАрдЭ

  • рдЕрдирдЗрдиреНрд╕реНрдЯреЙрд▓рд░рдордзреНрдпреЗ рдПрдХ рдмрдЯрдг рдЬреЛрдбрд▓реЗрдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд░реАрдлреНрд░реЗрд╢ рдХрд░рд╛", рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЬрдорд╛ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рди рдЧрдорд╛рд╡рддрд╛ рд╕рд░реНрд╡ рдЕреЕрдб-рдСрди рдХрд╛рдврдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╕рдорд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЕрдиреЗрдХрджрд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрди рддреНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдд. рд░реАрдлреНрд░реЗрд╢ рдмрдЯрдг рддреБрдореНрд╣рд╛рд▓рд╛ рдмреБрдХрдорд╛рд░реНрдХ, рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕, рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб, рдХреБрдХреАрдЬ, рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рд╢рдмреНрджрдХреЛрд╖ рдЖрдгрд┐ рдСрдЯреЛ-рдлрд┐рд▓рд┐рдВрдЧ рдлреЙрд░реНрдорд╕рд╛рдареА рдбреЗрдЯрд╛ рди рдЧрдорд╛рд╡рддрд╛ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓ (рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдмрдЯрдг рдХреНрд▓рд┐рдХ рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рдПрдХ рдирд╡реАрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рддреЗ). рд░реАрдлреНрд░реЗрд╢ рдХреНрд▓рд┐рдХ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЕреЕрдб-рдСрди, рдереАрдо, рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рдорд╛рд╣рд┐рддреА, рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рд╢реЛрдз рдЗрдВрдЬрд┐рди, рд╕реНрдерд╛рдирд┐рдХ DOM рд╕реНрдЯреЛрд░реЗрдЬ, рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ, рдмрджрд▓рд▓реЗрд▓реА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╢реИрд▓реА (userChrome, userContent) рдирд╖реНрдЯ рд╣реЛрддреАрд▓.
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 78 рд░рд┐рд▓реАрдЭ

  • рдПрдХрд╛рдзрд┐рдХ рдЯреЕрдм рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЕрдмрд╕рд╛рдареА рджрд░реНрд╢рд╡рд┐рд▓реЗрд▓реНрдпрд╛ рд╕рдВрджрд░реНрдн рдореЗрдиреВрдордзреНрдпреЗ рдЖрдпрдЯрдо рдЬреЛрдбрд▓реЗ, рд╡рд░реНрддрдорд╛рди рдЯреЕрдмрдЪреНрдпрд╛ рдЙрдЬрд╡реАрдХрдбреЗ рдЯреЕрдм рдмрдВрдж рдХрд░рд╛ рдЖрдгрд┐ рд╡рд░реНрддрдорд╛рди рдЯреЕрдм рд╡рдЧрд│рддрд╛ рд╕рд░реНрд╡ рдЯреЕрдм рдмрдВрдж рдХрд░рд╛.

    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 78 рд░рд┐рд▓реАрдЭ

  • WebRTC рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЙрд▓ рдЖрдгрд┐ рдХреЙрдиреНрдлрд░рдиреНрд╕ рджрд░рдореНрдпрд╛рди рд╕реНрдХреНрд░реАрди рд╕реЗрд╡реНрд╣рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
  • рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реНрдХреНрд░реАрди рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рдирд╡рд░ рдЗрдВрдЯреЗрд▓ GPU рд╕рд╛рдареА Windows рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╕рдВрдорд┐рд╢реНрд░ рдкреНрд░рдгрд╛рд▓реА рд╡реЗрдмрд░реЗрдВрдбрд░, рд░рд╕реНрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд░реЗрдВрдбрд░рд┐рдВрдЧрдЪреА рдЧрддреА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕ рдЖрдгрд┐ CPU рд▓реЛрдб рдХрдореА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. WebRender рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдСрдкрд░реЗрд╢рдиреНрд╕ GPU рдмрд╛рдЬреВрд▓рд╛ рдЖрдЙрдЯрд╕реЛрд░реНрд╕ рдХрд░рддреЗ, рдЬреА GPU рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реНтАНрдпрд╛ рд╢реЗрдбрд░реНрд╕рджреНрд╡рд╛рд░реЗ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдкреВрд░реНрд╡реА, рд▓рд╣рд╛рди рд╕реНрдХреНрд░реАрди рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рд╡рд╛рдкрд░рддрд╛рдирд╛, рддрд╕реЗрдЪ AMD Raven Ridge, AMD Evergreen APUs рдЖрдгрд┐ NVIDIA рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбреНрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд▓реЕрдкрдЯреЙрдкрд╡рд░ Windows 10 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ Intel GPU рд╕рд╛рдареА WebRender рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рд╣реЛрддреЗ. рд▓рд┐рдирдХреНрд╕рд╡рд░, рд╡реЗрдмрд░реЗрдВрдбрд░ рд╕рдзреНрдпрд╛ рдлрдХреНрдд рд░рд╛рддреНрд░реАрдЪреНрдпрд╛ рдмрд┐рд▓реНрдбрдордзреНрдпреЗ рдЗрдВрдЯреЗрд▓ рдЖрдгрд┐ рдПрдПрдордбреА рдХрд╛рд░реНрдбрд╕рд╛рдареА рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ NVIDIA рдХрд╛рд░реНрдбрд╕рд╛рдареА рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА. рдмрджреНрджрд▓:рдХреЙрдиреНрдлрд┐рдЧрдордзреНрдпреЗ рд╕рдХреНрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА тАЬgfx.webrender.allтАЭ рдЖрдгрд┐ тАЬgfx.webrender.enabledтАЭ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╕рдХреНрд░рд┐рдп рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ MOZ_WEBRENDER=1 рд╕рдВрдЪ рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд╕рд╣ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдЪрд╛рд▓рд╡рд╛.
  • рдирд╡реАрди рдЯреЕрдм рдкреГрд╖реНрдард╛рд╡рд░ рдкреЙрдХреЗрдЯ рд╕реЗрд╡реЗрджреНрд╡рд╛рд░реЗ рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рдкреНрд░рджрд░реНрд╢рди рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓реНрдпрд╛ рдпреВрдХреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдЯрд╛ 100% рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдкреВрд░реНрд╡реА, рдЕрд╢реА рдкреГрд╖реНрдареЗ рдХреЗрд╡рд│ рдпреВрдПрд╕рдП, рдХреЕрдирдбрд╛ рдЖрдгрд┐ рдЬрд░реНрдордиреАрдордзреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рджрд░реНрд╢рд╡рд┐рд▓реА рдЬрд╛рдд рд╣реЛрддреА. рдкреНрд░рд╛рдпреЛрдЬрдХрд╛рдВрдиреА рджрд┐рд▓реЗрд▓реЗ рдмреНрд▓реЙрдХ рдлрдХреНрдд рдпреВрдПрд╕рдП рдордзреНрдпреЗ рджрд╛рдЦрд╡рд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдЬрд╛рд╣рд┐рд░рд╛рдд рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдирд┐рд╡рдбреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡реИрдпрдХреНрддрд┐рдХрд░рдг рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рдЖрдгрд┐ рддреГрддреАрдп рдкрдХреНрд╖рд╛рдВрдирд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рди рдХрд░рддрд╛ рдХреЗрд▓реЗ рдЬрд╛рддреЗ (рд╡рд░реНрддрдорд╛рди рджрд┐рд╡рд╕рд╛рд╕рд╛рдареА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓рд┐рдВрдХрдЪреА рд╕рдВрдкреВрд░реНрдг рдпрд╛рджреА рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕ рдбреЗрдЯрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рд░рдБрдХ рдХреЗрд▓реА рдЬрд╛рддреЗ. ). Pocket рджреНрд╡рд╛рд░реЗ рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реА рд╕рд╛рдордЧреНрд░реА рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрдЯрд░рдордзреНрдпреЗ рд╕реЗрдЯрд┐рдВрдЧ рдЖрд╣реЗ (Firefox Home Content/Pocket рджреНрд╡рд╛рд░реЗ рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗ) рдЖрдгрд┐ about:config рдордзреНрдпреЗ "browser.newtabpage.activity-stream.feeds.topsites" рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ.
  • рд╕рдорд╛рд╡рд┐рд╖реНрдЯ VA-API (рдХреЗрд╡рд│ рд╡реЗрд▓рдБрдб-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╕рдорд░реНрдерд┐рдд) рд╡рд╛рдкрд░реВрди рд╡реНрд╣рд┐рдбрд┐рдУ рдбреАрдХреЛрдбрд┐рдВрдЧрдЪреНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рд╕реНрдерд┐рд░рддрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдгрд╛рд░реЗ рдкреЕрдЪреЗрд╕.
  • рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рдврд╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. Linux рд╡рд░ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрддрд╛ рдХрд┐рдорд╛рди Glibc 2.17, libstdc++ 4.8.1 рдЖрдгрд┐ GTK+ 3.14 рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
  • рд▓реЗрдЧрд╕реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдпреЛрдЬрдиреЗрдирдВрддрд░, DHE (TLS_DHE_*, Diffie-Hellman рдХреА рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡ TLS рд╕рд┐рдлрд░ рд╕реВрдЯ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. DHE рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рдВрднрд╛рд╡реНрдп рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рджреЛрди рдирд╡реАрди SHA2-рдЖрдзрд╛рд░рд┐рдд AES-GCM рд╕рд╛рдпрдлрд░ рд╕реВрдЯ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рдЕрдХреНрд╖рдо TLS 1.0 рдЖрдгрд┐ TLS 1.1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди. рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдкреНрд░реЗрд╖рдг рдЪреЕрдиреЗрд▓рд╡рд░ рд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдХрд┐рдорд╛рди TLS 1.2 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. Google рдЪреНрдпрд╛ рдорддреЗ, рд╕рдзреНрдпрд╛ TLS рдЪреНрдпрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕реБрдорд╛рд░реЗ 0.5% рд╡реЗрдм рдкреГрд╖реНрда рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдиреБрд╕рд╛рд░ рдмрдВрдж рдкрд╛рд░ рдкрдбрд▓рд╛ рд╢рд┐рдлрд╛рд░рд╕реА IETF (рдЗрдВрдЯрд░рдиреЗрдЯ рдЕрднрд┐рдпрд╛рдВрддреНрд░рд┐рдХреА рдЯрд╛рд╕реНрдХ рдлреЛрд░реНрд╕). TLS 1.0/1.1 рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕ рдирдХрд╛рд░ рджреЗрдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ рдЖрдзреБрдирд┐рдХ рд╕рд┐рдлрд░ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, ECDHE рдЖрдгрд┐ AEAD) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдирд╕рдгреЗ рдЖрдгрд┐ рдЬреБрдиреНрдпрд╛ рд╕рд┐рдлрд░рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛, рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддреЗрд╡рд░ рд╕рдВрдЧрдгрдХреАрдп рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдкреНрд░рд╢реНрдирдЪрд┐рдиреНрд╣ рдЙрдкрд╕реНрдерд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ ( рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, MD5 рдЪрд╛ рд╡рд╛рдкрд░ рдЕрдЦрдВрдбрддрд╛ рддрдкрд╛рд╕рдгреА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрдгрд┐ SHA-1 рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ). рддреБрдореНрд╣реА security.tls.version.enable-deprecated = true рд╕реЗрдЯ рдХрд░реВрди рдХрд┐рдВрд╡рд╛ рдЬреБрдиреНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╣ рд╕рд╛рдЗрдЯрд▓рд╛ рднреЗрдЯ рджреЗрддрд╛рдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреА рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдмрдЯрдг рд╡рд╛рдкрд░реВрди рдХрд╛рд▓рдмрд╛рд╣реНрдп TLS рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рд╢рдХрддрд╛.
  • рджреГрд╖реНрдЯреАрджреЛрд╖ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рд╕реНрдХреНрд░реАрди рд░реАрдбрд░реНрд╕рд╕рд╣ рдХрд╛рдорд╛рдЪреА рдЧреБрдгрд╡рддреНрддрд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ (рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддреАрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЕрддрд┐рд╢реАрдд рдХрд░рдгреЗ рджреВрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЦреВрдк рдореЛрдареНрдпрд╛ рдЯреЗрдмрд▓реНрд╕рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реЗрдЧрд╡рд╛рди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЗ.). рдорд╛рдпрдЧреНрд░реЗрди рдЖрдгрд┐ рдПрдкрд┐рд▓реЗрдкреНрд╕реА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА, рдЯреЕрдм рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рд╢реЛрдз рдмрд╛рд░ рд╡рд┐рд╕реНрддреГрдд рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреЗ рдЕреЕрдирд┐рдореЗрд╢рди рдкреНрд░рднрд╛рд╡ рдХрдореА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА, рдмрд╛рд╣реНрдп рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╣рдБрдбрд▓рд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░ рдореЛрдб рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдорд╛рд╕реНрдЯрд░ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЧрдЯ рдзреЛрд░рдгрд╛рдВрдордзреНрдпреЗ рдирд╡реАрди рдирд┐рдпрдо рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • SpiderMonkey JavaScript рдЗрдВрдЬрд┐рдирдордзреНрдпреЗ рдЕрджреНрдпрддрдирд┐рдд рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЬреА Chromium рдкреНрд░реЛрдЬреЗрдХреНрдЯрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ V8 JavaScript рдЗрдВрдЬрд┐рдирдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рд╕рдордХреНрд░рдорд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. рдмрджрд▓рд╛рдореБрд│реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд░реЗрдЧреНрдпреБрд▓рд░ рдПрдХреНрд╕реНрдкреНрд░реЗрд╢рдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЦрд╛рд▓реАрд▓ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рдорд┐рд│рд╛рд▓реА:
    • рдирд╛рдорд╛рдВрдХрд┐рдд рдЧрдЯ рдЬреБрд│рдгреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдиреБрдХреНрд░рдорд╛рдВрдХрд╛рдВрдРрд╡рдЬреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рд╡рд╛рдВрд╕рд╣ рд░реЗрдЧреНрдпреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдирджреНрд╡рд╛рд░реЗ рдЬреБрд│рд▓реЗрд▓реНрдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреЗ рднрд╛рдЧ рд╕рдВрдмрджреНрдз рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬ/(\d{4})-(\d{2})-(\d{) 2})/тАЭ рддреБрдореНрд╣реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛ тАЬ/( ? \d{4})-(? \d{2})-(? \d{2})/" рдЖрдгрд┐ рд╡рд░реНрд╖рд╛рдд рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рд╛ рдкрд░рд┐рдгрд╛рдо[1] рджреНрд╡рд╛рд░реЗ рдирд╛рд╣реА, рддрд░ result.groups.year рджреНрд╡рд╛рд░реЗ).
    • рдПрд╕реНрдХреЗрдкрд┐рдВрдЧ рдХреНрд▓рд╛рд╕реЗрд╕ рдпреБрдирд┐рдХреЛрдб рдЕрдХреНрд╖рд░реЗ \p{...} рдЖрдгрд┐ \P{...} рд░рдЪрдирд╛ рдЬреЛрдбрддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, \p{Number} рд╕рдВрдЦреНрдпрд╛ рджрд░реНрд╢рд╡рд┐рдгрд╛рд░реЗ рд╕рд░реНрд╡ рд╕рдВрднрд╛рд╡реНрдп рд╡рд░реНрдг рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛рдд (тСа рд╕рд╛рд░рдЦреНрдпрд╛ рдЪрд┐рдиреНрд╣рд╛рдВрд╕рд╣), \p{рдЕрд▓реНрдлрд╛рдмреЗрдЯрд┐рдХ} - рдЕрдХреНрд╖рд░реЗ (рдпрд╛рд╕рд╣ рдЪрд┐рддреНрд░рд▓рд┐рдкреА ), \p{рдЧрдгрд┐рдд} тАФ рдЧрдгрд┐рддреАрдп рдЪрд┐рдиреНрд╣реЗ рдЗ.
    • рдлреНрд▓реЕрдЧ dotAll "." рдорд╛рд╕реНрдХрд▓рд╛ рдЖрдЧ рд▓рд╛рд╡рддреЗ. рд▓рд╛рдЗрди рдлреАрдб рд╡рд░реНрдгрд╛рдВрд╕рд╣.
    • рдореЛрдб рдорд╛рдЧреЗ рдкрд╛рд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдордзреНрдпреЗ рдПрдХ рдирдореБрдирд╛ рджреБрд╕рд░реНтАНрдпрд╛рдЪреНрдпрд╛ рдЖрдзреА рдЖрд╣реЗ рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбреЙрд▓рд░ рдЪрд┐рдиреНрд╣ рдХреЕрдкреНрдЪрд░ рди рдХрд░рддрд╛ рдбреЙрд▓рд░рдЪреНрдпрд╛ рд░рдХрдореЗрд╢реА рдЬреБрд│рдгреЗ).
  • CSS рд╕реНрдпреВрдбреЛ-рдХреНрд▓рд╛рд╕реЗрд╕ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ : рдЖрд╣реЗ() ╨╕ :рдХреБрдареЗ() CSS рдирд┐рдпрдо рдирд┐рд╡рдбрдХрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рд▓рд╛ рдмрд╛рдВрдзрдгреНрдпрд╛рд╕рд╛рдареА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреНрдпрд╛рдРрд╡рдЬреА

    рд╢реАрд░реНрд╖рд▓реЗрдЦ p:hover, рдореБрдЦреНрдп p:hover, footer p:hover {тАж}

    рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ

    :is(рд╢реАрд░реНрд╖рд▓реЗрдЦ, рдореБрдЦреНрдп, рддрд│рдЯреАрдк) p:рд╣реЛрд╡рд░ {тАж}

  • CSS рд╕реНрдпреВрдбреЛ-рдХреНрд▓рд╛рд╕реЗрд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд :рдлрдХреНрдд рд╡рд╛рдЪрд╛ ╨╕ :рд╡рд╛рдЪрд╛ рд▓рд┐рд╣рд╛ рдлреЙрд░реНрдо рдШрдЯрдХрд╛рдВрдирд╛ рдмрдВрдзрдирдХрд╛рд░рдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА (рдЗрдирдкреБрдЯ рдХрд┐рдВрд╡рд╛ рдордЬрдХреВрд░) рдЬреЗ рдирд┐рд╖рд┐рджреНрдз рдЖрд╣реЗрдд рдХрд┐рдВрд╡рд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ.
  • рдЬреЛрдбрд▓реЗрд▓реЗ рдкрджреНрдзрдд рд╕рдорд░реНрдерди Intl.ListFormat() рд╕реНрдерд╛рдирд┐рдХреАрдХреГрдд рд╕реВрдЪреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬрдХрд┐рдВрд╡рд╛тАЭ рдЪреНрдпрд╛ рдЬрд╛рдЧреА тАЬрдХрд┐рдВрд╡рд╛тАЭ, тАЬрдЖрдгрд┐тАЭ тАЬрдЖрдгрд┐тАЭ рд╕рд╣ рдмрджрд▓рдгреЗ).

    const lf = рдирд╡реАрди Intl.ListFormat('en');
    lf.format(['рдлреНрд░рдБрдХ', 'рдХреНрд░рд┐рд╕реНрдЯреАрди', 'рдлреНрд▓реЛрд░рд╛']);
    // тЖТ 'рдлреНрд░рдБрдХ, рдХреНрд░рд┐рд╕реНрдЯреАрди рдЖрдгрд┐ рдлреНрд▓реЛрд░рд╛'
    // рд▓реЛрдХреЗрд▓ "ru" рд╕рд╣ рддреЗ 'рдлреНрд░рдБрдХ, рдХреНрд░рд┐рд╕реНрдЯреАрди рдЖрдгрд┐ рдлреНрд▓реЛрд░рд╛' рдЕрд╕реЗрд▓

  • рдкрджреНрдзрдд Intl.NumberFormat рдорд╛рдкрди, рдЪрд▓рдиреЗ, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЖрдгрд┐ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдиреЛрдЯреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрди рдпреБрдирд┐рдЯреНрд╕рд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}");
  • рдЬреЛрдбрд▓реЗрд▓реА рдкрджреНрдзрдд ParentNode.replaceChildren(), рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рджреНрдпрдорд╛рди рдЪрд╛рдЗрд▓реНрдб рдиреЛрдб рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХрд┐рдВрд╡рд╛ рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • рдИрдПрд╕рдЖрд░ рд╢рд╛рдЦреЗрдордзреНрдпреЗ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╡рд░реНрдХрд░ рдЖрдгрд┐ рдкреБрд╢ рдПрдкреАрдЖрдп (рддреЗ рдЖрдзреАрдЪреНрдпрд╛ рдИрдПрд╕рдЖрд░ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рд╣реЛрддреЗ) рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.
  • WebAssembly JavaScript BigInt рдкреНрд░рдХрд╛рд░ рд╡рд╛рдкрд░реВрди 64-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдлрдВрдХреНрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЖрдпрд╛рдд рдЖрдгрд┐ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ. WebAssembly рд╕рд╛рдареА рд╡рд┐рд╕реНрддрд╛рд░рд╣реА рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ рдмрд╣реБ-рдореВрд▓реНрдп, рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгреЗ рдлрдВрдХреНрд╢рдиреНрд╕ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдореВрд▓реНрдп рдкрд░рдд рдХрд░рддрд╛рдд.
  • рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╡реЗ, рд╕реНрдЯреЕрдХ рдЖрдгрд┐ рдЧреБрдгрдзрд░реНрдорд╛рдВрдмрджреНрджрд▓рдЪреНрдпрд╛ рдорд╛рд╣рд┐рддреАрд╕рд╣ рд╡рдЪрди-рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯреАрдВрдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд▓реЙрдЧрд┐рдВрдЧ, рдЕрдБрдЧреБрд▓рд░ рд╕рд╛рд░рдЦреНрдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреАрдВрдЪреЗ рдирд┐рд╡рд╛рд░рдг рдХрд░рдгреЗ рдЦреВрдк рд╕реЛрдкреЗ рдХрд░рддреЗ.

    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 78 рд░рд┐рд▓реАрдЭ

  • рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЯреВрд▓реНрд╕рдиреЗ рднрд░рдкреВрд░ CSS рдЧреБрдгрдзрд░реНрдо рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдЪреА рддрдкрд╛рд╕рдгреА рдХрд░рддрд╛рдирд╛ DOM рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рдд рд▓рдХреНрд╖рдгреАрдп рд╕реБрдзрд╛рд░рдгрд╛ рдХреЗрд▓реА рдЖрд╣реЗ.
  • JavaScript рдбреАрдмрдЧрд░рдордзреНрдпреЗ рдЖрддрд╛ рд╡рд╛рдкрд░рддрд╛рдирд╛ рд╕реНрддреНрд░реЛрдд-рдирдХрд╛рд╢рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд▓рд╣рд╛рди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдирд╛рд╡рд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ рд▓реЙрдЧрд┐рдВрдЧ рдкреЙрдЗрдВрдЯреНрд╕ (рд▓реЙрдЧ рдкреЙрдЗрдВрдЯреНрд╕), рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрдбрдордзреАрд▓ рд▓рд╛рдЗрди рдирдВрдмрд░ рдЖрдгрд┐ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдЪреНрдпрд╛ рд╡реНрд╣реЕрд▓реНрдпреВрдВрдмрджреНрджрд▓рдЪреА рдорд╛рд╣рд┐рддреА рдЯреЕрдЧ рдЯреНрд░рд┐рдЧрд░ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдЯрд╛рдХрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд.
  • рдиреЗрдЯрд╡рд░реНрдХ рддрдкрд╛рд╕рдгреА рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ, рдЕреЕрдб-рдСрди, рдЕрдБрдЯреА-рдЯреНрд░реЕрдХрд┐рдВрдЧ рдпрдВрддреНрд░рдгрд╛ рдЖрдгрд┐ CORS (рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди рд░рд┐рд╕реЛрд░реНрд╕ рд╢реЗрдЕрд░рд┐рдВрдЧ) рдкреНрд░рддрд┐рдмрдВрдзрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд┐рдирдВрддреА рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА.
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 78 рд░рд┐рд▓реАрдЭ

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

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

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