๐Ÿ“Œasync

Untitled

HTML์ด ๋ชจ๋‘ parsing ์™„๋ฃŒ ์ „, JS๊ฐ€ ๋ณ‘๋ ฌ๋กœ ๋‹ค์šด๋กœ๋“œ ๋˜๊ณ , ์‹คํ–‰๊นŒ์ง€ ๋ฐ”๋กœ ๋˜์–ด

HTML์—์„œ DOM ์š”์†Œ๊นŒ์ง€ ์ „๋ถ€ ๋‹ค์šด๋œ ์ƒํƒœ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด, ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค.

๋˜ํ•œ JS๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด HTML parsing์„ ์ž ์‹œ ๋ฉˆ์ถ”๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„์ด ์กฐ๊ธˆ ๊ฑธ๋ฆฐ๋‹ค.

๐Ÿ“Œdefer

Untitled

๋ฏธ๋ฆฌ JS๋ฅผ ๋‹ค์šด๋งŒ ๋ฐ›๊ณ , HTML์˜ parsing์ด ์ข…๋ฃŒ๋˜๋ฉด ๊ทธ๋•Œ JSํŒŒ์ผ์„ ์‹คํ–‰ํ•œ๋‹ค.

example