рдПрдХрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп JavaScript рд▓рд╛рдпрдмреНрд░рд░реАрдиреЗ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдЬрд╛рд╣рд┐рд░рд╛рддреА рдХрд╢рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдпрд╛рдЪреА рдХрдерд╛

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

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

рдПрдХрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп JavaScript рд▓рд╛рдпрдмреНрд░рд░реАрдиреЗ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдЬрд╛рд╣рд┐рд░рд╛рддреА рдХрд╢рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдпрд╛рдЪреА рдХрдерд╛
рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдЬрд╛рд╣рд┐рд░рд╛рдд рдмреЕрдирд░

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

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

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

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

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

тАЬрдорд╛рдЭреЗ рдЯрд░реНрдорд┐рдирд▓ рд╣рд╛ рд╢реЗрд╡рдЯрдЪрд╛ рдХрд┐рд▓реНрд▓рд╛ рдЖрд╣реЗ, рд╢рд╛рдВрддрддреЗрдЪрд╛ рд╢реЗрд╡рдЯрдЪрд╛ рдУрдПрд╕рд┐рд╕ рдЖрд╣реЗ рдЬреЛ рдорд▓рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЯрд╛рдпрдХреВрдирдЪреНрдпрд╛ рдЬрд╛рд╣рд┐рд░рд╛рддреАрдВрдЪрд╛ рд╕рддрдд рдкреНрд░рд╡рд╛рд╣ рджрд░реНрд╢рд╡рдд рдирд╛рд╣реА. рдореА рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдпрд╛ рдХрд▓реНрдкрдиреЗрдЪреНрдпрд╛ рд╡рд┐рд░реЛрдзрд╛рдд рдЖрд╣реЗ, рдХрд╛рд░рдг рдорд▓рд╛ рдЦрд╛рддреНрд░реА рдЖрд╣реЗ рдХреА рд╣реЗ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрддрд╛рдЪреНрдпрд╛ рдЖрддреНрдореНрдпрд╛рд▓рд╛ рдореВрд▓рднреВрддрдкрдгреЗ рд╡рд┐рд░реЛрдз рдХрд░рддреЗ, рдЬреЗ рдЖрдореНрд╣реА рдЕрдиреЗрдХ рджрд╢рдХрд╛рдВрдкрд╛рд╕реВрди рдЬреЛрдкрд╛рд╕рдд рдЖрд╣реЛрдд,тАЭ рд╡реБрдХ рдкреЗрдЯреНрд░реЛрд╡рд┐рдХ рдореНрд╣рдгрддрд╛рдд, рдпреВрдПрд╕рдП рдордзреАрд▓ рд╡рд┐рдХрд╛рд╕рдХ.

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

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

рд╕рдзреНрдпрд╛, рдлрдХреНрдд рдорд╛рдирдХ рд▓рд╛рдпрдмреНрд░рд░реА рдЬрд╛рд╣рд┐рд░рд╛рдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ, рдкрд░рдВрддреБ рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ, рдирд┐рдзреА рдкреНрд░рдХрд▓реНрдк, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╣реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдК рд╢рдХрддреЗ. рд╣реЗ OpenCollective рдкреНрд░рдХрд▓реНрдк рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖рднрд░рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдпрддреЗрдд рдХрд╕реЗ рд╡рд╛рдврд▓реЗ рдЖрд╣реЗ рдпрд╛рд╕рд╛рд░рдЦреЗрдЪ рдЕрд╕реВ рд╢рдХрддреЗ.

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

рдПрдХрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп JavaScript рд▓рд╛рдпрдмреНрд░рд░реАрдиреЗ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдЬрд╛рд╣рд┐рд░рд╛рддреА рдХрд╢рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдпрд╛рдЪреА рдХрдерд╛
OpenCollective Messages

рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖рд╛рдкрд╛рд╕реВрди, рдЕрдиреЗрдХ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ OpenCollective рд╕рдВрджреЗрд╢ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдЕрд╢рд╛ рдордзреНрдпреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореНрд╣рдгреВрди core.js, рдЬреЗрдПрд╕рдПрд╕, рдиреЛрдбрдореЙрди, рд╢реИрд▓реАрдХреГрдд рдШрдЯрдХ, рдкрд╛рддрд│реА, рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ.

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

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

рдпрд╛рдкреИрдХреА рдХрд╛рд╣реА рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА Linode рд╡рд░ рджрдмрд╛рд╡ рдЖрдгрд▓рд╛, рдЬреНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдиреА рдЬрд╛рд╣рд┐рд░рд╛рдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд┐рдзреА рджреЗрдгреНрдпрд╛рд╕ рд╕рд╣рдорддреА рджрд░реНрд╢рд╡рд┐рд▓реА. рдХрдВрдкрдиреАрдиреЗ рд╢реЗрд╡рдЯреА рдкрд░рд┐рд╕реНрдерд┐рддреА рди рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдЖрдгрд┐ ╨╛╤В╨║╨░╨╖╨░╤В╤М╤Б╤П рдпрд╛ рдХрд▓реНрдкрдиреЗрддреВрди.

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

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

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

рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╡рд┐рд╖рдпрд╛рдд рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рдкрд╣рд╛ рд╕рд╛рдорд╛рди, рдЬреЗ "рдирд┐рдзреА" рдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд▓рд┐рд╣рд┐рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ.

рдкреНрд░рд┐рдп рд╡рд╛рдЪрдХ! рдЯрд░реНрдорд┐рдирд▓рдордзреАрд▓ рдЬрд╛рд╣рд┐рд░рд╛рддреАрдмрджреНрджрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╕реЗ рд╡рд╛рдЯрддреЗ? рдУрдкрди рд╕реЛрд░реНрд╕рд▓рд╛ рд╡рд┐рддреНрддрдкреБрд░рд╡рдард╛ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХреЛрдгрддреЗ рдорд╛рд░реНрдЧ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡рд╛рдд рдкреБрд░реЗрд╕реЗ рд╡рд╛рдЯрддрд╛рдд?

рдПрдХрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп JavaScript рд▓рд╛рдпрдмреНрд░рд░реАрдиреЗ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдЬрд╛рд╣рд┐рд░рд╛рддреА рдХрд╢рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдпрд╛рдЪреА рдХрдерд╛

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

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