āϝāĻĻāĻŋ āĻā§āύ⧠āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻĒāύāĻžāϰ āĻĒā§āώā§āĻ āĻžāϰ āϞā§āĻĄ āĻāĻŽāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧ , āϤāĻžāĻšāϞ⧠āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āϰāϝāĻŧā§āĻā§:
- āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āϏāĻžāĻāĻā§ āϏā§āĻĒāώā§āĻ āĻŽāĻžāύ āϝā§āĻ āύāĻž āĻāϰāϞ⧠āĻāĻāĻŋ āϏāϰāĻžāύāĨ¤
- āϞā§āĻĄāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰā§āύāĨ¤
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻā§āĻļāϞāĻā§āϞāĻŋāϰ āϏāĻžāĻšāĻžāϝā§āϝ⧠āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋāϰ āϞā§āĻĄāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āϝāĻžāϝāĻŧ āϤāĻž āĻāĻ āĻĒā§āϏā§āĻāĻāĻŋ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰā§:
-
<script>
āĻā§āϝāĻžāĻā§async
āĻŦāĻždefer
āĻ ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž - āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāϤā§āϏā§āϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž
- āĻ āϞāϏ āϞā§āĻĄ āĻšāĻā§āĻā§
- āĻāĻĒāύāĻŋ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻā§āĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰā§āύ āϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž
async
āĻŦāĻž defer
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ
āϝā§āĻšā§āϤ⧠āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ DOM āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāĻŦāĻ āϰā§āύā§āĻĄāĻžāϰāĻŋāĻāĻā§ āĻŦāĻŋāϞāĻŽā§āĻŦāĻŋāϤ āĻāϰā§, āϤāĻžāĻ āĻāĻĒāύāĻžāϰ āϏāϰā§āĻŦāĻĻāĻž āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋāĻā§ āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏāĻāĻžāĻŦā§ āϞā§āĻĄ āĻāϰāĻž āĻāĻāĻŋāϤ āϝāĻĻāĻŋ āύāĻž āĻĒā§āώā§āĻ āĻžāĻāĻŋ āϰā§āύā§āĻĄāĻžāϰ āĻāϰāĻžāϰ āĻāĻā§ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻāĻŋ āĻāĻžāϞāĻžāύ⧠āĻšāϝāĻŧ⧎
async
āĻāĻŦāĻ defer
āĻ
ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻāĻā§āϞāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰāĻā§ āĻŦāϞ⧠āϝ⧠āĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄā§ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϞā§āĻĄ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻāĻāĻāĻŋāĻāĻŽāĻāϞ āĻĒāĻžāϰā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϤāĻžāϰāĻĒāϰ āĻāĻāĻŋ āϞā§āĻĄ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ⧠āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĄāĻžāĻāύāϞā§āĻĄāĻā§āϞāĻŋ DOM āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻŦāĻž āĻĒā§āώā§āĻ āĻž āϰā§āύā§āĻĄāĻžāϰāĻŋāĻāĻā§ āĻŦā§āϞāĻ āĻāϰ⧠āύāĻž, āϏāĻŽāϏā§āϤ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϞā§āĻĄ āĻšāĻāϝāĻŧāĻž āĻļā§āώ āĻšāĻāϝāĻŧāĻžāϰ āĻāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻĒā§āώā§āĻ āĻžāĻāĻŋ āĻĻā§āĻāϤ⧠āĻĻā§āϝāĻŧāĨ¤
<script async src="script.js">
<script defer src="script.js">
async
āĻāĻŦāĻ defer
āĻ
ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻā§āϰ āĻŽāϧā§āϝ⧠āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻšāϞ āϝāĻāύ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻāĻžāϞāĻžāϝāĻŧāĨ¤
async
async
āĻ
ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻ āϏāĻš āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻĄāĻžāĻāύāϞā§āĻĄ āĻļā§āώ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ⧠āĻāĻŦāĻ āĻāĻāύā§āĻĄā§āϰ āϞā§āĻĄ āĻāĻā§āύā§āĻā§āϰ āĻāĻā§ āĻĒā§āϰāĻĨāĻŽ āϏā§āϝā§āĻā§ āĻāĻžāϰā§āϝāĻāϰ āĻšāϝāĻŧāĨ¤ āĻāϰ āĻŽāĻžāύ⧠āĻāĻāĻž āϏāĻŽā§āĻāĻŦ (āĻāĻŦāĻ āϏāĻŽā§āĻāĻŦāϤ) āϝ⧠async
āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻāĻāĻāĻāĻŋāĻāĻŽāĻāϞ⧠āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻā§āϰāĻŽ āĻ
āύā§āϏāĻžāϰ⧠āĻāϞāĻŦā§ āύāĻžāĨ¤ āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āϝ⧠āϤāĻžāϰāĻž DOM āĻŦāĻŋāϞā§āĻĄāĻŋāĻāĻā§ āĻŦāĻžāϧāĻž āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠āϝāĻĻāĻŋ āϤāĻžāϰāĻž āĻĒāĻžāϰā§āϏāĻžāϰ āĻāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž āĻļā§āώ āĻāϰā§āĨ¤

async
āϏāĻš āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻāĻāύāĻ HTML āĻĒāĻžāϰā§āϏāĻŋāĻ āĻŦā§āϞāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ defer
defer
āĻ
ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻ āϏāĻš āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻāĻāĻāĻāĻŋāĻāĻŽāĻāϞ āĻĒāĻžāϰā§āϏāĻŋāĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖāĻāĻžāĻŦā§ āĻļā§āώ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰā§, āĻāĻŋāύā§āϤ⧠DOMContentLoaded
āĻāĻā§āύā§āĻā§āϰ āĻāĻā§ āĻāĻžāϰā§āϝāĻāϰ āĻšāϝāĻŧāĨ¤ defer
āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āϝ⧠āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ HTML-āĻ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻā§āϰāĻŽāĻžāύā§āϏāĻžāϰ⧠āĻāϞ⧠āĻāĻŦāĻ āĻĒāĻžāϰā§āϏāĻžāϰāĻā§ āĻŦā§āϞāĻ āĻāϰ⧠āύāĻžāĨ¤

defer
āϏāĻš āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰā§āĨ¤- āϞā§āĻĄāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻā§ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻžāϞāĻžāύ⧠āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻšāϞā§
async
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ - āĻāĻŽ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ
defer
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āϝā§āĻŽāύ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āϞā§āϝāĻŧāĻžāϰ āϝāĻž āĻāĻžāĻāĻā§āϰ āύā§āĻā§ āĻĨāĻžāĻā§āĨ¤
āĻāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻĒā§āώā§āĻ āĻž āϞā§āĻĄā§āϰ āĻāϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧠āĻĒāĻžāϰā§ā§ˇ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻā§āϞāĻŋāĻā§āϰāĻžāĻĢ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āϏāĻš āϤāĻžāĻĻā§āϰ āϏāĻŽāϏā§āϤ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĒāĻŋāĻāĻŋāϝāĻŧā§ āĻĻāĻŋāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄāĻŋāĻ āϏāĻŽāϝāĻŧ āĻāĻĄāĻŧā§ āĻāĻžāϰ āϏā§āĻā§āύā§āĻĄā§āϰ āĻāύā§āύāϤāĻŋ āĻāϰā§āĻā§āĨ¤
āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāϤā§āϏā§āϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āύ
āĻāĻĒāύāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āĻāϤā§āϏāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰ⧠100-500 ms āĻŦāĻžāĻāĻāĻžāϤ⧠āĻĒāĻžāϰā§āύ⧎
āĻĻā§āĻāĻŋ <link>
āĻĒā§āϰāĻāĻžāϰ, preconnect
āĻāĻŦāĻ dns-prefetch
, āĻāĻāĻžāύ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§:
preconnect
<link rel="preconnect">
āĻŦā§āϰāĻžāĻāĻāĻžāϰāĻā§ āĻŦāϞ⧠āϝ⧠āĻāĻĒāύāĻžāϰ āĻĒā§āώā§āĻ āĻž āĻ
āύā§āϝ āĻāĻāĻāĻŋ āĻāϤā§āϏā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻĒāύāĻŋ āϝāϤ āϤāĻžāĻĄāĻŧāĻžāϤāĻžāĻĄāĻŧāĻŋ āϏāĻŽā§āĻāĻŦ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻāĻžāύ⧎ āϝāĻāύ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻĒā§āϰāĻžāĻ-āϏāĻāϝā§āĻā§āϤ āĻŽā§āϞ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻĨāĻžāύ āĻ
āύā§āϰā§āϧ āĻāϰā§, āĻĄāĻžāĻāύāϞā§āĻĄ āĻ
āĻŦāĻŋāϞāĻŽā§āĻŦā§ āĻļā§āϰ⧠āĻšāϝāĻŧāĨ¤
<link rel="preconnect" href="https://cdn.example.com">
dns-prefetch
<link rel="dns-prefetch>
āϝāĻž <link rel="preconnect">
āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰ⧠āϤāĻžāϰ āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻĒāϏā§āĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻāύā§āϝ DNS āϞā§āĻāĻāĻĒ āĻāĻŦāĻ TCP āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āĻāĻŦāĻ āϏā§āϰāĻā§āώāĻŋāϤ āĻā§āĻĒāϤā§āϤāĻŋāϰ āĻāύā§āϝ, TLS āĻāϞā§āĻāύāĻž āĻāĻĄāĻŧāĻŋāϤāĨ¤ dns-prefetch
āĻŦā§āϰāĻžāĻāĻāĻžāϰāĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĄā§āĻŽā§āύā§āϰ DNS āϏāĻŽāĻžāϧāĻžāύ āĻāϰāϤ⧠āĻŦāϞ⧠āĻāĻā§ āĻāĻāĻŋāĻā§ explicit āĻŦāϞāĻž āĻšāϝāĻŧāĨ¤
preconnect
āĻāĻā§āĻāĻŋāϤ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻāĻŋāϞ āϏāĻāϝā§āĻā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻŽ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āĻĄā§āĻŽā§āύāĻā§āϞāĻŋāϰ āĻāύā§āϝ, <link rel=dns-prefetch>
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
<link rel="dns-prefetch" href="http://example.com">
dns-prefetch
āĻāϰ āĻāύā§āϝ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āϏāĻŽāϰā§āĻĨāύ preconnect
āϏāĻŽāϰā§āĻĨāύ āĻĨā§āĻā§ āĻāĻŋāĻā§āĻāĻž āĻāϞāĻžāĻĻāĻž, āϤāĻžāĻ dns-prefetch
preconnect
āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āύāĻž āĻāĻŽāύ āĻŦā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĢāϞāĻŦā§āϝāĻžāĻ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāϤ⧠āĻĒā§āĻĨāĻ āϞāĻŋāĻā§āĻ āĻā§āϝāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:
<link rel="preconnect" href="http://example.com">
<link rel="dns-prefetch" href="http://example.com">
āĻ āϞāϏ-āϞā§āĻĄ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏāĻŽā§āĻĒāĻĻ
āĻāĻŽāĻŦā§āĻĄ āĻāϰāĻž āϤā§āϤā§āϝāĻŧ-āĻĒāĻā§āώā§āϰ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ āĻĒā§āώā§āĻ āĻž āϞā§āĻĄāĻŋāĻ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻŽāĻŋāϝāĻŧā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠āϝāĻĻāĻŋ āϏā§āĻā§āϞāĻŋ āĻāĻžāϰāĻžāĻĒāĻāĻžāĻŦā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āϏā§āĻā§āϞāĻŋ āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āύāĻž āĻšāϝāĻŧ, āĻŦāĻž āĻāĻžāĻāĻā§āϰ āύā§āĻā§ āĻĨāĻžāĻā§ (āĻ āϰā§āĻĨāĻžā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āϏā§āĻā§āϞāĻŋ āĻĻā§āĻāϤ⧠āϏā§āĻā§āϰā§āϞ āĻāϰāϤ⧠āĻšāϝāĻŧ), āĻ āϞāϏ āϞā§āĻĄāĻŋāĻ āĻĒā§āώā§āĻ āĻžāϰ āĻāϤāĻŋ āĻāĻŦāĻ āĻĒā§āĻāύā§āĻ āĻŽā§āĻā§āϰāĻŋāĻā§āϏ āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āĻāĻžāϞ āĻāĻĒāĻžāϝāĻŧ⧎ āĻāĻāĻāĻžāĻŦā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻŽā§āϞ āĻĒā§āώā§āĻ āĻžāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻĻā§āϰā§āϤ āĻĒāĻžāύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāϞ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻĒāĻžāύāĨ¤

āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ āĻĒā§āϰāϧāĻžāύ āĻĒā§āώā§āĻ āĻžāϰ āϏāĻžāĻŽāĻā§āϰ⧠āϞā§āĻĄ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ⧠āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏāĻžāĻŽāĻā§āϰ⧠āĻ āϞāϏāĻāĻžāĻŦā§ āϞā§āĻĄ āĻāϰāĻžā§ˇ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻžāϞ āĻĒā§āϰāĻžāϰā§āĻĨā§.
āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻ āύā§āĻ āϏāĻžāĻāĻā§āϰ āĻāύā§āϝ āĻāϝāĻŧā§āϰ āĻāĻāĻāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻāϤā§āϏ, āϤāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āϏāĻžāĻŽāĻā§āϰā§āϰ āĻāύā§āϝ āĻāϏā§āĨ¤ āĻ āϞāϏāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄ āĻāϰ⧠āĻāĻŦāĻ āĻŽā§āϞ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻĻā§āϰā§āϤ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§, āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύā§āϰ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻĻāϰā§āĻļāύāϝā§āĻā§āϝāϤāĻž āĻļāϤāĻžāĻāĻļ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, MediaVine āĻ āϞāϏ-āϞā§āĻĄāĻŋāĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋāϤ⧠āϏā§āϝā§āĻāĻ āĻāϰā§āĻā§ āĻāĻŦāĻ āĻĒā§āώā§āĻ āĻž āϞā§āĻĄā§āϰ āĻāϤāĻŋāϤ⧠200% āĻāύā§āύāϤāĻŋ āĻĻā§āĻā§āĻā§ā§ˇ āĻā§āĻāϞ āĻ ā§āϝāĻžāĻĄ āĻŽā§āϝāĻžāύā§āĻāĻžāϰā§āϰ āĻāĻžāĻā§ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻāĻā§ āĻā§āĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϞā§āĻĄ āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻĒā§āϰāĻĨāĻŽ āĻĒā§āώā§āĻ āĻžāϰ āϏā§āĻ āĻŦāĻŋāĻāĻžāĻā§ āϏā§āĻā§āϰā§āϞ āĻāϰāϞā§āĻ āĻāĻĒāύāĻŋ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏāĻžāĻŽāĻā§āϰ⧠āϞā§āĻĄ āĻāϰāĻžāϰ āĻāύā§āϝ āϏā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāύā§āĻāĻžāϰāϏā§āĻāĻļāύ āĻ
āĻŦāĻāĻžāϰāĻāĻžāϰ āĻšāϞ āĻāĻāĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ API āϝāĻž āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āϏāύāĻžāĻā§āϤ āĻāϰ⧠āϝāĻāύ āĻā§āύ āĻāĻĒāĻžāĻĻāĻžāύ āĻŦā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻāĻŋāĻāĻĒā§āϰā§āĻā§ āĻĒā§āϰāĻŦā§āĻļ āĻāϰ⧠āĻŦāĻž āĻĒā§āϰāϏā§āĻĨāĻžāύ āĻāϰ⧠āĻāĻŦāĻ āĻāĻĒāύāĻŋ āĻāĻ āĻā§āĻļāϞāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāϤ⧠āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ lazysizes āĻšāϞ āĻāĻāĻāĻŋ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āϝāĻž āĻ
āϞāϏ āϞā§āĻĄāĻŋāĻ āĻāĻŽā§āĻ āĻāĻŦāĻ iframes
āĻāύā§āϝāĨ¤ āĻāĻāĻŋ YouTube āĻāĻŽā§āĻŦā§āĻĄ āĻāĻŦāĻ āĻāĻāĻā§āĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāύā§āĻāĻžāϰāϏā§āĻāĻļāύ āĻ
āĻŦāĻāĻžāϰāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻā§āĻāĻŋāĻ āϏāĻŽāϰā§āĻĨāύāĻ āϰāϝāĻŧā§āĻā§āĨ¤
āĻ
āϞāϏ āϞā§āĻĄāĻŋāĻ āĻāĻŽā§āĻ āĻāĻŦāĻ āĻāĻāĻĢā§āϰā§āĻŽā§āϰ āĻāύā§āϝ loading
āĻ
ā§āϝāĻžāĻā§āϰāĻŋāĻŦāĻŋāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻā§āĻļāϞāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻĻāĻžāύā§āϤ āĻŦāĻŋāĻāϞā§āĻĒ, āĻāĻŦāĻ āĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ Chrome 76-āĻ āĻāĻĒāϞāĻŦā§āϧ āĻšāϝāĻŧā§āĻā§!
āĻāĻĒāύāĻŋ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻā§āĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰā§āύ āϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰā§āύ
āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋāϰ āĻāĻĒāύāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŋāĻā§ āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ āĻā§āĻļāϞ āϰāϝāĻŧā§āĻā§ā§ˇ
āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ CDN āĻšā§āϏā§āĻāĻŋāĻ
āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰāĻž āϤāĻžāĻĻā§āϰ āĻšā§āϏā§āĻ āĻāϰāĻž āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āĻāύā§āϝ URL āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āϏāĻžāϧāĻžāϰāĻŖ, āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻāĻŋ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻŦāĻŋāϤāϰāĻŖ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ (CDN) ⧎ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏā§āĻŦāĻŋāϧāĻž āĻšāϞ āϝ⧠āĻāĻĒāύāĻŋ āĻĻā§āϰā§āϤ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰā§āύâāĻļā§āϧ⧠URL āĻāĻŋ āĻāĻĒāĻŋ āĻāϰ⧠āĻĒā§āϏā§āĻ āĻāϰā§āύâāĻāĻŦāĻ āĻā§āύāĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāĻāĻžāϰāĻšā§āĻĄ āύā§āĻ⧎ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āĻŦāĻŋāĻā§āϰā§āϤāĻž āϏāĻžāϰā§āĻāĻžāϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻŦāĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻĒāĻĄā§āĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤
āĻāĻŋāύā§āϤ⧠āϝā§āĻšā§āϤ⧠āϏā§āĻā§āϞāĻŋ āĻāĻĒāύāĻžāϰ āĻŦāĻžāĻāĻŋ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āĻŽāϤ⧠āĻāĻāĻ āĻāϤā§āϏ⧠āύāϝāĻŧ, āϤāĻžāĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻŦāϞāĻŋāĻ CDN āĻĨā§āĻā§ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āϞā§āĻĄ āĻāϰāĻž āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāϰāĻ āϏāĻš āĻāϏā§ā§ˇ āĻŦā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋāĻā§ āĻāĻāĻāĻŋ DNS āϞā§āĻāĻāĻĒ āĻāϰāϤ⧠āĻšāĻŦā§, āĻāĻāĻāĻŋ āύāϤā§āύ HTTP āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻšāĻŦā§, āĻāĻŦāĻ, āύāĻŋāϰāĻžāĻĒāĻĻ āĻā§āĻĒāϤā§āϤāĻŋāϤā§, āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ SSL āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§ā§ˇ
āĻāĻĒāύāĻŋ āϝāĻāύ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āϤāĻāύ āĻā§āĻŦ āĻāĻŽāĻ āĻā§āϝāĻžāĻļāĻŋāĻāϝāĻŧā§āϰ āĻāĻĒāϰ āĻāĻĒāύāĻžāϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻĨāĻžāĻā§āĨ¤ āĻ āύā§āϝ āĻāĻžāϰā§āϰ āĻā§āϝāĻžāĻļāĻŋāĻ āĻā§āĻļāϞā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰāĻžāϰ āĻĢāϞ⧠āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāĻāĻžāĻŦā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĨā§āĻā§ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāύāĻž āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
āϏā§āĻŦ-āĻšā§āϏā§āĻ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ
āϏā§āĻŦ-āĻšā§āϏā§āĻāĻŋāĻ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āϞā§āĻĄāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāϰ āĻāϰāĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻĻā§āϝāĻŧāĨ¤ āϏā§āĻŦ-āĻšā§āϏā§āĻāĻŋāĻ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻĒāύāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
- DNS āϞā§āĻāĻāĻĒ āĻāĻŦāĻ āϰāĻžāĻāύā§āĻĄ-āĻā§āϰāĻŋāĻĒ āϏāĻŽāϝāĻŧ āĻšā§āϰāĻžāϏ āĻāϰā§āύāĨ¤
- HTTP āĻā§āϝāĻžāĻļāĻŋāĻ āĻšā§āĻĄāĻžāϰ āĻāύā§āύāϤ āĻāϰā§āύāĨ¤
- HTTP/2 , āĻ āĻĨāĻŦāĻž āύāϤā§āύ HTTP/3 āĻāϰ āϏā§āĻŦāĻŋāϧāĻž āύāĻŋāύāĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻā§āϝāĻžāϏāĻĒāĻžāϰ āĻāĻāĻāĻŋ A/B āĻā§āϏā§āĻāĻŋāĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϏā§āĻŦ-āĻšā§āϏā§āĻāĻŋāĻ āĻāϰ⧠1.7 āϏā§āĻā§āύā§āĻĄ āĻ āĻĢ āϞā§āĻĄ āĻāĻžāĻāĻŽ āĻļā§āĻ āĻāϰāϤ⧠āĻĒā§āϰā§āĻā§āĨ¤
āϏā§āĻŦ-āĻšā§āϏā§āĻāĻŋāĻ āϝāĻĻāĻŋāĻ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻāĻžāϰāĻžāĻĒ āĻĻāĻŋāĻ āύāĻŋāϝāĻŧā§ āĻāϏā§: āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻĒā§āϰāĻžāύ⧠āĻšāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āϝāĻāύ API āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻŦāĻž āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āϏāĻāĻļā§āϧāύ āĻāϰāĻž āĻšāϝāĻŧ āϤāĻāύ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻāĻĒāĻĄā§āĻ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ āύāĻžāĨ¤
āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻā§āϝāĻžāĻļā§ āĻāϰāϤ⧠āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāϰā§āĻŽā§āĻĻā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ
āĻāĻĒāύāĻŋ āϏā§āĻŦ-āĻšā§āϏā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻŦāĻŋāĻāϞā§āĻĒ āĻšāĻŋāϏāĻžāĻŦā§ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻā§āϝāĻžāĻļā§ āĻāϰāϤ⧠āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāϰā§āĻŽā§āĻĻā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ CDN-āĻāϰ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋ āĻŦāĻāĻžāϝāĻŧ āϰā§āĻā§ āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻā§āϝāĻžāĻļāĻŋāĻāϝāĻŧā§āϰ āĻāĻĒāϰ āĻāϰāĻ āĻŦā§āĻļāĻŋ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻĻā§āϝāĻŧāĨ¤
āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĨā§āĻā§ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻāϤ āĻāύ āĻāύ āĻĒā§āύāĻāĻāύāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧ āϤāĻž āĻāĻĒāύāĻŋ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āϞā§āĻĄāĻŋāĻ āĻā§āĻļāϞ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝāĻž āĻ
āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ, āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻ
āύā§āϰā§āϧāĻā§āϞāĻŋāĻā§ āĻĨā§āϰā§āĻāϞ āĻāϰ⧠āϝāϤāĻā§āώāĻŖ āύāĻž āĻā§āύāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒā§āώā§āĻ āĻžāϝāĻŧ āĻāĻāĻāĻŋ āĻŽā§āϞ āĻāύā§āĻāĻžāϰāĻ
ā§āϝāĻžāĻāĻļāύ⧠āĻĒā§āĻāĻāĻžāϝāĻŧāĨ¤ preconnect
āĻŽāĻžāϧā§āϝāĻŽā§, āĻāĻĒāύāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāϰāĻ āĻāĻŽāĻžāϤā§āĻ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤