IT모아

자바스크립트 스로틀,디바운스 본문

JavaScript

자바스크립트 스로틀,디바운스

아롱사태남 2017.08.07 17:58

throttle

밀리세컨드마다 실행의 흐름을 일정하게 유지한다.

스로틀 또는 스로틀링(throttling)은 로직 실행 주기를 만드는 함수라고 이해하면 됩니다.
밀리세컨드 단위로 시간을 설정하면 스로틀에 넘긴 콜백함수는 설정한 시간 동안 최대 한 번만 호출됩니다.

debounce

갑작스러운 이벤트(키 입력 등)를 하나로 그룹화합니다.

디바운스는 과다한 이벤트 실행을 방지하기 위해 몇 가지 함수를 한 개의 그룹으로 묶고 특정 시간이 지난 후에야 호출될 수 있도록 구조화하는 것입니다.


0 Comments
댓글쓰기 폼