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