ΠΠ΅ ΠΏΠΎΡΡΠΎΠΈ ΠΏΠΎΠ±ΡΠ· Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ Π·Π°Π±Π°Π²ΠΈ Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΡΠ° (Π±Π΅Π· Π½Π°ΠΌΠ΅ΡΠ° Π·Π° ΠΈΠ³ΡΠ° Π½Π° Π·Π±ΠΎΡΠΎΠ²ΠΈ) ΠΎΡΠΊΠΎΠ»ΠΊΡ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ ΠΊΡΠΏ JavaScript ΠΊΠΎΠ΄ Π½Π° Π½Π΅Π°. ΠΠΎΠ³Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ JavaScript, ΠΌΠΎΡΠ° Π΄Π° ΠΏΠ»Π°ΡΠΈΡΠ΅ Π·Π° ΡΠΎΠ° Π²ΠΎ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π½Π°ΡΠΌΠ°Π»ΠΊΡ ΡΠ΅ΡΠΈΡΠΈ ΠΏΠ°ΡΠΈ. ΠΠ²Π΅ ΡΠΎ ΡΡΠΎ JavaScript ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π³ΠΈ Π²ΡΠΈΡΡΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅:
- ΠΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
- ΠΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π΅ΠΎΡΠΏΠ°ΠΊΡΠ²Π°Π½ΠΈΠΎΡ ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΏΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ΡΠΎ.
- ΠΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ JavaScript ΠΊΠΎΠ΄.
- ΠΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°.
ΠΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° Π΅ ΠΎΠ²Π°Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ°
Π Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π°ΠΌΠ΅ ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ JS ΠΊΠΎΠ΄ Π²ΠΎ Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΠ°ΠΊΠΎ ΡΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΡΠ΅ Π΄Π²ΠΈΠΆΠ°Ρ ΠΊΠΎΠ½ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ ΠΎΠ΄ ΡΠ°ΠΌΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠ°ΠΊΠΎ React, Vue ΠΈ Π΄ΡΡΠ³ΠΈ, Π½ΠΈΠ΅ ΡΠ° ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π° ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π·Π°Π²ΠΈΡΠ½Π° ΠΎΠ΄ JavaScript.
Π‘ΡΠΌ Π²ΠΈΠ΄Π΅Π» ΠΌΠ½ΠΎΠ³Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΠΊΠΈ Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ JavaScript ΡΠ°ΠΌΠΊΠΈ. ΠΠΎ, ΠΌΠΎΡΠ°ΡΠ° Π²ΠΈΠ·ΠΈΡΠ° Π·Π° ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ Π΅ ΡΠΈΠ»Π½ΠΎ ΠΏΡΠΈΡΡΡΠ°ΡΠ½Π°. Π€Π°ΠΊΡ Π΅ Π΄Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΡΠΎ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°ΠΌ Π΄ΠΎΠ°ΡΠ°Π°Ρ ΠΊΠ°Ρ ΠΌΠ΅Π½Π΅ ΡΠΎΠΊΠΌΡ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΠΈΠΌΠ°Π°Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΈΠ·Π²Π΅Π΄Π±Π°ΡΠ° Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΡΡΠ°Π½Π°Π² ΡΡΠ±ΠΎΠΏΠΈΡΠ΅Π½ Π΄Π° Π·Π½Π°ΠΌ ΠΊΠΎΠ»ΠΊΡ Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Ρ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ βΠΊΠ°Π·Π½ΠΈβ ΠΏΠ»Π°ΡΠ°ΠΌΠ΅ ΠΊΠΎΠ³Π° ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π° ΡΠ°ΠΌΠΊΠ° ΠΊΠ°ΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°.
ΠΠ²ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° Π³ΠΎ ΡΡΠ°ΡΠ°ΠΌ ΠΎΠ²Π°.
ΠΠΎΠ΄Π°ΡΠΎΡΠΈ
ΠΡΠΎΠ΅ΠΊΡΠΎΡ HTTP Archive ΡΠ»Π΅Π΄ΠΈ Π²ΠΊΡΠΏΠ½ΠΎ 4308655 Π²ΡΡΠΊΠΈ Π΄ΠΎ ΠΎΠ±ΠΈΡΠ½ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈ 5484239 Π²ΡΡΠΊΠΈ Π΄ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΠ°ΡΡΠΎΠ²ΠΈ. ΠΠ΅ΡΡ ΠΌΠ½ΠΎΠ³ΡΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΎΠ²ΠΈΠ΅ Π²ΡΡΠΊΠΈ Π΅ ΡΠΏΠΈΡΠΎΠΊΠΎΡ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠΎΠΈ ΡΠ΅ Π½Π°ΠΎΡΠ°Π°Ρ Π½Π° ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΠΎΠ΄ ΠΈΠ»ΡΠ°Π΄Π½ΠΈΡΠΈ Π»ΠΎΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΌΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π΄Π° Π΄ΠΎΠ·Π½Π°Π΅ΠΌΠ΅ ΠΊΠΎΠ»ΠΊΡ ΠΊΠΎΠ΄ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΠΊΠΎΠ»ΠΊΡ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ ΡΠΎΡ ΠΊΠΎΠ΄ ΠΈΠΌ ΡΡΠ°Π²Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅.
Π‘ΠΎΠ±ΡΠ°Π² ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΠΌΠ°ΡΡ 2020 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠΎΠΈ Π±Π΅Π° Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΄ΠΎ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π² ΠΏΡΠΈΡΡΠ°ΠΏ.
Π Π΅ΡΠΈΠ² Π΄Π° Π³ΠΈ ΡΠΏΠΎΡΠ΅Π΄Π°ΠΌ Π·Π±ΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ Π°ΡΡ ΠΈΠ²Π°ΡΠ° Π½Π° HTTP Π·Π° ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π·Π° Π»ΠΎΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΈ Π±Π΅ΡΠ΅ ΠΎΡΠΊΡΠΈΠ΅Π½ΠΎ Π΄Π΅ΠΊΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ React, Vue ΠΈ Angular, ΠΈΠ°ΠΊΠΎ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°Π² Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°ΠΌ ΠΈ Π΄ΡΡΠ³ ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π».
ΠΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, Π΄ΠΎΠ΄Π°Π΄ΠΎΠ² ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ jQuery Π²ΠΎ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΡΠ΅Ρ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ²Π°Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΅ ΡΓ¨ ΡΡΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½Π°. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π²ΠΎΠ²Π΅Π΄ΡΠ²Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΠΈ ΡΡΠΎ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° Π΅Π΄Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° (SPA) ΠΏΠΎΠ½ΡΠ΄Π΅Π½ΠΈ ΠΎΠ΄ React, Vue ΠΈ Angular.
ΠΠΈΠ½ΠΊΠΎΠ²ΠΈ Π²ΠΎ Π°ΡΡ ΠΈΠ²Π°ΡΠ° HTTP ΠΊΠΎΠΈ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π°Π°Ρ ΡΠ°ΡΡΠΎΠ²ΠΈ Π·Π° ΠΊΠΎΠΈ Π΅ ΠΎΡΠΊΡΠΈΠ΅Π½ΠΎ Π΄Π΅ΠΊΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ΄ Π½Π°Ρ
Π Π°ΠΌΠΊΠ° ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΡΡΠΊΠΈ Π΄ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΠ°ΡΡΠΎΠ²ΠΈ
ΠΠΈΠ½ΠΊΠΎΠ²ΠΈ Π΄ΠΎ ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ ΡΠ°ΡΡΠΎΠ²ΠΈ
jQuery
4615474
3714643
Π Π΅Π°Π³ΠΈΡΠ°Π°Ρ
489827
241023
Vue
85649
43691
Π°Π³ΠΎΠ»Π½Π°
19423
18088
ΠΠ°Π΄Π΅ΠΆΠΈ ΠΈ ΡΠΎΠ½ΠΈΡΡΠ°
ΠΡΠ΅Π΄ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌΠ΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅, ΡΠ°ΠΊΠ°ΠΌ Π΄Π° Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π·Π° ΡΠΎΠ° Π½Π° ΡΡΠΎ Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° ΡΠ΅ Π½Π°Π΄Π΅Π²Π°ΠΌ.
ΠΠ΅ΡΡΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΈΠ΄Π΅Π°Π»Π΅Π½ ΡΠ²Π΅Ρ, ΡΠ°ΠΌΠΊΠΈ Π±ΠΈ Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½Π°Π»Π΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΈ Π±ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠ»Π΅ Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈ Π·Π° ΡΠ΅ΠΊΠΎΡΠ΄Π½Π΅Π²Π½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° Π½Π°ΡΠΈΡΠ΅ ΡΠ°ΡΡΠΎΠ²ΠΈ. ΠΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠ° Π΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΠΎΠ΄ ΡΠΈΠ΅ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈ. ΠΡΠΈΡΡΠ°ΠΏΠ½ΠΎΡΡΠ° ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΄ΠΎΠ°ΡΠ°Π°Ρ Π½Π° ΡΠΌ ΠΎΠ²Π΄Π΅. ΠΠΎ, ΠΎΠ²Π° Π΅ ΡΠ°ΠΌΠΎ Π½Π°ΡΠ²Π°ΠΆΠ½ΠΎΡΠΎ Π½Π΅ΡΡΠΎ.
ΠΠ½Π°ΡΠΈ, Π²ΠΎ ΠΈΠ΄Π΅Π°Π»Π΅Π½ ΡΠ²Π΅Ρ, Π½Π΅ΠΊΠ°ΠΊΠ²Π° ΡΠ°ΠΌΠΊΠ° ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ ΠΎΠ»Π΅ΡΠ½ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π²ΠΈΡΠΎΠΊΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ. ΠΠ²Π° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ ΡΠ°ΠΌΠΊΠ°ΡΠ° ΠΌΡ Π΄Π°Π²Π° Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ ΠΏΡΠΈΡΡΠΎΡΠ½Π° ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠΎΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΈΠ»ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ Π½Π°ΠΌΠ΅ΡΠ½ΡΠ²Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ, ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΡΠΈ Π±Π°ΡΠ°ΡΠ° Π·Π° Π½Π΅Π³ΠΎ ΡΡΠΎ Π³ΠΎ ΠΎΡΠ΅ΠΆΠ½ΡΠ²Π°Π°Ρ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° Π½Π΅ΡΡΠΎ ΡΠΎΠ° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° Π±Π°Π²Π½ΠΎ.
ΠΠ°ΡΠ΄ΠΎΠ±ΡΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΠΈ Π΄Π²Π΅ΡΠ΅: Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ Π΄ΠΎΠ±ΡΠ° ΠΎΡΠ½ΠΎΠ²Π° ΠΈ Π΄Π° Π½Π°ΠΌΠ΅ΡΠ½Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΡΠΎ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΠΏΡΠΈΡΡΠΎΠ΅Π½ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ.
ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π½Π΅ΠΌΠ° Π΄Π° Π½ΠΈ Π³ΠΈ Π΄Π°Π΄Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ ΡΡΠΎ Π½ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ. Π, Π²ΡΡΡΠ½ΠΎΡΡ, ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΎΡΡΠ°Π²Π° Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π½Π°ΡΠ΅ΡΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅
ΠΠΎΡΠ΅Π±Π½ΠΎ ΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π°Ρ 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 ΠΊΠΎΠ΄ (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 ΠΊΠΎΠ΄ ΠΏΡΠ΅ΡΡΠ»Π΅Π½ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈ
ΠΠΊΠΎ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ JS ΡΡΠΎ ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Π³ΠΎ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ Π΄ΠΎ ΡΡΠ΅Π΄ΠΈΡΠ΅, ΡΠΎΠ³Π°Ρ ΡΓ¨ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅. ΠΠΌΠ΅Π½ΠΎ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π΅Π΄Π½Π° ΠΎΠ΄ ΡΠ°ΠΌΠΊΠΈΡΠ΅, ΡΠΎΠ° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π΄ΡΡΠΈ ΠΈ Π²ΠΎ ΠΈΠ΄Π΅Π°Π»Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°, ΠΎΠ±Π΅ΠΌΠΎΡ Π½Π° JavaScript ΠΊΠΎΠ΄ΠΎΡ Π·Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠΈ. ΠΠ²Π° Π½Π΅ Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΡΠ²Π°ΡΠΊΠΈ - Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ JavaScript ΡΠ°ΠΌΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΈ Π΄Π° ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° JS ΠΊΠΎΠ΄ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΌΠ°Π»Π°.
ΠΠ½Π° ΡΡΠΎ Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π·Π° ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΅ ΡΠΎΠ° ΡΡΠΎ Π½Π΅ΠΊΠΎΠΈ ΡΠ°ΠΌΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ°Π°Ρ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΏΠΎΡΠ΄ΠΎΠ²Π½ΠΈ ΡΠΎΡΠΊΠΈ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅. ΠΠ΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΡΠΎ jQuery ΠΈΠ·Π³Π»Π΅Π΄Π°Π°Ρ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ. ΠΠΈΠ²Π½ΠΈΡΠ΅ Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΡΠ°Π½ΠΈΡΠΈ ΡΠΎΠ΄ΡΠΆΠ°Ρ 15% ΠΏΠΎΠ²Π΅ΡΠ΅ JavaScript ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ, Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΠ°ΡΡΠΎΠ²ΠΈ ΡΠΎΠ΄ΡΠΆΠ°Ρ 18% ΠΏΠΎΠ²Π΅ΡΠ΅ JavaScript. (ΠΠ° ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ·Π½Π°Π΅, ΠΈΠΌΠ° ΠΈΠ·Π²Π΅ΡΠ½Π° ΠΈΡΠΊΡΠΈΠ²ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ²Π΄Π΅. Π€Π°ΠΊΡ Π΅ Π΄Π΅ΠΊΠ° jQuery Π΅ ΠΏΡΠΈΡΡΡΠ΅Π½ Π½Π° ΠΌΠ½ΠΎΠ³Ρ ΡΠ°ΡΡΠΎΠ²ΠΈ, ΠΏΠ° ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ Π΅ ΡΡΠΎ ΡΠ°ΠΊΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ ΡΠ΅ ΠΏΠΎΠ±Π»ΠΈΡΠΊΡ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Π²ΠΊΡΠΏΠ½ΠΈΠΎΡ Π±ΡΠΎΡ Π½Π° ΡΠ°ΡΡΠΎΠ²ΠΈ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅. Π‘Π΅ΠΏΠ°ΠΊ, ΡΠΎΠ° Π½Π΅ Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΠ·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΈΠ·Π»Π΅Π·Π½ΠΈ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° ΡΠ°ΠΌΠΊΠ°.)
ΠΠΎΠ΄Π΅ΠΊΠ° ΡΠ°ΡΡΠΎΡ Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΎΠ΄ 15-18% Π΅ Π·Π½Π°ΡΠ°ΡΠ½Π° Π±ΡΠΎΡΠΊΠ°, Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π΄Π°Π½ΠΎΠΊΠΎΡ Π½Π°ΠΌΠ΅ΡΠ½Π°Ρ ΠΎΠ΄ jQuery Π΅ ΠΌΠ½ΠΎΠ³Ρ Π½ΠΈΠ·ΠΎΠΊ. ΠΠ³ΠΎΠ»Π½ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ Π²ΠΎ 10-ΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ» ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ 344% ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΄ΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈ 377% ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ. Π‘Π°ΡΡΠΎΠ²ΠΈΡΠ΅ React ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½Π°ΡΡΠ΅ΡΠΊΠΈ, ΠΈΡΠΏΡΠ°ΡΠ°ΡΡΠΈ 193% ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠ΄ Π΄ΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΠ°ΡΡΠΎΠ²ΠΈ ΠΈ 270% ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ.
ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠΏΠΎΠΌΠ½Π°Π² Π΄Π΅ΠΊΠ° ΠΈΠ°ΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ ΡΠ°ΠΌΠΊΠ° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° Π½Π° ΠΊΠΎΠ΄ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π½Π° ΡΠ°ΠΌΠΈΠΎΡ ΠΏΠΎΡΠ΅ΡΠΎΠΊ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π½Π΅Π³ΠΎ, ΡΠ΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ°ΠΌΠΊΠ°ΡΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π°ΡΠ° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° Π½Π° ΠΊΠΎΠ΄.
ΠΠ½Π° ΡΡΠΎ Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° jQuery ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠ° ΡΠ»Π΅Π΄Π°Ρ ΠΎΠ²Π°Π° ΠΈΠ΄Π΅ΡΠ°. ΠΠ°ΠΊΠΎ ΡΠΈΠ΅, Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° 10-ΡΠΈ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», ΡΠ΅ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΡΠ΅ΡΠΊΠΈ ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ (Π·Π° 15-18%), ΡΠΈΠ΅, Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° 90-ΡΠΈ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», ΡΠ΅ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ»Π΅ΡΠ½ΠΈ ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ - Π·Π° ΠΎΠΊΠΎΠ»Ρ 3% ΠΈ Π²ΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΈ Π²ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°. ΠΠ²Π° Π½Π΅ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³Ρ Π·Π½Π°ΡΠ°ΡΠ½Π° ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠ°, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° jQuery ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Π±Π°ΡΠ΅ΠΌ Π½Π΅ΠΌΠ°Π°Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½ΠΈ Π½Π° JavaScript ΠΊΠΎΠ΄ Π΄ΡΡΠΈ ΠΈ Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΡΠ΅ Π½Π°ΡΠ³ΠΎΠ»Π΅ΠΌΠΈ Π²Π΅ΡΠ·ΠΈΠΈ.
ΠΠΎ, ΠΈΡΡΠΎΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅ Π·Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠΈ.
ΠΡΡΠΎ ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°ΡΠΎΡ ΡΠΎ 10-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», Π½Π° 90-ΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ» ΠΌΠ΅ΡΡΠ°ΡΠ° Π½Π° Angular ΠΈ React ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠ°ΡΡΠΎΠ²ΠΈ, Π½ΠΎ ΡΠΈΠ΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ, Π·Π° ΠΆΠ°Π», Π½Π° ΠΏΠΎΠ»ΠΎΡΠΎ.
ΠΠ° 90-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», Angular ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ 141% ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈ 159% ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈ. Π‘Π°ΡΡΠΎΠ²ΠΈΡΠ΅ React ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ 73% ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄ΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΠ°ΡΡΠΎΠ²ΠΈ ΠΈ 58% ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ. ΠΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Π½Π° React Π½Π° 90-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ» Π΅ 2197.8 KB. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΎΠ²ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ 322.9 KB ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΎΡΠΊΠΎΠ»ΠΊΡ Π½ΠΈΠ²Π½ΠΈΡΠ΅ Π½Π°ΡΠ±Π»ΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Vue. ΠΠ°Π·ΠΎΡ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π΅ΡΠΊΡΠΎΠΏ-ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Angular ΠΈ React ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠ°ΡΡΠΎΠ²ΠΈ Π΅ ΡΡΡΠ΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π΅ΡΠΊΡΠΎΠΏ-ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° React ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ 554.7 KB ΠΏΠΎΠ²Π΅ΡΠ΅ JS ΠΊΠΎΠ΄ Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΠ»ΠΈΡΠ½ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ Π½Π° Vue.
ΠΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° JavaScript ΠΊΠΎΠ΄ΠΎΡ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ°
ΠΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ°ΡΠ½ΠΎ ΡΠΊΠ°ΠΆΡΠ²Π°Π°Ρ Π΄Π΅ΠΊΠ° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΎΡΡΡΠ²Π°Π½ΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠΎΠ΄ΡΠΆΠ°Ρ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ JavaScript ΠΊΠΎΠ΄. ΠΠΎ, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΎΠ²Π° Π΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ Π΄Π΅Π» ΠΎΠ΄ Π½Π°ΡΠ°ΡΠ° ΡΠ°Π²Π΅Π½ΠΊΠ°.
ΠΡΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ΄ΠΎΡ JavaScript ΡΠ΅ ΠΏΡΠΈΡΡΠΈΠ³Π½Π΅ Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π²ΠΎ ΡΠ°Π±ΠΎΡΠ½Π° ΡΠΎΡΡΠΎΡΠ±Π°. ΠΡΠΎΠ±Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ ΠΎΠ½ΠΈΠ΅ Π΄Π΅ΡΡΡΠ²Π° ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠ°Ρ ΡΠΎ ΠΊΠΎΠ΄ Π²ΠΎ Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ. ΠΠ»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½Π° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΡΠ΅ Π΄Π΅ΡΡΡΠ²Π°, ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ ΡΡΠΈΠ»ΠΎΠ²ΠΈ ΠΈ Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΎΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°. ΠΠΊΠΎ ΡΠ° ΠΏΡΠ΅ΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° ΡΠΎ JavaScript Π·Π°Π΄Π°ΡΠΈ, ΡΠ°Π° Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π³ΠΈ Π·Π°Π²ΡΡΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π½Π°Π²ΡΠ΅ΠΌΠ΅Π½ΠΎ. ΠΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΎΠ΄Π»ΠΎΠΆΡΠ²Π°ΡΠ° ΠΈ βΡΠΎΠΏΠΈΡΠ°ΡΠΊΠΈβ Π²ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅.
ΠΠ°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° Π°ΡΡ ΠΈΠ²Π°ΡΠ° HTTP ΡΠΎΠ΄ΡΠΆΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠΎΠ° ΠΊΠΎΠ»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° JavaScript ΠΊΠΎΠ΄ΠΎΡ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π½Π° ΠΌΠΎΡΠΎΡΠΎΡ V8. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ ΡΠΎΠ±Π΅ΡΠ΅ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ Π΄Π° Π΄ΠΎΠ·Π½Π°Π΅ΠΌΠ΅ ΠΊΠΎΠ»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ ΠΎΠ΄Π·Π΅ΠΌΠ° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° 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
ΠΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠ° Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ
ΠΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ (Π²ΠΎ ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ) ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠΈ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈ
ΠΡΠΎΡΠ΅Π½ΡΠΈΠ»ΠΈ
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
ΠΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠ° Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈ
ΠΠ²Π΄Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ Π½Π΅ΡΡΠΎ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ·Π½Π°ΡΠΎ.
ΠΠ° ΠΏΠΎΡΠ΅ΡΠΎΠΊ, ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠΎ jQuery ΡΡΠΎΡΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° JavaScript Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅. ΠΠ° 10-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΡΠΈΡΠ΅ Π»ΠΎΠΊΠ°ΡΠΈΠΈ, jQuery ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ ΡΡΠΎΡΠ°Ρ 61% ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° JS ΠΊΠΎΠ΄ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ°. ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ jQuery ΡΠ°ΡΡΠΎΠ²ΠΈ, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° Π·Π° 37%. ΠΠ° 90-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π½Π° jQuery ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π±Π»ΠΈΡΠΊΡ Π΄ΠΎ Π·Π±ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ. ΠΠΎΡΠΎΡΠ½ΠΎ, jQuery ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΠΌΠΈΠ½ΡΠ²Π°Π°Ρ 1.3% ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ Π²ΠΎ Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΠ°ΡΡΠΎΠ²ΠΈ, Π° Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΡΡΠΎΡΠ°Ρ 0.7% ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ Π²ΠΎ Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ°.
ΠΠ΄ Π΄ΡΡΠ³Π°ΡΠ° ΡΡΡΠ°Π½Π° Π½Π° Π½Π°ΡΠΈΠΎΡ ΡΠ΅ΡΡΠΈΠ½Π³ ΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΠΎ Π½Π°ΡΠ³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ°. ΠΠ²Π° Π΅, ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ, Angular ΠΈ React. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΡΡ Π½ΠΈΠ² Π΅ ΡΠΎΠ° ΡΡΠΎ, ΠΈΠ°ΠΊΠΎ Angular ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ Π½Π° ΠΊΠΎΠ΄ Π΄ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈΡΠ΅ ΠΎΠ΄ React ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π½Π° Angular ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅. ΠΠ°Π»Π΅ΠΊΡ ΠΏΠΎΠΌΠ°Π»ΠΊΡ.
ΠΠ° 10-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», Angular Π΄Π΅ΡΠΊΡΠΎΠΏ-ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΡΡΠΎΡΠ°Ρ 230% ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° JS-ΠΊΠΎΠ΄ ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ. ΠΠ° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΠ°ΡΡΠΎΠ²ΠΈ ΠΎΠ²Π°Π° Π±ΡΠΎΡΠΊΠ° Π΅ 313%. Π‘Π°ΡΡΠΎΠ²ΠΈΡΠ΅ React ΠΈΠΌΠ°Π°Ρ Π½Π°ΡΠ»ΠΎΡΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ. ΠΠ° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΡΡΠΎΡΠ°Ρ 248% ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ, Π° Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΡΡΠΎΡΠ°Ρ 658% ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ. 658% Π½Π΅ Π΅ ΠΏΠ΅ΡΠ°ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°. ΠΠ° 10-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Π½Π° React ΡΡΠΎΡΠ°Ρ 2.7 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π½ΠΈΠ²Π½ΠΈΠΎΡ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΊΠΎΠ΄.
ΠΡΠΎΠ΅Π²ΠΈΡΠ΅ ΠΎΠ΄ 90-ΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ» ΠΈΠ·Π³Π»Π΅Π΄Π°Π°Ρ Π±Π°ΡΠ΅ΠΌ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΠΎΠ²ΠΈΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ Π±ΡΠΎΡΠΊΠΈ. Angular ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅, Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ ΡΠΈΡΠ΅ ΡΠ°ΡΡΠΎΠ²ΠΈ, ΡΡΠΎΡΠ°Ρ 29% ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π²ΠΎ Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΈ 27% ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ. ΠΠΎ ΡΠ»ΡΡΠ°ΡΠΎΡ Π½Π° ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ React, ΡΠ»ΠΈΡΠ½ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°Π°Ρ ΠΊΠ°ΠΊΠΎ 130% ΠΈ 98%, ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ.
ΠΡΠΎΡΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΎΡΡΡΠ°ΠΏΡΠ²Π°ΡΠ΅ Π·Π° 90-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ» ΠΈΠ·Π³Π»Π΅Π΄Π°Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ ΠΎΠ΄ ΡΠ»ΠΈΡΠ½ΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π·Π° 10-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ». ΠΠΎ, ΡΡΠΊΠ° Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠ°ΠΌΠ΅ΡΠΈ Π΄Π΅ΠΊΠ° Π±ΡΠΎΡΠΊΠΈΡΠ΅ ΡΡΠΎ ΡΠΊΠ°ΠΆΡΠ²Π°Π°Ρ Π½Π° Π²ΡΠ΅ΠΌΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π°Π°Ρ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΡΡΠ°ΡΠ½ΠΎ. ΠΠ° ΡΠ΅ΡΠ΅ΠΌΠ΅ - 20.8 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π²ΠΎ Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΡΡΠ΅Π΄ Π·Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π½Π° React. (ΠΠ΅ΡΡΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° ΠΏΡΠΈΠΊΠ°Π·Π½Π°ΡΠ° Π·Π° ΡΠΎΠ° ΡΡΠΎ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π²ΠΎ ΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄ΠΎΡΡΠΎΡΠ½Π° Π·Π° ΠΏΠΎΡΠ΅Π±Π½Π° ΡΡΠ°ΡΠΈΡΠ°).
ΠΠΌΠ° Π΅Π΄Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½Π° ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΎΠ²Π΄Π΅ (Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ°ΠΌ
ΠΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ (Π²ΠΎ ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ) ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Π²ΠΎ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ³Π° ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΡΠ°ΠΌΠΊΠ° ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΡΠΎΡΠ΅Π½ΡΠΈΠ»ΠΈ
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
Π‘Π°ΡΡΠΎΠ²ΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°ΠΌΠΎ Angular
1328.9
2151.9
3695.3
6629.3
11607.7
ΠΠ΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°ΠΌΠΎ React
2443.2
4620.5
10061.4
17074.3
24956.3
ΠΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Π²ΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΠΊΠΎΠ³Π° ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΡΠ°ΠΌΠΊΠ° ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΡΠ²ΠΎ, Π½Π΅ΡΡΠΎ ΡΡΠΎ Π½Π΅ Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΡΠ²Π°ΡΠΊΠΈ: ΠΊΠΎΠ³Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΡΠ°ΠΌΠΊΠ° ΠΈΠ»ΠΈ Π΅Π΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΊΠ²Π°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π°Ρ ΠΏΠΎΡΠ΅ΡΡΠΎ ΠΎΡΠΊΠΎΠ»ΠΊΡ Π½Π΅. ΠΠ·Π²Π΅Π΄Π±Π°ΡΠ° Π·Π° ΡΠ΅ΠΊΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π½Π° 10-ΡΠΈΠΎΡ ΠΈ 25-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ». ΠΠΌΠ° ΡΠΌΠΈΡΠ»Π°. ΠΠ΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΡΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π΅Π΄Π½Π° ΡΠ°ΠΌΠΊΠ° ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ±ΡΠ·Π° ΠΎΠ΄ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΡΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π΄Π²Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΡΡΡΠ½ΠΎΡΡ, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΏΡΠ΅Π΄Π½Π° Π°Π»Π°ΡΠΊΠ° ΡΡΠΎ ΡΠ° ΠΈΡΠΏΠΈΡΡΠ²Π°Π²ΠΌΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π°Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π²ΠΎ ΡΠΈΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ, ΡΠΎ Π΅Π΄Π΅Π½ ΡΡΠ±ΠΎΠΏΠΈΡΠ΅Π½ ΠΈΡΠΊΠ»ΡΡΠΎΠΊ. ΠΠ½Π° ΡΡΠΎ ΠΌΠ΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΠΈ Π΅ ΡΠΎΠ° ΡΡΠΎ Π½Π° 50-ΡΠΈΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ» ΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅, ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ React ΠΈΠΌΠ°Π°Ρ ΠΏΠΎΠ»ΠΎΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΊΠΎΠ³Π° React Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΡΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ. ΠΠ²Π°, ΠΈΠ½Π°ΠΊΡ, Π±Π΅ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ° ΡΡΠΎ Π³ΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°ΠΌ ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ²Π΄Π΅.
ΠΠ²Π° Π΅ ΠΌΠ°Π»ΠΊΡ ΡΡΠ΄Π½ΠΎ, Π½ΠΎ ΡΠ΅ΠΏΠ°ΠΊ ΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π°ΠΌ Π΄Π° Π±Π°ΡΠ°ΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π°ΡΠ΅ Π·Π° ΠΎΠ²Π°Π° Π½Π΅ΠΎΠ±ΠΈΡΠ½ΠΎΡΡ.
ΠΠΊΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ React ΠΈ jQuery, ΡΠΎΠ³Π°Ρ ΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π°ΡΠ²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π΅ Π½Π΅ΠΊΠ°Π΄Π΅ Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΠ°Ρ Π²ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΌΠΈΠ³ΡΠΈΡΠ°ΡΠ΅ ΠΎΠ΄ jQuery Π½Π° React. ΠΠΎΠΆΠ΅Π±ΠΈ ΡΠΎΡ ΠΈΠΌΠ° Π±Π°Π·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π²ΠΎ ΠΊΠΎΡΠ° ΡΠ΅ ΠΌΠ΅ΡΠ°Π°Ρ ΠΎΠ²ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠΈΠ΄Π΅ΡΡΠΈ Π²Π΅ΡΠ΅ Π²ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° jQuery ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° ΠΎΠ΄ React ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅, ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΠΈ ΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½Π΅ΠΊΠΎΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π²ΠΎ jQuery ΠΏΠΎΠΌΠ°Π³Π° ΠΌΠ°Π»ΠΊΡ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Ρ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°.
ΠΠΎ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΡΠ΅ Π΄Π²ΠΈΠΆΠΈ ΠΎΠ΄ jQuery Π½Π° React ΠΈ ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ° Π½Π° React, ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°. ΠΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° ΡΠΎ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π²ΠΈΡΠΎΠΊ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ, Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ React, ΡΠΎΠ³Π°Ρ ΡΓ¨ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π²ΠΎ ΡΠ΅Π΄ ΡΠΎ ΡΠ°ΠΊΠ²Π° ΡΡΡΠ°Π½ΠΈΡΠ°. ΠΠΎ, Π·Π° ΠΏΡΠΎΡΠ΅ΡΠ½Π°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° Π½Π° React, ΡΠΈΡΠΎΠΊΠ°ΡΠ° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° React Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π΅ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π½Π° Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΎ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅.
ΠΠ°Π·ΠΎΡ ΠΏΠΎΠΌΠ΅ΡΡ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈΡΠ΅
ΠΡΡΠ³ Π½Π°ΡΠΈΠ½ Π½Π° ΠΊΠΎΡ Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π°Π² ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π±Π΅ΡΠ΅ Π΄Π° ΠΈΡΡΡΠ°ΠΆΠ°ΠΌ ΠΊΠΎΠ»ΠΊΡ Π΅ Π³ΠΎΠ»Π΅ΠΌ ΡΠ°Π·ΠΎΡ ΠΏΠΎΠΌΠ΅ΡΡ ΠΈΡΠΊΡΡΡΠ²Π°ΡΠ° ΡΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏ. ΠΠΊΠΎ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ Π½Π° ΠΊΠΎΠ΄ΠΎΡ JavaScript, ΡΠΎΠ³Π°Ρ ΡΠ°ΠΊΠ²Π°ΡΠ° ΡΠΏΠΎΡΠ΅Π΄Π±Π° Π½Π΅ ΠΎΡΠΊΡΠΈΠ²Π° Π½ΠΈΡΡΠΎ ΡΡΡΠ°ΡΠ½ΠΎ. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π±ΠΈ Π±ΠΈΠ»ΠΎ ΡΠ±Π°Π²ΠΎ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄Π°Ρ ΠΏΠΎΠΌΠ°Π»ΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ Π½Π° ΠΊΠΎΠ΄ Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅, Π½ΠΎ Π½Π΅ΠΌΠ° Π³ΠΎΠ»Π΅ΠΌΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° Π²ΠΎ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏ.
ΠΠΎ, Π°ΠΊΠΎ Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ, ΡΡΠ°Π½ΡΠ²Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ² ΠΌΠ½ΠΎΠ³Ρ Π³ΠΎΠ»Π΅ΠΌ ΡΠ°Π· ΠΏΠΎΠΌΠ΅ΡΡ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈΡΠ΅.
ΠΠ³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ (Π²ΠΎ ΠΏΡΠΎΡΠ΅Π½ΡΠΈ) ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏ
ΠΡΠΎΡΠ΅Π½ΡΠΈΠ»ΠΈ
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-ΠΎΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ», ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Π½Π° React ΡΡΠΎΡΠ°Ρ 431.5% ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ ΠΎΡΠΊΠΎΠ»ΠΊΡ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π°. jQuery ΠΈΠΌΠ° Π½Π°ΡΠΌΠ°Π» ΡΠ°Π·, Π½ΠΎ ΠΈ ΠΎΠ²Π΄Π΅ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½Π°ΡΠ° Π±ΡΠΎΡΠΊΠ° Π΅ 188.2%. ΠΠΎΠ³Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΠΈ Π³ΠΈ ΠΏΡΠ°Π²Π°Ρ ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π½Π° ΡΠ°ΠΊΠΎΠ² Π½Π°ΡΠΈΠ½ ΡΡΠΎ ΠΈΠΌ ΡΡΠ΅Π±Π° ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Ρ (ΠΈ ΡΠΎΠ° ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°, Π° ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ°ΠΌΠΎ ΡΠ΅ Π²Π»ΠΎΡΡΠ²Π°), ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΡΠ΅Π΄ΠΈ ΡΠΎ ΠΌΠ°Π»Π° ΠΌΠΎΡΠ½ΠΎΡΡ ΡΡΠ΅Π±Π° Π΄Π° ΠΏΠ»Π°ΡΠ°Ρ Π·Π° ΡΠΎΠ°.
Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄
ΠΠΎΠ±ΡΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌ Π΄Π°Π΄Π°Ρ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄ΠΎΠ±ΡΠ° ΠΎΡΠ½ΠΎΠ²Π° Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ Π²Π΅Π±-ΠΏΡΠΎΠ΅ΠΊΡΠΈ (Π²ΠΎ ΡΠΌΠΈΡΠ»Π° Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ, ΠΏΡΠΈΡΡΠ°ΠΏΠ½ΠΎΡΡ, ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ) ΠΈΠ»ΠΈ ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ°Π°Ρ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ° ΡΡΠΎ Π³ΠΎ ΠΎΡΠ΅ΠΆΠ½ΡΠ²Π°Π°Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π΅ΡΡΠΎ ΡΡΠΎ Π³ΠΈ ΠΏΡΠ΅ΠΊΡΡΡΠ²Π° ΡΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ°.
Π‘Π΅ ΡΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° ΠΎΠ²Π° Π½Π΅ Π²Π°ΠΆΠΈ Π·Π° ΠΈΠ·Π²Π΅Π΄Π±Π°ΡΠ° Π½Π° Π²Π΅Π±-ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ (ΠΈ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π·Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° ΡΠ°ΠΌΠΎ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ React ΠΈΠ»ΠΈ Angular ΡΡΠΎΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄ ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅, Π½Π΅ ΠΌΠΎΡΠ° Π΄Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Π½Π° React ΡΠ΅ ΠΏΠΎΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΎΠ΄ ΡΠ°ΡΡΠΎΠ²ΠΈΡΠ΅ Vue ΠΊΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠ°Ρ. ΠΡΡΡΠ½ΠΎΡΡ, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°Π²ΠΌΠ΅ ΠΊΠ°ΠΆΡΠ²Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΌΠ°Π»ΠΊΡ Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π½Π° ΡΠ°ΠΌΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π’ΠΈΠ΅ Π·Π±ΠΎΡΡΠ²Π°Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠ°Π·Π²ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΊΠΎΠ½ ΠΊΠΎΠΈ, ΡΠ²Π΅ΡΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅, ΠΎΠ²ΠΈΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΈ ΡΡΡΠΊΠ°Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅. Π‘ΡΠ°Π½ΡΠ²Π° Π·Π±ΠΎΡ Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΠ°ΠΌΠΊΠΈ, Π½ΠΈΠ²Π½ΠΈΠΎΡ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌ ΠΈ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ.
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π΅ Π½Π΅ΡΡΠΎ ΡΡΠΎ Π½Π΅ Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π²ΠΌΠ΅ ΠΎΠ²Π΄Π΅, ΠΈΠΌΠ΅Π½ΠΎ, ΠΊΠΎΠ»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ ΡΡΠ΅Π΄ΠΎΡ ΡΡΠΎΡΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° JavaScript ΠΊΠΎΠ΄ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΡΠ°Π½ΠΈΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°. ΠΡΠ³ΡΠΌΠ΅Π½ΡΠΎΡ Π²ΠΎ ΠΊΠΎΡΠΈΡΡ Π½Π° SPA Π΅ Π΄Π΅ΠΊΠ° ΡΡΠΎΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° Π΅Π΄Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠ΅ ΡΠ΅ Π²ΡΠΈΡΠ° Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΡΠ΅ΠΎΡΠ΅ΡΡΠΊΠΈ, ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ±ΡΠ·ΠΎ Π΄Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΈ Π΄ΠΎ ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°. ΠΠΎΠ΅ΡΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ ΠΌΠΈ ΠΊΠ°ΠΆΡΠ²Π° Π΄Π΅ΠΊΠ° ΡΠΎΠ° Π΅ Π΄Π°Π»Π΅ΠΊΡ ΠΎΠ΄ ΡΠ°ΠΊΡ. ΠΠΎ, Π½Π΅ΠΌΠ°ΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π΄Π° Π³ΠΎ ΡΠ°Π·ΡΠ°ΡΠ½ΠΈΠΌΠ΅ ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅.
ΠΠ½Π° ΡΡΠΎ Π΅ ΡΠ°ΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π°ΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠ° ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΡΠ°, ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΠΏΡΠ²ΠΈΡΠ½ΠΎΡΠΎ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠ²Π°ΡΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠ²Π° Π²Π°ΠΆΠΈ Π΄ΡΡΠΈ ΠΈ Π·Π° Π½Π°ΡΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΡΠ°.
ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ Π²ΠΎ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄Π° ΠΏΡΠ°Π²Π°Ρ ΡΠ°ΠΊΠ²ΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ ΡΠ²Π΅ΡΠ½ΠΎ.
ΠΠΎ, ΠΈΠΌΠ°ΠΌΠ΅ ΠΈ ΠΏΡΠΈΡΠΈΠ½Π° Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΠΌ. ΠΡ ΡΠ°Π±ΡΠ΅Π½ ΡΡΠΌ ΠΎΠ΄ ΡΠΎΠ° ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ΡΠ½ΠΎ ΡΠΎΡΠ°Π±ΠΎΡΡΠ²Π°Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° Chrome ΡΠΎ ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΡΠΎΡΠ°Ρ Π·Π°Π΄ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π°Π»Π°ΡΠΊΠΈΡΠ΅ ΠΎΠ΄ ΠΏΡΠ΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π» ΡΡΠΎ Π³ΠΈ ΠΎΠΏΡΠ°ΡΠΈΠ²ΠΌΠ΅ Π·Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π²ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΈΠ΅ Π°Π»Π°ΡΠΊΠΈ.
Π‘Π΅ΠΏΠ°ΠΊ, ΡΠ°Ρ ΡΡΠΌ ΠΏΡΠ°Π³ΠΌΠ°ΡΠΈΡΠ½Π° Π»ΠΈΡΠ½ΠΎΡΡ. ΠΠΎΠ²ΠΈΡΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΈΠ·Π²Π΅Π΄Π±Π°ΡΠ° ΠΎΠ½ΠΎΠ»ΠΊΡ ΡΠ΅ΡΡΠΎ ΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ Π³ΠΈ ΡΠ΅ΡΠ°Π²Π°Π°Ρ. Π ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π°Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈΡΠ΅. ΠΡΡΠΎ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ ΠΎΡΠ΅ΠΊΡΠ²Π°ΠΌΠ΅ ΡΠΎΠ°
ΠΠΊΠΎ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π΅Π΄Π½Π° ΠΎΠ΄ Π°Π»Π°ΡΠΊΠΈΡΠ΅ ΠΎΠ΄ ΠΏΡΠ΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π» ΡΡΠΎ ΡΠ΅ Π΄ΠΈΡΠΊΡΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π», ΡΠΎΠ° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π²Π»ΠΎΠΆΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π½Π°ΠΏΠΎΡΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ°ΡΠ΅ Π΄Π΅ΠΊΠ°, ΠΏΠ°ΡΠ΅ΠΌ, Π½Π΅ΠΌΠ° Π΄Π° ΠΌΡ Π½Π°ΡΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π²Π°ΡΠΈΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ²Π΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ° ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΡΠ΅Π΄ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π½ΠΎΠ²Π° ΡΠ°ΠΌΠΊΠ°:
- ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅ ΡΠΎ Π·Π΄ΡΠ°Π² ΡΠ°Π·ΡΠΌ. ΠΠ°Π»ΠΈ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½Π°ΡΠ° ΡΠ°ΠΌΠΊΠ°? Π§ΠΈΡΡΠΈΠΎΡ JavaScript ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΌΠ½ΠΎΠ³Ρ Π΄Π΅Π½Π΅Ρ.
- ΠΠ°Π»ΠΈ ΠΏΠΎΡΡΠΎΠΈ ΠΏΠΎΠ»Π΅ΡΠ½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° ΠΏΠΎ Π²Π°Ρ ΠΈΠ·Π±ΠΎΡ (ΠΊΠ°ΠΊΠΎ Preact, Svelte ΠΈΠ»ΠΈ Π½Π΅ΡΡΠΎ Π΄ΡΡΠ³ΠΎ) ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ Π΄Π°Π΄Π΅ 90% ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π° ΡΠ°ΠΌΠΊΠ°?
- ΠΠΊΠΎ Π²Π΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠ°, ΡΠ°Π·ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π΄Π°Π»ΠΈ ΠΈΠΌΠ° Π½Π΅ΡΡΠΎ ΡΡΠΎ Π½ΡΠ΄ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ, ΠΏΠΎΠΊΠΎΠ½Π·Π΅ΡΠ²Π°ΡΠΈΠ²Π½ΠΈ, ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΎΠΏΡΠΈΠΈ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Nuxt.js Π½Π°ΠΌΠ΅ΡΡΠΎ Vue, Next.js Π½Π°ΠΌΠ΅ΡΡΠΎ React ΠΈΡΠ½.).
- Π¨ΡΠΎ ΡΠ΅ ΡΠΈ
Π±ΡΡΠ΅Ρ ΠΠ·Π²Π΅Π΄Π±Π° Π½Π° JavaScript? - ΠΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ
Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π·Π²ΠΎΡ Π·Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ Π²ΠΎΠ²Π΅Π΄Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ JavaScript ΠΊΠΎΠ΄ Π²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ Π΅ Π°ΠΏΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ? - ΠΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠ° Π·Π° Π»Π΅ΡΠ½ΠΎΡΠΈΡΠ° Π½Π° ΡΠ°Π·Π²ΠΎΡ, ΡΠ°Π·ΠΌΠΈΡΠ»Π΅ΡΠ΅
Π΄Π°Π»ΠΈ Π²ΠΈ ΡΡΠ΅Π±Π° ΠΈΡΠΏΡΠ°ΡΠΈ ΡΠ°ΠΌΠΊΠΎΠ²Π΅Π½ ΠΊΠΎΠ΄ Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠΎΠΆΠ΅Π±ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΡΠ΅ΡΠΈΡΠ΅ ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ?
ΠΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΎ, ΠΎΠ²ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°Π°Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ, Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΠΎΠ° ΡΡΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΡΠ°Π·Π²ΠΈΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π». ΠΠΎ, ΡΠΈΠ΅ ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²Π°ΠΆΠ½ΠΈ ΠΊΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΠΎΡ Π·Π° ΠΏΠΎΡΠ΅ΡΠΎΠΊ Π½Π΅ΠΌΠ° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ.
ΠΠΎΡΠΈΡΡΠ²Π°Π½ΠΈ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ! Π¨ΡΠΎ Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΠΈΠ΄Π΅Π°Π»Π½Π° JavaScript ΡΠ°ΠΌΠΊΠ°?
ΠΠ·Π²ΠΎΡ: www.habr.com