
이벤트 제어의 두 방식, 디바운스(Debounce)와 쓰로틀(Throttle)에 대해 알아보겠습니다. 언제 이벤트 제어가 필요할까? 짧은 시간 내에 수많은 이벤트가 발생하지만, 발생하는 모든 이벤트에 대한 처리가 필요하진 않은 경우에 이벤트 제어 방식을 적용함으로써 처리량을 조절할 수 있습니다. 예를 들어, 마우스 움직임이나 타이핑, 또는 스크롤링 등에 의해 발생하는 이벤트가 있습니다. 이러한 상황에서 발생하는 모든 이벤트를 처리하려고 하면, 실제 사용자가 체감도 하지 못할 양의 이벤트 처리를 위해 다음과 같은 문제점이 나타날 수 있습니다. 서버/클라이언트의 리소스 낭비 서비스 성능 저하 사용자 경험 저하 반대로, 이벤트 제어를 통해 처리량을 조절하게 되면 다음과 같은 효과를 기대할 수 있습니다. 서버/..
KR/Tool,ETC
2022. 3. 10. 01:39