어떤 html파일에서 한 이벤트를 실시할 시 함수가 작동됩니다.
해당 파일이 이런 이벤트나 함수가 많아질 수록 페이지가 버벅거릴 수 있습니다.
흔히, 무거워졌다고 표현하죠.
이 대, lodash 라이브러리를 사용하면 문제 해결됩니다.


lodash 라이브러리 사용 전 후 비교


scroll이벤트가 발생하면 scoll!! 를 출력하는 함수를 작동한 js코드입니다.
보시면 scroll할 때마다 출력이 되므로 짧은 시간 안에 출력된 값을 많이 쌓였습니다.


lodash 라이브러리 사용 후, 함수를 실행한 횟수가 현저히 낮아졌습니다.
여기서 _.throttle메소드를 이용하며, 뒤에 300은 300ms마다 함수 실행하겠다는 뜻입니다.
_.throttle(함수, 시간)
'프론트엔드 > 라이브러리, api' 카테고리의 다른 글
| Vite (0) | 2023.09.10 |
|---|---|
| JS - scrollMagic 라이브러리 (0) | 2023.08.11 |
| youtube iframe api (0) | 2023.08.11 |
| JS - Swiper 라이브러리 (0) | 2023.08.10 |
| JS - gsap 라이브러리 (0) | 2023.08.09 |