JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдХрд┐рдВрдордд

рд╡реЗрдмрд╕рд╛рдЗрдЯ рдзреАрдорд╛ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдХреЛрдгрддрд╛рд╣реА рд╡реЗрдЧрд╡рд╛рди рдорд╛рд░реНрдЧ рдирд╛рд╣реА (рдХреЛрдгрддреНрдпрд╛рд╣реА рд╢реНрд▓реЗрд╖рд╛рдЪрд╛ рд╣реЗрддреВ рдирд╛рд╣реА) рддреНрдпрд╛рд╡рд░ JavaScript рдХреЛрдбрдЪрд╛ рд╕рдореВрд╣ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛. JavaScript рд╡рд╛рдкрд░рддрд╛рдирд╛, рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд┐рдорд╛рди рдЪрд╛рд░ рд╡реЗрд│рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░рдлреЙрд░реНрдордиреНрд╕рдордзреНрдпреЗ рддреНрдпрд╛рд╕рд╛рдареА рдкреИрд╕реЗ рджреНрдпрд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓. рд╕рд╛рдЗрдЯрдЪрд╛ JavaScript рдХреЛрдб рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдХрд╢рд╛рд╕рд╣ рд▓реЛрдб рдХрд░рддреЛ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:

  • рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ.
  • рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЕрдирдкреЕрдХ рдХреЗрд▓реЗрд▓рд╛ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рдкрд╛рд░реНрд╕ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреЗ.
  • JavaScript рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА.
  • рдореЗрдорд░реА рд╡рд╛рдкрд░.

рд╣реЗ рд╕рдВрдпреЛрдЬрди рдмрд╛рд╣реЗрд░ рд╡рд│рддреЗ рдЦреВрдк рдорд╣рд╛рдЧрдбреЗ.

JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдХрд┐рдВрдордд

рдЖрдгрд┐ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рдЕрдзрд┐рдХрд╛рдзрд┐рдХ JS рдХреЛрдб рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдд рдЖрд╣реЛрдд. рд╕рдВрд╕реНрдерд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реА рдЬрд╕реЗ рдХреА React, Vue рдЖрдгрд┐ рдЗрддрд░рд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рд╕рд╛рдЗрдЯрдХрдбреЗ рдЬрд╛рдд рдЕрд╕рддрд╛рдирд╛, рдЖрдореНрд╣реА рд╕рд╛рдЗрдЯреНрд╕рдЪреА рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ JavaScript рд╡рд░ рдЦреВрдк рдЕрд╡рд▓рдВрдмреВрди рдХрд░рдд рдЖрд╣реЛрдд.

рдореА JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░реВрди рдЦреВрдк рднрд╛рд░реА рд╕рд╛рдЗрдЯреНрд╕ рдкрд╛рд╣рд┐рд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдкрд░рдВрддреБ рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдХрдбреЗ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдорд╛рдЭреА рджреГрд╖реНрдЯреА рдлрд╛рд░рдЪ рдкрдХреНрд╖рдкрд╛рддреА рдЖрд╣реЗ. рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рдореА рдЬреНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрд╕реЛрдмрдд рдХрд╛рдо рдХрд░рддреЛ рддреНрдпрд╛ рддрдВрддреЛрддрдВрдд рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рд╡рд│рддрд╛рдд рдХрд╛рд░рдг рддреНрдпрд╛рдВрдирд╛ рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ. рдкрд░рд┐рдгрд╛рдореА, рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд┐рддреА рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ рдпрд╛рдмрджреНрджрд▓ рдЖрдгрд┐ рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рдПрдХ рдХрд┐рдВрд╡рд╛ рджреБрд╕рд░реА рдлреНрд░реЗрдорд╡рд░реНрдХ рдирд┐рд╡рдбрддреЛ рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ "рджрдВрдб" рднрд░рддреЛ рдпрд╛рдмрджреНрджрд▓ рдорд▓рд╛ рдЙрддреНрд╕реБрдХрддрд╛ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реА.

рдкреНрд░рдХрд▓реНрдкрд╛рдиреЗ рдорд▓рд╛ рд╣реЗ рд╕рдордЬрдгреНрдпрд╛рд╕ рдорджрдд рдХреЗрд▓реА. HTTP рд╕рдВрдЧреНрд░рд╣.

рдбреЗрдЯрд╛

HTTP рд╕рдВрдЧреНрд░рд╣рдг рдкреНрд░рдХрд▓реНрдк рдирд┐рдпрдорд┐рдд рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдПрдХреВрдг 4308655 рд▓рд┐рдВрдХреНрд╕ рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ 5484239 рд▓рд┐рдВрдХреНрд╕рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрддреЗ. рдпрд╛ рд▓рд┐рдВрдХреНрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреЗрдХ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдордзреНрдпреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рд╕рд╛рдкрдбрд▓реЗрд▓реНрдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреА рдпрд╛рджреА рдЖрд╣реЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрдореНрд╣реА рд╡рд┐рд╡рд┐рдз рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рдгрд╛рд░реНтАНрдпрд╛ рд╣рдЬрд╛рд░реЛ рд╕рд╛рдЗрдЯреНрд╕рдЪреЗ рдирдореБрдиреЗ рдШреЗрдК рд╢рдХрддреЛ рдЖрдгрд┐ рддреЗ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рдХрд┐рддреА рдХреЛрдб рдкрд╛рдард╡рддрд╛рдд рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд╣рд╛ рдХреЛрдб рдХрд┐рддреА рд▓реЛрдб рдХрд░рддреЛ рд╣реЗ рдЬрд╛рдгреВрди рдШреЗрдК рд╢рдХрддреЛ.

рдореА рдорд╛рд░реНрдЪ 2020 рдЪрд╛ рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХреЗрд▓рд╛, рдЬреЛ рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдЕтАНреЕрдХреНрд╕реЗрд╕ рдЕрд╕рд▓реЗрд▓рд╛ рд╕рд░реНрд╡рд╛рдд рдЕрд▓реАрдХрдбреАрд▓ рдбреЗрдЯрд╛ рд╣реЛрддрд╛.

рдореА рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рдПрдХрддреНрд░рд┐рдд HTTP рд╕рдВрдЧреНрд░рд╣рдг рдбреЗрдЯрд╛рдЪреА рддреБрд▓рдирд╛ React, Vue рдЖрдгрд┐ Angular рд╡рд╛рдкрд░реВрди рдЖрдврд│рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдбреЗрдЯрд╛рд╢реА рдХрд░рдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ, рдЬрд░реА рдореА рдЗрддрд░ рд╕реНрддреНрд░реЛрдд рд╕рд╛рдордЧреНрд░реА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛.

рддреЗ рдЕрдзрд┐рдХ рдордиреЛрд░рдВрдЬрдХ рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдореА рд╕реНрддреНрд░реЛрдд рдбреЗрдЯрд╛ рд╕реЗрдЯрдордзреНрдпреЗ jQuery рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рд╣реЗ рд▓рд╛рдпрдмреНрд░рд░реА рдЕрдЬреВрдирд╣реА рдЦреВрдк рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрд╣реЗ. рд╣реЗ React, Vue рдЖрдгрд┐ Angular рджреНрд╡рд╛рд░реЗ рдСрдлрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд┐рдВрдЧрд▓ рдкреЗрдЬ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди (SPA) рдореЙрдбреЗрд▓рдкреЗрдХреНрд╖рд╛ рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА рднрд┐рдиреНрди рджреГрд╖реНрдЯреАрдХреЛрди рджреЗрдЦреАрд▓ рд╕рд╛рджрд░ рдХрд░рддреЗ.

HTTP рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рдордзреАрд▓ рджреБрд╡реЗ рдЬреНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдирд╛ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдЖрдврд│рд▓реЗ рдЖрд╣реЗ

рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд┐рдВрд╡рд╛ рд▓рд╛рдпрдмреНрд░рд░реА
рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рд▓рд┐рдВрдХреНрд╕
рдирд┐рдпрдорд┐рдд рд╕рд╛рдЗрдЯреНрд╕рдЪреЗ рджреБрд╡реЗ

jQuery
4615474
3714643

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреНрдпрд╛
489827
241023

рд╡реНрд╣реНрдпреВ
85649
43691

рдЯреЛрдХрджрд╛рд░
19423
18088

рдЖрд╢рд╛ рдЖрдгрд┐ рд╕реНрд╡рдкреНрдирдВ

рдЖрдореНрд╣реА рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рдХрдбреЗ рдЬрд╛рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдорд▓рд╛ рдХрд╢рд╛рдЪреА рдЖрд╢рд╛ рдЖрд╣реЗ рдпрд╛рдмрджреНрджрд▓ рдорд▓рд╛ рдмреЛрд▓рд╛рдпрдЪреЗ рдЖрд╣реЗ.

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

рдореНрд╣рдгреВрди, рдЖрджрд░реНрд╢ рдЬрдЧрд╛рдд, рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрдиреЗ рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рд╛рдЗрдЯ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рд╣реЗ рдПрдХрддрд░ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдореБрд│реЗ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдХреА рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд┐рдХрд╛рд╕рдХрд╛рд▓рд╛ рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рднреНрдп рдЖрдзрд╛рд░ рджреЗрддреЗ рдХрд┐рдВрд╡рд╛ рддреЗ рд╡рд┐рдХрд╛рд╕рд╛рд╡рд░ рдирд┐рд░реНрдмрдВрдз рд▓рд╛рджрддреЗ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдореБрд│реЗ, рд╡рд│рдгрд╛рд╡рд│рдгрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рдмрдирд╡рдгрд╛рд▒реНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреБрдвреЗ рдареЗрд╡рддреЗ. рдордВрдж рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдмрд╛рд╣реЗрд░.

рд╕рд░реНрд╡реЛрддреНрдХреГрд╖реНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХрдиреЗ рджреЛрдиреНрд╣реА рдЧреЛрд╖реНрдЯреА рдХреЗрд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд: рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдЖрдзрд╛рд░ рджреНрдпрд╛ рдЖрдгрд┐ рдХрд╛рдорд╛рд╡рд░ рдирд┐рд░реНрдмрдВрдз рд▓рд╛рджрдгреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХ рд╕рднреНрдп рдкрд░рд┐рдгрд╛рдо рдорд┐рд│реВ рд╢рдХреЗрд▓.

рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдордзреНрдпрд╡рд░реНрддреА рдореВрд▓реНрдпрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реНрдпрд╛рдиреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рдорд┐рд│рдгрд╛рд░ рдирд╛рд╣реА. рдЖрдгрд┐, рдЦрд░рдВ рддрд░, рд╣рд╛ рджреГрд╖реНрдЯреАрдХреЛрди рдЖрдкрд▓реНрдпрд╛ рд▓рдХреНрд╖рд╛рдмрд╛рд╣реЗрд░ рдЬрд╛рддреЛ рдЦреВрдк рдорд╣рддреНрд╡рд╛рдЪреЗ. рддреНрдпрд╛рдРрд╡рдЬреА, рдореА рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдордзреВрди рдЯрдХреНрдХреЗрд╡рд╛рд░реА рдХрд╛рдврд▓реА. рд╣реЗ 10, 25, 50 (рдордзреНрдпрдо), 75, 90 рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓ рдЖрд╣реЗрдд.

рдорд▓рд╛ 10рд╡реА рдЖрдгрд┐ 90рд╡реАрдЪреНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рдордзреНрдпреЗ рд╡рд┐рд╢реЗрд╖ рд░рд╕ рдЖрд╣реЗ. 10 рд╡реА рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХрд╕рд╛рдареА рд╕рд░реНрд╡реЛрддреНрддрдо рдХрд╛рдордЧрд┐рд░реАрдЪреЗ (рдХрд┐рдВрд╡рд╛ рдХрдореАрдд рдХрдореА рдЕрдзрд┐рдХ рдХрд┐рдВрд╡рд╛ рдХрдореА рдЬрд╡рд│) рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░рдгрд╛рд░реНтАНрдпрд╛ рдХреЗрд╡рд│ 10% рд╕рд╛рдЗрдЯреНрд╕ рдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░рд╛рд╡рд░ рдкреЛрд╣реЛрдЪрддрд╛рдд. рджреБрд╕рд░реАрдХрдбреЗ, 90 рд╡реНрдпрд╛ рдЯрдХреНрдХреЗрд╡рд╛рд░реА рд╣реА рдирд╛рдгреНрдпрд╛рдЪреА рджреБрд╕рд░реА рдмрд╛рдЬреВ рдЖрд╣реЗ - рддреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рджрд░реНрд╢рд╡рддреЗ рдХреА рдЧреЛрд╖реНрдЯреА рдХрд┐рддреА рд╡рд╛рдИрдЯ рдЕрд╕реВ рд╢рдХрддрд╛рдд. 90 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓ рд╣реА рдЕрдиреБрдЧрд╛рдореА рд╕рд╛рдЗрдЯреНрд╕ рдЖрд╣реЗрддтАФрддреНрдпрд╛ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ 10% рд╕рд╛рдЗрдЯреНрд╕ рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд JS рдХреЛрдб рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреЛрдбрд╡рд░ рдореБрдЦреНрдп рдереНрд░реЗрдбрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рд╡реЗрд│ рд▓рд╛рдЧрддреЛ.

JavaScript рдХреЛрдбрдЪреЗ рдЦрдВрдб

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ JavaScript рдХреЛрдбрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ.

JavaScript рдХреЛрдбрдЪреА рд░рдХреНрдХрдо (Kb) рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реА

рдЯрдХреНрдХреЗрд╡рд╛рд░реА
10
25
50
75
90

рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕
93.4 
196.6 
413.5 
746.8 
1201.6 

jQuery рд╕рд╛рдЗрдЯреНрд╕
110.3 
219.8 
430.4 
748.6 
1162.3 

Vue рд╕рд╛рдЗрдЯреНрд╕
244.7 
409.3 
692.1 
1065.5 
1570.7 

рдХреЛрдиреАрдп рд╕рд╛рдЗрдЯреНрд╕
445.1 
675.6 
1066.4 
1761.5 
2893.2 

рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреНрдпрд╛
345.8 
441.6 
690.3 
1238.5 
1893.6 

JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдХрд┐рдВрдордд
рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ JavaScript рдХреЛрдбрдЪреА рд░рдХреНрдХрдо

JavaScript рдХреЛрдбрдЪреА рд░рдХреНрдХрдо (Kb) рдбреЗрд╕реНрдХрдЯреЙрдк рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реА

рдЯрдХреНрдХреЗрд╡рд╛рд░реА
10
25
50
75
90

рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕
105.5 
226.6 
450.4 
808.8 
1267.3 

jQuery рд╕рд╛рдЗрдЯреНрд╕
121.7 
242.2 
458.3 
803.4 
1235.3 

Vue рд╕рд╛рдЗрдЯреНрд╕
248.0 
420.1 
718.0 
1122.5 
1643.1 

рдХреЛрдиреАрдп рд╕рд╛рдЗрдЯреНрд╕
468.8 
716.9 
1144.2 
1930.0 
3283.1 

рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреНрдпрд╛
308.6 
469.0 
841.9 
1472.2 
2197.8 

JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдХрд┐рдВрдордд
рдбреЗрд╕реНрдХрдЯреЙрдк рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ JavaScript рдХреЛрдбрдЪреА рд░рдХреНрдХрдо

рдЬрд░ рдЖрдореНрд╣реА рдлрдХреНрдд рдЬреЗрдПрд╕ рдХреЛрдбрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдмрджреНрджрд▓ рдмреЛрд▓рд▓реЛ рдЬреЗ рд╕рд╛рдЗрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдирд╛ рдкрд╛рдард╡рддреЗ, рддрд░ рд╕рд░реНрд╡рдХрд╛рд╣реА рддреБрдордЪреНрдпрд╛ рдЕрдкреЗрдХреНрд╖реЗрдкреНрд░рдорд╛рдгреЗ рджрд┐рд╕рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд░ рдлреНрд░реЗрдорд╡рд░реНрдХрдкреИрдХреА рдПрдХ рд╡рд╛рдкрд░рд▓рд╛ рдЕрд╕реЗрд▓, рддрд░ рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдЕрдЧрджреА рдЖрджрд░реНрд╢ рдкрд░рд┐рд╕реНрдерд┐рддреАрддрд╣реА, рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ JavaScript рдХреЛрдбрдЪреЗ рдкреНрд░рдорд╛рдг рд╡рд╛рдвреЗрд▓. рд╣реЗ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдирд╛рд╣реА - рддреБрдореНрд╣реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХрд▓рд╛ рд╕рд╛рдЗрдЯрдЪрд╛ рдЖрдзрд╛рд░ рдмрдирд╡реВ рд╢рдХрдд рдирд╛рд╣реА рдЖрдгрд┐ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реВ рд╢рдХрддрд╛ рдХреА рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ JS рдХреЛрдбрдЪреА рдорд╛рддреНрд░рд╛ рдЦреВрдкрдЪ рдХрдореА рдЕрд╕реЗрд▓.

рдпрд╛ рдбреЗрдЯрд╛рдмрджреНрджрд▓ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдХрд╛рдп рдЖрд╣реЗ рдХреА рдХрд╛рд╣реА рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реА рдЗрддрд░рд╛рдВрдкреЗрдХреНрд╖рд╛ рдкреНрд░рдХрд▓реНрдкрд╛рд╕рд╛рдареА рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдкреНрд░рд╛рд░рдВрдн рдмрд┐рдВрджреВ рдорд╛рдирд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд. jQuery рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рд╕рд░реНрд╡реЛрддреНрддрдо рджрд┐рд╕рддрд╛рдд. рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╡рд░, рддреНрдпрд╛рдордзреНрдпреЗ рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ 15% рдЕрдзрд┐рдХ JavaScript рдЕрд╕рддреЗ рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓рд╡рд░ 18% рдЕрдзрд┐рдХ рдЕрд╕рддреЗ. (рдХрдмреВрд▓ рдЖрд╣реЗ рдХреА, рдпреЗрдереЗ рдХрд╛рд╣реА рдбреЗрдЯрд╛ рдХрд░рдкреНрдЯ рдЖрд╣реЗ. рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА jQuery рдЕрдиреЗрдХ рд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдЙрдкрд╕реНрдерд┐рдд рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рдЕрд╢рд╛ рд╕рд╛рдЗрдЯреНрд╕ рдПрдХреВрдг рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдЗрддрд░рд╛рдВрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЬрд╡рд│реВрди рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд рд╣реЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рд╣реЗ рдХрд┐рддреА рдХрдЪреНрдЪреЗ рдЖрд╣реЗ рдпрд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдд рдирд╛рд╣реА. рдбреЗрдЯрд╛ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдорд╡рд░реНрдХрд╕рд╛рдареА рдЖрдЙрдЯрдкреБрдЯ рдЖрд╣реЗ.)

рдХреЛрдб рд╡реНрд╣реЙрд▓реНрдпреВрдордордзреНрдпреЗ 15-18% рд╡рд╛рдв рд╣реА рдПрдХ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЖрдХрдбреЗрд╡рд╛рд░реА рдЖрд╣реЗ, рдЗрддрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реАрдВрд╢реА рдпрд╛рдЪреА рддреБрд▓рдирд╛ рдХреЗрд▓реНрдпрд╛рд╕, jQuery рджреНрд╡рд╛рд░реЗ рдЖрдХрд╛рд░рд▓рд╛ рдЬрд╛рдгрд╛рд░рд╛ "рдХрд░" рдЦреВрдкрдЪ рдХрдореА рдЖрд╣реЗ рдЕрд╕рд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдХрд╛рдвреВ рд╢рдХрддреЛ. 10 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рдордзреАрд▓ рдХреЛрдиреАрдп рд╕рд╛рдЗрдЯ рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ 344% рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓рд╡рд░ 377% рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдкрд╛рдард╡рддрд╛рдд. рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рдпрд╛ рдкреБрдвреАрд▓ рд╕рд░реНрд╡рд╛рдд рд╡рдЬрдирджрд╛рд░ рдЖрд╣реЗрдд, рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ 193% рдЕрдзрд┐рдХ рдХреЛрдб рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рдЖрдгрд┐ 270% рдЕрдзрд┐рдХ рдореЛрдмрд╛рдЗрд▓рд╡рд░ рдкрд╛рдард╡рддрд╛рдд.

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

рд╡рд┐рд╢реЗрд╖ рдореНрд╣рдгрдЬреЗ jQuery рд╕рд╛рдЗрдЯ рдпрд╛ рдХрд▓реНрдкрдиреЗрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛рдд. рддреЗ 10рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░ (15-18%) рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рдХрд┐рдВрдЪрд┐рдд рдЬрдб рдЕрд╕рд▓реЗ рддрд░реА, рддреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рджреЛрдиреНрд╣реАрд╡рд░ 90рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░ 3% рд╡рд░ рдереЛрдбреЗ рд╣рд▓рдХреЗ рдЖрд╣реЗрдд. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдирд╛рд╣реА рдХреА рд╣рд╛ рдПрдХ рдЕрддрд┐рд╢рдп рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдлрд╛рдпрджрд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЕрд╕реЗ рдореНрд╣рдЯрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдХреА jQuery рд╕рд╛рдЗрдЯреНрд╕рдордзреНрдпреЗ, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗрд╣реА, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдбрдЪреЗ рдореЛрдареЗ рдЖрдХрд╛рд░ рдирд╕рддрд╛рдд.

рдкрд░рдВрддреБ рдЗрддрд░ рдлреНрд░реЗрдорд╡рд░реНрдХрдмрджреНрджрд▓ рдЕрд╕реЗрдЪ рдореНрд╣рдгрддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА.

10рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдЬрд╕реЗ, рдЕрдБрдЧреБрд▓рд░ рдЖрдгрд┐ рд░рд┐рдЕреЕрдХреНрдЯрд╡рд░реАрд▓ 90рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓ рд╕рд╛рдЗрдЯреНрд╕ рдЗрддрд░ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рднрд┐рдиреНрди рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рддреНрдпрд╛рд╣реВрдирд╣реА рд╡рд╛рдИрдЯ.

90 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░, рдЕрдБрдЧреБрд▓рд░ рд╕рд╛рдЗрдЯ рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯрдкреЗрдХреНрд╖рд╛ 141% рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдореЛрдмрд╛рдЗрд▓рд╡рд░ рдЖрдгрд┐ 159% рдЕрдзрд┐рдХ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рдкрд╛рдард╡рддрд╛рдд. рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ 73% рдЕрдзрд┐рдХ рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓рд╡рд░ 58% рдЕрдзрд┐рдХ рдкрд╛рдард╡рддрд╛рдд. 90 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдЪрд╛ рдХреЛрдб рдЖрдХрд╛рд░ 2197.8 KB рдЖрд╣реЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдЕрд╢рд╛ рд╕рд╛рдЗрдЯ Vue рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЬрд╡рд│рдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреНрдпрд╛рдВрдкреЗрдХреНрд╖рд╛ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ 322.9 KB рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдкрд╛рдард╡рддрд╛рдд. рдЕрдБрдЧреБрд▓рд░ рдЖрдгрд┐ рд░рд┐рдПрдХреНрдЯ рдЖрдгрд┐ рдЗрддрд░ рд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд╛рдЗрдЯреНрд╕рдордзреАрд▓ рдЕрдВрддрд░ рдЖрдгрдЦреА рдореЛрдареЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбреЗрд╕реНрдХрдЯреЙрдк рд░рд┐рдЕреЕрдХреНрдЯ рд╕рд╛рдЗрдЯреНрд╕ рд╕рдорддреБрд▓реНрдп Vue рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ 554.7 KB рдЕрдзрд┐рдХ JS рдХреЛрдб рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдкрд╛рдард╡рддрд╛рдд.

рдореБрдЦреНрдп рдереНрд░реЗрдбрд╡рд░ JavaScript рдХреЛрдбрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд░рд╛ рд╡реЗрд│

рд╡рд░реАрд▓ рдбреЗрдЯрд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдЕрднреНрдпрд╛рд╕рд╛рдЕрдВрддрд░реНрдЧрдд рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдордзреНрдпреЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд JavaScript рдХреЛрдб рдЕрд╕рддрд╛рдд. рдкрдг рдЕрд░реНрдерд╛рддрдЪ, рддреЛ рдЖрдкрд▓реНрдпрд╛ рд╕рдореАрдХрд░рдгрд╛рдЪрд╛ рдлрдХреНрдд рдПрдХ рднрд╛рдЧ рдЖрд╣реЗ.

рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ JavaScript рдХреЛрдб рдЖрд▓реНрдпрд╛рдирдВрддрд░, рддреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдо рд╕реНрдерд┐рддреАрдд рдЖрдгрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╡рд┐рд╢реЗрд╖рдд: рдмрд░реНтАНрдпрд╛рдЪ рд╕рдорд╕реНрдпрд╛ рддреНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдВрдореБрд│реЗ рдЙрджреНрднрд╡рддрд╛рдд рдЬреНрдпрд╛ рдореБрдЦреНрдп рдмреНрд░рд╛рдЙрдЭрд░ рдереНрд░реЗрдбрдордзреАрд▓ рдХреЛрдбрд╕рд╣ рдХреЗрд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд. рдореБрдЦреНрдп рдереНрд░реЗрдб рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╢реИрд▓реАрдВрдЪреА рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреГрд╖реНрда рд▓реЗрдЖрдЙрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рддреБрдореНрд╣реА JavaScript рдЯрд╛рд╕реНрдХрд╕рд╣ рдореБрдЦреНрдп рдереНрд░реЗрдб рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдХреЗрд▓реНрдпрд╛рд╕, рдЙрд░реНрд╡рд░рд┐рдд рдЯрд╛рд╕реНрдХ рд╡реЗрд│реЗрдд рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдорд┐рд│рдгрд╛рд░ рдирд╛рд╣реА. рдпрд╛рдореБрд│реЗ рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рдХрд╛рдорд╛рдд рд╡рд┐рд▓рдВрдм рдЖрдгрд┐ "рдмреНрд░реЗрдХ" рд╣реЛрддрд╛рдд.

HTTP рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ V8 рдЗрдВрдЬрд┐рдирдЪреНрдпрд╛ рдореБрдЦреНрдп рдереНрд░реЗрдбрдордзреНрдпреЗ JavaScript рдХреЛрдбрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рддреА рд╡реЗрд│ рд▓рд╛рдЧрддреЛ рдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рдЕрд╕рддреЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдЖрдореНрд╣реА рд╣рд╛ рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдореБрдЦреНрдп рдереНрд░реЗрдбрд▓рд╛ рд╡рд┐рд╡рд┐рдз рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ JavaScript рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рддреА рд╡реЗрд│ рд▓рд╛рдЧрддреЛ рд╣реЗ рд╢реЛрдзреВ рд╢рдХрддреЛ.

рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реАрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реЗрд│ (рдорд┐рд▓рд┐рд╕реЗрдХрдВрджрд╛рдВрдордзреНрдпреЗ).

рдЯрдХреНрдХреЗрд╡рд╛рд░реА
10
25
50
75
90

рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕
356.4
959.7
2372.1
5367.3
10485.8

jQuery рд╕рд╛рдЗрдЯреНрд╕
575.3
1147.4
2555.9
5511.0
10349.4

Vue рд╕рд╛рдЗрдЯреНрд╕
1130.0
2087.9
4100.4
7676.1
12849.4

рдХреЛрдиреАрдп рд╕рд╛рдЗрдЯреНрд╕
1471.3
2380.1
4118.6
7450.8
13296.4

рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреНрдпрд╛
2700.1
5090.3
9287.6
14509.6
20813.3

JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдХрд┐рдВрдордд
рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реЗрд│

рдбреЗрд╕реНрдХрдЯреЙрдк рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реЗрд│ (рдорд┐рд▓рд┐рд╕реЗрдХрдВрджрд╛рдВрдордзреНрдпреЗ).

рдЯрдХреНрдХреЗрд╡рд╛рд░реА
10
25
50
75
90

рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕
146.0
351.8
831.0
1739.8
3236.8

jQuery рд╕рд╛рдЗрдЯреНрд╕
199.6
399.2
877.5
1779.9
3215.5

Vue рд╕рд╛рдЗрдЯреНрд╕
350.4
650.8
1280.7
2388.5
4010.8

рдХреЛрдиреАрдп рд╕рд╛рдЗрдЯреНрд╕
482.2
777.9
1365.5
2400.6
4171.8

рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреНрдпрд╛
508.0
1045.6
2121.1
4235.1
7444.3

JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдХрд┐рдВрдордд
рдбреЗрд╕реНрдХрдЯреЙрдк рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реЗрд│

рдпреЗрдереЗ рдЖрдкрдг рдЦреВрдк рдкрд░рд┐рдЪрд┐рдд рдХрд╛рд╣реАрддрд░реА рдкрд╛рд╣реВ рд╢рдХрддрд╛.

рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛рд╕рд╛рдареА, jQuery рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рдореБрдЦреНрдп рдереНрд░реЗрдбрд╡рд░ JavaScript рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрддрд░рд╛рдВрдкреЗрдХреНрд╖рд╛ рдХрдореА рдЦрд░реНрдЪ рдХрд░рддрд╛рдд. 10 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░, рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реАрд▓ jQuery рд╕рд╛рдЗрдЯ рдореБрдЦреНрдп рдереНрд░реЗрдбрд╡рд░ JS рдХреЛрдбрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА 61% рдЕрдзрд┐рдХ рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд. рдбреЗрд╕реНрдХрдЯреЙрдк jQuery рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪрд╛ рд╡реЗрд│ 37% рдиреЗ рд╡рд╛рдврддреЛ. 90 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░, jQuery рд╕рд╛рдЗрдЯрдЪреЗ рд╕реНрдХреЛрдЕрд░ рдПрдХреВрдг рд╕реНрдХреЛрдЕрд░рдЪреНрдпрд╛ рдЕрдЧрджреА рдЬрд╡рд│ рдЖрд╣реЗрдд. рд╡рд┐рд╢реЗрд╖рдд:, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реАрд▓ jQuery рд╕рд╛рдЗрдЯ рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рдореБрдЦреНрдп рдереНрд░реЗрдбрдордзреНрдпреЗ 1.3% рдХрдореА рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рддреНрдпрд╛ рдореБрдЦреНрдп рдереНрд░реЗрдбрдордзреНрдпреЗ 0.7% рдХрдореА рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд.

рдЖрдордЪреНрдпрд╛ рд░реЗрдЯрд┐рдВрдЧрдЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд╣реЗрдд рдЬреЗ рдореБрдЦреНрдп рдереНрд░реЗрдбрд╡рд░реАрд▓ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рднрд╛рд░рд╛рдиреЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреАрдХреГрдд рдЖрд╣реЗрдд. рд╣реЗ, рдкреБрдиреНрд╣рд╛, рдХреЛрдиреАрдп рдЖрдгрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдВрдЪреНрдпрд╛рддреАрд▓ рдлрд░рдХ рдПрд╡рдврд╛рдЪ рдЖрд╣реЗ рдХреА, рдЕрдБрдЧреБрд▓рд░ рд╕рд╛рдЗрдЯреНрд╕ рд░рд┐рдЕреЕрдХреНрдЯ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рдмреНрд░рд╛рдЙрдЭрд░рд▓рд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдХреЛрдб рдкрд╛рдард╡рдд рдЕрд╕рд▓реНрдпрд╛ рддрд░реА, рдЕрдБрдЧреБрд▓рд░ рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдХреЛрдбрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА CPU рдХрдореА рд╡реЗрд│ рд▓рд╛рдЧрддреЛ. рдЦреВрдк рдХрдореА.

10 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░, рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрдБрдЧреБрд▓рд░ рд╕рд╛рдЗрдЯреНрд╕ рдореБрдЦреНрдп рдереНрд░реЗрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ JS рдХреЛрдбрд╡рд░ рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ 230% рдЬрд╛рд╕реНрдд рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд. рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯрд╕рд╛рдареА, рд╣рд╛ рдЖрдХрдбрд╛ 313% рдЖрд╣реЗ. рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯ рдХрд╛рдордЧрд┐рд░реА рдХрд░рдгрд╛рд▒реНрдпрд╛ рдЖрд╣реЗрдд. рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░, рддреЗ рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ 248% рдЕрдзрд┐рдХ рд╡реЗрд│ рдХреЛрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрд╕рд╛рдареА рдЖрдгрд┐ 658% рдЕрдзрд┐рдХ рдореЛрдмрд╛рдЗрд▓рд╡рд░ рдШрд╛рд▓рд╡рддрд╛рдд. 658% рд╣реА рдЯрд╛рдпрдкреЛ рдирд╛рд╣реА. 10 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреЛрдбрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореБрдЦреНрдп рдереНрд░реЗрдб рд╡реЗрд│реЗрддреАрд▓ 2.7 рд╕реЗрдХрдВрдж рдШрд╛рд▓рд╡рддрд╛рдд.

рдпрд╛ рдкреНрд░рдЪрдВрдб рд╕рдВрдЦреНрдпреЗрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд репреж рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓ рд╕рдВрдЦреНрдпрд╛ рдХрдореАрдд рдХрдореА рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рджрд┐рд╕рддрд╛рдд. рдХреЛрдиреАрдп рдкреНрд░рдХрд▓реНрдк, рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рдбреЗрд╕реНрдХрдЯреЙрдк рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рдореБрдЦреНрдп рдереНрд░реЗрдбрдордзреНрдпреЗ 90% рдЕрдзрд┐рдХ рд╡реЗрд│ рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ 29% рдЕрдзрд┐рдХ рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд. рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╕рдорд╛рди рдирд┐рд░реНрджреЗрд╢рдХ рдЕрдиреБрдХреНрд░рдореЗ 27% рдЖрдгрд┐ 130% рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддрд╛рдд.

90 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╕рд╛рдареА рдЯрдХреНрдХреЗрд╡рд╛рд░реАрдЪреЗ рд╡рд┐рдЪрд▓рди 10 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╕рд╛рдареА рд╕рдорд╛рди рдореВрд▓реНрдпрд╛рдВрдкреЗрдХреНрд╖рд╛ рдЪрд╛рдВрдЧрд▓реЗ рджрд┐рд╕рддрд╛рдд. рдкрд░рдВрддреБ рдпреЗрдереЗ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рд╡реЗрд│ рджрд░реНрд╢рд╡рд┐рдгрд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рддреНрдпрд╛рдРрд╡рдЬреА рднрдпрд╛рдирдХ рд╡рд╛рдЯрддреЗ. React рд╕рд╣ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╕рд╛рдареА рдореБрдЦреНрдп рдореЛрдмрд╛рдЗрд▓ рдереНрд░реЗрдбрд╡рд░ 20.8 рд╕реЗрдХрдВрдж рдореНрд╣рдгреВ. (рдорд╛рдЭреНрдпрд╛ рдорддреЗ рдпрд╛ рдХрд╛рд│рд╛рдд рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдХрд╛рдп рдШрдбрддреЗ рдпрд╛рдЪреА рдХрдерд╛ рдПрдХрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд▓реЗрдЦрд╛рд╕ рдкрд╛рддреНрд░ рдЖрд╣реЗ).

рдпреЗрдереЗ рдПрдХ рд╕рдВрднрд╛рд╡реНрдп рдЧреБрдВрддрд╛рдЧреБрдВрдд рдЖрд╣реЗ (рдзрдиреНрдпрд╡рд╛рдж рдпрд┐рд░реНрдордпрд╛ рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдХрдбреЗ рдорд╛рдЭреЗ рд▓рдХреНрд╖ рд╡реЗрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдбреЗрдЯрд╛рдЪрд╛ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓реНрдпрд╛рдмрджреНрджрд▓). рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЕрдиреЗрдХ рд╕рд╛рдЗрдЯ рдЕрдиреЗрдХ рдлреНрд░рдВрдЯ-рдПрдВрдб рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░рддрд╛рдд. рд╡рд┐рд╢реЗрд╖рддрдГ, рдореА React рдХрд┐рдВрд╡рд╛ Vue рд╕реЛрдмрдд jQuery рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдмрд░реНтАНрдпрд╛рдЪ рд╕рд╛рдЗрдЯреНрд╕ рдкрд╛рд╣рд┐рд▓реНрдпрд╛ рдЖрд╣реЗрдд, рдХрд╛рд░рдг рддреНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ jQuery рд╡рд░реВрди рдЗрддрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд┐рдВрд╡рд╛ рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рд╣реЛрдд рдЖрд╣реЗрдд. рдкрд░рд┐рдгрд╛рдореА, рдореА рдкреБрдиреНрд╣рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рджрд╛рдмрд▓рд╛, рдпрд╛рд╡реЗрд│реА рдлрдХреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, jQuery, Angular рдХрд┐рдВрд╡рд╛ Vue рд╡рд╛рдкрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕рд╛рдЗрдЯрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд▓рд┐рдВрдХреНрд╕ рдирд┐рд╡рдбрдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдЪреЗ рдХреЛрдгрддреЗрд╣реА рд╕рдВрдпреЛрдЬрди рдирд╛рд╣реА. рдорд▓рд╛ рдХрд╛рдп рдорд┐рд│рд╛рд▓реЗ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ.

рд╕рд╛рдЗрдЯ рдлрдХреНрдд рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд рдПрдХ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рддрд╛рдд рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реАрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реЗрд│ (рдорд┐рд▓рд┐рд╕реЗрдХрдВрджрд╛рдВрдордзреНрдпреЗ)

рдЯрдХреНрдХреЗрд╡рд╛рд░реА
10
25
50
75
90

рдЬреНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рдлрдХреНрдд jQuery рд╡рд╛рдкрд░рддрд╛рдд
542.9
1062.2
2297.4
4769.7
8718.2

рдЬреНрдпрд╛ рд╕рд╛рдЗрдЯ рдлрдХреНрдд Vue рд╡рд╛рдкрд░рддрд╛рдд
944.0
1716.3
3194.7
5959.6
9843.8

рдЬреНрдпрд╛ рд╕рд╛рдЗрдЯ рдлрдХреНрдд рдЕрдБрдЧреБрд▓рд░ рд╡рд╛рдкрд░рддрд╛рдд
1328.9
2151.9
3695.3
6629.3
11607.7

рдлрдХреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕
2443.2
4620.5
10061.4
17074.3
24956.3

JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдХрд┐рдВрдордд
рд╕рд╛рдЗрдЯ рдлрдХреНрдд рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд рдПрдХ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рддрд╛рдд рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡реЗрд│

рдкреНрд░рдердо, рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдирд╛рд╣реА рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА: рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджреА рд╕рд╛рдЗрдЯ рдлрдХреНрдд рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд┐рдВрд╡рд╛ рдПрдХ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рддреЗ, рддреЗрд╡реНрд╣рд╛ рдЕрд╢рд╛ рд╕рд╛рдЗрдЯрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЕрдзрд┐рдХ рд╡реЗрд│рд╛ рд╕реБрдзрд╛рд░рддреЗ. 10рд╡реНрдпрд╛ рдЖрдгрд┐ 25рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрдиреНрд╕реНрдЯреНрд░реБрдореЗрдВрдЯрдЪреА рдХрд╛рдордЧрд┐рд░реА рдЪрд╛рдВрдЧрд▓реА рджрд┐рд╕рддреЗ. рддреЛ рдЕрд░реНрде рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЛ. рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░реВрди рдмрдирд╡рд▓реЗрд▓реА рд╕рд╛рдЗрдЯ рджреЛрди рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд┐рдВрд╡рд╛ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВрди рдмрдирд╡рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд╡рд╛рди рдЕрд╕рд╛рд╡реА.

рдХрд┐рдВрдмрд╣реБрдирд╛, рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░рдВрдЯ-рдПрдВрдб рдЯреВрд▓рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдПрдХ рдЙрддреНрд╕реБрдХ рдЕрдкрд╡рд╛рдж рд╡рдЧрд│рддрд╛ рд╕рд░реНрд╡ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдЪрд╛рдВрдЧрд▓реЗ рджрд┐рд╕рддреЗ. рдорд▓рд╛ рдЖрд╢реНрдЪрд░реНрдп рд╡рд╛рдЯрд▓реЗ рддреЗ рдореНрд╣рдгрдЬреЗ 50 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рд╣реВрди рдЕрдзрд┐рдХ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕рд╛рдЗрдЯ рдЬреЗрд╡реНрд╣рд╛ рддреЗ рд╡рд╛рдкрд░рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реА рдПрдХрдореЗрд╡ рд▓рд╛рдпрдмреНрд░рд░реА рдЕрд╕рддреЗ рддреЗрд╡реНрд╣рд╛ рд╡рд╛рдИрдЯ рдХрд╛рдордЧрд┐рд░реА рдХрд░рддрд╛рдд. рд╣реЗ, рддрд╕реЗ, рдореА рд╣рд╛ рдбреЗрдЯрд╛ рдпреЗрдереЗ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рд╣реЛрддреЗ.

рд╣реЗ рдереЛрдбреЗ рд╡рд┐рдЪрд┐рддреНрд░ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддрд░реАрд╣реА рдореА рдпрд╛ рд╡рд┐рдЪрд┐рддреНрд░рддреЗрдЪреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╢реЛрдзрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрди.

рдЬрд░ рдПрдЦрд╛рджрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ React рдЖрдгрд┐ jQuery рджреЛрдиреНрд╣реА рд╡рд╛рдкрд░рдд рдЕрд╕реЗрд▓, рддрд░ рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд╣реБрдзрд╛ jQuery рд╡рд░реВрди React рдордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рд╣реЛрдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдЕрд░реНрдзрд╡рдЯ рдЕрд╕реЗрд▓. рдХрджрд╛рдЪрд┐рдд рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдХреЛрдбрдмреЗрд╕ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╣реА рд▓рд╛рдпрдмреНрд░рд░реА рдорд┐рд╕рд│рд▓реЗрд▓реА рдЖрд╣реЗрдд. рдЖрдореНрд╣реА рдЖрдзреАрдЪ рдкрд╛рд╣рд┐рд▓реЗ рдЖрд╣реЗ рдХреА jQuery рд╕рд╛рдЗрдЯреНрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рдореБрдЦреНрдп рдереНрд░реЗрдбрд╡рд░ рдХрдореА рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд, рд╣реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧреВ рд╢рдХрддреЗ рдХреА jQuery рдордзреНрдпреЗ рдХрд╛рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛рдиреЗ рд╕рд╛рдЗрдЯ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдереЛрдбреЗ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕ рдорджрдд рд╣реЛрддреЗ.

рдкрдг рдкреНрд░рдХрд▓реНрдк jQuery рд╡рд░реВрди React рдордзреНрдпреЗ рдмрджрд▓рдд рдЕрд╕рддрд╛рдирд╛ рдЖрдгрд┐ React рд╡рд░ рдЕрдзрд┐рдХ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рд▓реНрдпрд╛рдиреЗ рдЧреЛрд╖реНрдЯреА рдмрджрд▓рдд рдЖрд╣реЗрдд. рдЬрд░ рд╕рд╛рдЗрдЯ рдЦрд░реЛрдЦрд░ рдЙрдЪреНрдЪ рджрд░реНрдЬрд╛рдЪреА рдЕрд╕реЗрд▓ рдЖрдгрд┐ рд╕рд╛рдЗрдЯ рд╡рд┐рдХрд╕рдХ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд░рдд рдЕрд╕реЗрд▓ рддрд░ рдЕрд╢рд╛ рд╕рд╛рдЗрдЯрд╕рд╣ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рд╣реЛрдИрд▓. рдкрдг рд╕рд░рд╛рд╕рд░реА React рд╕рд╛рдЗрдЯрд╕рд╛рдареА, React рдЪрд╛ рд╡реНрдпрд╛рдкрдХ рд╡рд╛рдкрд░ рдореНрд╣рдгрдЬреЗ рдореБрдЦреНрдп рдзрд╛рдЧрд╛ рдЬрд╛рд╕реНрдд рднрд╛рд░рд╛рдЦрд╛рд▓реА рдЖрд╣реЗ.

рдореЛрдмрд╛рдЗрд▓ рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдЙрдкрдХрд░рдгрд╛рдВрдордзреАрд▓ рдЕрдВрддрд░

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

рдкрд░рдВрддреБ рдЬрд░ рддреБрдореНрд╣реА рдХреЛрдбрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдЧрдгрд╛рд░реНтАНрдпрд╛ рд╡реЗрд│реЗрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реЗ рддрд░ рдореЛрдмрд╛рдЗрд▓ рдЖрдгрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдордзреАрд▓ рдЦреВрдк рдореЛрдареЗ рдЕрдВрддрд░ рд▓рдХреНрд╖рд╛рдд рдпреЗрдИрд▓.

рдбреЗрд╕реНрдХрдЯреЙрдкрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдореЛрдмрд╛рдИрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡реЗрд│реЗрдд (рдЯрдХреНрдХреЗрд╡рд╛рд░реА) рд╡рд╛рдв

рдЯрдХреНрдХреЗрд╡рд╛рд░реА
10
25
50
75
90

рд╕рд░реНрд╡ рд╕рд╛рдЗрдЯреНрд╕
144.1
172.8
185.5
208.5
224.0

jQuery рд╕рд╛рдЗрдЯреНрд╕
188.2
187.4
191.3
209.6
221.9

Vue рд╕рд╛рдЗрдЯреНрд╕
222.5
220.8
220.2
221.4
220.4

рдХреЛрдиреАрдп рд╕рд╛рдЗрдЯреНрд╕
205.1
206.0
201.6
210.4
218.7

рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕рд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреНрдпрд╛
431.5
386.8
337.9
242.6
179.6

рдлреЛрди рдЖрдгрд┐ рд▓реЕрдкрдЯреЙрдкрдордзреАрд▓ рдХреЛрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реНрдкреАрдбрдордзреНрдпреЗ рдХрд╛рд╣реА рдлрд░рдХ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЕрд╕рд▓рд╛ рддрд░реА, рдПрд╡рдвреНрдпрд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдорд▓рд╛ рд╕рд╛рдВрдЧрддреЗ рдХреА рдЖрдзреБрдирд┐рдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрдореА-рдкреЙрд╡рд░ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рдкреБрд░реЗрд╕реЗ рд▓рдХреНрд╖реНрдпрд┐рдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рдЬреЗ рдЕрдВрддрд░ рдУрд│рдЦрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рддреЗ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рдЖрд╣реЗ. 10 рд╡реНрдпрд╛ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓рд╡рд░рд╣реА, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рдбреЗрд╕реНрдХрдЯреЙрдкрдЪреНрдпрд╛ рдореБрдЦреНрдп рдереНрд░реЗрдбрдкреЗрдХреНрд╖рд╛ рдореЛрдмрд╛рдЗрд▓ рдореБрдЦреНрдп рдереНрд░реЗрдбрд╡рд░ 431.5% рдЬрд╛рд╕реНрдд рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд. jQuery рдордзреНрдпреЗ рд╕рд░реНрд╡рд╛рдд рд▓рд╣рд╛рди рдЕрдВрддрд░ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдпреЗрдереЗрд╣реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрдХреГрддреА 188.2% рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдбреЗрд╡реНрд╣рд▓рдкрд░ рддреНрдпрд╛рдВрдЪреЗ рдкреНрд░рдХрд▓реНрдк рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдмрдирд╡рддрд╛рдд рдХреА рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдирд╛ рдЕрдзрд┐рдХ CPU рд╡реЗрд│ рд▓рд╛рдЧрддреЛ (рдЖрдгрд┐ рд╣реЗ рдЕрд╕реЗрдЪ рд╣реЛрддреЗ рдЖрдгрд┐ рддреЗ рдХреЗрд╡рд│ рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рдЦрд░рд╛рдм рд╣реЛрддреЗ), рдХрдореА-рд╢рдХреНрддреАрдЪреНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдВрдирд╛ рддреНрдпрд╛рд╕рд╛рдареА рдкреИрд╕реЗ рджреНрдпрд╛рд╡реЗ рд▓рд╛рдЧрддрд╛рдд.

рдкрд░рд┐рдгрд╛рдо

рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрдиреЗ рдбреЗрд╡реНрд╣рд▓рдкрд░рдирд╛ рд╡реЗрдм рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓рд╛ рдкрд╛рдпрд╛ рджрд┐рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ (рд╕реБрд░рдХреНрд╖рд╛, рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддрд╛, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд) рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдЕрдВрдЧрднреВрдд рдирд┐рд░реНрдмрдВрдз рдЕрд╕рд╛рд╡реЗрдд рдЬреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛ рдирд┐рд░реНрдмрдВрдзрд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдгрд╛рд░реЗ рдХрд╛рд╣реАрддрд░реА рддрдпрд╛рд░ рдХрд░рдгреЗ рдХрдареАрдг рд╣реЛрддреЗ.

рд╣реЗ рд╡реЗрдм рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрд╡рд░ (рдЖрдгрд┐ рд╡рд░рд╡рд░ рдкрд╛рд╣рддрд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддрд╛).

рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рд░рд┐рдЕреЕрдХреНрдЯ рдХрд┐рдВрд╡рд╛ рдЕрдБрдЧреБрд▓рд░ рд╕рд╛рдЗрдЯреНрд╕ рдЗрддрд░рд╛рдВрдкреЗрдХреНрд╖рд╛ рдХреЛрдб рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЕрдзрд┐рдХ CPU рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛рдд рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рд╣реЛрдд рдирд╛рд╣реА рдХреА рд░рд┐рдЕреЕрдХреНрдЯ рд╕рд╛рдЗрдЯ рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ Vue рд╕рд╛рдЗрдЯреНрд╕рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ CPU-рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗрдд. рдЦрд░рдВ рддрд░, рдЖрдореНрд╣реА рдкрд╛рд╣рд┐рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реАрдВрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд▓ рдХрд╛рдордЧрд┐рд░реАрдмрджреНрджрд▓ рдлрд╛рд░рдЪ рдХрдореА рд╕рд╛рдВрдЧрддреЛ. рддреЗ рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдВрдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдмреЛрд▓рддрд╛рдд рдХреА, рдЬрд╛рдгреАрд╡рдкреВрд░реНрд╡рдХ рдХрд┐рдВрд╡рд╛ рдирд╛рд╣реА, рд╣реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдирд╛ рддреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдврдХрд▓реВ рд╢рдХрддрд╛рдд. рдЖрдореНрд╣реА рдлреНрд░реЗрдорд╡рд░реНрдХ, рддреНрдпрд╛рдВрдЪреА рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд╛рд╕ рддрдВрддреНрд░рд╛рдВрд╕рд╛рдареА рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЛрдд.

рд╣реЗ рджреЗрдЦреАрд▓ рдирдореВрдж рдХрд░рдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ рдХреА рдЖрдореНрд╣реА рдпреЗрдереЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реЗ рдирд╛рд╣реА, рдореНрд╣рдгрдЬреЗ, рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рдВрд╡рд░ рд╕рдВрдХреНрд░рдордг рдХрд░рддрд╛рдирд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ JavaScript рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рддреА рд╡реЗрд│ рдШрд╛рд▓рд╡рддреЗ. SPA рдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рдпреБрдХреНрддрд┐рд╡рд╛рдж рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдПрдХрджрд╛ рдПрдХрд▓ рдкреГрд╖реНрда рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рд╡рд╛рдкрд░рдХрд░реНрддрд╛, рд╕рд┐рджреНрдзрд╛рдВрддрддрдГ, рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рдкреГрд╖реНрдард╛рдВрд╡рд░ рдЬрд▓рдж рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓. рдорд╛рдЭрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдЕрдиреБрднрд╡ рдорд▓рд╛ рд╕рд╛рдВрдЧрддреЛ рдХреА рд╣реЗ рд╡рд╛рд╕реНрддрд╡рд╛рдкрд╛рд╕реВрди рджреВрд░ рдЖрд╣реЗ. рдкрд░рдВрддреБ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдбреЗрдЯрд╛ рдирд╛рд╣реА.

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

рдпреЛрдЧреНрдп рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдХрд╛рд╣реА рддрдбрдЬреЛрдб рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА рдЬрд╛рдгреАрд╡рдкреВрд░реНрд╡рдХ рдЕрд╢рд╛ рддрдбрдЬреЛрдбреА рдХрд░рдгреЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ.

рдкрдг рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдЖрд╢рд╛рд╡рд╛рджрд╛рдЪреЗ рдХрд╛рд░рдгрд╣реА рдЖрд╣реЗ. рддреНрдпрд╛ рд╕рд╛рдзрдирд╛рдВрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдХрд╡реНрд╣рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рдлреНрд░рдВрдЯ-рдПрдВрдб рдЯреВрд▓реНрд╕рдЪреНрдпрд╛ рдорд╛рдЧреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд▓реЛрдХрд╛рдВрд╕реЛрдмрдд Chrome рдбреЗрд╡реНрд╣рд▓рдкрд░ рдХрд┐рддреА рдмрд╛рд░рдХрд╛рдИрдиреЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗрдд рдпрд╛рд╡рд░реВрди рдорд▓рд╛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдорд┐рд│рддреЗ.

рддрдерд╛рдкрд┐, рдореА рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡реНрдпрдХреНрддреА рдЖрд╣реЗ. рдирд╡реАрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЬрд┐рддрдХреНрдпрд╛ рд╡реЗрд│рд╛ рддреЗ рд╕реЛрдбрд╡рддрд╛рдд рддрд┐рддрдХреНрдпрд╛ рд╡реЗрд│рд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛рдд. рдЖрдгрд┐ рджреЛрд╖рд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│ рд▓рд╛рдЧрддреЛ. рдЬрд╕реЗ рдЖрдкрдг рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реВ рдирдпреЗ рдирд╡реАрди рдиреЗрдЯрд╡рд░реНрдХ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╕рд░реНрд╡ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░реЗрд▓, рддреБрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдЖрд╡рдбрддреНрдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдХрдбреВрди рдпрд╛рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реВ рдирдпреЗ.

рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд▓реЗрдЦрд╛рдд рдЪрд░реНрдЪрд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлреНрд░рдВрдЯ-рдПрдВрдб рдЯреВрд▓реНрд╕рдкреИрдХреА рдПрдЦрд╛рджреЗ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛рджрд░рдореНрдпрд╛рди рддреБрдордЪреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд▓рд╛ рд╣рд╛рдиреА рдкреЛрд╣реЛрдЪрд╡реВ рдирдпреЗ рдореНрд╣рдгреВрди рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпрддреНрди рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓. рдирд╡реАрди рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдХрд╛рд╣реА рд╡рд┐рдЪрд╛рд░ рдЖрд╣реЗрдд:

  • рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рдирд╛рдиреЗ рд╕реНрд╡рддрдГрдЪреА рдЪрд╛рдЪрдгреА рдШреНрдпрд╛. рддреБрдореНрд╣рд╛рд▓рд╛ рдЦрд░реЛрдЦрд░ рдирд┐рд╡рдбрд▓реЗрд▓реА рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ рдХрд╛? рд╢реБрджреНрдз JavaScript рдЖрдЬ рдЦреВрдк рд╕рдХреНрд╖рдо рдЖрд╣реЗ.
  • рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрд╕рд╛рдареА (рдЬрд╕реЗ рдХреА рдкреНрд░реАрдХреНрдЯ, рд╕реНрд╡реЗрд▓реНрдЯ рдХрд┐рдВрд╡рд╛ рджреБрд╕рд░реЗ рдХрд╛рд╣реАрддрд░реА) рд╣рд▓рдХрд╛ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ рдХрд╛ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреНрдпрд╛ 90% рдХреНрд╖рдорддрд╛ рджреЗрдК рд╢рдХреЗрд▓?
  • рдЬрд░ рддреБрдореНрд╣реА рдЖрдзреАрдЪ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓, рддрд░ рдХрд╛рд╣реА рдЪрд╛рдВрдЧрд▓реЗ, рдЕрдзрд┐рдХ рдкреБрд░рд╛рдгрдорддрд╡рд╛рджреА, рдорд╛рдирдХ рдкрд░реНрдпрд╛рдп (рдЙрджрд╛. Vue рдРрд╡рдЬреА Nuxt.js, React рдРрд╡рдЬреА Next.js, рдЗ.) рдСрдлрд░ рдХрд░рдгрд╛рд░реЗ рдХрд╛рд╣реА рдЖрд╣реЗ рдХрд╛ рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛.
  • рдХрд╛рдп рд╣реЛрдИрд▓ рддреБрдордЪреЗ рдмрдЬреЗрдЯ JavaScript рдХрд╛рдордЧрд┐рд░реА?
  • рдЖрдкрдг рдХрд╕реЗ рдХрд░реВ рд╢рдХрддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреЗ рдкреНрд░рдХрд▓реНрдкрд╛рдордзреНрдпреЗ рдЖрд╡рд╢реНрдпрдХрддреЗрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд╕рд╛рджрд░ рдХрд░рдгреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛?
  • рдЬрд░ рддреБрдореНрд╣реА рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рд╕реБрд▓рднрддреЗрд╕рд╛рдареА рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓ рддрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЧрд░рдЬ рдЖрд╣реЗ рдХрд╛ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдирд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛрдб рдкрд╛рдард╡рд╛. рдХрджрд╛рдЪрд┐рдд рдЖрдкрдг рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╕рд░реНрд╡ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡реВ рд╢рдХрддрд╛?

рд╕рд╛рдорд╛рдиреНрдпрдд: рдпрд╛ рдХрд▓реНрдкрдирд╛ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрд╕рддрд╛рдд, рдЖрдкрдг рдлреНрд░рдВрдЯ-рдПрдВрдб рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдиреЗрдордХреЗ рдХрд╛рдп рдирд┐рд╡рдбрд▓реЗ рдЖрд╣реЗ рдпрд╛рдЪреА рдкрд░реНрд╡рд╛ рди рдХрд░рддрд╛. рдкрд░рдВрддреБ рддреЗ рд╡рд┐рд╢реЗрд╖рддрдГ рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗрдд рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдПрдЦрд╛рджреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЕрд╕рд╛рд▓ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрдирдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреА рдХрдорддрд░рддрд╛ рдЕрд╕реЗрд▓.

рдкреНрд░рд┐рдп рд╡рд╛рдЪрдХ! рддреБрдореНрд╣реА рдЖрджрд░реНрд╢ JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╕реЗ рдкрд╛рд╣рддрд╛?

JavaScript рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдХрд┐рдВрдордд

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛