Goal: ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ SoftGaming, ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Π΅ΡΡΠΈ ΠΊ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅.
Pre-reqirements
ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ SG:
- ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ JWT Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ (SG ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΡ ΠΈΠ»ΠΈ JWT Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ. ΠΠ»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΎΠ±Ρ useJWT=1 Π±ΡΠ»ΠΎ ΠΊΠ°ΠΊ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅, ΡΠ°ΠΊ ΠΈ Π½Π° Π°ΠΏΠΈ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²)
- Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΠ°Π·Π°ΡΡ Ρ Π‘Π ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π·Π΅ΡΠΊΠ°Π»ΠΎ, Π½Π° ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅. Π ΠΏΡΠΈΠΌΠ΅ΡΡ sever-shadow.com, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΎ Π·Π° ΠΠΠ¨ΠΠ fastly. ΠΡΠΎ Π·Π΅ΡΠΊΠ°Π»ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ , ΡΠ΅ΠΌ ΡΡΠΎ Π½Π° Π½Π΅ΠΌ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°ΠΉΡΠ°. Π’ΠΎΠ»ΡΠΊΠΎ API.
- ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠΎΡΡΠΎΠ²ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π‘Π ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΠΈΡΡΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄ΠΎΠΌΠ΅Π½ ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ°. Π’ΠΎ Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΡΠΌΠ° ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π²Π½ΡΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΡΡΠ»ΠΊΠ° Π²ΠΈΠ΄Π°: server-redirector.com/confirm=token
- ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π½Π΅ Π²Π»Π°Π΄Π΅Π΅ΠΌ Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π½Π°ΠΌ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΎΡΠ½ΠΈΡΡ ΡΡΠΎ Ρ SG Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» hotlink protection Π΄Π»Ρ https://sever.casino/favicon/favicon-16x16.png Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ ΠΈ Π½Π° Π²ΡΠ΅Ρ Π·Π΅ΡΠΊΠ°Π»Π°Ρ . ΠΡΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌ hotlink protection Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ.
Flow
ΠΠ»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ»ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠΎΠΉ:
ΠΠ΄Π΅:
- Affilka tracker (1,2): ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΡΠ°ΠΊΡΠΎΡ Π°ΡΡΠΈΠ»ΠΊΠΈ. ΠΠ°ΠΌ ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π° ΡΠ°Π·Π½ΡΡ Π΄ΠΎΠΌΠ΅Π½Π°Ρ (Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡ ΡΠ΅ΠΎΡΠ½ΡΠ΅ ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π±Π°ΠΉ ΡΡΡΠ»ΠΊΠΈ)
- Land (3,4,5,6,7,8): Π»Π΅Π½Π΄ΠΈΠ½Π³ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Ρ Π°ΠΏΠΈ Π‘Π. Π‘Π°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ Π»Π΅Π½Π΄ΠΈΠ½Π³ ΡΡΠΎ ΡΡΠ°ΡΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΡ, ΠΌΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π½Π° CloudFlare ΠΈ ΠΎΡΠ΄Π°Π²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Fastly (ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡΡ Π² Π Π£). ΠΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Π΄Π»Ρ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ², Ρ.ΠΊ. ΠΈΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π±ΡΠ΄ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ.
- SG (4,5,6,7): ΡΡΠΎ Π°ΠΏΠΈ SG, ΠΏΠΎΠ΄Π½ΡΡΠΎΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ². ΠΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π° Π½Π°ΡΠ΅ΠΌ Π΄ΠΎΠΌΠ΅Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Ρ.ΠΊ. Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΈΡΡ CORS Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π½ΠΎΠ²ΡΡ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Ρ Π»Π΅Π½Π΄ΠΈΠ½Π³Π°ΠΌΠΈ Π±Π΅Π· Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ SG.
- Redirector (10,11): ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π·Π΅ΡΠΊΠ°Π»ΠΎ (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ±ΡΠ°ΡΡΠ²Π°Ρ Π΅Π³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ)
- SG (12,13): ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π·Π΅ΡΠΊΠ°Π»ΠΎ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ³ΡΠ°ΡΡ
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π»Π΅Π½Π΄ΠΈΠ½Π³Π°ΠΌ
ΠΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Π±Π΅Π· ΠΊΠΎΡΠΎΡΡΡ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π° Π΄Π΅Π»Π°ΡΡ:
- Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠΎΡΠΌΡ: Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΡΠΌΡ - Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΡΠ΅ΡΡΠ½Ρ.
- ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡ ΡΠΆΠ΅ Π·Π°ΡΠ΅Π³ΠΈΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ: Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΡΠΆΠ΅ ΠΏΡΠΎΡΠ΅Π» ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π½Π° Π»Π΅Π½Π΄ΠΈΠ½Π³Π΅, ΡΠΎ ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ Π·Π°Ρ ΠΎΠ΄Π΅ Π½Π° Π»Π΅Π½Π΄ΠΈΠ½Π³ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π·Ρ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ Π΄Π°Π»ΡΡΠ΅ Π½Π° ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ
- ΠΏΠΎΠ±Π΅Π³ ΠΈΠ· inapp Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ²: ΠΏΠΎΠΏΡΡΠΊΠ° ΠΎΡΠΊΡΡΡΠΈΡ Π² inapp Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ ΠΎΡΠΊΡΡΡΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ° (Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΄Π΅ΡΠ³ΠΈΠ²Π°ΡΡ stag Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° ΠΊ Π°ΡΡΡ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΠΈΡΡ ΠΏΡΠΈ Π·Π°ΠΊΡΡΡΠΈΠΈ ΠΈΠ½Π°ΠΏΠΏΠ°)
- ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π³ΡΠ³Π» Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠΉ: Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π±ΠΎΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠΎΠ±ΡΡΠΈΠΉ:
- ΠΏΠΎΠΊΠ°Π· ΡΠΎΡΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
- touched Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ
- Π½Π°ΠΆΠ°ΡΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ
- ΡΡΠΏΠ΅ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ
- ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
- ΠΎΡΠΊΡΡΡΠΈΠ΅ ΡΠΎΡΠΌΡ Π»ΠΎΠ³ΠΈΠ½Π°
- ΡΡΠΏΠ΅ΡΠ½ΡΠΉ Π»ΠΎΠ³ΠΈΠ½
- Π½Π΅ ΡΡΠΏΠ΅ΡΠ½ΡΠΉ Π»ΠΎΠ³ΠΈΠ½
- ΠΎΡΠΈΠ±ΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π°ΠΏΠΈ Π‘Π
- ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Π°ΠΏΠΈ: ΠΠΠ Π‘Π ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Π»ΠΎΠΌΠ°ΡΡΡΡ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠΈΡΡ ΠΏΠΎΠ»ΠΎΠΌΠΊΡ, ΠΎΡ Π³Π΅ΠΎΠ±Π»ΠΎΠΊΠ°. ΠΠΎΡΡΠΎΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΡ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ VPN
out of scope
- AB ΡΠ΅ΡΡΡ: Π² ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΡ Π½Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΠ ΡΠ΅ΡΡΠΎΠ². ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΡΠΎΠ² Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΡΠΎΡΡΠΎ Π΄Π²Π° ΡΠ°Π·Π½ΡΡ Π»Π΅Π½Π΄Π°.
ΠΠΈΠ·Π°ΠΉΠ½
Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΈ Π΄Π΅Π»ΡΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ:
- preloader: ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠ°Ρ SVG ΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ Π±Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π½Π° ΡΡΠ°ΡΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ (ΠΎΠ½ΠΈ ΠΈΠ½Π»Π°ΠΉΠ½ΡΡΡΡ Π² html)
- ΠΈΠ³ΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΡ: ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»ΠΎΡ, ΠΊΠΎΠ»Π΅ΡΠΎ ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π΅ΡΠ΅. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎ Π²ΡΡ Π²Π°ΡΠΈΠ°ΡΠΈΠ²Π½Π°Ρ ΡΠ°ΡΡΡ.
- ΡΠΎΡΠΌΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ: ΡΡΠΎΡ Π±Π»ΠΎΠΊ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ Π½Π° Π²ΡΠ΅Ρ
Π»Π΅Π½Π΄ΠΈΠ½Π³Π°Ρ
, Ρ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡΡ ΡΠ²Π΅ΡΠ°ΠΌΠΈ ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ). ΠΡΠΎΡ Π±Π»ΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π°ΠΏΠΈ, ΠΈ Π²ΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΡΠΊΠΈ.
- ΠΠΠΠΠ: Π½Π° ΡΠΎΡΠΌΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π·Π°ΡΠ°Π½Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΌΠ΅ΡΡΠΎ, Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ . Π₯ΠΎΡΠΎΡΠ° ΡΠΎΡΠΌΠ° ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π° ΠΏΠΎ Π²ΡΡΠΎΡΠ΅, ΠΈ Π½Π΅ ΠΏΡΡΠ³Π°Π΅Ρ ΠΈ Π½Π΅ Π΄Π΅ΡΠ³Π°Π΅ΡΡΡ.
- ΡΠΎΡΠΌΠ° Π»ΠΎΠ³ΠΈΠ½Π°: ΡΡΠΎΡ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Ρ ΡΠΎΡΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ