웹 브라우저에서 동작하며 사용자와 상호작용이 가능한 소프트웨어, 줄여서 웹앱
웹 애플리케이션을 만드는 일
클라이언트(웹 브라우저)의 요청
서버의 응답
클라이언트-서버 구조
프론트엔드 개발 - 사용자가 웹 애플리케이션을 사용할 수 있도록 눈에 보이는 화면과 기능 개발
백엔드 개발 - 서버에서 동작하는 부분 개발, 웹 애플리케이션에서 다루는 데이터 관리,처리
출처 : [도서] 아는만큼 보이는 프런트엔드 개발