이미지 Lazy Load를 활용한 성능 최적화
요즘 성능 최적화에 관심이 많아져 쓰로틀링, 디바운스 다음으로 이미지 Lazy Load를 공부해봤습니다. 제가 만든 현재 스킨에도 적용을 해서 나름 만족하고 있습니다. Lazy Load 구현 순서는 대략 이렇습니다. HTML 태그의 src 속성을 data-src 속성으로 변경 fade 효과를 줄 .fade 클래스 CSS 작성 Intersection Observer API를 사용한 함수 작성 Lazy Load의 필요성 Lazy Load 적용이 안되어있는 일반적인 웹사이트의 경우 사용자가 방문하면 브라우저는 해당 페이지의 모든 리소스를 로드시킵니다. 사용자는 페이지의 모든 내용을 확인하지 않기 때문에 보지 않은 이미지는 이미 네트워크 리소스가 낭비되는 겁니다. 이미지가 많은 웹사이트의 경우 자원의 손실은 커..
2022.01.12