Throttling vs DebounceThrottling과 Debounce는 웹 개발에서 주로 사용되는 두 가지 기술로성능 최적화를 위해 이벤트 발생 빈도를 제어하는 데 사용됨.Throttling 정의:스로틀링은 특정 시간 간격 내에 이벤트가 여러 번 발생해도, 일정한 간격으로 이벤트를 처리하도록 제한하는 기술입니다.동작 방식:이벤트가 발생하면 설정된 시간 간격 동안 추가 이벤트를 무시합니다.예를 들어, 사용자가 100ms 동안 10번의 이벤트를 발생시켰다면, 스로틀링을 200ms로 설정하면 그중 첫 번째 이벤트와 두 번째 이벤트만 처리됩니다.사용 사례:스크롤 이벤트: 사용자가 페이지를 스크롤할 때, 스크롤 위치를 업데이트하거나 다른 작업을 수행하는 빈도를 제한하고 싶을 때.윈도우 리사이즈 이벤트: 사..