자산 목록화
첫 화면에 필요한 이미지·폰트·스크립트와 지연 가능 자산을 나눈다.
Asset 최적화는 파일을 무조건 작게 만드는 일이 아니라, 첫 화면에 필요한 자산과 나중에 필요한 자산을 분리해 전송 순서를 설계하는 일이다.
첫 화면에 필요한 이미지·폰트·스크립트와 지연 가능 자산을 나눈다.
이미지는 AVIF/WebP, 폰트는 subset, 스크립트는 분할 기준을 정한다.
preload, defer, lazy loading으로 중요한 자산이 먼저 오게 한다.
내용 hash가 있는 정적 파일은 길게 캐시하고 HTML은 짧게 갱신한다.