프론트엔드 개발자라면 ‘반드시’
이미지 파일을 최적화 하는것이 성능 향상에 매우 큰영향을 미친다고 한다.
GIF 파일을 최적화 하는 방법 중의 하나는 MP4 형식으로 바꾸어 최적화하는 것이다. Convertio 등의 사이트를 활용하면 파일 형식을 간단하게 바꿀 수 있다. 비디오 파일 형식인 MP4 포맷을 autoplay, muted, loop
속성을 넣어 마치 GIF처럼 보이게 할 수 있다.
<video
src={imageSrc}
type='video/mp4'autoPlay
muted
loop
playsInline
/>
png, jpg
이미지 파일 형식 또한 마찬가지로 비효율적이다. 이에 구글에서 제공하는 WebP/WebM 등의 새로운 형식은 확실히 1000px 이상의 큰 사이즈 이미지를 제외하면 꽤나 효율적이라고 한다. 마찬가지로 위에서 언급한 Convertio 등의 파일 변환 툴을 이용해 변환할 수 있다..btn {
background-image: url(../images/icon-sprite.png);
background-position: 10px 10px;
width: 20px;
height: 20px;
}
출처:https://ui.toast.com/fe-guide/ko_PERFORMANCE,
https://velog.io/@ken1204/프론트엔드-성능-최적화-1