1. 브라우저의 개념


프론트엔드 개발자라면 단순히 코드 개발을 하는 것을 뛰어넘어 브라우저가 어떻게 동작을 하는지, 어떻게 렌더링을 수행하는 지에 대해 아는 것이 굉장히 중요하다. 결국 작성한 코드는 브라우저라는 소프트웨어 프로그램 상에서 수행되기 때문이다. 아무리 잘 짜여진 코드라도 그 코드가 수행될 프로그램의 동작 방식에 대해 이해하지 못한다면, 코드가 의도한 대로 퍼포먼스를 내기 어렵다.

1-1) 웹 브라우저의 개념

1-2) 웹 브라우저의 주요 기능

2. 기본 구조

스크린샷 2022-04-01 오후 8.58.40.png

브라우저는 각기 그 모양이 조금씩 다르지만 모두 기본적인 구조를 가지고 있음