웹 대용량화 그리고 프런트엔드와 백엔드의 분리
웹 2.0 시대에 AJAX가 등장한 후 웹이 점점 더 발전했습니다. 사용자가 많아지고 트래픽도 과거보다 더 많이 몰렸습니다. 이에 따라 더 많은 정보를 처리할 수 있는 구조와 시스템이 필요하게 됐습니다.
이렇게 웹이 급속도로 발전하자 웹 페이지를 효율적으로 제작하기 위해 다음과 같이 프런트엔드와 백엔드를 분리하게 됐습니다.
• 프런트엔드: 처리한 데이터를 이용해 사용자 화면 구성
• 백엔드: 서버 내부에서 데이터 처리
이러한 변화는 웹 개발에서 주요한 변곡점이 됐습니다.
지금까지 웹의 변천사를 통해 프런트엔드의 등장 배경을 살펴봤습니다. 이처럼 프런트엔드는 하나의 특정 사건으로 인해 갑자기 나타난 개념이 아닙니다. 웹의 발전 과정에서 다양한 사건이 일어나면서 사용자의 요구에 따라 등장하게 됐다는 것을 알아두세요.