본문 바로가기
Frontend#Frontend조회 33

SPA란?Single Page Application

정의

페이지 전체 새로고침 없이 JS로 화면을 갱신하는 웹앱 구조. React·Vue·Angular의 기본 형태.

다른 표현싱글 페이지 앱Single Page Application

SPA란?

첫 로드 이후 페이지 이동 시 전체 새로고침 없이 JavaScript가 DOM만 갱신하는 웹앱 구조다. 데스크톱 앱과 유사한 UX를 제공한다.

장점

  • 부드러운 화면 전환
  • API 호출만 발생 — 네트워크 효율
  • 상태 유지가 쉬움

단점

  • 초기 JS 번들 크기 → FCP 느림
  • SEO 취약 (SSR/SSG로 보완)
  • 초기 로딩 중 빈 화면

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Frontend 전체 →