рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╢рд╛рд╕реНрддреНрд░реАрдп рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рдХрдо рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рдФрд░ JavaSript рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ Node.js рджреЛрдиреЛрдВ рдореЗрдВ, рдЗрд╕рдХреА рддрдХрдиреАрдХреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╡рд┐рд╢реНрд╡рджреГрд╖реНрдЯрд┐ рдХреЛ рдЖрдХрд╛рд░ рджреЗрдиреЗ рдореЗрдВ рдХреЗрдВрджреНрд░реАрдп рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рднреА рд╡реНрдпрд╛рдкрдХ рддрд░реАрдХреЛрдВ, рдЙрдирдХреЗ рдмреАрдЪ рдПрдбреЗрдкреНрдЯрд░ рдФрд░ рд╕рд╣рд╛рдпрдХ рдЙрджреНрдШрд╛рдЯрди рдХреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдордЧреНрд░ рдФрд░ рд╕рдмрд╕реЗ рд╕рдВрдкреВрд░реНрдг рдкрд╛рдареНрдпрдХреНрд░рдо рд▓рд╛рддрд╛ рд╣реВрдВред рдЗрд╕рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬреАрдердм рдкрд░ рдХрдИ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде 23 рд╡реНрдпрд╛рдЦреНрдпрд╛рди, 3 рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ 28 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдХреБрд▓ рд▓рдЧрднрдЧ 17 рдШрдВрдЯреЗ рдХрд╛ рд╡реАрдбрд┐рдпреЛ:
рдЖрд░реЗрдЦ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
рдЖрд░реЗрдЦ (рдКрдкрд░) рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд░рдВрдЧреАрди рдмреНрд▓реЙрдХ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдмреА/рдбрдмреНрд▓реНрдпреВ рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ (рд╕реЗрдорд╛рдлреЛрд░, рдореНрдпреВрдЯреЗрдХреНрд╕, рдмреИрд░рд┐рдпрд░ рдЗрддреНрдпрд╛рджрд┐) рдФрд░ рдкреЗрдЯреНрд░реА рдиреЗрдЯ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдПрдХреНрдЯрд░ рдореЙрдбрд▓ рдХреА рддрд░рд╣, рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВ (рд╡реЗ рд╣реИрдВ) рдХреЗрд╡рд▓ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░реЗрдЦ рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдПрдХреНрдЯрд░ рдореЙрдбрд▓ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдПрдХреНрдЯрд░реНрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рднреА рдЕрд╕реНрддрд┐рддреНрд╡ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ рдФрд░ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХреЛрдб рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдмрд┐рдВрджреАрджрд╛рд░ рд░реЗрдЦрд╛рдПрдВ рдШрдЯрдирд╛рдУрдВ рдФрд░ рд╕рдорд╡рд░реНрддреА рдХрддрд╛рд░ рдХреЛ рдХреЙрд▓рдмреИрдХ рд╕реЗ рдЬреЛрдбрд╝рддреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдЕрдореВрд░реНрдд рдХреЙрд▓рдмреИрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЧреБрдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрдирд╛рддреЗ рд╣реИрдВред
рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╡рд┐рд╖рдп
рдкреНрд░рддреНрдпреЗрдХ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдВрдХ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рд╣рд░ рдЪреАрдЬрд╝ рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХреЗ рдПрдХ рдЕрдореВрд░реНрдд рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕реА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдирд╣реАрдВ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрди рддрд░реАрдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреЗред рдмреЗрд╢рдХ, рдпрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдкреВрд░рдХ рд╣реЛрдЧрд╛ рдФрд░ рдореИрдВ рд╕рднреА рд╕реЗ рдирдП рд╡рд┐рд╖рдпреЛрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдФрд░ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рд╣реИ рдХрд┐ рдЕрдВрджрд░ рд╕реЗ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЕрдореВрд░реНрддрддрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рди рдХрд┐ рдХреЗрд╡рд▓ рдпрд╣ рд╕рд┐рдЦрд╛рдирд╛ рдХрд┐ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд▓рдЧрднрдЧ рд╕рднреА рдЕрдореВрд░реНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдП рдЧрдП рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЙрдирдХреЗ рд╕рд░рд▓рддрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рджрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдХрд╛рдо рдХрд╛ рдЪрд░рдг рджрд░ рдЪрд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреЗрд╡рд▓ рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреА рдХреНрдпрд╛ рд░рд╛рдп рд╣реИ?
-
рдореИрдВ рдкреВрд░рд╛ рдХреЛрд░реНрд╕ рджреЗрдЦреВрдВрдЧрд╛
-
рдореИрдВ рдЪреБрди-рдЪреБрди рдХрд░ рджреЗрдЦреВрдВрдЧрд╛
-
рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реА рдХрд╛рдлреА рд╣реИ
-
рдореИрдВ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреВрдВрдЧрд╛
-
рдореБрдЭреЗ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕реА рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИ
8 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдорддрджрд╛рди рдХрд┐рдпрд╛. 1 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд░рд╣рд╛.
рд╕реНрд░реЛрдд: www.habr.com