SPA란

rosyoon·2023년 2월 12일
0

프론트엔드 공부

목록 보기
26/34

SPA(Single Page Application)

서버로부터 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션을 말한다.

기존 어플리케이션과 SPA의 차이

기존 어플리케이션은 화면 이동 시에 서버에서 html을 전달받아 다시 로딩하기 때문에, 렌더링 시간이 오래 걸린다.
(과거에는 이런 방식이 괜찮았지만, 요즘 웹 페이지의 용량이 비대해짐에 따라 spa가 등장했다.)

장점

  • 페이지를 모두 새로 그리는 것이 아니기 때문에 로딩 시간이 빠르다.
  • 덕분에 사용자 경험이 개선된다.

단점

  • 검색 엔진 최적화가 어렵다.
  • 복잡한 spa는 오히려 로딩시간을 증가시킬 수 있다.

0개의 댓글

관련 채용 정보