웹 페이지 응답 방법과 프레임워크

CGI (Common Gateway Interface)

웹 서버와 외부 프로그램(애플리케이션) 간에 데이터를 주고받기 위한 인터페이스입니다. 웹 서버가 클라이언트(브라우저)로부터 요청을 받으면, CGI 프로그램을 호출하여 동적으로 콘텐츠를 생성한 뒤, 그 결과를 클라이언트에 반환합니다.

SSR (Server-Side Rendering)

서버에서 콘텐츠를 렌더링하여 완전한 HTML을 클라이언트에게 전달합니다.

서버 템플릿 엔진

CSR (Client-side Rendering)

클라이언트(브라우저)에서 콘텐츠를 렌더링합니다.

SPA (Single Page Application)

Web API: Web Component

PWA (Progressive Web Apps)

단일 코드베이스로 모든 기기의 모든 웹 사용자에게 도달하는 동시에 향상된 기능을 제공하기 위해 최신 API로 빌드되고 향상된 웹 앱입니다.

SSG (Static Site Generation)

CMS (Content Management System)

웹사이트나 애플리케이션의 콘텐츠를 생성, 수정, 관리, 출판할 수 있는 시스템입니다.

Micro Frontend Architecture (MFA)

각 ‘마이크로-프론트엔드’는 독립적으로 개발 및 배포가 가능합니다.

아일랜드 아키텍쳐 (Island Architecture)

웹뷰(WebView) - 모바일 앱에서

웹뷰란 네이티브 앱에 내재되어 있는 웹 브라우저입니다.

더 읽을거리