рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдгрд┐ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╕реНрдЯрдБрдбрдЕрд▓реЛрди (рдмреНрд░рд╛рдЙрдЭрд░рд╢рд┐рд╡рд╛рдп) рдПрдХреНрдЭрд┐рдХреНрдпреБрд╢рдирд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо, рдбрд┐рдиреЛ рез.резрем, рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рд╣рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдиреЛрдб.рдЬреЗрдПрд╕рдЪреЗ рд▓реЗрдЦрдХ рд░рд╛рдпрди рдбрд╛рд╣рд▓ рдпрд╛рдВрдЪреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ. рдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪрд╛ рдХреЛрдб рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓рдБрдЧреНрд╡реЗрдЬрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреЛ рдПрдордЖрдпрдЯреА рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдмрд┐рд▓реНрдбреНрд╕ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд. Linux, Windows ╨╕ macOS.
рд╣рд╛ рдкреНрд░рдХрд▓реНрдк Node.js рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рд░рдЦрд╛рдЪ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛рдкреНрд░рдорд╛рдгреЗрдЪ, V8 JavaScript рдЗрдВрдЬрд┐рди рд╡рд╛рдкрд░рддреЛ. рддрдерд╛рдкрд┐, Node.js рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛ рдорддреЗ, рддреЛ рддреНрдпрд╛рдЪреНрдпрд╛ рдкреВрд░реНрд╡рд╡рд░реНрддреАрдордзреАрд▓ рдЕрдиреЗрдХ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдкреАрдп рддреНрд░реБрдЯреА рджреВрд░ рдХрд░рддреЛ рдЖрдгрд┐ рдЦрд╛рд▓реАрд▓ рдкреНрд░рдХрд╛рд░реЗ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│рд╛ рдЖрд╣реЗ:
- рд░рд╕реНрдЯрдЪрд╛ рдкреНрд░рд╛рдердорд┐рдХ рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░рдгреЗ, рдЬреЗ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдЪреНрдпрд╛ рдорддреЗ, рдХрдореА-рд╕реНрддрд░реАрдп рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рднреЗрджреНрдпрддреЗрдЪрд╛ рдзреЛрдХрд╛ рдХрдореА рдХрд░рддреЗ (рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ, рд╡рд╛рдкрд░-рдирдВрддрд░-рдореБрдХреНрдд, рдЗ.);
- рдбреЗрдиреЛ npm рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рдХрд┐рдВрд╡рд╛ package.json рд╡рд╛рдкрд░рдд рдирд╛рд╣реА, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓рдЪрд╛ URL рдХрд┐рдВрд╡рд╛ рдорд╛рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВрди рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЬрд╛рддреЗ. рддрдерд╛рдкрд┐, рдкреНрд░рдХрд▓реНрдк рддреГрддреАрдп-рдкрдХреНрд╖ рдореЙрдбреНрдпреВрд▓реНрд╕рд╕рд╣ рдХрд╛рдо рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдЙрдкрдпреБрдХреНрддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЛ;
- рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдБрдбрдмреЙрдХреНрд╕рдордзреНрдпреЗ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдЪрд╛рд▓рддрд╛рдд рдЖрдгрд┐ рд╕реНрдкрд╖реНрдЯ рдкрд░рд╡рд╛рдирдЧреАрд╢рд┐рд╡рд╛рдп рдиреЗрдЯрд╡рд░реНрдХ, рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдЕрдмрд▓реНрд╕ рдХрд┐рдВрд╡рд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдирд╕рддрд╛рдд;
- рдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдореБрд│реЗ рдбреЗрдиреЛ рд╕рд┐рд╕реНрдЯреАрдо рдЖрдгрд┐ рдирд┐рдпрдорд┐рдд рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд░реЗ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рд╡реЗрдм рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рддрд╛ рдпреЗрддрд╛рдд;
- "ES рдореЙрдбреНрдпреВрд▓" рд╡рд╛рдкрд░рдгреЗ рдЖрдгрд┐ require() рд╕рдорд░реНрдердирд╛рдЪрд╛ рдЕрднрд╛рд╡;
- рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рджреНрд╡рд╛рд░реЗ рд╣рд╛рддрд╛рд│рд▓реНрдпрд╛ рди рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рд╡реЗрдм рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреАрд▓ рдХреЛрдгрддреНрдпрд╛рд╣реА рддреНрд░реБрдЯреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдХреНрддреАрдиреЗ рд╕рдорд╛рдкреНрддреАрд╕ рдХрд╛рд░рдгреАрднреВрдд рдард░рддрд╛рдд;
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд░реНрдерди;
- рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рддрдпрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪрд╛ рдкреВрд░реНрдг рдЖрдХрд╛рд░ реорек рдПрдордмреА (рдЭрд┐рдк рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рдордзреНрдпреЗ рейрез рдПрдордмреА) рдЖрд╣реЗ рдЬреЛ рдПрдХрд╛рдЪ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдЖрд╣реЗ;
- рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдирд┐рд░рд╛рдХрд░рдг рдЖрдгрд┐ рдХреЛрдб рд╕реНрд╡рд░реВрдкрди рдкреНрд░рдгрд╛рд▓реА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ;
- рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рд╛.
рдбрд┐рдиреЛ рдЯреЛрдХрд┐рдпреЛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░реВрди рдиреЙрди-рдмреНрд▓реЙрдХрд┐рдВрдЧ рдореЛрдбрдордзреНрдпреЗ рд╡рд┐рдирдВрддреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЛ, рдЬреЛ рдЗрд╡реНрд╣реЗрдВрдЯ-рдЪрд╛рд▓рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ. рддрд╕реЗрдЪ рдордиреЛрд░рдВрдЬрдХ рдореНрд╣рдгрдЬреЗ рдбреЗрдиреЛрдЪрд╛ рдмрд┐рд▓реНрдЯ-рдЗрди HTTP рд╕рд░реНрд╡реНрд╣рд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯрдордзреНрдпреЗ рдореВрд│ TCP рд╕реЙрдХреЗрдЯреНрд╕рд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рддреЛ.
рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдиреЛрдВрдж рдЖрд╣реЗ:
- рдХрд╛рдордЧрд┐рд░реА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди (рек рдкреЕрдЪреЗрд╕);
- резрел рд╣реВрди рдЕрдзрд┐рдХ рдмрдЧ рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрддрд╛ HTTP/2 рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгрд╛рд░рд╛ TLS рдХреНрд▓рд╛рдпрдВрдЯ, рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдорд╛рд░реНрдХрдирд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгрд╛рд░рд╛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЗрддреНрдпрд╛рджреАрдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ;
- рджреЛрди рдбрдЭрдирд╣реВрди рдЕрдзрд┐рдХ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, рдЬреНрдпрд╛рдд рдкреВрд░реНрд╡реА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ Deno.startTls рдЖрдгрд┐ Deno.TestDefinition.permissions рдЪрд╛рдЪрдгреА рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдВрдЪреЗ рд╕реНрдерд┐рд░реАрдХрд░рдг, V8 JS рдЗрдВрдЬрд┐рдирд▓рд╛ рдЖрд╡реГрддреНрддреА 9.7 рдордзреНрдпреЗ рдЕрдкрдбреЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ React 17 JSX рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдореЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru
