Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

해외 숙소 리스트 성능 개선기 : 반쪽짜리 SSR에서 완벽한 인피니트 스크롤까지

여기어때 favicon여기어때·Frontend·
TanStack QueryServer Side RenderingInfinite ScrollHydration
2026년 01월 28일3

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

여기어때가 SSR 기반 페이지를 Hydration으로 진짜 SSR에 가깝게 구현하고 TanStack Query의 useInfiniteQuery와 sessionStorage를 활용한 무한 스크롤 UX를 개선해 해외 숙소 리스트의 로딩과 스크롤 경험을 크게 향상시켰습니다. LCP는 2.8초에서 2.2초로 약 21% 감소, TBT는 90ms에서 10ms로 대폭 감소했습니다.

구현 방법

  • Hydration 기반 SSR로 첫 페이지 데이터를 서버에서 미리 내려 HTML을 채움
  • useInfiniteQuery로 무한 스크롤 구현, gcTime 5분 유지 및 refetch 비활성화로 뒤로가기 안정성 확보
  • sessionStorage로 스크롤 위치 저장/복구

주요 결과

  • LCP 2.8→2.2초(약 21%), TBT 90→10ms 감소
  • 뒤로가기 시 스크롤 위치 유지로 사용자 맥락 보존
  • 모바일 인피니트 스크롤 뷰에서 Footer 제거로 탐색에 집중

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
사용자 경험과 성능 개선 방법 in 카카오웹툰 섬네일
80%

사용자 경험과 성능 개선 방법 in 카카오웹툰

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 01월 20일
No Image
78%

로딩 스피너는 이제 그만! UPTN Station UX 개선 사례

SK플래닛 faviconSK플래닛·2024년 11월 21일
올리브영 메인페이지 성능 개선기 섬네일
77%

올리브영 메인페이지 성능 개선기

올리브영 favicon올리브영·2022년 12월 07일