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

рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓рд╛ Firefox 80. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдПрдХ рдЕрджреНрдпрддрди рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рд╢рд╛рдЦрд╛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдорд░реНрдердирд╛рд╕рд╣ 68.12.0 ╨╕ 78.2.0. рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 68.12 рдИрдПрд╕рдЖрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдорд╛рд▓рд┐рдХреЗрддреАрд▓ рдирд╡реАрдирддрдо рдЖрд╣реЗ, рдЖрдгрд┐ рдПрдХрд╛ рдорд╣рд┐рдиреНрдпрд╛рдЪреНрдпрд╛ рдЖрдд, рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 68 рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ 78.3 рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЕрджреНрдпрддрди рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЖрд╡реГрддреНрддреА Firefox 80 Android рд╕рд╛рдареА рд╡рд┐рд▓рдВрдмрд┐рдд. рд▓рд╡рдХрд░рдЪ рдордВрдЪрд╛рд╡рд░ рдпреЗрдд рдЖрд╣реЗ рдмреАрдЯрд╛ рдЪрд╛рдЪрдгреА рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 81 рд╢рд╛рдЦрд╛ рд╕рдВрдХреНрд░рдордг рдХрд░реЗрд▓, рдЬреНрдпрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 22 рд╕рдкреНрдЯреЗрдВрдмрд░ рд░реЛрдЬреА рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ.

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

  • рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдирд╡реАрди рдмреЕрдХрдПрдВрдб DMABUF рд╡рд░ рдЖрдзрд╛рд░рд┐рдд X11 рд╕рд╛рдареА, рдЬреЗ рдкреВрд░реНрд╡реА Wayland рд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд DMABUF рдмреЕрдХрдПрдВрдб рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдирд╡реАрди рдмреЕрдХрдПрдВрдбрдиреЗ X11 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА VA-API рджреНрд╡рд╛рд░реЗ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░рд╡реЗрдЧрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдгреЗ рд╢рдХреНрдп рдХреЗрд▓реЗ (рдкреВрд░реНрд╡реА, рдЕрд╕реЗ рдкреНрд░рд╡реЗрдЧ рдлрдХреНрдд Wayland рд╕рд╛рдареА рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рд╣реЛрддреЗ), рддрд╕реЗрдЪ EGL рджреНрд╡рд╛рд░реЗ WebGL рдСрдкрд░реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. EGL рджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдп рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" рдЖрдгрд┐ "media.ffmpeg" рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╕рдХреНрд░рд┐рдп рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. vaapi.enabledтАЭ in about:config рдЖрдгрд┐ MOZ_X11_EGL рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рджреЗрдЦреАрд▓ рд╕реЗрдЯ рдХрд░рд╛, рдЬреЗ GLX рдРрд╡рдЬреА EGL рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА Webrender рдЖрдгрд┐ OpenGL рдХрдВрдкреЛрдЭрд┐рдЯрд┐рдВрдЧ рдШрдЯрдХ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрд▓. VA-API рд╕рдорд░реНрдерди рдЕрджреНрдпрд╛рдк рдкреВрд░реНрдгрддрдГ рд╕реНрдерд┐рд░ рдЭрд╛рд▓реЗрд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рдд рддреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
  • рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдмреНрд▓реЙрдХ рдпрд╛рджреА рд╕реБрд░рдХреНрд╖рд╛, рд╕реНрдерд┐рд░рддрд╛ рдХрд┐рдВрд╡рд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕреЕрдб-рдСрди. рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдмреНрд▓реЙрдХ рд▓рд┐рд╕реНрдЯрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд▓рдХреНрд╖рдгреАрдп рдЖрд╣реЗ, рдХреЕрд╕реНрдХреЗрдбрд┐рдВрдЧрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдореБрд│реЗ рдзрдиреНрдпрд╡рд╛рдж рдмреНрд▓реВрдо рдлрд┐рд▓реНрдЯрд░реНрд╕.
  • 1 рд╕рдкреНрдЯреЗрдВрдмрд░ 2020 рдкрд╛рд╕реВрди рдЬрд╛рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ TLS рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╕рд╛рдареА, рдЕрд╕реЗрд▓ рд╡реИрдзрддрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрд╡рд░ рдПрдХ рдирд╡реАрди рдорд░реНрдпрд╛рджрд╛ рд▓рд╛рдЧреВ рд╣реЛрдИрд▓ - рдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдЪреЗ рдЖрдпреБрд╖реНрдп 398 рджрд┐рд╡рд╕ (13 рдорд╣рд┐рдиреЗ) рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реА. Chrome рдЖрдгрд┐ Safari рдордзреНрдпреЗ рддрддреНрд╕рдо рдирд┐рд░реНрдмрдВрдз рдордВрдЬреВрд░ рдХреЗрд▓реЗ рдЖрд╣реЗрдд. 1 рд╕рдкреНрдЯреЗрдВрдмрд░рдкреВрд░реНрд╡реА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╕рд╛рдареА, рд╡рд┐рд╢реНрд╡рд╛рд╕ рд░рд╛рдЦрд▓рд╛ рдЬрд╛рдИрд▓ рдкрд░рдВрддреБ 825 рджрд┐рд╡рд╕рд╛рдВрдкрд░реНрдпрдВрдд (2.2 рд╡рд░реНрд╖реЗ) рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕реЗрд▓.
  • рдорд╛рдпрдЧреНрд░реЗрди рдЖрдгрд┐ рдПрдкрд┐рд▓реЗрдкреНрд╕реА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА, рдЯреЕрдм рдЙрдШрдбрддрд╛рдирд╛ рдХрд╛рд╣реА рдЕреЕрдирд┐рдореЗрд╢рди рдкреНрд░рднрд╛рд╡ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЯреЕрдм рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдХрд░рддрд╛рдирд╛, рдЖрддрд╛ рдЬрдВрдкрд┐рдВрдЧ рдбреЙрдЯ рдРрд╡рдЬреА рддрд╛рд╕рдЧреНрд▓рд╛рд╕ рдЪрд┐рдиреНрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 80 рд░рд┐рд▓реАрдЭ

  • рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдбреАрдлреЙрд▓реНрдЯ рдкреАрдбреАрдПрдл рд╡реНрд╣реНрдпреВрдЕрд░ рдореНрд╣рдгреВрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.
  • рдПрдирдХреНрд░рд┐рдкреНрд╢рди рди рд╡рд╛рдкрд░рддрд╛ HTTPS рджреНрд╡рд╛рд░реЗ рдЙрдШрдбрд▓реЗрд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рд╡рд░реВрди рд╡реЗрдм рдлреЙрд░реНрдо рд╕рд╛рдордЧреНрд░реА рдкрд╛рдард╡рддрд╛рдирд╛ рдЪреЗрддрд╛рд╡рдгреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. about:config рдордзреНрдпреЗ рдЪреЗрддрд╛рд╡рдгреА рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, "security.warn_submit_secure_to_insecure" рдЕрд╢реА рд╕реЗрдЯрд┐рдВрдЧ рдЖрд╣реЗ.
  • рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдЖрдгрд┐ рдЕрдкрдВрдЧ рд▓реЛрдХрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╡рд┐рдз рд╕реБрдзрд╛рд░рдгрд╛ рдЖрдгрд┐ рдирд┐рд░рд╛рдХрд░рдгреЗ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗрдд.
  • рдЦрд░рд╛рдм рд╕рдВрдкреНрд░реЗрд╖рдг рдЪреЕрдиреЗрд▓рд╡рд░ WebRTC рджреНрд╡рд╛рд░реЗ рдХреЙрд▓рдЪреА рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЙрдкрд▓рдмреНрдз рдмрдБрдбрд╡рд┐рдбреНрдердЪрд╛ рдЕрдВрджрд╛рдЬ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА RTX рдЖрдгрд┐ Transport-cc рдпрдВрддреНрд░рдгрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • JavaScript рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдордзреНрдпреЗ "рдирд┐рд░реНрдпрд╛рдд┬╗ ECMAScript 2021 рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдордзреНрдпреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдирд╡реАрди "рдПрдХреНрд╕рдкреЛрд░реНрдЯ * as namespace" рд╕рд┐рдВрдЯреЕрдХреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • рдЕреЕрдирд┐рдореЗрд╢рди API рдордзреНрдпреЗ рдХрдВрдкреЛрдЭрд┐рдЯрд┐рдВрдЧ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд KeyframeEffect.composite ╨╕ KeyframeEffect.iterationComposite.
  • рдореАрдбрд┐рдпрд╛ рд╕рддреНрд░ API рдиреЗ рд╕реНрдЯреНрд░реАрдордордзреНрдпреЗ рдкреЛрдЭрд┐рд╢рди рдЪреЗрдВрдЬ рд╣рдБрдбрд▓рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ: рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд╛рдирд╛рд╡рд░ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реНрдХрд┐рдкреЕрдб рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдЖрдзреА рджрд┐рд╕рдгрд╛рд░реНтАНрдпрд╛ рдЬрд╛рд╣рд┐рд░рд╛рддреА рд╡рдЧрд│рдгреНрдпрд╛рд╕рд╛рдареА.
  • WebGL рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ KHR_parallel_shader_compile, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рд╢реЗрдбрд░ рд╕рдВрдХрд▓рди рдереНрд░реЗрдбреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • Window.open() рдпрд╛рдкреБрдвреЗ outerHeight рдЖрдгрд┐ outerWidth рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдирд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдд рдирд╛рд╣реА.
  • WebAssembly рдордзреНрдпреЗ, рдкрд░рдорд╛рдгреБ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдЕрдзрд┐рдХ рдЖрд╣реЗ рдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд┐рдд рдирд╛рд╣реА рд╕рд╛рдорд╛рдпрд┐рдХ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░реЗ.
  • рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЯреВрд▓реНрд╕ рд╡рд┐рд╡рд┐рдз рдмреНрд░рд╛рдЙрдЭрд░рд╕рд╣ рд╡рд┐рд╕рдВрдЧрддрддрд╛ рдУрд│рдЦрдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкреЕрдиреЗрд▓ рдСрдлрд░ рдХрд░рддрд╛рдд.
    рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 80 рд░рд┐рд▓реАрдЭрдлрд╛рдпрд░рдлреЙрдХреНрд╕ 80 рд░рд┐рд▓реАрдЭ

  • рдиреЗрдЯрд╡рд░реНрдХ рдЕреЕрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ, рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдорд╛рд░реНрдХрд░ (рдХрд╛рд╕рд╡рд╛рд╕рд╣ рдПрдХ рдЪрд┐рдиреНрд╣) рдзреАрдореЗ рд╡рд┐рдирдВрддреНрдпрд╛ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдВрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╡реЗрд│ 500 ms рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ (рдорд░реНрдпрд╛рджрд╛ devtools.netmonitor.audits.slow рд╕реЗрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░реЗ рд╕реБрдорд╛рд░реЗ:config рдордзреНрдпреЗ рдмрджрд▓рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ) .

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

  • рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдирдВрддреНрдпрд╛ рдмреНрд▓реЙрдХ рдЖрдгрд┐ рдЕрдирдмреНрд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ":block" рдЖрдгрд┐ ":unblock" рдХрдорд╛рдВрдб.
  • JavaScript рдбреАрдмрдЧрд░ рдЬреЗрд╡реНрд╣рд╛ рдЕрдкрд╡рд╛рдж рдпреЗрддреЛ рддреЗрд╡реНрд╣рд╛ рд╡реНрдпрддреНрдпрдп рдЖрдгрддреЛ рддреЗрд╡реНрд╣рд╛, рдХреЛрдб рдкреЕрдиреЗрд▓ рдЖрддрд╛ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕рд╕рд╣ рдЯреВрд▓рдЯрд┐рдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ.

рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 80 рдордзреНрдпреЗ рдирд╡рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ 13 рдЕрд╕реБрд░рдХреНрд╖рд╛, рддреНрдпрд╛рдкреИрдХреА 6 рдзреЛрдХрд╛рджрд╛рдпрдХ рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдЖрд╣реЗрдд. 4 рднреЗрджреНрдпрддрд╛ (рдЦрд╛рд▓реА рдЧреЛрд│рд╛ рд╕реАрд╡реНрд╣реАрдИ- 2020-15670) рдореЗрдорд░реА рд╕рдорд╕реНрдпрд╛рдВрдореБрд│реЗ рд╣реЛрддрд╛рдд, рдЬрд╕реЗ рдХреА рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдЖрдгрд┐ рдЖрдзреАрдЪ рдореБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рднрд╛рдЧрд╛рдд рдкреНрд░рд╡реЗрд╢. рд╕рдВрднрд╛рд╡реНрдпрддрдГ, рдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдореБрд│реЗ рд╡рд┐рд╢реЗрд╖рддрдГ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдкреГрд╖реНрдареЗ рдЙрдШрдбрддрд╛рдирд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╣реЛрдК рд╢рдХрддреЗ.

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

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