์ค๋์ ์์์ผ์ด๋ ํน๋ณํ ์ฉ์ด ์ธ ๊ฐ ! ์ฌ์ค ์ธ ๋จ์ด๋ก ๋ณด์ด์ง๋ง script async ์ script defer ์ ๋น๊ตํ๊ธฐ ์ํด ๋ฃ์ ๊ฒ ..! ๐คญ ์ค๋์ ์ด ๋ ๊ฐ์ ๋จ์ด๋ฅผ ์ฅ๋จ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋น๊ตํ๋ ํ๋ฆ์ผ๋ก ์์ฑํด ๋ณด๋ฌ ํ๋ค. 1. 2. + defer ๋จผ์ defer ์์ฑ๋ ๋ธ๋ผ์ฐ์ ๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ค์ด๋ก๋ํ๋ค๋ ์ ์์ async์์ฑ๊ณผ ๊ณตํต์ ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค. defer ์์ฑ๋ html ํ์ฑ๊ณผ ๋์์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ด๋ก๋ ํ๋ค. ๊ทธ๋ฌ๋ defer๋ async์๋ ๋ฌ๋ฆฌ ๋ค์ด๋ก๋๋ js ํ์ผ์ DOM(ํ์ด์ง) ์์ฑ์ด ์๋ฃ๋ ์งํ์ ์คํ๋๋ค.(=DOMContentLoaded ์งํ) ๊ทธ๋์ defer ์์ฑ์ DOM์ ์กฐ์ํด์ผ ํ๊ฑฐ๋, HTML์ด ๋ชจ๋ ํ์ฑ๋ ํ ์คํ๋์ด์ผ ํ๋ ์ฝ๋์ด๊ฑฐ๋, H..