рдкреНрд░реАрд▓реЛрдб, рдкреНрд░реАрдлрд╝реЗрдЪ рдФрд░ рдЕрдиреНрдп рдЯреИрдЧ

рд╡рд╣рд╛рдБ рд╡реЗрдм рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ. рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдмрд╛рдж рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕реАрдПрд╕рдПрд╕ рдкреНрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ, рдкреВрд░реНрдг рдкреГрд╖реНрда рдкреНрд░реА-рд░реЗрдВрдбрд░рд┐рдВрдЧ рдпрд╛ рдбреЛрдореЗрди рдирд╛рдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рдиред рд╣рдо рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рддреБрд░рдВрдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ! рдареАрдХ рд▓рдЧрддрд╛ рд╣реИред

рдЗрд╕рд╕реЗ рднреА рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓рддрд╛ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╛рдБрдЪ рдЯреИрдЧ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджреЗрдВ:

<link rel="prefetch" href="/hi/style.css" as="style" />
<link rel="preload" href="/hi/style.css" as="style" />

<link rel="preconnect" href="https://example.com" />
<link rel="dns-prefetch" href="https://example.com" />

<link rel="prerender" href="https://example.com/about.html" />


рдЖрдЗрдП рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░рдирд╛ рд╣реИред

╨╡╤А╨╡╨╣╤В╨╕ ╨║: рдкреНрд░реАрд▓реЛрдб ┬╖ рдкреНрд░реАрдлрд╝реЗрдЪ ┬╖ рдкреВрд░реНрд╡ рдХрдиреЗрдХреНрдЯ ┬╖ рдбреАрдПрдирдПрд╕-рдкреНрд░реАрдлрд╝реЗрдЪ ┬╖ prerender

рдкреНрд░реАрд▓реЛрдб

<link rel= "preload"> рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди (рдЬреИрд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ) рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рд▓реЛрдб рдФрд░ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдкреГрд╖реНрда рд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдмрд╛рдж рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдФрд░ рдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬрд╝ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВред рд╕рдВрд╕рд╛рдзрди рдХреЛ рдмрд╕ рдХреИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрд░реЛрдз рдкрд░ рддреБрд░рдВрдд рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕

<link rel="preload" href="/hi/style.css" as="style" />

href рдЙрд╕ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

as рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • style рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдХреЗ рд▓рд┐рдП,
  • script рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП,
  • font рдлрд╝реЙрдиреНрдЯ рдХреЗ рд▓рд┐рдП,
  • fetch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП fetch() рдпрд╛ XMLHttpRequest,
  • рдкреВрд░реА рд╕реВрдЪреА рджреЗрдЦреЗрдВ рдПрдордбреАрдПрди рдкрд░.

рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ as - рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдареАрдХ рд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдФрд░ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ

рдЬрдм рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  • рдмрд╛рд╣рд░реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЧреИрд░-рдорд╛рдирдХ рдлрд╝реЙрдиреНрдЯ:
    <!-- index.html -->
    <link rel="stylesheet" href="index.css" />
    /* index.css */
    @font-face {
      src: url('comic-sans.woff2') format('woff2');
    }

    ╨Я╨╛ ╤Г╨╝╨╛╨╗╤З╨░╨╜╨╕╤О comic-sans.woff2 рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рдмрд╛рдж рд╣реА рд▓реЛрдб рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛрдЧрд╛ index.css. рдЗрддрдиреА рд▓рдВрдмреА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрд╣рд▓реЗ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ <link rel= "preload">:

    <link rel="preload" href="comic-sans.woff2" as="font" />
  • рдпрджрд┐ рдЖрдк рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдиреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВ рдХреНрд░рд┐рдЯрд┐рдХрд▓ рд╕реАрдПрд╕рдПрд╕ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ, рдорд╣рддреНрд╡рдкреВрд░реНрдг (рддрддреНрдХрд╛рд▓ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП) рдФрд░ рдЧреИрд░-рдорд╣рддреНрд╡рдкреВрд░реНрдг:
    <style>
    /* Inlined critical styles */
    </style>
    
    <script>
    /* Custom JS that starts downloading non-critical styles */
    loadCSS('/app/non-critical.css');
    </script>

    рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдЧреИрд░-рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢реИрд▓рд┐рдпрд╛рдБ рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рдиреЗ рдкрд░ рд╣реА рд▓реЛрдб рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛрдВрдЧреА, рдЬреЛ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдмрд╛рдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп JS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ <link rel= "preload">рдкрд╣рд▓реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

    <style>
    /* Inlined critical styles */
    </style>
    
    <link rel="preload" href="/hi/app/non-critical.css" as="style" />
    
    <script>
    /* Custom JS that starts downloading non-critical styles */
    loadCSS('/app/non-critical.css');
    </script>

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

рдкреНрд░реАрдлреЗрдЪрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рди рд╣реЛрдВ. рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЛ <link rel= "preload">, рдпрджрд┐ рдЖрдкрдХреЛ рдкреГрд╖реНрда рд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдмрд╛рдж рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реЗ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП, рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ <link rel= "prefetch">.

рд╡рд┐рд╡рд░рдг

рдпрд╣ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЯреИрдЧ рд╣реИ рдЕрдиреНрдп рд╕рднреА рдЯреИрдЧ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ (рдпрджрд┐ рдпрд╣ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ)ред рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрд╕рд╛рдзрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ <link rel="preload">. рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдпрд╣ рдзреАрдореЗ рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реЛред

рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ. рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рд╢реИрд▓рд┐рдпрд╛рдБ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдлрд╝реЙрдиреНрдЯ рдЗрддреНрдпрд╛рджрд┐) рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ as. рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдкреВрд░реНрдг рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рддрд╛рд▓рд┐рдХрд╛.

рдкреНрд░реАрд▓реЛрдб, рдкреНрд░реАрдлрд╝реЗрдЪ рдФрд░ рдЕрдиреНрдп рдЯреИрдЧ

рдкреНрд░реАрдлрд╝реЗрдЪ

<link rel= "prefetch"> рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди (рдЬреИрд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ) рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рд▓реЛрдбрд┐рдВрдЧ рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкрд░ рд╣реЛрддреА рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрджрд┐ рдЕрдЧрд▓реЗ рдкреГрд╖реНрда рдкрд░ рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдХреИрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ рднреА, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдВрд╕рд╛рдзрди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВред рд╕рдВрд╕рд╛рдзрди рдХреЛ рдмрд╕ рдХреИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрд░реЛрдз рдкрд░ рддреБрд░рдВрдд рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕

<link rel="prefetch" href="/hi/style.css" as="style" />

href рдЙрд╕ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

as рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • style рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдХреЗ рд▓рд┐рдП,
  • script рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП,
  • font рдлрд╝реЙрдиреНрдЯ рдХреЗ рд▓рд┐рдП,
  • fetch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП fetch() рдпрд╛ XMLHttpRequest,
  • рдкреВрд░реА рд╕реВрдЪреА рджреЗрдЦреЗрдВ рдПрдордбреАрдПрди рдкрд░.

рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ as - рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдФрд░ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ

рдЕрдиреНрдп рдкреЗрдЬреЛрдВ рд╕реЗ рд╕рдВрд╕рд╛рдзрди рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреГрд╖реНрда рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЙрд╕ рдкреГрд╖реНрда рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рдЧрддрд┐ рджреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  • рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рд╣реИ, рдФрд░ 40% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрддреНрдкрд╛рдж рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рд╣реЛрдо рдкреЗрдЬ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧ <link rel= "prefetch">, рдЙрддреНрдкрд╛рдж рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬреЗрдПрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рд▓реЛрдб рдХрд░рдирд╛ред
  • рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреЗрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ, рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреЗрдЬ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рдкреГрд╖реНрда рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХреЗ рдкреИрдХреЗрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднреА рд╣рдж рддрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЖрдорддреМрд░ рдкрд░ рдкреНрд░реАрдлрд╝реЗрдЪ рдХреЛ рд╕рдмрд╕реЗ рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рд╢реЗрдбреНрдпреВрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдкрд░реЗрд╢рд╛рдиреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдмрд╕ рдпрд╣ рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреИрд╕реЗ рдЦрд░реНрдЪ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрддреНрдпрд╛рд╡рд╢реНрдпрдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ. рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЛ <link rel= "prefetch">, рдЬрдм рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ <link rel= "preload">.

рд╡рд┐рд╡рд░рдг

рд╡реИрдХрд▓реНрдкрд┐рдХ рдЯреИрдЧ. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ; рд╡рд╣ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдзреАрдореЗ рдХрдиреЗрдХреНрд╢рди рдкрд░ред

рдХреНрд░реЛрдо рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛. рдХреНрд░реЛрдо рдореЗрдВ <link rel= "prefetch"> рдЖрдорддреМрд░ рдкрд░ рдиреНрдпреВрдирддрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред рдкреВрд░реНрдг рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рддрд╛рд▓рд┐рдХрд╛), рдпрд╛рдиреА рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред

рдкреВрд░реНрд╡ рдХрдиреЗрдХреНрдЯ

<link rel= "preconnect"> рдЬрдм рдЖрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рдХреЛ рддреЗрдЬрд╝ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдбреЛрдореЗрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред

рдпрджрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд┐рд╕реА рдирдП рддреГрддреАрдп-рдкрдХреНрд╖ рдбреЛрдореЗрди рд╕реЗ рдХреЛрдИ рд╕рдВрд╕рд╛рдзрди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рддреЛ рдЙрд╕реЗ рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдпрд╣ Google рдлрд╝реЙрдиреНрдЯреНрд╕, CDN рд╕реЗ рд░рд┐рдПрдХреНрдЯ рдлрд╝реЙрдиреНрдЯ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдпрд╛ API рд╕рд░реНрд╡рд░ рд╕реЗ JSON рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдХреБрдЫ рд╕реМ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЗрд╕рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕рдордп рдмрдЪрд╛рдПрдВрдЧреЗ рдФрд░ рдЗрд╕ рдбреЛрдореЗрди рд╕реЗ рд╕рдВрд╕рд╛рдзрди рддреЗрдЬреА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВрдЧреЗред

рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕

<link rel= "preconnect" href="https://api.my-app.com" />

href рдЙрд╕ рдбреЛрдореЗрди рдирд╛рдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдЖрдИрдкреА рдкрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (https://domain.com) рдпрд╛ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ (//domain.com).

рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ

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

  • рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ my-app.com рдФрд░ AJAX рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ api.my-app.com: рдЖрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ JS рд╕реЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред рдпрд╣рд╛рдВ рдбреЛрдореЗрди рд╕реЗ рдкреВрд░реНрд╡-рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд╣реИред
  • рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ my-app.com рдФрд░ Google рдлрд╝реЙрдиреНрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбреЛрдореЗрди рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ fonts.googleapis.com, рддреЛ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреА рд╣реИ fonts.gstatic.com. рдЖрдк рдирд╣реАрдВ рдЬрд╛рди рд╕рдХрддреЗ рдХрд┐ рдХреМрди рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реЙрдиреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ fonts.gstatic.com рдЖрдкрдХреЛ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рд╣реЛрдиреЗ рддрдХ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрдиреЗрдХреНрд╢рди рд╣реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд┐рд╕реА рддреГрддреАрдп рдкрдХреНрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╢реИрд▓реА рдХреЛ рдереЛрдбрд╝рд╛ рддреЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреЗ рдХрд╛рд░рдг.

рдЕрддрд┐ рдкреНрд░рдпреЛрдЧ рди рдХрд░реЗрдВ. рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рдВрдЧрд╛ рдСрдкрд░реЗрд╢рди рд╣реИред рдЗрд╕ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрддрдо 4-6 рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред

рд╡рд┐рд╡рд░рдг

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

рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ?. рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

  • рдбреАрдПрдирдПрд╕ рд╕рдВрдХрд▓реНрдк. рд╕рд░реНрд╡рд░ рдЖрдИрдкреА рдкрддрд╛ рдвреВрдВрдвреЗрдВ (216.58.215.78) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рд▓рд┐рдП (google.com).
  • рдЯреАрд╕реАрдкреА рд╣реИрдВрдбрд╢реЗрдХ. рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЯ (рдХреНрд▓рд╛рдЗрдВрдЯ тЖТ рд╕рд░реНрд╡рд░ тЖТ рдХреНрд▓рд╛рдЗрдВрдЯ) рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
  • рдЯреАрдПрд▓рдПрд╕ рд╣реИрдВрдбрд╢реЗрдХ (рдХреЗрд╡рд▓ HTTPS рд╕рд╛рдЗрдЯреЗрдВ). рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдЯреАрдПрд▓рдПрд╕ рд╕рддреНрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЯ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рджреЛ рд░рд╛рдЙрдВрдб (рдХреНрд▓рд╛рдЗрдВрдЯ тЖТ рд╕рд░реНрд╡рд░ тЖТ рдХреНрд▓рд╛рдЗрдВрдЯ тЖТ рд╕рд░реНрд╡рд░ тЖТ рдХреНрд▓рд╛рдЗрдВрдЯ)ред

рдзреНрдпрд╛рди рджреЗрдВ: HTTP/3 рд╣реИрдВрдбрд╢реЗрдХ рддрдВрддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдФрд░ рдЧрддрд┐ рд▓рд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдмрд╣реБрдд рджреВрд░ рд╣реИред

рдбреАрдПрдирдПрд╕-рдкреНрд░реАрдлрд╝реЗрдЪ

<link rel= "dns-prefetch"> рдпрджрд┐ рдЖрдк рдЬрд▓реНрдж рд╣реА рдЗрд╕рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдФрд░ рдЖрд░рдВрднрд┐рдХ рдХрдиреЗрдХреНрд╢рди рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ DNS рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред

рдпрджрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд┐рд╕реА рдирдП рддреГрддреАрдп-рдкрдХреНрд╖ рдбреЛрдореЗрди рд╕реЗ рдХреЛрдИ рд╕рдВрд╕рд╛рдзрди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ рддреЛ рдЙрд╕реЗ рдбреЛрдореЗрди рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реАрдбреАрдПрди рд╕реЗ Google рдлрд╝реЙрдиреНрдЯреНрд╕, рд░рд┐рдПрдХреНрдЯ рдлрд╝реЙрдиреНрдЯ рд▓реЛрдб рдХрд░рдирд╛, рдпрд╛ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ JSON рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ред

рдкреНрд░рддреНрдпреЗрдХ рдирдП рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП, DNS рд░рд┐рдХреЙрд░реНрдб рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рд▓рдЧрднрдЧ 20-120 рдПрдордПрд╕ рд▓рдЧрддреЗ рд╣реИрдВред рдпрд╣ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдбреЛрдореЗрди рд╕реЗ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕рдВрд╕рд╛рдзрди рдХреА рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рджреЗрд░реА рд▓рд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ DNS рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдордп рдмрдЪрд╛рдПрдВрдЧреЗ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВрдЧреЗред

рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕

<link rel= "dns-prefetch" href="https://api.my-app.com" />

href рдЙрд╕ рдбреЛрдореЗрди рдирд╛рдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдЖрдИрдкреА рдкрддрд╛ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (https://domain.com) рдпрд╛ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ (//domain.com).

рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ

рдЙрди рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рдирдХреА рдЬрд▓реНрдж рд╣реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рд╡рд╣рд╛рдВ рд╕реЗ рдЙрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  • рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ my-app.com рдФрд░ AJAX рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ api.my-app.com: рдЖрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ JS рд╕реЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред рдпрд╣рд╛рдВ рдбреЛрдореЗрди рд╕реЗ рдкреВрд░реНрд╡-рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд╣реИред
  • рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ my-app.com, рдФрд░ Google рдлрд╝реЙрдиреНрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбреЛрдореЗрди рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ fonts.googleapis.com, рддреЛ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреА рд╣реИ fonts.gstatic.com. рдЖрдк рдирд╣реАрдВ рдЬрд╛рди рд╕рдХрддреЗ рдХрд┐ рдХреМрди рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реЙрдиреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ fonts.gstatic.com рдЖрдкрдХреЛ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рд╣реЛрдиреЗ рддрдХ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрдиреЗрдХреНрд╢рди рд╣реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд┐рд╕реА рддреГрддреАрдп рдкрдХреНрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╢реИрд▓реА рдХреЛ рдереЛрдбрд╝рд╛ рддреЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреЗ рдХрд╛рд░рдг.

рдХреГрдкрдпрд╛ рд╕рдорд╛рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ <link rel= "dns-prefetch"/> ╨╕ <link rel= "preconnect">. рдЗрдиреНрд╣реЗрдВ рдПрдХ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрдорддреМрд░ рдкрд░ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ: <link rel= "preconnect"> рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╢рд╛рдорд┐рд▓ рд╣реИ <link rel= "dns-prefetch"/> рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред рдЗрд╕реЗ рджреЛ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдЪрд┐рдд рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • рдХреНрдпрд╛ рдЖрдк рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?. <link rel= "dns-prefetch" /> рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ IE10 рдФрд░ Safari 5 рдХреЗ рдмрд╛рдж рд╕реЗ. <link rel= "preconnect"> рдХреНрд░реЛрдо рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреЗрд╡рд▓ 11.1 рдореЗрдВ рд╕рдлрд╛рд░реА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ IE/Edge рдореЗрдВ рдЕрднреА рднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ. рдпрджрд┐ рдЖрдкрдХреЛ рдЗрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ <link rel= "dns-prefetch" /> рдХреЗ рд▓рд┐рдП рдмреИрдХрдЕрдк рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ <link rel= "preconnect">.
  • рдЖрдк 4-6 рд╕реЗ рдЕрдзрд┐рдХ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ. рдЯреИрдЧ <link rel= "preconnect"> рдЗрд╕реЗ 4-6 рд╕реЗ рдЕрдзрд┐рдХ рдбреЛрдореЗрди рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдПрдХ рдорд╣рдВрдЧрд╛ рдСрдкрд░реЗрд╢рди рд╣реИред <link rel= "dns-prefetch" /> рдХрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЦрдкрдд рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╡рд┐рд╡рд░рдг

рд╡реИрдХрд▓реНрдкрд┐рдХ рдЯреИрдЧ. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ DNS рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдкреГрд╖реНрда рдкрд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ рдРрд╕реЗ рдХрдИ рдЯреИрдЧ рд╣реИрдВред

рдбреАрдПрдирдПрд╕ рдХреНрдпрд╛ рд╣реИ. рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдкреА рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рджрд┐рдЦрддрд╛ рд╣реИ 216.58.215.78. рд╕рд╛рдЗрдЯ рдХрд╛ рдирд╛рдо рдЖрдорддреМрд░ рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, google.com), рдФрд░ DNS (рдбреЛрдореЗрди рдирд╛рдо рд╕рд┐рд╕реНрдЯрдо) рд╕рд░реНрд╡рд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ (216.58.215.78).

IP рдкрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ DNS рд╕рд░реНрд╡рд░ рд╕реЗ рдХреНрд╡реЗрд░реА рдХрд░рдиреА рд╣реЛрдЧреАред рдХрд┐рд╕реА рдирдП рддреГрддреАрдп-рдкрдХреНрд╖ рдбреЛрдореЗрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ 20тИТ120 рдПрдордПрд╕ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

DNS рдХреИрд╢реНрдб рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдмрд╣реБрдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ рд╣реИ. рдХреБрдЫ OSes рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ DNS рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ рдХреИрд╢ рдХрд░рддреЗ рд╣реИрдВ: рдЗрд╕рд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдкрд░ рд╕рдордп рдХреА рдмрдЪрдд рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдХреИрд╢рд┐рдВрдЧ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓рд┐рдирдХреНрд╕ рдкрд░ рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред Chrome рдореЗрдВ DNS рдХреИрд╢ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдорд┐рдирдЯ рддрдХ рдЪрд▓рддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬрд╝ DNS рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкрд╛рдВрдЪ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХрд░рддрд╛ рд╣реИред

prerender

<link rel= "prerender"> рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдпреВрдЖрд░рдПрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдПрдХ рдЕрджреГрд╢реНрдп рдЯреИрдм рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреЗрдЬ рддреБрд░рдВрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрджрд┐ рдЖрдк рдЖрд╢реНрд╡рд╕реНрдд рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЙрд╕рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рддреЗрдЬрд╝ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

2019 рдореЗрдВ рдЗрд╕ рдЯреИрдЧ рдХреА рдЕрд╕рд╛рдзрд╛рд░рдг рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж (рдпрд╛ рдЗрд╕рдХреЗ рдХрд╛рд░рдг)ред <link rel= "prerender"> рдкреНрд░рдореБрдЦ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЦрд╝рд░рд╛рдм рд╕рдорд░реНрдердиред рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ. рдиреАрдЪреЗ.

рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕

<link rel="prerender" href="https://my-app.com/pricing" />

href рдЙрд╕ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ

рдЬрдм рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢реНрд╡рд╕реНрдд рд╣реЛрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдЧрд╛. рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ "рд╕реБрд░рдВрдЧ" рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреГрд╖реНрда A рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ 70% рд╡рд┐рдЬрд╝рд┐рдЯрд░ рдкреГрд╖реНрда B рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ <link rel= "prerender"> рдкреЗрдЬ рдП рдкрд░ рдкреЗрдЬ рдмреА рдХреЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

рдЕрддрд┐ рдкреНрд░рдпреЛрдЧ рди рдХрд░реЗрдВ. рдмреИрдВрдбрд╡рд┐рдбреНрде рдФрд░ рдореЗрдореЛрд░реА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░реА-рд░реЗрдВрдбрд░рд┐рдВрдЧ рдмреЗрд╣рдж рдорд╣рдВрдЧреА рд╣реИред рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЛ <link rel= "prerender"> рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкреЗрдЬ рдХреЗ рд▓рд┐рдП.

рд╡рд┐рд╡рд░рдг

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

рд╕реНрдореГрддрд┐ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Chrome рдкреВрд░реНрдг рд░реЗрдВрдбрд░рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИрдФрд░ рдХреЗрд╡рд▓ NoState рдХреЛ рдкреНрд░реАрд▓реЛрдб рдХрд░реЗрдВ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдХреНрд░реЛрдо рдкреЗрдЬ рдФрд░ рдЙрд╕рдХреЗ рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд░реЗрдВрдбрд░ рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рд╕рдлрд╝рд╛рд░реА рдЗрд╕ рдЯреИрдЧ рдХрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ; рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рджреБрдЦ рд╣реИ. рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрдЧ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рд╕рд╛рдд рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЦреБрд▓рд╛ рд╣реИред рдЦрдмрд░реЗрдВ рд╣реИрдВ рдХрд┐ Safari рдЗрд╕ рдЯреИрдЧ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛.

рд╕рд╛рд░рд╛рдВрд╢

рдЙрдкрдпреЛрдЧ:

  • <link rel= "preload"> - рдЬрдм рдЖрдкрдХреЛ рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ
  • <link rel= "prefetch"> - рдЬрдм рдЖрдкрдХреЛ рдЕрдЧрд▓реЗ рдкреГрд╖реНрда рдкрд░ рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ
  • <link rel= "preconnect"> - рдЬрдм рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдЬрд▓реНрдж рд╣реА рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рддрдХ рдЙрд╕рдХрд╛ рдкреВрд░рд╛ URL рдирд╣реАрдВ рдкрддрд╛ рд╣реИ
  • <link rel= "dns-prefetch"> - рдЗрд╕реА рддрд░рд╣, рдЬрдм рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдЬрд▓реНрдж рд╣реА рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдЖрдк рдЕрднреА рддрдХ рдЗрд╕рдХрд╛ рдкреВрд░рд╛ рдпреВрдЖрд░рдПрд▓ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ (рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП)
  • <link rel= "prerender"> тАФ рдЬрдм рдЖрдк рдЖрд╢реНрд╡рд╕реНрдд рд╣реЛрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рддреЗрдЬрд╝ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ