본문 바로가기
Javascript

JS 이벤트 루프(callback, setTimeout, queue, 싱글스레드)

by F.E.D 2020. 3. 29.

JS 이벤트 루프에 대한 이해에 30분만 투자하면 완벽하게 이해할 수 있는 영상이 있어 공유드립니다.

 

 

* 실제로 스크롤 이벤트를 작성하면 스크롤 이벤트는 스크롤 한번 할 때마다 수없이(15 milliseconds당) 이벤트를 일으키기 때문에 수 많은 이벤트들이 콜백 queue에 쌓이게 됩니다.

* 핵심은

stack에 불필요한 느린 코드를 쌓아서 이벤트 루프를 막지 말아라

즉, 브라우저가 Rendering하는 과정을 막지 말라는 것입니다.

 

출처 : https://www.youtube.com/watch?v=8aGhZQkoFbQ&feature=youtu.be

'Javascript' 카테고리의 다른 글

Async / Await 주의해서 다루기  (0) 2020.04.25
SVG 모션 Path 그리기  (0) 2020.04.18
JavaScript에서 Priavate 구현  (0) 2020.03.15
[이미지] Lazy Loading에 대한 고찰  (0) 2020.02.15
var, let & const 이해하기  (0) 2019.12.15

댓글