Community

State of node.js 2023

- ๐Ÿš€ Node.js๋Š” ์ •๊ธฐ์ ์ธ ์—…๋ฐ์ดํŠธ์™€ ๋ณด์•ˆ ํŒจ์น˜๋ฅผ ์ถœ์‹œํ•˜๋ฉฐ, 2020๋…„ 4์›” ์ƒˆ๋กœ์šด ์ฃผ์š” ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Node 14๊ฐ€ ์ง€์› ์ข…๋ฃŒ ์˜ˆ์ •์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ์ ์–ด๋„ ๋ฒ„์ „ 18๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. - ๋ฆด๋ฆฌ์Šค ๊ทธ๋ฃน์€ ๋ชจ๋“  ์ง€์› ๋ฒ„์ „์—์„œ ์ •๊ธฐ์ ์ธ ๋ฆด๋ฆฌ์Šค์™€ ๋ณด์•ˆ ํŒจ์น˜ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋งŽ์€ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์ด๋ฉฐ, 2020๋…„ 4์›” ์ƒˆ๋กœ์šด ์ฃผ์š” ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. - Node 14๋Š” 4์›” ๋ง์— ์ง€์› ์ข…๋ฃŒ๊ฐ€ ์˜ˆ์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” Node 16์˜ openssl ์ง€์› ์ข…๋ฃŒ๋กœ ์ธํ•ด ์ง€์› ๊ธฐ๊ฐ„์ด ์—ฐ์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ ์–ด๋„ ๋ฒ„์ „ 18๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. - OpenJS๋Š” ๋ถ๋ฏธ์™€ ๋นŒ๋ฐ”์˜ค์—์„œ ๋‘ ๊ฐœ์˜ ์ž‘์€ ๋งˆ์ดํฌ๋กœ ์ปจํผ๋Ÿฐ์Šค๋ฅผ ๊ฐœ์ตœํ•  ์˜ˆ์ •์ด๋ฉฐ, ํ˜‘๋ ฅ์ž ์„œ๋ฐ‹์„ ๊ณ„์† ์ง„ํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋‚ด๋…„์— ๋Œ€ํ•ด์„œ๋Š” ์žฌํ‰๊ฐ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. - ํ”„๋กœ์ ํŠธ๋Š” ๋‹ค์–‘ํ•œ ์ด์œ ๋กœ ์ž๊ธˆ ์ง€์›์ด ํ•„์š”ํ•˜๋ฉฐ, OpenJS ํ”„๋กœ์ ํŠธ๋Š” ๋ณด์•ˆ ์ž‘์—…์„ ์œ„ํ•ด ์˜คํ”ˆ ์†Œ์Šค ๋ณด์•ˆ ์žฌ๋‹จ์œผ๋กœ๋ถ€ํ„ฐ ์ž๊ธˆ ์ง€์›์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. - ๋ฆด๋ฆฌ์Šค ์ถœ์‹œ๋ฅผ ์œ„ํ•œ ๋ณด์•ˆ ํ”„๋กœ์„ธ์Šค๋Š” ๋ณด์•ˆ ์ŠคํŠœ์–ด๋“œ๊ฐ€ ์ด๋„๋Š” 42 ~ 44 ๋‹จ๊ณ„์˜ ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค. ์‹ค์ˆ˜๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์™„์ „ํ•œ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•œ ์•…๋ชฝ๊ฐ™์€ ์‹œ๋‚˜๋ฆฌ์˜ค์ž…๋‹ˆ๋‹ค. - ๐Ÿ‘ ๊ธฐ์—ฌ์ž๋“ค์˜ ๋…ธ๊ณ ๋ฅผ ์ธ์ •ํ•˜๋ฉฐ, ๋ฐœํ‘œ์ž๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ๋ณด์•ˆ๊ณผ ํ˜‘์—…์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•˜๋ฉด์„œ, ์›น์–ด์…ˆ๋ธ”๋ฆฌ ๊ตฌํ˜„์„ ์œ„ํ•œ UV Wazi ํŒ€์˜ ๊ฒฐ์„ฑ์„ ๋ฐœํ‘œํ•ฉ๋‹ˆ๋‹ค. - ๋ฐœํ‘œ์ž๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ๋ฆด๋ฆฌ์Šค ํ”„๋กœ์„ธ์Šค์™€ ๋ณด์•ˆ์— ๊ธฐ์—ฌํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๋…ธ๋ ฅ์„ ์ธ์ •ํ•˜๋ฉฐ, ๊ทธ๋“ค์˜ ๋…ธ๋ ฅ์— ๊ฐ์‚ฌ๋ฅผ ํ‘œํ•ฉ๋‹ˆ๋‹ค. - ๋ณด์•ˆ๊ณผ ๊ฐ™์€ ํŠน์ • ์˜์—ญ์— ์ง‘์ค‘ํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ๋‹ค๋ฉด, ๋Œ€๊ทœ๋ชจ์™€ ์—…๋ฐ์ดํŠธ ์ž๋™ํ™”์— ๋„์›€์ด ๋˜์–ด ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ•˜๊ณ  ๊ณต๊ธ‰๋ง ๋ณด์•ˆ์„ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์ด ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. - UV Wazi ํŒ€์€ ๋…ธ๋“œ ๋ฐ ๊ธฐํƒ€ ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์›น์–ด์…ˆ๋ธ”๋ฆฌ ์‹œ์Šคํ…œ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ตฌํ˜„์— ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒฐ์„ฑ๋˜๋ฉฐ, Wazi ๋ฐ wasm ์ƒํƒœ๊ณ„์— ๋Œ€ํ•ด ๋” ๋งŽ์ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๊ธฐํšŒ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. - ์žฅ๊ธฐ์ ์ธ ํ˜‘๋ ฅ์ž๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋ฉฐ, ๋…ธ๋“œ ์• ๋“œ์˜จ API์™€ ๊ฐ™์€ ์ž‘์—… ๊ทธ๋ฃน ๋ฐ ํŒ€์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์ด ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. - ๐Ÿš€ Node.js ํ”„๋กœ์ ํŠธ๋Š” redesign ๋˜์—ˆ์œผ๋ฉฐ next.js๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜์—ˆ์œผ๋ฉฐ, ๋กœ๋” API์— ๋Œ€ํ•œ ์ง„ํ–‰๋„๊ฐ€ ์žˆ์œผ๋ฉฐ ์ƒˆ๋กœ์šด ๋กœ๋” ํ™•์žฅ API๊ฐ€ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค. - ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ๊ธฐ์žˆ๋Š” ํ”„๋ ˆ์ž„ ์›Œํฌ์ธ next.js๋กœ redesign๋˜์–ด ์ƒˆ๋กœ์šด ๊ธฐ์—ฌ์ž๋ฅผ ์œ ์น˜ํ•  ์ˆ˜์žˆ๋Š” ์ž ์žฌ๋ ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. - ๋นŒ๋“œ ์ž‘์—… ๊ทธ๋ฃน๊ณผ ์›น ์‚ฌ์ดํŠธ ๊ทธ๋ฃน์€ CI ๋จธ์‹  ๋ฐ ๋‹ค์šด๋กœ๋“œ ์„œ๋ฒ„๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋ฐ”์˜์ง€๋งŒ, ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๊ฐ€์žฅ ๋จผ์ € ๋“ฃ๊ฒŒ๋˜๋Š” ๋…ธ๋ ฅ์ด๋ฉฐ, ์ด์— ๋Œ€ํ•œ ์ธ์‹ ๋ถ€์กฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. - Claudio๋Š” ๋…ธ๋“œ ์ „๋ฌธ๊ฐ€๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๊ธฐ์—ฌ๋กœ ์ธํ•ด ์ธ์ •๋ฐ›์„ ์ž๊ฒฉ์ด ์žˆ์œผ๋ฉฐ, ๊ด€์‹ฌ๊ณผ ์—ด์ •์„ ๊ฐ€์ง„ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ธฐ์—ฌ ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. - Node.js์˜ ๋กœ๋” API๋Š” ๋งŽ์€ ๊ฐœ์ธ๋“ค์˜ ๊ธฐ์—ฌ์™€ ํ•จ๊ป˜ ๋Œ€๊ทœ๋ชจ PR์ด ์—ด๋ ค ์ง„ํ–‰๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. - ์ƒˆ๋กœ์šด ๋กœ๋” ํ™•์žฅ API๋Š” ๋Œ€์‹œ ๋Œ€์‹œ require์„ ๋Œ€์ฒดํ•˜๊ณ  ๋ณ„๋„์˜ ์Šค๋ ˆ๋“œ์—์„œ ์ฝ”๋“œ ๋ณ€ํ™˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ์œผ๋กœ์จ esm๊ณผ CJs์˜ ๋‹จ๊ณ„๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  TypeScript ์ง€์›์„ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค. - ๐Ÿš€ Node.js๋Š” ๋‹จ์ผ ์‹คํ–‰ ํŒŒ์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ”„๋กœ์„ธ์Šค ๊ถŒํ•œ์„ ํฌํ•จํ•œ ์ƒˆ๋กœ์šด ์‹คํ—˜ ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. - James๋Š” ์ •ํ™•์„ฑ์— ์ค‘์ ์„ ๋‘์—ˆ๊ณ  Unity ์—…๋ฐ์ดํŠธ์— ๋„์›€์„ ์ฃผ๋Š” ๊ธฐ์—ฌ์ž๋“ค์˜ ํŒ€์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. - ์›๋ž˜ WG URL ํŒŒ์„œ๋Š” ๋А๋ ธ์ง€๋งŒ Nagis์™€ Daniel์˜ Ada ๊ตฌํ˜„ ์ž‘์—… ๋•๋ถ„์— ์ง€๊ธˆ์€ ๊ฐ€์žฅ ๋น ๋ฅธ ๊ฒƒ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ ์ž‘์—… ๊ทธ๋ฃน ๋‚ด์—์„œ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์ดˆ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. - Node.js์˜ ์ƒˆ๋กœ์šด ์‹คํ—˜ ๊ธฐ๋Šฅ์—๋Š” ๋‹จ์ผ ์‹คํ–‰ ํŒŒ์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ”„๋กœ์„ธ์Šค ๊ถŒํ•œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. - ๋‚ด์žฅ๋œ ํ…Œ์ŠคํŠธ ๋Ÿฌ๋„ˆ ๊ธฐ๋Šฅ์€ ๋งค์šฐ ์ž˜ ๋ฐ›์•„๋“ค์—ฌ์กŒ์œผ๋ฉฐ ํŒจํ‚ค์ง€ ๊ฒฝ๊ณ ๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๊ณ  ๊ฐ„๋‹จํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋งค์šฐ ๊ฒฌ๋”œ ์ˆ˜ ์žˆ๊ณ  ๋น ๋ฆ…๋‹ˆ๋‹ค. - ์•ˆ์ •์„ฑ ๊ฐœ์„ ์„ ์œ„ํ•œ PR์ด ์—ด๋ ค ์žˆ์œผ๋ฉฐ ๋งŽ์€ ์ž‘์—…์ด ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์œผ๋ฉฐ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ณด๊ณ ํ•˜๋Š” ๊ฒƒ์— ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. - ๐ŸŒ IPv6 ์ฑ„ํƒ์€ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ธํ„ฐ๋„ท ํŠธ๋ž˜ํ”ฝ์˜ 15%๋งŒ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋…ธ๋“œ.js๋Š” IPv4 ๋˜๋Š” IPv6 ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ณต์žกํ•ด์กŒ์ง€๋งŒ API ๋ชจ๋“ˆ์„ ํ†ตํ•ด ํ•ด๊ฒฐ์ฑ…์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. - IPv6 ์ฑ„ํƒ์€ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ธํ„ฐ๋„ท ํŠธ๋ž˜ํ”ฝ์˜ 15%๋งŒ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, IPv4 ์ฃผ์†Œ ๊ณ ๊ฐˆ๋กœ ์ธํ•ด, ๋…ธ๋“œ.js๋Š” IPv4 ๋˜๋Š” IPv6 ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ณต์žกํ•ด์กŒ์Šต๋‹ˆ๋‹ค. - DNS ์„œ๋ฒ„ ๊ฒฐ๊ณผ๊ฐ€ IPv6๋ณด๋‹ค IPv4๋ฅผ ์šฐ์„ ์‹œํ•˜๋„๋ก ์žฌ์ •๋ ฌ๋˜์–ด, IPv6 ์„ค์ •์ด ์ž˜๋ชป๋œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์ง€๋งŒ, API ๋ชจ๋“ˆ์„ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐํ•  ๋•Œ IPv4์™€ IPv6๋ฅผ ๋ชจ๋‘ ์‹œ๋„ํ•˜๋„๋ก ์ง€์‹œํ•  ์ˆ˜ ์žˆ์–ด ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. - IPv6์€ ๋‹ค๊ฐ€์˜ค๋Š” ๋ฆด๋ฆฌ์Šค์—์„œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ด์ „ ๋™์ž‘์œผ๋กœ ๋˜๋Œ๋ฆฌ๋Š” ๋ช…๋ น ์ค„ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. - WG ์ŠคํŠธ๋ฆผ์€ 2๋…„ ๋™์•ˆ ๊ฐœ๋ฐœ๋˜์–ด ์ง€๊ธˆ์€ ๋…ธ๋“œ ์ŠคํŠธ๋ฆผ๊ณผ ์™„์ „ํ•œ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์œผ๋ฉฐ, ํŒŒ์ดํ”„๋ผ์ธ ์ƒ์„ฑ ๋ฐ isDisturbed์™€ ๊ฐ™์€ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ•จ์ˆ˜ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. - ์—ฐ์‚ฌ๋Š” ์ž์‹ ์˜ ๋ฃจํ‹ด์˜ ์„ฑ๊ณต๊ณผ ์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ์˜ ์ž‘์—… ์ง„์ฒ™์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. - ๐Ÿš€ ๋…ธ๋“œ ํ”„๋กœ์ ํŠธ๋Š” ํ‘œ์ค€ API, ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„, ๋กœ๋” ๊ฐœ์„ ๊ณผ ๊ฐ™์€ ๊ธฐ์ˆ ์  ํ–ฅ์ƒ๊ณผ ํ˜‘๋ ฅ์„ ํ†ตํ•ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. - ๋…ธ๋“œ ํ”„๋กœ์ ํŠธ๋Š” ๊ฐœ์ธ์  ๋™๊ธฐ์™€ ํ˜‘๋ ฅ์„ ํ†ตํ•ด ์„ฑ๊ณต์„ ์œ„ํ•œ ์ค‘์š”ํ•œ ๊ธฐ์ˆ ์  ๋ฌธ์ œ์™€ ์ดํ•ด ๊ด€๊ณ„์ž๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. - ๋ฐœ์–ธ์ž๋Š” ํ‘œ์ค€ API์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ๊ณตํ†ต ์›น API์˜ ์‚ฌ์šฉ์„ ์ด‰์ง„ํ•˜์—ฌ ํ”Œ๋žซํผ ๊ฐ„ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•˜๋ฉฐ, ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„๊ณผ ์„œ๋ฒ„๋ฆฌ์Šค ํ•จ์ˆ˜๋ฅผ ๋™์ผํ•œ ์„œ๋ช…์œผ๋กœ ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์„ ํƒ๊ตฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. - ๋ฐœ์–ธ์ž๋Š” ํ”Œ๋žซํฌ๋งคํ‹ฑ์— ๋ฐ”์˜๊ฒŒ ์ฐธ์—ฌํ•˜๋ฉฐ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋…ธ๋“œ ์ฝ”์–ด PR์„ ๊ฒ€ํ† ํ•˜๋ฉฐ, ์ปค๋ฎค๋‹ˆํ‹ฐ ์„ฑ์žฅ๊ณผ ์„€๋„์šฐ ๋ ๋ฆ„์—์„œ ์ƒˆ๋กœ์šด ์ž‘์—…์ด ์ง„ํ–‰๋˜๋Š” ๊ฒƒ์— ์—ด๊ด‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. - ๋กœ๋”๋Š” ESM๊ณผ CommonJS์˜ ๋ถˆ์ผ์น˜์™€ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•˜๋ฉฐ, ๋กœ๋”์— ๋Œ€ํ•œ ์žฌ์ง„ํ–‰ ๋…ธ๋ ฅ์ด ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - ๋‹ค๊ฐ€์˜ค๋Š” ์ด๋ฒคํŠธ๋Š” No Conf EU์˜ ์ œ์•ˆ ์š”์ฒญ์ด ์—ด๋ฆฌ๊ณ  ๋…ธ๋“œ ์„œ๋ฐ‹์ด ๋ถ€ํ™œ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋ฉฐ, ๊ถŒํ•œ API๋Š” ๋…ธ๋“œ 19์—์„œ ์‹คํ—˜์ ์œผ๋กœ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. - ๋ฐœ์–ธ์ž๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ์ถœ์‹œ ์ ‘๊ทผ๋ฒ•๊ณผ ํŠน์ • ๊ธฐ๋Šฅ์˜ ์‹คํ—˜์  ์ƒํƒœ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๋ฉฐ, ๊ธฐ์—ฌ์ž์—๊ฒŒ ๊ฐ์‚ฌ์˜ ์ธ์‚ฌ๋ฅผ ์ „ํ•˜๊ณ  ํ”„๋กœ์ ํŠธ์— ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๊ธฐ์—ฌ๋ฅผ ์žฅ๋ คํ•ฉ๋‹ˆ๋‹ค.

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค