เจชเฉเจฐเฉ€เจฒเฉ‹เจก, เจชเฉเจฐเฉ€เจซเฉˆเจš เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจŸเฉˆเจ—

เจนเจจ เจตเฉˆเฉฑเจฌ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจ•เจˆ เจคเจฐเฉ€เจ•เฉ‡. เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค CSS เจชเฉเจฐเฉ€-เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ—, เจชเฉ‚เจฐเฉ‡ เจชเฉฐเจจเฉ‡ เจฆเฉ€ เจชเฉเจฐเฉ€-เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจœเจพเจ‚ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจเฅค เจ…เจธเฉ€เจ‚ เจธเจญ เจ•เฉเจ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจซเจฟเจฐ เจคเฉเจฐเฉฐเจค เจจเจคเฉ€เจœเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚! เจ เฉฐเจกเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจตเฉ€ เจตเจงเฉ€เจ† เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจฌเจนเฉเจค เจนเฉ€ เจ…เจธเจพเจจเฉ€ เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉฐเจœ เจŸเฉˆเจ— เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจฆเจฟเจ“:

<link rel="prefetch" href="/pa/style.css" as="style" />
<link rel="preload" href="/pa/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" />


เจ†เจ“ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจฆเฉฑเจธเฉ€เจ เจ•เจฟ เจ‰เจน เจ•เฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฆเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆเฅค

เจ‡เจธ 'เจคเฉ‡ เจœเจพเจ“: เจชเฉเจฐเฉ€เจฒเฉ‹เจก ยท เจชเฉเจฐเฉ€เจซเฉˆเจš ยท เจชเฉเจฐเฉ€-เจ•เจจเฉˆเจ•เจŸ ยท dns-prefetch ยท เจชเฉเจฐเฉ€-เจฐเฉˆเจ‚เจกเจฐ

เจชเฉเจฐเฉ€เจฒเฉ‹เจก

<link rel= "preload"> เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจ•เฉเจฐเจฟเจชเจŸ เจœเจพเจ‚ เจธเจŸเจพเจˆเจฒเจธเจผเฉ€เจŸ) เจจเฉ‚เฉฐ เจœเจฟเฉฐเจจเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ‹ เจธเจ•เฉ‡ เจฒเฉ‹เจก เจ…เจคเฉ‡ เจ•เฉˆเจธเจผ เจ•เจฐเจจ เจฒเจˆ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจชเฉฐเจจเจพ เจฒเฉ‹เจก เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ - เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

เจฌเจฐเจพเจŠเจœเจผเจฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจฐเฉ‹เจค เจจเจพเจฒ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ, เจธเจŸเจพเจˆเจฒ เจธเจผเฉ€เจŸเจพเจ‚ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจฐเฉ‹เจค เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ•เฉˆเจธเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ 'เจคเฉ‡ เจคเฉเจฐเฉฐเจค เจ‰เจชเจฒเจฌเจง เจ•เจฐเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเฉฐเจŸเฉˆเจ•เจธ

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

href เจ‰เจธ เจธเจฐเฉ‹เจค เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธเจจเฉ‚เฉฐ เจคเฉเจธเฉ€เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

as เจฌเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉเจ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ:

  • style เจธเจŸเจพเจˆเจฒ เจธเจผเฉ€เจŸเจพเจ‚ เจฒเจˆ,
  • script เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฒเจˆ,
  • font เจซเฉŒเจ‚เจŸเจพเจ‚ เจฒเจˆ,
  • fetch เจตเจฐเจค เจ•เฉ‡ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฒเจˆ fetch() เจœ XMLHttpRequest,
  • เจชเฉ‚เจฐเฉ€ เจธเฉ‚เจšเฉ€ เจตเฉ‡เจ–เฉ‹ MDN 'เจคเฉ‡.

เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ 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" />
  • เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเจนเฉเฉฐเจš เจ…เจจเฉเจธเจพเจฐ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจผเฉˆเจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจจเจพเจœเจผเฉเจ• CSS เจฆเฉ‹ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจจเจพเจœเจผเฉเจ• (เจคเฉเจฐเฉฐเจค เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจฒเจˆ) เจ…เจคเฉ‡ เจ—เฉˆเจฐ-เจจเจพเจœเจผเฉเจ•:
    <style>
    /* Inlined critical styles */
    </style>
    
    <script>
    /* Custom JS that starts downloading non-critical styles */
    loadCSS('/app/non-critical.css');
    </script>

    เจ‡เจธ เจชเจนเฉเฉฐเจš เจจเจพเจฒ, เจ—เฉˆเจฐ-เจจเจพเจœเจผเฉเจ• เจธเจผเฉˆเจฒเฉ€เจ†เจ‚ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจฒเฉ‹เจก เจนเฉ‹เจฃเฉ€เจ†เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚ เจœเจฆเฉ‹เจ‚ JavaScript เจšเฉฑเจฒเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฌเจพเจ…เจฆ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจœเฉ‡เจเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ <link rel= "preload">เจชเจนเจฟเจฒเจพเจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ:

    <style>
    /* Inlined critical styles */
    </style>
    
    <link rel="preload" href="/pa/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="/pa/style.css" as="style" />

href เจ‰เจธ เจธเจฐเฉ‹เจค เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธเจจเฉ‚เฉฐ เจคเฉเจธเฉ€เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

as เจฌเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉเจ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ:

  • style เจธเจŸเจพเจˆเจฒ เจธเจผเฉ€เจŸเจพเจ‚ เจฒเจˆ,
  • script เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฒเจˆ,
  • font เจซเฉŒเจ‚เจŸเจพเจ‚ เจฒเจˆ,
  • fetch เจตเจฐเจค เจ•เฉ‡ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฒเจˆ fetch() เจœ XMLHttpRequest,
  • เจชเฉ‚เจฐเฉ€ เจธเฉ‚เจšเฉ€ เจตเฉ‡เจ–เฉ‹ MDN 'เจคเฉ‡.

เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ as - เจ‡เจน เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจคเจฐเจœเฉ€เจน เจฆเฉ‡เจฃ เจ…เจคเฉ‡ เจกเจพเจŠเจจเจฒเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจคเจนเจฟ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจตเจฐเจคเจฃ เจฒเจˆ เจœเจฆ

เจฆเฉ‚เจœเฉ‡ เจชเฉฐเจจเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจธเจฐเฉ‹เจค เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจชเฉฐเจจเฉ‡ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจ‰เจธ เจชเฉฐเจจเฉ‡ เจฆเฉ€ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ:

  • เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ”เจจเจฒเจพเจˆเจจ เจธเจŸเฉ‹เจฐ เจนเฉˆ, เจ…เจคเฉ‡ 40% เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‰เจคเจชเจพเจฆ เจชเฉฐเจจเฉ‡ เจฒเจˆ เจนเฉ‹เจฎ เจชเฉ‡เจœ เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจตเจฐเจคเฉ‹ <link rel= "prefetch">, เจ‰เจคเจชเจพเจฆ เจชเฉฐเจจเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐเจจ เจฒเจˆ CSS เจ…เจคเฉ‡ JS เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค
  • เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจชเฉ‡เจœ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ, เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉฐเจจเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉˆเจ•เฉ‡เจœ เจฒเฉ‹เจก เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เจฟเจธเฉ‡ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจชเฉฐเจจเจฟเจ†เจ‚ เจฒเจˆ เจชเฉˆเจ•เฉ‡เจœ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเจพเจฒ เจ‡เจน เจฒเจฟเฉฐเจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจŸเฉˆเจ— เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจนเฉฑเจฆ เจคเฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจขเฉฐเจ— เจจเจพเจฒ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ.. เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจคเจฐเจœเฉ€เจน เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเฉ€เจซเฉˆเจš เจจเฉ‚เฉฐ เจคเจนเจฟ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ‡เจธ เจฒเจˆ เจ‡เจน เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจชเจฐเฉ‡เจธเจผเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฌเจธ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‹ เจ•เจฟ เจ‡เจน เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจชเฉˆเจธเจพ เจ–เจฐเจš เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ.

เจœเจผเจฐเฉ‚เจฐเฉ€ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆ เจจเจนเฉ€เจ‚. เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹ <link rel= "prefetch">, เจœเจฆเฉ‹เจ‚ เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฐเฉ‹เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจตเจฐเจคเฉ‹ <link rel= "preload">.

เจตเฉ‡เจฐเจตเฉ‡ เจตเฉ‡เจ–เฉ‹

เจตเจฟเจ•เจฒเจชเจฟเจ• เจŸเฉˆเจ—. เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจ‡เจธ เจนเจฆเจพเจ‡เจค เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ; เจ‡เจน เจ‡เจธเจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจนเฉŒเจฒเฉ€ เจ•เจจเฉˆเจ•เจธเจผเจจ 'เจคเฉ‡เฅค

Chrome เจตเจฟเฉฑเจš เจคเจฐเจœเฉ€เจน. เจ•เจฐเฉ‹เจฎ เจตเจฟเฉฑเจš <link rel= "prefetch"> เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจคเจฐเจœเฉ€เจน เจจเจพเจฒ เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจตเฉ‡เจ–เฉ‹ เจชเฉ‚เจฐเฉ€ เจคเจฐเจœเฉ€เจน เจธเจพเจฐเจฃเฉ€), เจญเจพเจต, เจฌเจพเจ•เฉ€ เจธเจญ เจ•เฉเจ เจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆเฅค

เจชเฉเจฐเฉ€-เจ•เจจเฉˆเจ•เจŸ

<link rel= "preconnect"> เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเฉˆเจŸเจ…เจช เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ‡เจน เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจกเฉ‹เจฎเฉ‡เจจ เจคเฉ‹เจ‚ เจ•เฉ‹เจˆ เจธเจฐเฉ‹เจค เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจ‡เจน Google เจซเฉŒเจ‚เจŸ เจฒเฉ‹เจก เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• CDN เจคเฉ‹เจ‚ เจซเฉŒเจ‚เจŸ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจพเจ‚ เจ‡เฉฑเจ• API เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ JSON เจœเจตเจพเจฌ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉเจ เจธเฉŒ เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจ‡เฉฑเจ• เจตเจพเจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจ…เจœเฉ‡ เจตเฉ€ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจฒเจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจกเฉ‹เจฎเฉ‡เจจ เจคเฉ‹เจ‚ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจธเจฎเฉ‡เจ‚ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹เจ—เฉ‡เฅค

เจธเฉฐเจŸเฉˆเจ•เจธ

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

href เจ‰เจน เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ IP เจชเจคเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ• เจ…เจ—เฉ‡เจคเจฐ เจจเจพเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (https://domain.com) เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ (//domain.com).

เจตเจฐเจคเจฃ เจฒเจˆ เจœเจฆ

เจ‰เจนเจจเจพเจ‚ เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฒเจˆ เจตเจฐเจคเฉ‹ เจœเจฟเจนเจจเจพเจ‚ เจฆเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจ‰เฉฑเจฅเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเจผเฉˆเจฒเฉ€, เจธเจ•เฉเจฐเจฟเจชเจŸ เจœเจพเจ‚ เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจ…เจœเฉ‡ เจคเฉฑเจ• เจธเจฐเฉ‹เจค URL เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ:

  • เจคเฉเจนเจพเจกเฉ€ เจ…เจฐเจœเจผเฉ€ 'เจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ my-app.com เจ…เจคเฉ‡ AJAX เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ api.my-app.com: เจคเฉเจธเฉ€เจ‚ เจ–เจพเจธ เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน JS เจคเฉ‹เจ‚ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ เจ—เจ เจนเจจเฅค เจ‡เฉฑเจฅเฉ‡ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฒ เจชเฉเจฐเฉ€-เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ เจŸเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจ•เจพเจซเจผเฉ€ เจ‰เจšเจฟเจค เจนเฉˆเฅค
  • เจคเฉเจนเจพเจกเฉ€ เจ…เจฐเจœเจผเฉ€ 'เจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ my-app.com เจ…เจคเฉ‡ เจ—เฉ‚เจ—เจฒ เจซเฉŒเจ‚เจŸเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‹ เจชเฉœเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ: เจชเจนเจฟเจฒเจพเจ‚, CSS เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจกเฉ‹เจฎเฉ‡เจจ เจคเฉ‹เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ fonts.googleapis.com, เจซเจฟเจฐ เจ‡เจน เจซเจพเจˆเจฒ เจซเฉŒเจ‚เจŸเจพเจ‚ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆ fonts.gstatic.com. เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจจเจนเฉ€เจ‚ เจœเจพเจฃ เจธเจ•เจฆเฉ‡ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจ–เจพเจธ เจซเฉŒเจ‚เจŸ เจซเจพเจˆเจฒเจพเจ‚ เจนเจจ fonts.gstatic.com เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจคเฉเจธเฉ€เจ‚ CSS เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจฎเฉเจขเจฒเจพ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ•เจฟเจธเฉ‡ เจคเฉ€เจœเฉ€ เจงเจฟเจฐ เจฆเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ เจœเจพเจ‚ เจธเจผเฉˆเจฒเฉ€ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจ‡เจธ เจŸเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ เจชเฉ‚เจฐเจต-เจธเจฅเจพเจชเจฟเจค เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจ•เจพเจฐเจจ.

เจœเจผเจฟเจ†เจฆเจพ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹. เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃเจพ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ‹เจตเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจนเจฟเฉฐเจ—เจพ เจ•เจพเจฐเจœ เจนเฉˆเฅค เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง 4-6 เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฒเจˆ เจ‡เจธ เจŸเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค

เจตเฉ‡เจฐเจตเฉ‡ เจตเฉ‡เจ–เฉ‹

เจตเจฟเจ•เจฒเจชเจฟเจ• เจŸเฉˆเจ—. เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจ‡เจธ เจนเจฆเจพเจ‡เจค เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจšเฅค

เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ•เฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ?. เจนเจฐเฉ‡เจ• เจธเจพเจˆเจŸ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ, เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจ‡เจน เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ:

  • DNS เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ. เจธเจฐเจตเจฐ IP เจชเจคเจพ เจฒเฉฑเจญเฉ‹ (216.58.215.78) เจจเจฟเจฐเจงเจพเจฐเจค เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฒเจˆ (google.com).
  • TCP เจนเฉˆเจ‚เจกเจธเจผเฉ‡เจ•. เจธเจฐเจตเจฐ เจจเจพเจฒ เจ‡เฉฑเจ• TCP เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจชเฉˆเจ•เฉ‡เจŸ (เจ•เจฒเจพเจ‡เฉฐเจŸ โ†’ เจธเจฐเจตเจฐ โ†’ เจ•เจฒเจพเจ‡เฉฐเจŸ) เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ‹เฅค
  • TLS เจนเฉˆเจ‚เจกเจธเจผเฉ‡เจ• (เจธเจฟเจฐเจซเจผ HTTPS เจธเจพเจˆเจŸเจพเจ‚). เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค TLS เจธเฉˆเจธเจผเจจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจชเฉˆเจ•เฉ‡เจŸ เจเจ•เจธเจšเฉ‡เจ‚เจœ เจฆเฉ‡ เจฆเฉ‹ เจฆเฉŒเจฐ (เจ•เจฒเจพเจ‡เฉฐเจŸ โ†’ เจธเจฐเจตเจฐ โ†’ เจ•เจฒเจพเจ‡เฉฐเจŸ โ†’ เจธเจฐเจตเจฐ โ†’ เจ•เจฒเจพเจ‡เฉฐเจŸ)เฅค

เจจเฉ‹เจŸ: HTTP/3 เจนเฉˆเจ‚เจกเจธเจผเฉ‡เจ• เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‡เจ—เจพ, เจชเจฐ เจ‡เจน เจ…เจœเฉ‡ เจฌเจนเฉเจค เจฆเฉ‚เจฐ เจนเฉˆเฅค

dns-prefetch

<link rel= "dns-prefetch"> เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจกเฉ‹เจฎเฉ‡เจจ เจฒเจˆ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ DNS เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจ•เจฐเจจ เจฒเจˆ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจœเจฒเจฆเฉ€ เจนเฉ€ เจ‡เจธ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจกเฉ‹เจฎเฉ‡เจจ เจฆเจพ IP เจชเจคเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ‡เจน เจ•เจฟเจธเฉ‡ เจจเจตเฉ‡เจ‚ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจกเฉ‹เจฎเฉ‡เจจ เจคเฉ‹เจ‚ เจ•เฉ‹เจˆ เจธเจฐเฉ‹เจค เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‡เจ—เจพเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Google เจซเฉŒเจ‚เจŸ เจฒเฉ‹เจก เจ•เจฐเจจเจพ, เจ‡เฉฑเจ• CDN เจคเฉ‹เจ‚ เจซเฉŒเจ‚เจŸ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจเจพ, เจœเจพเจ‚ เจ‡เฉฑเจ• API เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ JSON เจœเจตเจพเจฌ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจเจพเฅค

เจนเจฐเฉ‡เจ• เจจเจตเฉ‡เจ‚ เจกเฉ‹เจฎเฉ‡เจจ เจฒเจˆ, DNS เจฐเจฟเจ•เจพเจฐเจก เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจ—เจญเจ— 20-120 ms เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ เจกเฉ‹เจฎเฉ‡เจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเฉ‡ เจธเจฐเฉ‹เจค เจฆเฉ‡ เจฒเฉ‹เจก เจนเฉ‹เจฃ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจ‡เฉฑเจ• เจฆเฉ‡เจฐเฉ€ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ DNS เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจฌเจšเจค เจ•เจฐเจพเจ‚เจ—เฉ‡ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฒเฉ‹เจก เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจธเฉฐเจŸเฉˆเจ•เจธ

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

href เจ‰เจน เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ IP เจเจกเจฐเฉˆเฉฑเจธ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ• เจ…เจ—เฉ‡เจคเจฐ เจจเจพเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (https://domain.com) เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ (//domain.com).

เจตเจฐเจคเจฃ เจฒเจˆ เจœเจฆ

เจ‰เจนเจจเจพเจ‚ เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฒเจˆ เจตเจฐเจคเฉ‹ เจœเจฟเจนเจจเจพเจ‚ เจฆเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจ‰เฉฑเจฅเฉ‹เจ‚ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฌเจพเจฐเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจชเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ:

  • เจคเฉเจนเจพเจกเฉ€ เจ…เจฐเจœเจผเฉ€ 'เจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ my-app.com เจ…เจคเฉ‡ AJAX เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ api.my-app.com: เจคเฉเจธเฉ€เจ‚ เจ–เจพเจธ เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน JS เจคเฉ‹เจ‚ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ เจ—เจ เจนเจจเฅค เจ‡เฉฑเจฅเฉ‡ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฒ เจชเฉเจฐเฉ€-เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ เจŸเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจ•เจพเจซเจผเฉ€ เจ‰เจšเจฟเจค เจนเฉˆเฅค
  • เจคเฉเจนเจพเจกเฉ€ เจ…เจฐเจœเจผเฉ€ 'เจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ my-app.com, เจ…เจคเฉ‡ เจ—เฉ‚เจ—เจฒ เจซเฉŒเจ‚เจŸเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‹ เจชเฉœเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ: เจชเจนเจฟเจฒเจพเจ‚, CSS เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจกเฉ‹เจฎเฉ‡เจจ เจคเฉ‹เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ fonts.googleapis.com, เจซเจฟเจฐ เจ‡เจน เจซเจพเจˆเจฒ เจซเฉŒเจ‚เจŸเจพเจ‚ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆ fonts.gstatic.com. เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจจเจนเฉ€เจ‚ เจœเจพเจฃ เจธเจ•เจฆเฉ‡ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจ–เจพเจธ เจซเฉŒเจ‚เจŸ เจซเจพเจˆเจฒเจพเจ‚ เจนเจจ fonts.gstatic.com เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจคเฉเจธเฉ€เจ‚ CSS เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจ‡เจธเจฒเจˆ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ•เจฟเจธเฉ‡ เจคเฉ€เจœเฉ€ เจงเจฟเจฐ เจฆเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ เจœเจพเจ‚ เจธเจผเฉˆเจฒเฉ€ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจ‡เจธ เจŸเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ เจชเฉ‚เจฐเจต-เจธเจฅเจพเจชเจฟเจค เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจ•เจพเจฐเจจ.

เจฆเฉ€เจ†เจ‚ เจธเจฎเจพเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเจฟเจ“ <link rel= "dns-prefetch"/> ะธ <link rel= "preconnect">. เจ‡เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจกเฉ‹เจฎเฉ‡เจจ เจฒเจˆ เจ‡เจ•เฉฑเจ เฉ‡ เจตเจฐเจคเจฃ เจฆเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจฎเจคเจฒเจฌ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ: <link rel= "preconnect"> เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ <link rel= "dns-prefetch"/> เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจเฅค เจ‡เจน เจฆเฉ‹ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจœเจพเจ‡เจœเจผ เจ เจนเจฟเจฐเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

  • เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹?. <link rel= "dns-prefetch" /> เจฆเฉเจ†เจฐเจพ เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ IE10 เจ…เจคเฉ‡ Safari 5 เจคเฉ‹เจ‚. <link rel= "preconnect"> Chrome เจ…เจคเฉ‡ Firefox เจตเจฟเฉฑเจš เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจฟเจค เจธเฉ€, เจชเจฐ เจธเจฟเจฐเจซเจผ 11.1 เจตเจฟเฉฑเจš Safari เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ IE/Edge เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆ. เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจตเจฐเจคเฉ‹ <link rel= "dns-prefetch" /> เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚ <link rel= "preconnect">.
  • เจคเฉเจธเฉ€เจ‚ 4-6 เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹. เจŸเฉˆเจ— เจ•เจฐเฉ‹ <link rel= "preconnect"> 4-6 เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจจเจพเจฒ เจตเจฐเจคเจฃ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃเจพ เจ‡เฉฑเจ• เจฎเจนเจฟเฉฐเจ—เจพ เจ•เจพเจฐเจœ เจนเฉˆเฅค <link rel= "dns-prefetch" /> เจ˜เฉฑเจŸ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจฒเฉ‹เฉœ เจชเฉˆเจฃ 'เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค

เจตเฉ‡เจฐเจตเฉ‡ เจตเฉ‡เจ–เฉ‹

เจตเจฟเจ•เจฒเจชเจฟเจ• เจŸเฉˆเจ—. เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจ‡เจธ เจนเจฆเจพเจ‡เจค เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‡เจน DNS เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจŸเฉˆเจ— เจนเจจเฅค

DNS เจ•เฉ€ เจนเฉˆ. เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ 'เจคเฉ‡ เจนเจฐเฉ‡เจ• เจธเจฐเจตเจฐ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ IP เจชเจคเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฆเจฟเจธเจฆเจพ เจนเฉˆ 216.58.215.78. เจธเจพเจˆเจŸ เจฆเจพ เจจเจพเจฎ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจฆเฉ‡ เจเจกเจฐเฉˆเฉฑเจธ เจฌเจพเจฐ เจตเจฟเฉฑเจš เจฆเจฐเจœ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, google.com), เจ…เจคเฉ‡ DNS (เจกเฉ‹เจฎเฉ‡เจจ เจจเฉ‡เจฎ เจธเจฟเจธเจŸเจฎ) เจธเจฐเจตเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจฆเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเจพเจฒ เจฎเจฟเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ (216.58.215.78).

เจ‡เฉฑเจ• IP เจชเจคเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ, เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ DNS เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจจเจตเฉ€เจ‚ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เจน 20โˆ’120 ms เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค

DNS เจ•เฉˆเจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจฌเจนเฉเจค เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉˆ. เจ•เฉเจ OS เจ…เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ DNS เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉˆเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจ: เจ‡เจน เจตเจพเจฐ-เจตเจพเจฐ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ 'เจคเฉ‡ เจธเจฎเจพเจ‚ เจฌเจšเจพเจเจ—เจพ, เจชเจฐ เจ•เฉˆเจšเจฟเฉฐเจ— 'เจคเฉ‡ เจญเจฐเฉ‹เจธเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธ 'เจคเฉ‡ เจ‡เจน เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค Chrome เจ•เฉ‹เจฒ เจ‡เฉฑเจ• DNS เจ•เฉˆเจธเจผ เจนเฉˆ, เจชเจฐ เจ‡เจน เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจฎเจฟเฉฐเจŸ เจฒเจˆ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจชเฉฐเจœ เจฆเจฟเจจเจพเจ‚ เจฒเจˆ DNS เจœเจตเจพเจฌเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉˆเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเฉ€-เจฐเฉˆเจ‚เจกเจฐ

<link rel= "prerender"> เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ URL เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ…เจฆเจฟเฉฑเจ– เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจฟเฉฐเจ• 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจชเฉฐเจจเจพ เจคเฉเจฐเฉฐเจค เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจ‡เจน เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจนเฉˆ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจ–เจพเจธ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจกเจฟเจธเจชเจฒเฉ‡ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

2019 เจตเจฟเฉฑเจš, เจ‡เจธ เจŸเฉˆเจ— เจฆเฉ€ เจฌเฉ‡เจฎเจฟเจธเจพเจฒ เจชเฉเจฐเจญเจพเจตเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ (เจœเจพเจ‚ เจ•เจพเจฐเจจ) <link rel= "prerender"> เจฎเฉเฉฑเจ– เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจพเฉœเจพ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค เจนเฉ‹เจฐ เจตเฉ‡เจฐเจตเฉ‡ เจตเฉ‡เจ–เฉ‹เฅค เจนเฉ‡เจ เจพเจ‚.

เจธเฉฐเจŸเฉˆเจ•เจธ

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

href เจ‰เจธ URL เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธเจจเฉ‚เฉฐ เจคเฉเจธเฉ€เจ‚ เจฌเฉˆเจ•เจ—เฉเจฐเจพเจŠเจ‚เจก เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

เจตเจฐเจคเจฃ เจฒเจˆ เจœเจฆ

เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเฉฑเจšเจฎเฉเฉฑเจš เจจเจฟเจธเจผเจšเจค เจนเฉ‹ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจ–เจพเจธ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจœเจพเจตเฉ‡เจ—เจพ. เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• "เจธเฉเจฐเฉฐเจ—" เจนเฉˆ เจœเจฟเจธ เจฐเจพเจนเฉ€เจ‚ เจชเฉฐเจจเจพ A 'เจคเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ 70% เจธเฉˆเจฒเจพเจจเฉ€ เจชเฉฐเจจเฉ‡ B 'เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจซเจฟเจฐ <link rel= "prerender"> เจชเฉ‡เจœ 'เจคเฉ‡ A เจชเฉ‡เจœ B เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพเฅค

เจœเจผเจฟเจ†เจฆเจพ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹. เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ€-เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจฌเจนเฉเจค เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆเฅค เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเฉ‹ <link rel= "prerender"> เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉฐเจจเจฟเจ†เจ‚ เจฒเจˆเฅค

เจตเฉ‡เจฐเจตเฉ‡ เจตเฉ‡เจ–เฉ‹

เจตเจฟเจ•เจฒเจชเจฟเจ• เจŸเฉˆเจ—. เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจ‡เจธ เจนเจฆเจพเจ‡เจค เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจนเฉŒเจฒเฉ€ เจ•เจจเฉˆเจ•เจธเจผเจจ 'เจคเฉ‡ เจœเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจจเจพเจ•เจพเจซเจผเฉ€ เจฎเฉเจซเจผเจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจนเฉ‹เจตเฉ‡เฅค

เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ Chrome เจชเฉ‚เจฐเฉ€ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเจ…เจคเฉ‡ เจธเจฟเจฐเจซเจผ NoState เจจเฉ‚เฉฐ เจชเฉเจฐเฉ€เจฒเฉ‹เจก เจ•เจฐเฉ‹. เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ Chrome เจชเฉฐเจจเฉ‡ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจธเจพเจฐเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ JavaScript เจจเฉ‚เฉฐ เจฐเฉˆเจ‚เจกเจฐ เจœเจพเจ‚ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจซเจพเจ‡เจฐเจซเจพเจ•เจธ เจ…เจคเฉ‡ เจธเจซเจพเจฐเฉ€ เจ‡เจธ เจŸเฉˆเจ— เจฆเจพ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจนเจฆเจพเจ‡เจค เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ; เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจ‰เจฆเจพเจธ. เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฌเฉฑเจ— เจซเจพเจ‡เจฐเจซเจพเจ•เจธ เจธเฉฑเจค เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ–เฉเฉฑเจฒเฉเจนเจพ เจนเฉˆเฅค เจ–เจฌเจฐเจพเจ‚ เจนเจจ เจ•เจฟ เจธเจซเจพเจฐเฉ€ เจ‡เจธ เจŸเฉˆเจ— เจฆเจพ เจตเฉ€ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ.

เจธเฉฐเจ–เฉ‡เจช

เจตเจฐเจคเฉ‹:

  • <link rel= "preload"> - เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ
  • <link rel= "prefetch"> - เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจ—เจฒเฉ‡ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจธเจฐเฉ‹เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ
  • <link rel= "preconnect"> - เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจนเฉ€ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€, เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เจธเจฆเจพ เจชเฉ‚เจฐเจพ URL เจจเจนเฉ€เจ‚ เจชเจคเจพ เจนเฉˆ
  • <link rel= "dns-prefetch"> - เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚, เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจนเฉ€ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€, เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เจธเจฆเจพ เจชเฉ‚เจฐเจพ URL เจจเจนเฉ€เจ‚ เจชเจคเจพ (เจชเฉเจฐเจพเจฃเฉ‡ เจฌเฉเจฐเจพเจ‰เจœเจผเจฐเจพเจ‚ เจฒเจˆ)
  • <link rel= "prerender"> - เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจจเจฟเจธเจผเจšเจค เจนเฉ‹ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจ–เจพเจธ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจฆเฉ‡ เจกเจฟเจธเจชเจฒเฉ‡ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹