2020 рдореЗрдВ Node.js рдкрд░ рдЖрдзреБрдирд┐рдХ рдкрд╛рдареНрдпрдХреНрд░рдо

2020 рдореЗрдВ Node.js рдкрд░ рдЖрдзреБрдирд┐рдХ рдкрд╛рдареНрдпрдХреНрд░рдо

рдкреНрд░рд┐рдп рд╕рд╛рдереА рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ, рдореЗрдЯрд╛рд░рд╣рд┐рдпрд╛ рд╕рдореБрджрд╛рдп рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдПрдХ рдЖрдзреБрдирд┐рдХ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ рдиреЛрдб.рдЬреЗрдПрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо, рдЬрд┐рд╕рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рд╕рднреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдкрд╣рд▓реБрдУрдВ рдХрд╛ рдЧрд╣рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИред рдореБрдЦреНрдп рдЬреЛрд░ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдврд╛рдВрдЪреЗ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реЗ рдмрдВрдзреЗ рдмрд┐рдирд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп, рдЙрдЪреНрдЪ-рд▓реЛрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдФрд░ рдПрдкреАрдЖрдИ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдкрд░рдд рдореЗрдВ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░реЗрдВред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХрдИ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд▓рдЪреАрд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рд▓реЗрдпрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдкрд░ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛, рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛, рдЧреНрд░реЗрд╕рдлреБрд▓ рд╢рдЯрдбрд╛рдЙрди, рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рд╕рдВрдЪрд╛рд░, рдореЗрдореЛрд░реА рд▓реАрдХ рдХреЛ рд░реЛрдХрдирд╛, рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдзрд╛рдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ 38 рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╣реИрдВ (рд▓рдЧрднрдЧ рд╕рд╛рдврд╝реЗ 35 рдШрдВрдЯреЗ рдХрд╛ рд╡реАрдбрд┐рдпреЛ), рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде 37 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА, рд╕реНрд▓рд╛рдЗрдб рдХреЗ рд╕рд╛рде 4 рдкреАрдбреАрдПрдлред Node.js рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдХрдо рд╕реЗ рдХрдо рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдорд╛рд╕реНрдЯрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд╛рдареНрдпрдХреНрд░рдо.

рдкрд░рд┐рдЪрдп рдФрд░ рдореВрд▓ рдмрд╛рддреЗрдВ

Node.js рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛

Node.js рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдФрд░ рдПрдкреАрдЖрдИ рдХрд╛ рд╡рд┐рдХрд╛рд╕

Node.js рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛

рд╕реАрдХреНрдпреВрдЖрд░рдПрд╕ рдФрд░ рдЗрд╡реЗрдВрдЯ рд╕реЛрд░реНрд╕рд┐рдВрдЧ рдкрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рди

рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ

рд╕реБрд░рдХреНрд╖рд╛, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛, рддреИрдирд╛рддреА рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪрд╛

рд╣рдо рдЖрдкрд╕реЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдкрд░ рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкрд╛рдареНрдпрдХреНрд░рдо рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдХрд╛рдо рдореЗрдВ рдЖрдкрдХреА рд░реБрдЪрд┐ рдФрд░ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдореБрджрд╛рдп рдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЖрдк рдпрд╣рд╛рдВ рдЦреБрд▓реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╡рд╛рд▓реЗ рдпреВрдЯреНрдпреВрдм рдЪреИрдирд▓ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ: https://www.youtube.com/TimurShemsedinov рдФрд░ рдпрд╣рд╛рдВ рд▓реЗрдЦрдХ рдХреЗ рдЬреАрдердм рдкрд░: https://github.com/tshemsedinov

рдХреЗрд╡рд▓ рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВрдХреГрдкрдпрд╛ред

рдХреНрдпрд╛ рдЖрдк рдкрд╛рдареНрдпрдХреНрд░рдо рджреЗрдЦ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ?

  • 70,4% рддрдХ рд╣рд╛рдБ, рд╕рдм рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ155

  • 26,4% рддрдХ рдореИрдВ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ 58 рджреЗрдЦреВрдВрдЧрд╛

  • 3,2% рддрдХ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ7

220 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдорддрджрд╛рди рдХрд┐рдпрд╛ред 10 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд░рд╣реЗред

рдХреНрдпрд╛ рдЖрдк рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

  • 95,0% рддрдХ рд╣рд╛рдБ, рдмрд┐рд▓реНрдХреБрд▓191

  • 3,0% рддрдХ рд╣рд╛рдВ, рдФрд░ рдореИрдВ рд╡рд┐рд╖рдп 6 рд╕реБрдЭрд╛рдКрдВрдЧрд╛

  • 2,0% рддрдХ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдХрд╛рдлреА рд╣реИ4

201 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдорддрджрд╛рди рдХрд┐рдпрд╛ред 13 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд░рд╣реЗред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ