카테고리 없음

디바운스(Debounce)와 스로틀(Throttle)

JK77 2022. 1. 12. 06:43

Debounce 는 한번 클릭으로 여러번 호출이 이루어질 때, 그 호출을 그룹화하여 특정시간이 지난 후 하나의 이벤트만 발생하도록 함. 연이어 호출된 함수들 중 마지막 함수 또는 제일 처음만 호출되록 한다.

Throttle 은 이벤트를 일정한 주기마다 발생하도록 하는 기술로 마지막 함수가 호출된 후 일정 시간이 지나기 전에 다시 호출되지 않도록 한다.