IT/Back-end
브라우저
1am_wish
2022. 9. 15. 17:54
728x90
반응형
- 웹 브라우저는 사용자가 그래픽 사용자 인터페이스를 통해 웹 페이지 또는 기타 온라인 콘텐츠에 액세스하고 표시할 수 있도록 하는 소프트웨어 응용 프로그램입니다.
- 대표적인 PC 브라우저 : Chrome, Internet Explorer, Firefox, Safari, Opera
- 모바일 브라우저 : Android 브라우저, iPhone, Opera Mini, Opera Mobile, UC 브라우저 ..
- 주요 기능은 서버에 요청하고 브라우저 창에 표시하여 선택한 웹 리소스를 제공하는 것
- 브라우저가 HTML 파일을 해석하는 방식은 HTML, CSS 사양에 지정. 사양은 W3C 조직에서 유지관리
- 브라우저와 UI 는 공통점이 많다
- URI 삽입을 위한 주소 표시줄
- 뒤로 및 앞으로 버튼
- 북마크 옵션
- 새로고침 및 중지 버튼
- 홈페이지로 이동하는 홈버튼
- 브라우저의 주요 구성 요소
- 사용자 인터페이스
- 브라우저엔진
- 렌더링 엔진 : 브라우저 화면에 요청된 내용을 표시. 브라우저마다 다른 엔진
- HTML 및 XML, 플러그인이나 확장을 통해 다른 유형의 데이터 표시
- Internet Explorer : Trident, Firefox : Gecko, Safari : Webkit, Chrome : Blink
- 네트워크 계층에서 문서의 내용을 가져옴. 일반적으로 8kb 청크
- 네트워킹
- UI 백엔드
- 자바스크립트 인터프리터
- 데이터 저장 : 쿠키와 같은 데이터를 로컬에 저장
- DOM : 출력트리
- HTML DTD
728x90
반응형