[TIL] throttling & debouncing 알아보기

코딩쟝이·2023년 12월 26일
1

내배캠 TIL

목록 보기
46/63
post-thumbnail

throttling이란?

짧은 시간 간격으로 연속해서 발생한 이벤트들을 일정시간 단위(delay)로 그룹화하여 처음 또는 마지막 이벤트 핸들러만 호출되도록 하는 것이다.
(주로 사용되는 예: 무한스크롤)

Type 1: Leading Edge

Type 2: Trailing Edge

Type 3: Leading & Trailing edge

debouncing이란?

짧은 시간 간격으로 연속해서 이벤트가 발생하면 이벤트 핸들러를 호출하지 않다가 마지막 이벤트로부터 일정 시간(delay)이 경과한 후에 한 번만 호출하도록 하는 것이다.
(주로 사용되는 예: 입력값 실시간 검색, 화면 resize 이벤트)

메모리 누수(Memory Leak)란?

필요하지 않은 메모리를 계속 점유하고 있는 현상을 말한다.

profile
웹 프론트엔드 개발자를 꿈꾸고 있습니다!

0개의 댓글