본문 바로가기
코딩 공부/web & Java

브라우저관련

by 현장 2022. 9. 7.

출처 : https://tcpschool.com/webbasic/component

웹 브라우저

인터넷에서 웹 서버의 모든 정보를 볼 수 있도록 하고, 문서 검색을 도와주는 응용 프로그램

 

※ 렌더링

→ 브라우저의 뷰포트에 웹사이트를 출력하는 것

 

브라우저 엔진

웹 페이지 구성을 위한 HTML, CSS 등 자료 해석하여 사용자 장치에 맞게 변환하는 역할

→ 웹 표준에 의거해 프로그래밍되어있어 웹 표준에 맞게 코드를 작성해야 한다.

 

※ 크로스 브라우징

→ 브라우저마다 코드가 정해지지 않아서 생기는 이슈

 

동작 방식

  1. 사용자가 브라우저를 연다
  2. 주소창에 페이지 주소를 입력한다.
  3. 주소에 맞는 서보로 최초 요청(request)
  4. 요청이 들어온 사용자 최초 응답(response)을 기본적인 웹사이트 구조를 담고 있는 HTML 파일로 응답
  5. 작성된 HTML 구조에 맞게 css, js 등 서버로 추가 요청
  6. 새로운 파일 즉 해다 페이지를 구성하는 필요한 다양한 정보를 준다.

 

웹 앱

인터넷을 통해 웹 브라우저에서 이용할 수 있는 응용 소프트웨어(운영 체제에서 실행되는 모든 소프트웨어)

 

서버

클라이언트(서비스를 받는 컴퓨터)에게 여러 가지 서비스를 제공하는 것, 이때 웹 브라우저가 '클라이언트'이며, 웹 사이트의 콘텐츠가 있는 컴퓨터가 '서버'이다.

 

※ 로컬 개발 환경

→ 개인이 개발하는 PC 작업 환경을 이라고 한다.

 

- 2022 브라우저 사용 차트

출처 : https://gs.statcounter.com/

 

 

 

'코딩 공부 > web & Java' 카테고리의 다른 글

JAVA  (0) 2022.09.09
IP(Internet Protocol)와 Port  (0) 2022.09.08
UI와 UX  (0) 2022.09.07
웹 표준, 웹 접근성과 웹 호환성  (0) 2022.09.07
시멘틱 태그  (0) 2022.09.07