์ด๋ฒคํธ ๋ฃจํ๋ ๋ธ๋ผ์ฐ์ ์ ์กด์ฌํ๋ ์ฌ๋ฌ ํ๋ค์
์ฐ์ ์์๋ฅผ ๋ถ์ฌํ์ฌ ์ด๋ค task๋ฅผ ๋จผ์ ์ํํ ์ง ๊ฒฐ์ ํ๋ค.
๋ง์ดํฌ๋กํ์คํฌ ํ > Animation Frames > ํ์คํฌ ํ
๋ํ, ์ด๋ฒคํธ ๋ฃจํ๋ Micortask Queue๋ Animation Frames๋ฅผ ๋ฐฉ๋ฌธํ ๋๋,
ํ ์์ ์๋ ๋ชจ๋ ์์
๋ค์ ์ํํ์ง๋ง
ํ์คํฌ ํ๋ฅผ ๋ฐฉ๋ฌธํ ๋๋ ํ ๋ฒ์ ํ๋์ ์์
๋ง
์ฝ ์คํ์ผ๋ก ์ ๋ฌํ๊ณ ๋ค๋ฅธ ํ๋ฅผ ์ํํ๋ค.
โป Animation Frames
๋ธ๋ผ์ฐ์ ๋ ๋๋ง๊ณผ ๊ด๋ จ๋ task๋ฅผ ๋๊ฒจ๋ฐ๋ Queue์ด๋ค.
(requestAnimationFrame ๋ฑ)
โป Async/Await, MutationObserver๋ ๋ง์ดํฌ๋กํ์คํฌ ํ์์ ๊ด๋ฆฌํ๋ค.