SPA(Single Page Application)란

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


특징

- 웹 앱에 필요한 모든 정적 리소스를 처음에 한번 다운로드
- 페이지 간 이동 시, 페이지 갱신에 필요한 데이터만을 JSON으로 전달받아 페이지를 갱신
- 네이티브 앱과 유사한 사용자 경험을 제공함으로써 모바일 웹에 최적화
- 프론트엔드와 백엔드의 분리


단점

- 초기 구동속도가 느린 편
- SEO(검색엔진 최적화) 어려움


SEO(Search Engine Optimization)란

포털 사이트에서 검색 시 상위에 노출되도록 웹 페이지를 구성하는 것


관련 프레임워크

- Angular.js
- React.js
- Vue.js


참고

https://www.ascentkorea.com/seo-for-spa/
https://velog.io/@gwanuuoo/SPA%EB%8A%94-%EA%B8%B0%EC%A1%B4-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%99%80-%EC%B0%A8%EC%9D%B4
https://jsj0903.tistory.com/4
https://www.ascentkorea.com/seo-checklist-for-spa/
https://yozm.wishket.com/magazine/detail/1540/

 

[WEB] SPA(Single Page Application)란?

💡SPA(Single Page Application)란? SPA란 용어 그대로 단일 페이지로 이루어진 애플리케이션이다. 기존에는 사용자가 새로운 페이지로 이동할 때마다 새로운 html을 받아와 페이지를 로드해 보여주었다.

jsj0903.tistory.com

 

SPA의 SEO, 어떻게 해야할까? - 어센트 코리아

I. SPA와 SEO 어떤 웹사이트, 특히 규모가 작은 웹사이트 또는 스타트업 회사의 웹사이트를 보면 앱처럼 구동되는 사이트를 경험하신 적 있으신가요? 아니면 우리 회사의 사이트가 그런 사이트인

www.ascentkorea.com

 

 

 

 

'IT' 카테고리의 다른 글

Redis(레디스)  (0) 2023.04.05
JenKins(젠킨스)  (0) 2023.03.31
Node.js  (0) 2023.03.07
DDD(Domain Driven Design)  (0) 2023.02.27
웹 로그(Web Log), 웹 로그 분석  (0) 2023.02.20

+ Recent posts