рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рди рдХрд░реЗрдВ

рдЬрд╛рдиреЗрдВ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдХреЛ рдХреИрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рдХреИрд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

рдкреЗрдЬ рдХреА рд╕реНрдкреАрдб рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЗрдВрдЯрд░рдирд▓ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЬрд╛рдирдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИ. рдмреНрд░рд╛рдЙрдЬрд╝рд░, рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдРрд╕реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рддреМрд░ рдкрд░ рд╣рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕рд╛ рддрдм рддрдХ рд╣реА рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЙрди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд┐рдпрд╛ рдЬрд╛рдП.

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

рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреНрдпрд╛ рд╣реИ?

рд╣рд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдореБрдЦреНрдп рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд░реЙ рдорд╛рд░реНрдХрдЕрдк рдХреЛ рдЯреЗрдВрдкреНрд▓реЗрдЯ рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ. рдпрд╣ рдкреНрд░реЛрд╕реЗрд╕ рддрдм рддрдХ рдЪрд▓рддреА рд░рд╣рддреА рд╣реИ, рдЬрдм рддрдХ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЯреВрд▓ рдХрд┐рд╕реА рдмреНрд▓реЙрдХрд┐рдВрдЧ рд░рд┐рд╕реЙрд░реНрд╕ рдХреЛ рдвреВрдВрдврдХрд░ рдЙрд╕реЗ рд░реЛрдХ рдирд╣реАрдВ рджреЗрддрд╛. рдЬреИрд╕реЗ, <link> рдПрд▓рд┐рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рд▓реЛрдб рдХреА рдЧрдИ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдпрд╛ async рдпрд╛ defer рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреЗ рдмрд┐рдирд╛ <script> рдПрд▓рд┐рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рд▓реЛрдб рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ.

рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреВрд▓ рдХрд╛ рдбрд╛рдпрдЧреНрд░рд╛рдо.
рдкрд╣рд▓рд╛ рдЗрд▓рд╕реНрдЯреНрд░реЗрд╢рди: рдЗрд╕ рдЗрд▓рд╕реНрдЯреНрд░реЗрд╢рди рдореЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдкреНрд░рд╛рдЗрдорд░реА рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЯреВрд▓ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП <link> рдПрд▓рд┐рдореЗрдВрдЯ рдкрд░ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрд╛рдХреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рддрдм рддрдХ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд░ рдкрд╛рддрд╛, рдЬрдм рддрдХ рд╕реАрдПрд╕рдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдХрд┐рд╕реА рднреА рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд░реЗрдВрдбрд░ рднреА рдирд╣реАрдВ рдХрд░ рдкрд╛рддрд╛.

рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд┐рдирд╛ рд╕реНрдЯрд╛рдЗрд▓ рд╡рд╛рд▓реЗ рдХреЙрдиреНрдЯреЗрдВрдЯ рдХрд╛ рдлрд╝реНрд▓реИрд╢ (FOUC) рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рдмреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдХрд┐рд╕реА рдкреЗрдЬ рдкрд░ рд╕реНрдЯрд╛рдЗрд▓ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЙрд╕реЗ рдмрд┐рдирд╛ рд╕реНрдЯрд╛рдЗрд▓ рд╡рд╛рд▓рд╛ рд╡рд░реНрд╢рди рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

web.dev рдХрд╛ рд╣реЛрдо рдкреЗрдЬ, рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рдмрд┐рдирд╛ (рдмрд╛рдИрдВ рдУрд░) рдФрд░ рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде (рджрд╛рдИрдВ рдУрд░).
рджреВрд╕рд░реА рдЗрдореЗрдЬ: рдлрд╝реНрд▓реИрд╢ рдСрди рдпреВрдЬрд╝рд░ рдХреНрд▓рд┐рдХ (рдПрдлрд╝рдУрдпреВрд╕реА) рдХрд╛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг. рдмрд╛рдИрдВ рдУрд░, рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рдмрд┐рдирд╛ web.dev рдХрд╛ рд╣реЛрдо рдкреЗрдЬ рд╣реИ. рджрд╛рдИрдВ рдУрд░, рд╕реНрдЯрд╛рдЗрд▓ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╡рд╣реА рдкреЗрдЬ рд╣реИ. рдЕрдЧрд░ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕реНрдЯрд╛рдЗрд▓ рди рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдлрд╝реНрд▓реИрд╢ рдореЗрдВ рджрд┐рдЦ рд╕рдХрддреА рд╣реИ.

рдЬрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ defer рдпрд╛ async рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреЗ рдмрд┐рдирд╛ <script> рдПрд▓рд┐рдореЗрдВрдЯ рдорд┐рд▓рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣ рдкреЗрдЬ рдХреЛ рдкрд╛рд░реНрд╕ рдФрд░ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рд╕реЗ рднреА рд░реЛрдХрддрд╛ рд╣реИ.

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

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

рдкреНрд░рд╛рдЗрдорд░реА рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд░ (рдмрд╛рдИрдВ рдУрд░) рдФрд░ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ (рджрд╛рдИрдВ рдУрд░) рдХрд╛ рдбрд╛рдпрдЧреНрд░рд╛рдо. рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, рд╕реЗрдХрдВрдбрд░реА рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ.
рддреАрд╕рд░рд╛ рдЗрд▓рд╕реНрдЯреНрд░реЗрд╢рди: рдЗрд╕ рдЗрд▓рд╕реНрдЯреНрд░реЗрд╢рди рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, рдкреНрд░рд╛рдЗрдорд░реА рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдПрд╕реЗрдЯ рдХреЛ рдЕрдиреБрдорд╛рдирд┐рдд рддреМрд░ рдкрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ. рдпрд╣рд╛рдВ рдкреНрд░рд╛рдЗрдорд░реА рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдмреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ <body> рдПрд▓рд┐рдореЗрдВрдЯ рдореЗрдВ рдЗрдореЗрдЬ рдорд╛рд░реНрдХрдЕрдк рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реАрдПрд╕рдПрд╕ рдХреЛ рд▓реЛрдб рдФрд░ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, рд░реЙ рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдЖрдЧреЗ рдХреА рдУрд░ рджреЗрдЦрдХрд░ рдЙрд╕ рдЗрдореЗрдЬ рд░рд┐рд╕реЙрд░реНрд╕ рдХреЛ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╛рдЗрдорд░реА рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдЕрдирдмреНрд▓реЙрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ.

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

рдпрд╣ рдХреИрд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдХрд┐ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

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

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

WebPageTest рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ рдореЗрдВ, рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдкрд░ рджреЛ рд╕реЗрдХрдВрдб рдХреА рдЖрд░реНрдЯрд┐рдлрд╝рд┐рд╢рд┐рдпрд▓ рджреЗрд░реА рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ.
рдЪреМрдерд╛ рдЗрд▓рд╕реНрдЯреНрд░реЗрд╢рди: WebPageTest рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА рд╡реЗрдм рдкреЗрдЬ рдХреЛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░реЙрдХреНрд╕реА рдХреА рдорджрдж рд╕реЗ рджреЛ рд╕реЗрдХрдВрдб рддрдХ рдЙрд╕реЗ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдорд╛рд░реНрдХрдЕрдк рдкреЗрд▓реЛрдб рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдореМрдЬреВрдж рдЗрдореЗрдЬ рдХреЛ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдвреВрдВрдв рд▓реЗрддрд╛ рд╣реИ.

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

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

рдЗрдВрдЬреЗрдХреНрдЯ рдХреА рдЧрдИ async рд╕реНрдХреНрд░рд┐рдкреНрдЯ

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ <head> рдореЗрдВ рдПрдЪрдЯреАрдПрдордПрд▓ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдЗрдирд▓рд╛рдЗрди JavaScript рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐:

<script>
  const scriptEl = document.createElement('script');
  scriptEl.src = '/yall.min.js';

  document.head.appendChild(scriptEl);
</script>

рдЗрдВрдЬреЗрдХреНрдЯ рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ async рд╣реЛрддреА рд╣реИрдВ. рдЗрд╕рд▓рд┐рдП, рдЬрдм рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдпрд╣ рд╡реИрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░реЗрдЧреА рдЬреИрд╕реЗ рдЙрд╕ рдкрд░ async рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЪрд▓реЗрдЧрд╛ рдФрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛. рдпрд╣ рд╕рд╣реА рд╣реИ, рд╣реИ рди? рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рдЖрдкрдиреЗ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрдирд▓рд╛рдЗрди <script>, рдмрд╛рд╣рд░реА рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓реЗ <link> рдПрд▓рд┐рдореЗрдВрдЯ рдХреЗ рдмрд╛рдж рдЖрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЦрд░рд╛рдм рдирддреАрдЬрд╛ рдорд┐рд▓реЗрдЧрд╛:

рдЗрд╕ WebPageTest рдЪрд╛рд░реНрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрди рдХреА рдкреНрд░реЛрд╕реЗрд╕ рдХреИрд╕реЗ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рддреА рд╣реИ.
рдЗрдореЗрдЬ 5: рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬреЛ рдХрд┐рд╕реА рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдпрд╣ рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЗрд╕ рдкреЗрдЬ рдореЗрдВ рдПрдХ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдФрд░ рдЗрдВрдЬреЗрдХреНрдЯ рдХреА рдЧрдИ async рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ. рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, рд░реЗрдВрдбрд░ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдлрд╝реЗрдЬрд╝ рдХреЗ рджреМрд░рд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдЖрдЗрдП, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ:

  1. 0 рд╕реЗрдХрдВрдб рдкрд░, рдореБрдЦреНрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
  2. 1.4 рд╕реЗрдХрдВрдб рдореЗрдВ, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЕрдиреБрд░реЛрдз рдХрд╛ рдкрд╣рд▓рд╛ рдмрд╛рдЗрдЯ рдорд┐рд▓рддрд╛ рд╣реИ.
  3. 2.0 рд╕реЗрдХрдВрдб рдкрд░, рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЗрдореЗрдЬ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
  4. рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреВрд▓ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдмреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, async рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЗрдирд▓рд╛рдЗрди JavaScript, рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХреЗ рдмрд╛рдж 2.6 рд╕реЗрдХрдВрдб рдореЗрдВ рдЖрддрд╛ рд╣реИ. рдЗрд╕рд▓рд┐рдП, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ.

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

рдЗрд╕рд▓рд┐рдП, рдЕрдЧрд░ рдбреАрдУрдПрдо рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, async рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рд╕рд╛рдорд╛рдиреНрдп <script> рдЯреИрдЧ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

<script src="/yall.min.js" async></script>

рдЗрд╕рдХрд╛ рдирддреАрдЬрд╛ рдпрд╣ рд╣реИ:

WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓, рдЬрд┐рд╕рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрдЪрдЯреАрдПрдордПрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрд▓рд┐рдореЗрдВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рд▓реЛрдб рдХреА рдЧрдИ рдЕрд╕рд╛рдЗрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рд╕реЗ рдЕрдм рднреА рдЦреЛрдЬреА рдЬрд╛ рд╕рдХрддреА рд╣реИ. рднрд▓реЗ рд╣реА, рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдкреНрд░рд╛рдЗрдорд░реА рдПрдЪрдЯреАрдПрдордПрд▓ рдкрд╛рд░реНрд╕рд░ рдмреНрд▓реЙрдХ рд╣реЛ.
рдЫрдард╛ рдЪрд┐рддреНрд░: рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдкрд░ рдЪрд▓рд╛рдП рдЬрд╛ рд░рд╣реЗ рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ. рдкреЗрдЬ рдореЗрдВ рдПрдХ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдФрд░ рдПрдХ async <script> рдПрд▓рд┐рдореЗрдВрдЯ рд╣реИ. рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, рд░реЗрдВрдбрд░ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдлрд╝реЗрдЬрд╝ рдХреЗ рджреМрд░рд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ.

рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХрд╛ рдорди рдХрд░реЗ рдХрд┐ rel=preload рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдпрд╣ рддрд░реАрдХрд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдХреБрдЫ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ. рдЖрдЦрд┐рд░, рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП rel=preload рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕реЗ рдбреАрдУрдПрдо рдореЗрдВ <script> рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рди рдХрд░рдХреЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

WebPageTest рд╡реЙрдЯрд░рдлрд╝реЙрд▓, рдЬрд┐рд╕рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ rel=preload рд░рд┐рд╕реЙрд░реНрд╕ рд╣рд┐рдВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓, рдЕрд╕рд╛рдЗрдирд┐рдХ рдЗрдВрдЬреЗрдХреНрдЯ рдХреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЦреЛрдЬ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕рд╛ рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдирдЪрд╛рд╣реЗ рд╕рд╛рдЗрдб рдЗрдлрд╝реЗрдХреНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ.
рдЗрдореЗрдЬ 7: рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬреЛ рдХрд┐рд╕реА рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдореЗрдВ, рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ. рдкреЗрдЬ рдореЗрдВ рдПрдХ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдФрд░ рдЗрдВрдЬреЗрдХреНрдЯ рдХреА рдЧрдИ async рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, async рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рдЬрд▓реНрджреА рд╕реЗ рдкрддрд╛ рдЪрд▓ рд╕рдХреЗ.

рдкреНрд░реАрд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ "рдареАрдХ" рд╣реЛ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдПрдХ рдирдИ рд╕рдорд╕реНрдпрд╛ рдЖрддреА рд╣реИ: рдкрд╣рд▓реЗ рджреЛ рдбреЗрдореЛ рдореЗрдВ async рд╕реНрдХреНрд░рд┐рдкреНрдЯ, <head> рдореЗрдВ рд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж "рдХрдо" рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкрд░ рд▓реЛрдб рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ "рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛" рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкрд░ рд▓реЛрдб рд╣реЛрддреА рд╣реИ. рдкрд┐рдЫрд▓реЗ рдбреЗрдореЛ рдореЗрдВ, async рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд▓реЛрдб рдХреА рдЧрдИ рд╣реИ. рдЗрд╕рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдЕрдм рднреА "рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛" рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкрд░ рд▓реЛрдб рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ "рдЬрд╝реНрдпрд╛рджрд╛" рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.

рдЬрдм рдХрд┐рд╕реА рд░рд┐рд╕реЙрд░реНрд╕ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрдврд╝рд╛рдИ рдЬрд╛рддреА рд╣реИ, рддреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдмреИрдВрдбрд╡рд┐рдбреНрде рджреЗрддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рднрд▓реЗ рд╣реА рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рд╕реЗ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ. рдзреАрдореЗ рдХрдиреЗрдХреНрд╢рди рдпрд╛ рдмрд╣реБрдд рдмрдбрд╝реЗ рд░рд┐рд╕реЙрд░реНрд╕ рдХреА рд╡рдЬрд╣ рд╕реЗ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ.

рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм рдЖрд╕рд╛рди рд╣реИ: рдЕрдЧрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рддреЛ рдЙрд╕реЗ DOM рдореЗрдВ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдХреЗ, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рдЧрдЪреНрдЪрд╛ рди рджреЗрдВ. рдЬрд╝рд░реВрд░рдд рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ, <script> рдПрд▓рд┐рдореЗрдВрдЯ рдХреЗ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде-рд╕рд╛рде defer рдФрд░ async рдЬреИрд╕реЗ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ.

JavaScript рдХреА рдорджрдж рд╕реЗ рд▓реЗрдЬрд╝реА рд▓реЛрдбрд┐рдВрдЧ

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

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

<img data-src="/sand-wasp.jpg" alt="Sand Wasp" width="384" height="255">

JavaScript рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдЬрд╝реА рд▓реЛрдбрд░ рдореЗрдВ, data- рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреИрдЯрд░реНрди рд╣реИ. рдЬрдм рдЗрдореЗрдЬ рдХреЛ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рд╕реНрдХреНрд░реЛрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд▓реЗрдЬрд╝реА рд▓реЛрдбрд░ data- рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, data-src src рдмрди рдЬрд╛рддрд╛ рд╣реИ. рдпрд╣ рдЕрдкрдбреЗрдЯ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рд░рд┐рд╕реЙрд░реНрд╕ рдлрд╝реЗрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ.

рдпрд╣ рдкреИрдЯрд░реНрди рддрдм рддрдХ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдмрдирддрд╛, рдЬрдм рддрдХ рдЗрд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рдореМрдЬреВрдж рдЗрдореЗрдЬ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛. рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, data-src рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреЛ рдЙрд╕реА рддрд░рд╣ рдирд╣реАрдВ рдкрдврд╝рддрд╛ рдЬрд┐рд╕ рддрд░рд╣ src (рдпрд╛ srcset) рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ. рдЗрд╕рд▓рд┐рдП, рдЗрдореЗрдЬ рдХрд╛ рд░реЗрдлрд╝рд░рдВрд╕ рдкрд╣рд▓реЗ рдирд╣реАрдВ рдорд┐рд▓рддрд╛. рдЗрд╕рд╕реЗ рднреА рдмреБрд░рд╛ рдпрд╣ рд╣реИ рдХрд┐ рд▓реЗрдЬрд╝реА рд▓реЛрдбрд░ JavaScript рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб, рдХрдВрдкрд╛рдЗрд▓, рдФрд░ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рддрдХ рдЗрдореЗрдЬ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддреА.

WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬрд┐рд╕рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рдореМрдЬреВрдж, рдзреАрд░реЗ-рдзреАрд░реЗ рд▓реЛрдб рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЗрдореЗрдЬ рдореЗрдВ рджреЗрд░реА рдХреНрдпреЛрдВ рд╣реЛрддреА рд╣реИ. рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рдЗрдореЗрдЬ рд░рд┐рд╕реЙрд░реНрд╕ рдирд╣реАрдВ рдорд┐рд▓ рдкрд╛рддрд╛. рдпрд╣ рдЗрдореЗрдЬ рд╕рд┐рд░реНрдлрд╝ рддрдм рд▓реЛрдб рд╣реЛрддреА рд╣реИ, рдЬрдм рдзреАрд░реЗ-рдзреАрд░реЗ рд▓реЛрдб рд╣реЛрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА JavaScript рд▓реЛрдб рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрдореЗрдЬ рдХреЛ рдвреВрдВрдврдиреЗ рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ.
рдЗрдореЗрдЬ 8: рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдкрд░ рдЪрд▓рд╛рдП рдЬрд╛ рд░рд╣реЗ рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ. рдЗрдореЗрдЬ рд░рд┐рд╕реЙрд░реНрд╕ рдХреЛ рдЬрд╝рд░реВрд░рдд рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд▓реЗрдЬрд╝реА-рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рднрд▓реЗ рд╣реА, рдпрд╣ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реЛ. рдЗрд╕рд╕реЗ, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдФрд░ рдмреЗрд╡рдЬрд╣ рджреЗрд░реА рд╣реЛрддреА рд╣реИ.

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

рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди, рдЗрдореЗрдЬ рдорд╛рд░реНрдХрдЕрдк рдмрджрд▓рдирд╛ рд╣реИ:

<img src="/sand-wasp.jpg" alt="Sand Wasp" width="384" height="255">

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

WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рдХрд┐рд╕реА рдЗрдореЗрдЬ рдХреЗ рд▓реЛрдб рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ. рдЗрдореЗрдЬ рдХреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдЗрд╕реЗ рдЬрд▓реНрджреА рдЦреЛрдЬ рд╕рдХрддрд╛ рд╣реИ.
рдЗрдореЗрдЬ 9: рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдкрд░ рдЪрд▓рд╛рдП рдЬрд╛ рд░рд╣реЗ рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ. рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, рд╕реАрдПрд╕рдПрд╕ рдФрд░ JavaScript рдХреЗ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрдореЗрдЬ рд░рд┐рд╕реЙрд░реНрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЗрдореЗрдЬ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ.

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

рд╕реАрдПрд╕рдПрд╕ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдореЗрдЬ

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, рдорд╛рд░реНрдХрдЕрдк рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ. рдпрд╣ рд╕реАрдПрд╕рдПрд╕ рдЬреИрд╕реЗ рдЕрдиреНрдп рд░рд┐рд╕реЙрд░реНрд╕ рдХреЛ рд╕реНрдХреИрди рдирд╣реАрдВ рдХрд░рддрд╛. рдЗрд╕рдореЗрдВ background-image рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗ рд░реЗрдлрд╝рд░ рдХреА рдЧрдИ рдЗрдореЗрдЬ рдХреЛ рдлрд╝реЗрдЪ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ.

рдПрдЪрдЯреАрдПрдордПрд▓ рдХреА рддрд░рд╣ рд╣реА, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдЕрдкрдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддреЗ рд╣реИрдВ. рдЗрд╕реЗ CSSOM рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЕрдЧрд░ рд╕реАрдПрд╕рдПрд╕рдУрдПрдо рдмрдирд╛рддреЗ рд╕рдордп рдмрд╛рд╣рд░реА рд░рд┐рд╕реЙрд░реНрд╕ рдорд┐рд▓рддреЗ рд╣реИрдВ, рддреЛ рдЙрди рд░рд┐рд╕реЙрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз, рдЦреЛрдЬрдиреЗ рдХреЗ рд╕рдордп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рд╕реЗ.

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкреЗрдЬ рдХрд╛ рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ, рд╕реАрдПрд╕рдПрд╕ background-image рдкреНрд░реЙрдкрд░реНрдЯреА рд╡рд╛рд▓рд╛ рдПрд▓рд┐рдореЗрдВрдЯ рд╣реИ. рд╕рдВрд╕рд╛рдзрди рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░, рдпреЗ рдХрд╛рдо рд╣реЛрддреЗ рд╣реИрдВ:

WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬрд┐рд╕рдореЗрдВ background-image рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рд╕реАрдПрд╕рдПрд╕ рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ рд╡рд╛рд▓реЗ рдкреЗрдЬ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ рдЗрдореЗрдЬ, рдРрд╕реЗ рд░рд┐рд╕реЙрд░реНрд╕ рдЯрд╛рдЗрдк рдореЗрдВ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХреА рдЬрд╛рдВрдЪ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛. рдЗрд╕рд▓рд┐рдП, рд╕реАрдПрд╕рдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкреНрд░реЛрд╕реЗрд╕ рд╣реЛрдиреЗ рддрдХ рд░рд┐рд╕реЙрд░реНрд╕ рд▓реЛрдб рд╣реЛрдиреЗ рдореЗрдВ рджреЗрд░реА рд╣реЛрддреА рд╣реИ. рдЗрд╕рд╕реЗ рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ рдХреЗ рдкреЗрдВрдЯ рд╣реЛрдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ.
рдЗрдореЗрдЬ 10: рд╡реЗрдм рдкреЗрдЬ рдХреЗ рд▓рд┐рдП, WebPageTest рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ. рдпрд╣ рдкреЗрдЬ, рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ Chrome рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдкреЗрдЬ рдХрд╛ рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ, рд╕реАрдПрд╕рдПрд╕ background-image рдкреНрд░реЙрдкрд░реНрдЯреА (рддреАрд╕рд░реА рд▓рд╛рдЗрди) рд╡рд╛рд▓рд╛ рдПрд▓рд┐рдореЗрдВрдЯ рд╣реИ. рдЬрд┐рд╕ рдЗрдореЗрдЬ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╡рд╣ рддрдм рддрдХ рдлрд╝реЗрдЪ рдирд╣реАрдВ рд╣реЛрддреА, рдЬрдм рддрдХ рд╕реАрдПрд╕рдПрд╕ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЯреВрд▓ рдЙрд╕реЗ рдвреВрдВрдв рдирд╣реАрдВ рд▓реЗрддрд╛.

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рди рддреЛ рд╣рд░рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рди рд╣реА рдЙрд╕рд╕реЗ рдХреЛрдИ рдорджрдж рд▓реА рдЬрд╛рддреА рд╣реИ. рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЕрдЧрд░ рдкреЗрдЬ рдкрд░ рдореМрдЬреВрдж рдПрд▓рд╕реАрдкреА рдЙрдореНрдореАрджрд╡рд╛рд░, background-image рд╕реАрдПрд╕рдПрд╕ рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрд╕ рдЗрдореЗрдЬ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

<!-- Make sure this is in the <head> below any
     stylesheets, so as not to block them from loading -->
<link rel="preload" as="image" href="lcp-image.jpg">

rel=preload рд╣рд┐рдВрдЯ рдЫреЛрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЗрдореЗрдЬ рдХреЛ рдЬрд▓реНрджреА рдвреВрдВрдврдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ:

WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬрд┐рд╕рдореЗрдВ rel=preload рд╣рд┐рдВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреА рд╡рдЬрд╣ рд╕реЗ, рд╕реАрдПрд╕рдПрд╕ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдореЗрдЬ (рдЬреЛ рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ рд╣реИ) рдмрд╣реБрдд рдЬрд▓реНрджреА рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИ. рдПрд▓рд╕реАрдкреА рдХрд╛ рд╕рдордп рдХрд░реАрдм 250 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рддрдХ рдмреЗрд╣рддрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ.
рдЗрдореЗрдЬ 11: рдХрд┐рд╕реА рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬреЛ рдХрд┐рд╕реА рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдпрд╣ рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдкреЗрдЬ рдХрд╛ рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ, рд╕реАрдПрд╕рдПрд╕ background-image рдкреНрд░реЙрдкрд░реНрдЯреА (рддреАрд╕рд░реА рд▓рд╛рдЗрди) рд╡рд╛рд▓рд╛ рдПрд▓рд┐рдореЗрдВрдЯ рд╣реИ. rel=preload рд╣рд┐рдВрдЯ рдХреА рдорджрдж рд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЗрдореЗрдЬ рдХреЛ рдвреВрдВрдврдиреЗ рдореЗрдВ, рдмрд┐рдирд╛ рд╣рд┐рдВрдЯ рдХреЗ рдвреВрдВрдврдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рд╕реЗ рдХрд░реАрдм 250 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ.

rel=preload рд╣рд┐рдВрдЯ рдХреА рдорджрдж рд╕реЗ, рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ рдХреЛ рдЬрд▓реНрджреА рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдПрд▓рд╕реАрдкреА рдХрд╛ рд╕рдордп рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕ рд╣рд┐рдВрдЯ рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рдЖрдХрд▓рди рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдЗрдореЗрдЬ рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ рдХреЛ рд╕реАрдПрд╕рдПрд╕ рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИ рдпрд╛ рдирд╣реАрдВ. <img> рдЯреИрдЧ рдХреА рдорджрдж рд╕реЗ, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЗрдореЗрдЬ рд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рдЬрд╝реНрдпрд╛рджрд╛ рдХрдВрдЯреНрд░реЛрд▓ рд╣реЛрдЧрд╛. рд╕рд╛рде рд╣реА, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рдЗрдореЗрдЬ рдвреВрдВрдврдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рднреА рджреА рдЬрд╛ рд╕рдХреЗрдЧреА.

рдмрд╣реБрдд рдЬрд╝реНрдпрд╛рджрд╛ рд░рд┐рд╕реЙрд░реНрд╕ рдЗрдирд▓рд╛рдЗрди рдХрд░рдирд╛

рдЗрдирд▓рд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ, рдХрд┐рд╕реА рд░рд┐рд╕реЙрд░реНрд╕ рдХреЛ рдПрдЪрдЯреАрдПрдордПрд▓ рдореЗрдВ рдбрд╛рд▓рдирд╛. Base64 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, <style> рдПрд▓рд┐рдореЗрдВрдЯ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ, <script> рдПрд▓рд┐рдореЗрдВрдЯ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдФрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрди рдХреЛ рдЗрдирд▓рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдореБрдХрд╛рдмрд▓реЗ, рдЙрдиреНрд╣реЗрдВ рдЗрдирд▓рд╛рдЗрди рдХрд░рдирд╛ рдЬрд╝реНрдпрд╛рджрд╛ рддреЗрдЬрд╝ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреА рд╡рдЬрд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛. рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рддреБрд░рдВрдд рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ:

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреЗрдЬ рджреЗрдЦреЗрдВ. рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдкреЗрдЬ рдкрд░ рд╕рдмрд╕реЗ рдКрдкрд░ рдореМрдЬреВрдж рдЗрдореЗрдЬ, рдПрд▓рд╕реАрдкреА рдХреИрдВрдбрд┐рдбреЗрдЯ рд╣реЛрддреА рд╣реИ. рд╕рд╛рде рд╣реА, рд╕реАрдПрд╕рдПрд╕ рдХрд┐рд╕реА <link> рдПрд▓рд┐рдореЗрдВрдЯ рд╕реЗ рд▓реЛрдб рдХреА рдЧрдИ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реЛрддреА рд╣реИ. рдЗрд╕ рдкреЗрдЬ рдкрд░ рдЪрд╛рд░ рд╡реЗрдм рдлрд╝реЙрдиреНрдЯ рдХрд╛ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЗрди рдлрд╝реЙрдиреНрдЯ рдХреЗ рд▓рд┐рдП, рд╕реАрдПрд╕рдПрд╕ рд╕рдВрд╕рд╛рдзрди рд╕реЗ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рддреМрд░ рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

WebPageTest рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬрд┐рд╕рдореЗрдВ рдкреЗрдЬ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░реА рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ. рдЗрд╕рдореЗрдВ рдЪрд╛рд░ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рд░реЗрдлрд╝рд░рдВрд╕ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░, рдПрд▓рд╕реАрдкреА рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдЗрдореЗрдЬ рдХреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдвреВрдВрдврддрд╛ рд╣реИ.
рдЗрдореЗрдЬ 12: рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдкрд░ рдЪрд▓рд╛рдП рдЬрд╛ рд░рд╣реЗ рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ. рдкреЗрдЬ рдХрд╛ рдПрд▓рд╕реАрдкреА рдЙрдореНрдореАрджрд╡рд╛рд░, <img> рдПрд▓рд┐рдореЗрдВрдЯ рд╕реЗ рд▓реЛрдб рдХреА рдЧрдИ рдЗрдореЗрдЬ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдиреЗ рдЗрд╕реЗ рдвреВрдВрдврд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреЗрдЬ рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдлрд╝реЙрдиреНрдЯ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рд╕реЙрд░реНрд╕ рдореЗрдВ рд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ. рдЗрд╕рд╕реЗ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рджреЗрд░реА рдирд╣реАрдВ рд╣реЛрддреА.

рдЕрдм рдЕрдЧрд░ рд╕реАрдПрд╕рдПрд╕ рдФрд░ рд╕рднреА рдлрд╝реЙрдиреНрдЯ рдХреЛ рдмреЗрд╕64 рд░рд┐рд╕реЙрд░реНрд╕ рдХреЗ рддреМрд░ рдкрд░ рдЗрдирд▓рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

WebPageTest рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬрд┐рд╕рдореЗрдВ рдкреЗрдЬ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░реА рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ. рдЗрд╕рдореЗрдВ рдЪрд╛рд░ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рд░реЗрдлрд╝рд░рдВрд╕ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рдПрд▓рд╕реАрдкреА рдЗрдореЗрдЬ рдвреВрдВрдврдиреЗ рдореЗрдВ рдХрд╛рдлрд╝реА рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ .
рдЗрдореЗрдЬ 13: рдХрд┐рд╕реА рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ, рдЬреЛ рдХрд┐рд╕реА рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдпрд╣ рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдкреЗрдЬ рдХрд╛ рдПрд▓рд╕реАрдкреА рдЙрдореНрдореАрджрд╡рд╛рд░, <img> рдПрд▓рд┐рдореЗрдВрдЯ рд╕реЗ рд▓реЛрдб рдХреА рдЧрдИ рдЗрдореЗрдЬ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, " рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЙрд╕рдХреЗ рдЪрд╛рд░ рдлрд╝реЙрдиреНрдЯ рд░рд┐рд╕реЙрд░реНрд╕ рдХреЛ рдЗрдирд▓рд╛рдЗрди рдХрд░рдиреЗ рд╕реЗ, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рдЗрдореЗрдЬ рдХреЛ рддрдм рддрдХ рдЦреЛрдЬрдиреЗ рдореЗрдВ рджреЗрд░реА рд╣реЛрддреА рд╣реИ, рдЬрдм рддрдХ рд╡реЗ рд░рд┐рд╕реЙрд░реНрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗ.

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЗрдирд▓рд╛рдЗрди рдХрд░рдиреЗ рд╕реЗ рдПрд▓рд╕реАрдкреА рдФрд░ рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдкрд░ рдмреБрд░рд╛ рдЕрд╕рд░ рдкрдбрд╝рддрд╛ рд╣реИ. рдкреЗрдЬ рдХрд╛ рд╡рд╣ рд╡рд░реНрд╢рди рдЬреЛ рдХреБрдЫ рднреА рдЗрдирд▓рд╛рдЗрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдПрд▓рд╕реАрдкреА рдЗрдореЗрдЬ рдХреЛ рдХрд░реАрдм 3.5 рд╕реЗрдХрдВрдб рдореЗрдВ рдкреЗрдВрдЯ рдХрд░рддрд╛ рд╣реИ. рдЬреЛ рдкреЗрдЬ рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдЗрдирд▓рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдПрд▓рд╕реАрдкреА рдЗрдореЗрдЬ рдХреЛ рд╕рд╛рдд рд╕реЗрдХрдВрдб рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдордп рддрдХ рдкреЗрдВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛.

рдпрд╣рд╛рдВ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рднреА рдЪреАрдЬрд╝реЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ. рдлрд╝реЙрдиреНрдЯ рдХреЛ рдЗрдирд▓рд╛рдЗрди рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫреА рд░рдгрдиреАрддрд┐ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ base64, рдмрд╛рдЗрдирд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд░рд╛рдм рдлрд╝реЙрд░реНрдореИрдЯ рд╣реИ. рдПрдХ рдФрд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдмрд╛рд╣рд░реА рдлрд╝реЙрдиреНрдЯ рд░рд┐рд╕реЙрд░реНрд╕ рддрдм рддрдХ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ, рдЬрдм рддрдХ рдХрд┐ CSSOM рдЙрдиреНрд╣реЗрдВ рдЬрд╝рд░реВрд░реА рди рд╕рдордЭреЗ. рдЬрдм рдЙрди рдлрд╝реЙрдиреНрдЯ рдХреЛ base64 рдХреЗ рддреМрд░ рдкрд░ рдЗрдирд▓рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рднрд▓реЗ рд╣реА, рд╡реЗ рдореМрдЬреВрджрд╛ рдкреЗрдЬ рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рд╣реЛрдВ рдпрд╛ рдирд╣реАрдВ.

рдХреНрдпрд╛ рдкреНрд░реАрд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдпрд╣рд╛рдВ рд╕реБрдзрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдмреЗрд╢рдХред рдПрд▓рд╕реАрдкреА рдЗрдореЗрдЬ рдХреЛ рдкреНрд░реАрд▓реЛрдб рдХрд░рдХреЗ, рдПрд▓рд╕реАрдкреА рдХреЗ рд╕рдордп рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрдирд▓рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рд╡рдЬрд╣ рд╕реЗ, рдХреИрд╢ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реЗрд╡ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рдПрдЪрдЯреАрдПрдордПрд▓ рдХреЛ рдмрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдкрд░ рдмреБрд░рд╛ рдЕрд╕рд░ рдкрдбрд╝рддрд╛ рд╣реИ. рдЗрд╕ рдкреИрдЯрд░реНрди рдХрд╛ рдЕрд╕рд░ рдлрд╝рд░реНрд╕реНрдЯ рдХреЙрдиреНрдЯреЗрдВрдЯрдлрд╝реБрд▓ рдкреЗрдВрдЯ (рдПрдлрд╝рд╕реАрдкреА) рдкрд░ рднреА рдкрдбрд╝рддрд╛ рд╣реИ. рдкреЗрдЬ рдХреЗ рдЙрд╕ рд╡рд░реНрд╢рди рдореЗрдВ рдПрдлрд╝рд╕реАрдкреА рдХрд░реАрдм 2.7 рд╕реЗрдХрдВрдб рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рднреА рдЗрдирд▓рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЬрд┐рд╕ рд╡рд░реНрд╢рди рдореЗрдВ рд╕рдм рдХреБрдЫ рдЗрдирд▓рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЙрд╕рдореЗрдВ рдПрдлрд╝рд╕реАрдкреА рдХрд░реАрдм 5.8 рд╕реЗрдХрдВрдб рд╣реИ.

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

рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб JavaScript рдХреА рдорджрдж рд╕реЗ рдорд╛рд░реНрдХрдЕрдк рд░реЗрдВрдбрд░ рдХрд░рдирд╛

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

рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб JavaScript рдХреА рдорджрдж рд╕реЗ рдорд╛рд░реНрдХрдЕрдк рдХреЛ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рд╕реЗ, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рдЧрдЪреНрдЪрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓, рдЬрд┐рд╕рдореЗрдВ JavaScript рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реЗрдВрдбрд░ рдХреА рдЧрдИ рдЗрдореЗрдЬ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рд╡рд╛рд▓рд╛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдкреЗрдЬ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдорд╛рд░реНрдХрдЕрдк, JavaScript рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕рд▓рд┐рдП, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХрд┐рд╕реА рднреА рд░рд┐рд╕реЙрд░реНрд╕ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛. JavaScript рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ. рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд▓реЛрдб рд╣реЛрдиреЗ рдореЗрдВ рднреА рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ.
рдЗрдореЗрдЬ 14: рдХреНрд▓рд╛рдЗрдВрдЯ-рд░реЗрдВрдбрд░ рдХрд┐рдП рдЧрдП рд╡реЗрдм рдкреЗрдЬ рдХрд╛ WebPageTest рдиреЗрдЯрд╡рд░реНрдХ рд╡реЙрдЯрд░рдлрд╝реЙрд▓ рдЪрд╛рд░реНрдЯ. рдпрд╣ рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП 3G рдХрдиреЗрдХреНрд╢рди рдкрд░, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ Chrome рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ. рдХреЙрдиреНрдЯреЗрдВрдЯ, JavaScript рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ-рд░реЗрдВрдбрд░ рдХрд┐рдП рдЧрдП рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдореМрдЬреВрдж рдЗрдореЗрдЬ рд░рд┐рд╕реЙрд░реНрд╕, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рд╕реЗ рдЫрд┐рдкрд╛ рд╣реЛрддрд╛ рд╣реИ. рд╕рд░реНрд╡рд░ рд╕реЗ рд░реЗрдВрдбрд░ рдХрд┐рдП рдЧрдП рдкреЗрдЬ рдХрд╛ рдЕрдиреБрднрд╡ рдЪрд┐рддреНрд░ 9 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.

рдЬрдм рдорд╛рд░реНрдХрдЕрдк рдкреЗрд▓реЛрдб, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ JavaScript рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реЗрдВрдбрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕ рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдореМрдЬреВрдж рдХрд┐рд╕реА рднреА рд╕рдВрд╕рд╛рдзрди рдХреЛ рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдирд╣реАрдВ рджреЗрдЦ рдкрд╛рддрд╛. рдЗрд╕рд╕реЗ рдЬрд╝рд░реВрд░реА рд░рд┐рд╕реЙрд░реНрд╕ рдвреВрдВрдврдиреЗ рдореЗрдВ рджреЗрд░реА рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд╕рд░ рдПрд▓рд╕реАрдкреА рдкрд░ рдкрдбрд╝рддрд╛ рд╣реИ. рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рд╕рд░реНрд╡рд░ рд╕реЗ рд░реЗрдВрдбрд░ рдХреА рдЧрдИ рдЙрд╕ рдЗрдореЗрдЬ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдПрд▓рд╕реАрдкреА рдЗрдореЗрдЬ рдХреЗ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХрд╛рдлрд╝реА рджреЗрд░реА рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП JavaScript рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрддреА.

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

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛, рдЗрд╕ рд╕рд╡рд╛рд▓ рдХреЗ рдЬрд╡рд╛рдм рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: рдХреНрдпрд╛ рдХреЛрдИ рдРрд╕реА рд╡рдЬрд╣ рд╣реИ рдЬрд┐рд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рдЖрдкрдХреЗ рдкреЗрдЬ рдХрд╛ рдорд╛рд░реНрдХрдЕрдк, рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд░реЗрдВрдбрд░ рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рд░реНрд╡рд░ рд╕реЗ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛? рдЕрдЧрд░ рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм "рдирд╣реАрдВ" рд╣реИ, рддреЛ рдЬрд╣рд╛рдВ рднреА рд╣реЛ рд╕рдХреЗ рд╡рд╣рд╛рдВ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ (рдПрд╕рдПрд╕рдЖрд░) рдпрд╛ рд╕реНрдЯреИрдЯрд┐рдХ рддреМрд░ рдкрд░ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдорд╛рд░реНрдХрдЕрдк рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП. рдЗрд╕рд╕реЗ, рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреЛ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╝рд░реВрд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдлрд╝реЗрдЪ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА.

рдЕрдЧрд░ рдЖрдкрдХреЗ рдкреЗрдЬ рдХреЗ рдорд╛рд░реНрдХрдЕрдк рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкреЗрдЬ рдХреЛ JavaScript рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рддреЛ рдПрд╕рдПрд╕рдЖрд░ рдХреА рдорджрдж рд╕реЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП, рд╡реИрдирд┐рд▓рд╛ JavaScript рдпрд╛ рд╣рд╛рдЗрдбреНрд░реЗрд╢рди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ, рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рдХрд╛ рдлрд╝рд╛рдпрджрд╛ рдорд┐рд▓рддрд╛ рд╣реИ.

рдкреНрд░реАрд▓реЛрдб рд╕реНрдХреИрдирд░ рдХреА рдорджрдж рдкрд╛рдирд╛

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

рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреЗрдВ рдХрд┐ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдпреЗ рдмрд╛рддреЗрдВ рдмрддрд╛рдИ рдЧрдИ рд╣реИрдВ:

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

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

рд╕рдВрд╕рд╛рдзрди

Unsplash рд╕реЗ рд▓реА рдЧрдИ рд╣реАрд░реЛ рдЗрдореЗрдЬ, рдЬрд┐рд╕реЗ рдореЛрд╣рдореНрдордж рд░рд╣рдорд╛рдиреА рдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ .