debounce와 throttle 비교하기

slaslaya·2020년 8월 6일
0

데모링크: http://demo.nimius.net/debounce_throttle/
stackoverflow: https://stackoverflow.com/questions/25991367/difference-between-throttling-and-debouncing-a-function

데모링크는 예시를 눈으로 확인할 수 있는 제일 좋은 사이트.

debounce
끝나길 기다린다. → 한꺼번에 묶어서 실행된다는 표현도 있음
대화로 치면 그 사람의 말이 끝나길 기다린다.
타이핑, 애니메이션

throttle
일정시간마다 실행된다.
4/4박자의 연주

예) 마우스의 이동, 무한 스크롤(요청을 지연시킬 수 있다), API 요청 서버의 과부하 방지

profile
안녕하새요

0개의 댓글