피드로 돌아가기
Show GN: 네이버 지도 와이드 갤러리 - 사진을 전체화면으로 한 번에 보기
GeekNewsGeekNews
Frontend

Show GN: 네이버 지도 와이드 갤러리 - 사진을 전체화면으로 한 번에 보기

DOM 감지 및 동적 렌더링 기반의 네이버 지도 사진 탐색 UX 최적화

rivolt20222026년 6월 8일2beginner

Context

기존 네이버 지도 사진 탭의 좁은 뷰포트와 잦은 진입/이탈 과정으로 인한 탐색 피로도 증가. 수백 장의 대량 이미지를 효율적으로 비교 분석하기 어려운 UI 구조적 한계 존재.

Technical Solution

  • 별도 서버 없는 Client-side Only 구조 설계를 통한 데이터 보안 및 오버헤드 제거
  • DOM 감지 기반의 동적 UI 삽입을 통한 기존 서비스 인터페이스와의 유연한 통합
  • 그리드 레이아웃 기반의 Full-screen 갤러리 구현으로 이미지 가시성 극대화
  • 기존 서비스의 필터링 로직을 그대로 활용하는 상태 연동 처리로 기능 일관성 유지
  • 무한 스크롤(Infinite Scroll) 메커니즘 도입을 통한 대량 이미지 로딩 최적화
  • DOM 구조 변경에 대응하는 견고한 렌더링 처리 로직 적용으로 런타임 안정성 확보

1. 외부 서비스 확장 시 DOM 변경에 유연하게 대응하는 감지 로직을 설계했는가

2. 불필요한 서버 통신을 배제하고 브라우저 리소스를 최대한 활용하는 Client-side 최적화가 가능한가

3. 원본 서비스의 상태 값과 필터링 로직을 유지하며 UI만 확장하는 브릿지 구조를 검토했는가

원문 읽기