브라우저

gusdas·2022년 3월 24일
0

용어 정리

목록 보기
19/28

브라우저란

인터넷에 접속하기 위해 사용하는 소프트웨어이다.
우리는 크롬, 파이어폭스, 사파리, 엣지 등등 여러 브라우저를 알고 있지만 브라우저마다 다른 방식으로 데이터를 해석하기 때문에 여러가지가 있다 하지만 브라우저간의 일관성을 만드는 것이 웹 표준이고 개발자 또한 웹표준을 지켜서 개발해야한다.

브라우저 작동방식


1.사용자 인터페이스: 사용자 인터페이스를 통해 사용자가 브라우저와 상호작용을 합니다.

  1. 브라우저 엔진: 사용자 인터페이스와 렌더링 엔진 사이에서 렌더링엔진을 쿼리하고 조작합니다.

  2. 렌더링 엔진: 브라우저 화면에서 요청된 웹페이지를 렌더링하는 역할로 CSS를 사용하여 HTML,XML 문서 및 이미지를 해석하여 표시하는 레이아웃을 생성합니다.

4.네트워킹: HTTP 또는 FTP의 일반적인 인터넷 프로토콜을 사용하여 URL을 검색합니다.

  1. JS인터프리터: 웹 사이트에 포함된 JS코드를 해석하고 실행합니다.

  2. UI 백엔드: 콤보박스 및 창과 같은 기본 위젯을 그리는 데 사용됩니다.

  3. 데이터 지속성/ 저장소: 지속성 계층으로 localStorage,indexDB, webSQL, FileSystem과 같은 저장소 메커니즘을 지원합니다.

출처:https://medium.com/@monica1109/how-does-web-browsers-work-c95ad628a509#:~:text=A%20browser%20is%20a%20software%20application%20used%20to%20locate%2C%20retrieve,Web%20server%20and%20requests%20information.

profile
웹개발자가 되자

0개의 댓글