1. JavaScript와 프론트엔드 개발

자바스크립트의 탄생

웹 FE 개발자에게 브라우저란 작성한 로직이 돌아가는 실행기라고 볼 수 있다.

→ 운영체제와 환경에 크게 구애받지 않고 브라우저라는 가상 환경에만 집중하여 개발하는 것이 가능하다.

Netscape사는 프로그래밍 언어를 브라우저에 내장하기로 결정하였다.

→ 자바스크립트의 탄생

브라우저의 동작 원리

브라우저는 크게 통신, 렌더링, **스크립트 실행**의 ****세 가지 동작으로 나눌 수 있다.

프론트엔드 개발자의 역할

브라우저에서 동작하는 UI를 개발하는 것이다.

핵심 역량: 커뮤니케이션, UI, 네트워크, 보안, 브라우저, 디자인