TEN BILLION

  • 홈
  • 태그
  • 방명록

Throttling 1

자바스크립트(JavaScript) 디바운스와 쓰로틀링 이란?

디바운스(Debounce)와 쓰로틀링(Throttling)은 JavaScript에서 이벤트 발생 빈도를 제어하기 위한 기술입니다. 많은 이벤트가 동시에 발생하는 것을 방지하여 성능을 최적화할 수 있습니다.디바운스(Debounce)디바운스는 이벤트가 연속적으로 발생할 때, 특정 시간 동안 추가적인 이벤트가 발생하지 않으면 한 번만 실행되도록 합니다.주요 특징:이벤트 호출을 지연시키며, 마지막 이벤트 발생 후 지정된 시간이 지나야 실행됩니다.사용 사례: 검색 입력창, 창 크기 조정 이벤트 등.예시: 검색 입력창function debounce(func, delay) { let timer; return function (...args) { clearTimeout(timer); timer = set..

Front-End 2024.12.03
이전
1
다음
더보기
프로필사진

TEN BILLION

매일매일 성장하는 개발 일기 !

  • 분류 전체보기 (212) N
    • Back_End (57)
      • Java (39)
      • Spring (10)
      • Design Pattern (4)
      • JPA (4)
    • Front-End (11)
    • DataBase (11)
    • Oracle (10)
    • MySQL (1)
    • CS (18)
    • Network (9)
    • Web (14)
    • Algorithm (63) N
    • 프로젝트 (7)
      • 마이그레이션 (7)
    • Docker (6)
    • AWS (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바