2023๋…„ 7์›” 01์ผยท1๋ถ„ ์ฝ๊ธฐ

๋ช…์‹œ์  ์ž์› ๊ด€๋ฆฌ์™€ ํ•จ๊ป˜ ๋„์ž…๋œ TypeScript 5.2์˜ ๋ฒ ํƒ€ ๋ฒ„์ „

Microsoft๋Š” ์‹ฌ๊ฐํ•œ ์œ ํ˜•์˜ JavaScript ๋ณ€ํ˜•์ธ TypeScript 5.2์˜ ๋ฒ ํƒ€ ๋ฒ„์ „ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ช…์‹œ์  ์ž์› ๊ด€๋ฆฌ์™€ ํ•จ๊ป˜ ๋„์ž…๋œ TypeScript 5.2์˜ ๋ฒ ํƒ€ ๋ฒ„์ „

๋ณด๋‹ค ๋…ํŠนํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ์— ์ง‘์ค‘ํ•˜๋Š” Microsoft๋Š” ๊ฐ•๋ ฅํ•œ ์œ ํ˜•์˜ JavaScript ํ•ด์„์˜ ๋‹ค์Œ ์—…๊ทธ๋ ˆ์ด๋“œ๋กœ ์˜ˆ์ƒ๋˜๋Š” TypeScript 5.2์˜ ๋ฒ ํƒ€ ๋ฆด๋ฆฌ์Šค๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํฅ๋ฏธ๋กœ์šด ์ƒˆ ์—…๋ฐ์ดํŠธ๋Š” ๋ช…์‹œ์  ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ JavaScript์˜ ECMAScript์— ๋Œ€ํ•œ ํ‘œ์ค€ ์ ˆ์ฐจ๋กœ ํฌํ•จํ•˜๋„๋ก ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ์— ์ž ์žฌ์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ๊ฒƒ์œผ๋กœ ์˜ค๋žซ๋™์•ˆ ์˜ˆ์ƒ๋˜์–ด ์™”์Šต๋‹ˆ๋‹ค.

Microsoft ์ •๋ณด ๊ฐ์„œ์— ๋”ฐ๋ผ ์ด ๋ฒ ํƒ€ ๋‹จ๊ณ„๋Š” 6์›” 30์ผ์— ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ช…์‹œ์  ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์€ ์ฃผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ I/O์™€ ๊ฐ™์€ ๋ฆฌ์†Œ์Šค์˜ ์ˆ˜๋ช… ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ๊ทœ์ •์—์„œ ๊ด€์ฐฐ๋˜๋Š” ์œ ๋น„์ฟผํ„ฐ์Šค ํŒจํ„ด์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ณธ์ ์œผ๋กœ ๋งํ•˜๋ฉด ์ •ํ™•ํ•œ ๋ฆฌ์†Œ์Šค ํ๊ธฐ ๋˜๋Š” ํŒŒํŽธ ๊ด€๋ฆฌ ์ž‘์—…์— ๋Œ€ํ•œ ์ง€์›์„ ๋„์ž…ํ•˜๊ณ  JavaScript์—์„œ ๋‘๋“œ๋Ÿฌ์ง„ ์•„์ด๋””์–ด๋กœ ์ œ์‹œํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ƒˆ๋กœ์šด ๊ณ ์œ  ๊ธฐํ˜ธ์ธ Symbol.dispose๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ผ์„ ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด TypeScript๋Š” Disposable๋กœ ์•Œ๋ ค์ง„ ๋ถ„์„์„ ์œ„ํ•ด ์ƒˆ๋กœ ์ •์˜๋œ ์ „์—ญ ์œ ํ˜•์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

TypeScript 5.2์˜ ํ”„๋กœ๋•์…˜ ๋ฆด๋ฆฌ์Šค๋Š” 8์›” 22์ผ๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ 8์›” 8์ผ์— ๊ณ„ํš๋œ ๋ฆด๋ฆฌ์Šค ํ›„๋ณด์— ์˜ํ•ด ๋ฏธ๋ฆฌ ์˜ˆ๊ณ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. TypeScript 5.2 ๋ฒ ํƒ€ ๋ฒ„์ „์€ NPM ๋˜๋Š” NuGet๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฅ๋ฏธ๋กญ๊ฒŒ๋„ ์ฝ”๋“œ ์—†๋Š” ์†”๋ฃจ์…˜ ์œผ๋กœ ์•Œ๋ ค์ง„ AppMaster ํ”Œ๋žซํผ์€ ์ด๋Ÿฌํ•œ ๊ณ ๊ธ‰ ๋„๊ตฌ์˜ ์‚ฌ์šฉ์„ ์šฉ์ดํ•˜๊ฒŒ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
๋ช…์‹œ์  ์ž์› ๊ด€๋ฆฌ์™€ ํ•จ๊ป˜ ๋„์ž…๋œ TypeScript 5.2์˜ ๋ฒ ํƒ€ ๋ฒ„์ „ | AppMaster