Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
온라인몰 성능개선을 위한 FE 개발자의 고민 part-1 섬네일

온라인몰 성능개선을 위한 FE 개발자의 고민 part-1

올리브영 favicon올리브영·Frontend·
ReactJavaScript
2023년 08월 30일2

AI 요약

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

핵심 요약

올리브영의 FE 개발팀은 브라우저 렌더링 최적화와 Infinite Scroll 커스텀 구현으로 온라인몰의 초기 로딩 속도와 렌더링 효율성을 개선했습니다.

구현 방법

  • 렌더링 과정 이해를 바탕으로 Reflow/Repaint 최소화 및 will-change 적용
  • Infinite Scroll을 라이브러리 의존 없이 직접 구현해 화면에 보이는 영역의 엘리먼트만 렌더링
  • React 전환 기반의 신규 아키텍처에 적용하고 빌드 크기 및 유지보수성을 고려한 설계

주요 결과

  • FCP/LCP를 포함한 로딩 소요가 감소했다는 확인
  • 스크롤 시 딜레이 현상 개선 가능성 확인
  • 커스텀 구현으로 빌드 크기 관리 이점 확인

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
올리브영 메인페이지 성능 개선기 섬네일
77%

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

올리브영 favicon올리브영·2022년 12월 07일
프론트엔드 개발자를 위한 5가지 스크롤 복구 시나리오와 실전 코드 팁 섬네일
76%

프론트엔드 개발자를 위한 5가지 스크롤 복구 시나리오와 실전 코드 팁

올리브영 favicon올리브영·2025년 07월 30일
라이브관 프론트엔드 입장에서 바라보기👀 섬네일
75%

라이브관 프론트엔드 입장에서 바라보기👀

올리브영 favicon올리브영·2023년 01월 04일