рдЫрд╡рд┐ рдЕрдкрд▓реЛрдб рдЕрдиреБрдХреВрд▓рди

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд▓реЗрдЦ "рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЫрд╡рд┐ рд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХреИрд╕реЗ рдХрд░реЗрдВ" рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВред

рдпрджрд┐ рд╕рд╛рдЗрдЯ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕реБрдВрджрд░ рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрд╕рдИрдУ рдХреЛ рдиреБрдХрд╕рд╛рди рд╣реЛрдЧрд╛, рдФрд░ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд╛рдЗрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рд╕реНрд▓рд╛рдЗрдбрд░ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЪрд┐рддреНрд░ рдмрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдзреАрдореЗ рдореЛрдмрд╛рдЗрд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдРрд╕реА рд╕рд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрд░реЛрдо рджреЗрд╡рдЯреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдЧрддрд┐ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рд╣реИ ред

рд╕рдорд╕реНрдпрд╛


рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдордЧреНрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрд░реА рд╣реБрдИ рд╣реИ рдФрд░ рдЪрд┐рддреНрд░ рдЕрднреА рднреА рд▓реЛрдб рд╣реЛ рд░рд╣реЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЫрд╡рд┐рдпрд╛рдВ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓реЛрдб рд╣реЛрддреА рд╣реИрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдИ, рдЬрд┐рд╕рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ 4.8MB рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, DOM 1.14 рд╕реЗрдХрдВрдб рдореЗрдВ рдмреВрдЯ рд╣реБрдЖ, рдпрд╛рдиреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ 1.14 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрддрд╛ рд╣реИ, рдЬреЛ 3 рдЬреА рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ 27.32 рд╕реЗрдХрдВрдб рдореЗрдВ рд▓реЛрдб рд╣реЛрддреА рд╣реИред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред



рдФрд░ рди рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдЗрд╕рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реИред 2010 рдореЗрдВ, Google рдиреЗ рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЧрддрд┐ рдЙрдирдХреЗ рд░реИрдВрдХрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдХрд╛рд░рдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдпрд╣ рдХрд╛рд░рдХ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдирд┐рд░реНрдгрдп


рддреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ? рдЦреИрд░, рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, TinyPNG , ImageOptimizer рдпрд╛ JPEGmini ред рдпрд╣ рдПрдХ рдЖрд╕рд╛рди рдЬреАрдд рд╣реЛрдЧреА рдФрд░ рдмреВрдЯ рд╕рдордп рдХреЛ ~ 10 рд╕реЗрдХрдВрдб рддрдХ рдХрдо рдХрд░ рджреЗрдЧрд╛ред рдФрд░ рдпрджреНрдпрдкрд┐ рдпрд╣ рдирд┐рд░реНрдгрдп рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдХрджрдо рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 10 рд╕реЗрдХрдВрдб рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред

рдореВрд▓ рдЫрд╡рд┐ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдЯрдм рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓рд╛ рдХрджрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕реНрдЯрдм рдореВрд▓ рдЫрд╡рд┐ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рд╕рд╛рдеред рдЬрдм рд╣рдо рдРрд╕реА рдЫрд╡рд┐ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо 7372x4392 рдкрд┐рдХреНрд╕рд▓ рд╕реЗ 20x11 рддрдХ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХрдо рдХрд░рддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ 4.8MB рд╕реЗ 900 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред



рдпрд╣ рдбрд╛рдЙрдирд▓реЛрдб рдЧрддрд┐ рдХреЛ 10 рд╕реЗрдХрдВрдб рд╕реЗ рдШрдЯрд╛рдХрд░ 550 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХрд░ рджреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдм, рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХрдо-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди, рдзреБрдВрдзрд▓реА рдЫрд╡рд┐ рд╣реИред рдпрд╣ рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬрдмрдХрд┐ рдкреЗрдЬ рдкрд╣рд▓реЗ рд╕реЗрдХрдВрдб рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдЪреНрдЪ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реА рдореВрд▓ рдЫрд╡рд┐ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдирд┐рдореНрди-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реА рдЫрд╡рд┐ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА, рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ, рдЙрдЪреНрдЪ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореВрд▓ рд▓реЛрдб рдХрд░реЗрдВ, рдФрд░ рдЬрдм рдЙрдЪреНрдЪ-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕рдВрд╕реНрдХрд░рдг рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рд╕реНрдЯрдм рдЫрд╡рд┐ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред

(() => { 'use strict'; // Page is loaded const objects = document.getElementsByClassName('asyncImage'); Array.from(objects).map((item) => { // Start loading image const img = new Image(); img.src = item.dataset.src; // Once image is loaded replace the src of the HTML element img.onload = () => { item.classList.remove('asyncImage'); return item.nodeName === 'IMG' ? item.src = item.dataset.src : item.style.backgroundImage = `url(${item.dataset.src})`; }; }); })(); 


рдпрд╣ рдХреЛрдб asyncImage рд╡рд░реНрдЧ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреА asyncImage рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ asyncImage data-src рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреИрд╕реЗ рд╣реА рдЫрд╡рд┐ рд▓реЛрдб рд╣реЛрддреА рд╣реИ, рдпрд╣ <img> рддрддреНрд╡ рдХреЗ рд▓рд┐рдП src рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╢реЗрд╖ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЛ css рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

 <div class="asyncImage" data-src="/images/background.jpg"> ... </div> 

рдпрд╛

 <img class="asyncImage" src="/images/background-min.jpg" data-src="/images/background.jpg" alt="Beautiful landscape sunrise"> 


рдЪреВрдВрдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЫрд╡рд┐ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рддрддреНрд╡ рд╕реЗ рдХрдХреНрд╖рд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрддреА рд╣реИ, рд╣рдо рдЪрд╛рд╣реЗрдВ рддреЛ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реБрдВрджрд░ рдПрдирд┐рдореЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдВрджрд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдиреАрдореЗрд╢рди рд╕реНрдЯрдм рдХреЛ рдЧрд╛рдпрдм рдХрд░ рджреЗрдЧрд╛ рдЬрдм рдЫрд╡рд┐ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


рддреЛ рд╣рдордиреЗ рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ? рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рд╕рд╛рдЗрдЯ рдХреА рд▓реЛрдбрд┐рдВрдЧ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдИ рд╣реИ, рдЗрд╕рдиреЗ рддреЗрдЬ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд▓рдн рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ Google рдкрд░ рд╣рдорд╛рд░реА рд░реИрдВрдХрд┐рдВрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдЗрддрдиреЗ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдпреЗ рдмрд╣реБрдд рдмрдбрд╝реЗ рд╕реБрдзрд╛рд░ рд╣реИрдВред



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо 570 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╕реНрдЯрдм рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╣реА рдпрд╣ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣рдорд╛рд░реА рдореВрд▓ рдЫрд╡рд┐ рдХрд╛ рдХрдо-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдФрд░ рдЬреИрд╕реЗ рд╣реА рдореВрд▓ рдЫрд╡рд┐ рд▓реЛрдб рд╣реЛрддреА рд╣реИ, рдпрд╣ рдХрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛ред

рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВред

рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ рдЪрд┐рддреНрд░


рдпрджрд┐ рдЖрдк рдЖрдЧреЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЫрд╡рд┐ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдФрд░ рднреА рдмреЗрд╣рддрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЖрд▓рд╕реА рдЫрд╡рд┐ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЖрд▓рд╕реА рд▓реЛрдбрд┐рдВрдЧ рдПрдХ рдРрд╕реА рддрдХрдиреАрдХ рд╣реИ рдЬрд╣рд╛рдВ рдкреЗрдЬ рдХреЗ рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд╣рд░ рдХреА рдЫрд╡рд┐рдпрд╛рдВ рддрдм рддрдХ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЫрд╡рд┐ рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░ рдХреЗ рдХрд┐рдирд╛рд░реЗ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддреА рд╣реИред

рдЗрд╕рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдХрдо рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рдмрд╛рд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреГрд╖реНрда рдХреЗ рджреГрд╢реНрдп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрд╛рдХреА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░реЙрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд░реНрдирд┐рд░реАрдХреНрд╖рдг рдкреНрд░реЗрдХреНрд╖рдХ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред

Source: https://habr.com/ru/post/hi482820/


All Articles