๋กœ์ผ“๐Ÿพ
article thumbnail
[JS]์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋™์ž‘์˜ ์‚ผ์œ„์ผ์ฒด! - V8, Web API, Event Loop
... 2021. 5. 3. 23:29

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋ฉด์„œ ์ฒ˜์Œ์—๋Š” ๊ทธ์ € ์ฝ”๋“œ ์งœ๊ธฐ์—๋งŒ ๊ธ‰๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์–ธ์–ด์˜ ์ž‘๋™์›๋ฆฌ ๊ฐ™์€ ๊ฑด ๋ด๋„ ๋„๋ฌด์ง€ ์ดํ•ด๊ฐ€ ์•ˆ๊ฐ”๊ธฐ์— ๊ด€์‹ฌ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ ์ฐจ ํ˜๋Ÿฌ ์šฐ์—ฐํžˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ž‘๋™์›๋ฆฌ ๊ด€๋ จ ๊ธ€์„ ๋‹ค์‹œ ๋ณด๊ฒŒ๋˜์—ˆ๋Š”๋ฐ ๊ธ€์ด ์–ด๋ ต์ง€ ์•Š๊ณ  ์ดํ•ด๊ฐ€ ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. "๊ทธ๋•Œ ์ž‘์„ฑํ–ˆ๋˜ ์ฝ”๋“œ๊ฐ€ ์ด๋ž˜์„œ ์ด๋Ÿฐ์‹์œผ๋กœ ์ž‘๋™ํ–ˆ๊ตฌ๋‚˜" ๋ฅผ ๊นจ๋‹ฌ์œผ๋ฉด์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ๊ฒŒ ๋˜๊ณ  ๋‚˜๋‹ˆ ํ•œ์ธต ๋” ์ฝ”๋”ฉ์ด ์žฌ๋ฏธ์žˆ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ž‘๋™์›๋ฆฌ์— ์žˆ์–ด ํ•ต์‹ฌ ์›๋ฆฌ์ธ JavasScript Engine(V8), Web API, Callback Queue, ์ด๋ฒคํŠธ ๋ฃจํ”„ ๊ทธ ์ค‘ ํŠนํžˆ ์ด๋ฒคํŠธ ๋ฃจํ”„ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ‹€๋ฆฐ ๋ถ€๋ถ„์ด๋‚˜ ์งˆ๋ฌธ ์‚ฌํ•ญ์ด ์žˆ์œผ์‹œ๋ฉด ์–ธ์ œ๋“ ์ง€ ๋Œ“๊ธ€๋กœ..

profile on loading

Loading...