목록 보기
개인화 추천 템플릿 메인 페이지에 유저를 부드럽게 랜딩시키기
프론트엔드

개인화 추천 템플릿 메인 페이지에 유저를 부드럽게 랜딩시키기

미리디
미리디
2026년 3월 17일

두줄요약

개인화 추천 템플릿 메인 페이지의 LCP 지연을 줄이기 위해 CSR을 유지한 채 전환 애니메이션과 네트워크·API·이미지 로딩 최적화를 적용했습니다. 그 결과 부드러운 랜딩을 확보하면서도 첫 화면 성능을 개선했습니다.

문제 상황

  • 개인화 추천 템플릿 메인 페이지로 전환하며, 20만 DAU 규모의 첫 진입 화면 성능 개선 필요
  • A/B Test 10% 실험군과 기존 SSG 페이지가 충돌하며 화면이 갑자기 바뀌는 경험 발생
  • CSR 구조에서 API 호출, 이미지 발견, 네트워크 연결이 모두 순차적으로 진행되어 LCP 지연 발생

해결 방법

  • 전환 시점에 그라디언트 dim overlay 애니메이션을 넣어 실험군의 급격한 화면 전환 완화
  • preconnect, dns-prefetch로 핵심 도메인 연결을 선행하고 top-level prefetch로 API 호출 시점 앞당김
  • QueryCache 구독과 동적 preload 삽입으로 이미지 발견 시점을 당기고, 썸네일 URL 및 이미지 속성을 최적화

성능/운영 포인트

  • SSR 전환 대신 CSR 유지로 인프라 비용과 운영 부담 최소화
  • preconnect는 핵심 도메인에만 제한하고, API 도메인에는 crossOrigin 설정 필요
  • prefetch는 best effort로 두고, 실패는 훅 단계에서 재시도·복구

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...