Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
예상보다 24배 많은 콘텐츠에 프론트가 대처하는 방법 섬네일

예상보다 24배 많은 콘텐츠에 프론트가 대처하는 방법

RIDI faviconRIDI·Frontend·
TypeScriptReactVirtualizationReact WindowSuspense
2023년 02월 17일6

AI 요약

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

핵심 요약

RIDI의 프론트엔드 팀은 리스트 가상화와 스켈레톤 최적화, 그리고 필터링 로직 개선을 통해 6,000개 콘텐츠 페이지의 렌더링 부담을 대폭 줄이고 사용자 반응성을 개선했습니다.

구현 방법

  • react-window 기반 리스트 가상화와 window 스크롤 동기화 구현
  • SVG 기반 동적 스켈레톤 타일링으로 CPU 부하 감소 및 흰 화면 노출 최소화
  • 필터링 로직을 Map으로 교체해 4초에서 0.5ms로 성능 대폭 개선

주요 결과

  • 렌더링 성능 대폭 개선으로 모바일에서 반응성 향상
  • 데이터 압축으로 페이로드 감소 및 네트워크 효율성 향상

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
FE 최적화, 비즈니스로 시작해서 엔지니어링으로 끝내기 섬네일
76%

FE 최적화, 비즈니스로 시작해서 엔지니어링으로 끝내기

당근 favicon당근·2025년 09월 11일
ChatGPT는 FE개발자를 대체할 수 있을까? (AI로 개발하기) 섬네일
69%

ChatGPT는 FE개발자를 대체할 수 있을까? (AI로 개발하기)

카카오엔터테인먼트 favicon카카오엔터테인먼트·2023년 03월 23일
프론트엔드 테스트 비용과 효용 사이에서 섬네일
68%

프론트엔드 테스트 비용과 효용 사이에서

펫프렌즈 favicon펫프렌즈·2025년 07월 30일