최근 검색어

SPA (Single Page Application)

profile_image

페이지 정보

본문

"SPA"는 Single Page Application의 약자로, 웹 개발에서 사용되는 하나의 애플리케이션 구조입니다.

사용자가 웹사이트를 탐색할 때 전체 페이지를 새로고침하지 않고 필요한 부분만 동적으로 로드하여 더 빠르고 부드러운 사용자 경험을 제공합니다.



SPA의 핵심 개념


초기 한 번의 페이지 로딩: 최초 접근 시 전체 HTML, CSS, JavaScript를 불러옵니다.

동적 콘텐츠 변경: 페이지 간 이동 시 서버에서 전체 페이지를 다시 받는 것이 아니라, 필요한 데이터만 받아와 JavaScript로 화면을 변경합니다.

브라우저의 히스토리 API 사용: 주소(URL)은 바뀌지만 페이지는 새로고침되지 않으며, 뒤로 가기/앞으로 가기 기능도 지원됩니다.



전통적인 웹사이트(MPA)와의 차이

항목
MPA (Multi Page Application)
SPA (Single Page Application)
페이지 로딩
페이지 이동마다 전체 새로고침
최초 1회 로딩 후 동적 갱신
속도
상대적으로 느림
빠르고 부드러움
서버 요청
HTML 전체 응답
보통 JSON 형태의 데이터 응답
예시 기술
PHP, JSP, ASP
React, Vue, Angular 등



SPA에 자주 쓰이는 기술

React.js

Vue.js

Angular

Svelte



장점

앱처럼 빠르고 자연스러운 사용자 경험

데이터만 요청하므로 트래픽 감소

백엔드와 프론트엔드가 명확히 분리됨


단점

초기 로딩이 무거울 수 있음

SEO(검색엔진최적화)가 어렵고 별도 처리 필요

브라우저의 자바스크립트 의존도 높음

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.

지식충전
게시물 122건 2 페이지
길거리를 걸어갈 때 예쁜 여자와 못생긴 남자가 같이 다니는 것을 보고저 남자의 어디가 좋을까라는 생각을 해본 사람이 있을 것이다. 이렇게 겉으로만 보고 타인을 판단하고 생각하는 것은 방사 효과를 불러일으킨 것이라 할 수 있다. '방사 효과'란 매력 있는 사람 혹은 짝과 함께 길을 지나다니거나 있을 때본인의 사회적인 ...
하나의 똑같은 사건이나 일에 대해서 서로 다른 입장에 서서 해석하고 그 사건을 바라보면서 이야기를 계속 하다보면 사건이나 일에 대한 본질 자체를 다르게 인식하는 경우가 종종 있을 것이다. 이러한 현상을 영화 '라쇼몽 (羅生門)' 제목을 따 '라쇼몽 효과'라고 하는데, 이는 같은 사건에 대한 증...
'이케아 효과'란 완제품을 구입하는 것보다 조립형 제품을 구매하여 직접 조립함으로써자신의 노력을 정당화하여 더 높은 만족감을 주고 가치를 더 얹어주는 효과를 말한다. 이케아는 소비자가 구매한 제품을 소비자가 직접 운반하는 것부터 조립하는 과정까지모든 과정을 소비자에게 맡긴다. 어떻게보면 불편할 수도 있는데 이케아가 잘나가는 이유는 무...
풍선은 한 곳을 누르면 다른 반대쪽이 볼록하게 튀어나온다. 이러한 풍선의 특성을 보고, 한 문제가 해결되면 또 다른 문제가 생겨나는 현상을 빗대어 '풍선 효과'라고 이름 지었다. 풍선효과란 어떤 현상이나 문제들을 억제하거나 해결하면 다른 현상이나 문제가 새로 나오는 것을 의미하는데, 이는 사회적으로...
일반적으로 아름답고 예쁜 여성의 주변에는 많은 남성들이 몰려드는 경향이 있다.그렇기 때문에 예쁜 여자는 심할 경우 평탄한 삶을 살지 못하고 피곤하게 살아간다. 이러한 여자의 삶을 빗대어 '뷰티퀸 증후군'이라 칭하며  이는 1990년 말에 일어난 아시아의 경제 위기를 빗대어 표현하였다. '미인은 팔자가 세다&#...
어떤 곤란한 상황이나 난처한 상황에 빠져서 옴짝달싹 할 수 없는 경우를 겪어본 적이 있는가?이러한 상황을 사자성어로 '사면초가'라고 한다. 사면초가는 한자 四 넉 사, 面 얼굴 면, 楚 초나라 초, 歌 노래 가를 사용하며,사방이 초나라의 노래라는 뜻으로,사방이 적에게 포위당해 고립되어 있거나 어려운 처지에 아무에게도...
한 번 지나가버린 것들이나 어떤 상태에 도달하면 다시 원래로 되돌리기 힘든 경우가 있다. 톱니도 그런 특성을 가지고 있는 물건 중 하나인데, 이러한 톱니의 특성에 빗대어 한 번 올라간 사람들의 소비 수준이 쉽게 후퇴하거나 변하지 않는 현상을 '톱니 효과'라 한다. 현재 우리가 생활 수준에 맞추어 하고 있는 소비의 패...
맥거핀 효과란 영화에서 사용되는 말로, 영화가 전개되면서 중요한 것처럼 비추어지지만 알고보면 줄거리와 전혀 관련이 없으면서 관객들의 주의를 분산시키거나 혹은 혼란을 느끼게하는 도구이다. 즉, 관객들에게 비추어지는 일종의 속임수라고 할 수 있다. 맥거핀은 공포영화의 거장이라고 불리는 히치콕의 영화에서 유래한 것이다.&nbs...
"SPA"는 Single Page Application의 약자로, 웹 개발에서 사용되는 하나의 애플리케이션 구조입니다.사용자가 웹사이트를 탐색할 때 전체 페이지를 새로고침하지 않고 필요한 부분만 동적으로 로드하여 더 빠르고 부드러운 사용자 경험을 제공합니다.SPA의 핵심 개념초기 한 번의 페이지 로딩: 최초 접근 시 전체 HTML, CSS...
아이패드를 구입하면 아이패드에 붙일 액정 필름도 사야하고, 애플 펜슬도 사야하고, 케이스도 사야하고 아이패드 내에서 어플도 구매해야하는 등 하나의 물건을 얻게되면 그에 어울리는 상품들을 계속해서 사는 현상이 발생하는데 우리는 이를 '디드로 효과'라 부른다. 다시 말해서 디드로 효과란 물건을 구입한 후&nbs...
알고리즘(Algorithm)은 어떤 문제를 해결하기 위해 필요한 절차(steps)나 규칙(rule)의 집합입니다.쉽게 말해,“문제를 푸는 방법의 공식”이라고 할 수 있습니다.예를 들어,“누군가에게 전화를 건다”는 일도 하나의 알고리즘이 될 수 있습니다.1. 전화 앱을 켠다2. 연락처를 연다3. 상대 이름을 누른다4...
'나는 시험치는 날 머리를 감으면 시험을 망쳐.''나는 꼭 아침밥을 먹으면 배가 아파서 시험칠 때 힘들더라.' 다들 한 번 쯤은 어떤 일을 하거나 중요한 일이 있을 때 불길함을 느끼고 어떤 일에 대한 '징크스'가 있다고 말을 한다. '징크스'란 불길한 일이라는 뜻으로, 사람의 힘으로 할 수 없는 운명적인 일이라는 것이다.이는 불길...
아무 생각없이 그저 앞만 보고 무작정 달리다가 절벽에 다다르지만 몸에 붙은 속도로 인하여 절벽에서 추락하는 경우 등 허황된 경우가 종종 있을 것이다. 이러한 상황을 빗대어 '폰지 게임'이라고 하는데, 폰지 게임이란 투자 수익으로 기존에 본인이 갖고있던 대출을 상환하지 않고, 신규 대출을 받아 상환하는 비정상...
몸이 좋지 않아 병원에 가서 제대로 된 약을 받아서 먹으면서도 내 몸이 괜찮아질까? 언제쯤이면 다 나을 수 있을까? 진짜 효과가 있는 걸까? 하는 생각을 했던 경험이 한 번쯤은 있었을 것이다. 이는 '노세보 효과'라고 불리는 심리적 효과인데,약의 효능에 대한 불신이나 약을 먹음으로써 발생할 수 있는 부작용에 대한 걱...
사람의 첫인상을 결정하는 데는 뭐가 가장 중요할까? 아마 그 사람의 표정 혹은 겉으로 보이는 모습일 것이다. 그렇다면 사람과 사람사이의 대화에서 가장 중요한 것은 무엇일까?  다양한 대답이 있지만 대화에서 시각과 청각 이미지가 가장 중요시되는 커뮤니케이션 이론을 '메라비언의 법칙'이라고 한다. 다시...
위의 사진처럼 평소에는 발표를 할 때 자신감 없는 모습을 보이다가, 타인의 기대감을 본인이 느끼고 자신감 있는 모습으로 발표를 해본 경험이 있는가? 이는 본인 스스로가 아닌 타인이 주는 심리적인 기대감이 본인의 생산력이나 생산 능력을 향상시키는 효과로 '호손 효과'라 부르기도 한다. 호손 효과는 쉽게 말해서 타인의 시선을...
인지 부조화(Cognitive dissonance)란 심리적으로 일치하지 않는 두 가지의 인지,즉 본인의 신념 사이에 혹은 본인의 신념과 본인이 실제 경험하는 것이불일치 하거나 비일관성이 있을 때 생겨나는 현상이다.  위의 사진을 예로 들자면, 일반적으로 '흡연은 몸에 해롭다'라는 생각을 사람들은 가지고 있다. 하지만 흡연을...
카카오톡, 허니버터맛, 흑당 그리고 위의 사진처럼 우리가 흔히 맛볼 수 있는 김밥과는 다르게 '고등어 김밥'이라는 새로운 것을 개척해 발전할 수 있는 잠재력을 가지고 있는 시장을 요즘은 흔히 볼 수 있다. 아직 그 분야, 혹은 그 대상에 대해 깊이있는 발전이 이루어지지는 않았지만 실제로는 엄청난 잠재력을 가지고 있으...
아무리 친하고 가까운 관계여도 모든 것들을 공유하기에는 꺼려지고 거리감이 느껴지는 경우가 종종 있었을 것이다. 이는 인간관계에 있어서 친밀함을 원하면서도 적당한 거리를 두고 싶어 하는두 가지의 욕구가 동시에 발생하는 모순적인 심리를 말한다. 이렇게 상대방과 일정한 거리를 두고 자기를 방어하려는 심리를 &...
그릇에서 떨어진 쌀알들을 다시 그릇에 담을 수는 있어도, 엎질러진 물을 다시 컵에 담을 수 없다는 말은 한 번쯤 들어봤을 것이다. 엎질러진 물처럼 이미 소비가 되었거나 사용이 되었기 때문에 후에 어떤 선택을 하더라도 회수할 수 없는 비용을 '매몰비용'이라고 한다. 이러한 매몰비용이 한 번 사용되면 성공 가능...