본문 바로가기

브라우저2

웹 브라우저에 대해서 (2) 이전 글 [인터넷] - 웹 브라우저에 대해서 (1) 한 줄 정리 HTML 파싱이란 HTML 코드를 브라우저에서 사용할 수 있는 구조로 변환하는 과정을 의미한다. HTML 파싱(HTML Parsing) 이란? HTML 파싱(Parsing)이란 구문 분석이라고도 불리며, HTML 코드를 토큰(token)으로 분해하고, 이것으로 이루어진 파스 트리(parse tree)를 생성하는 과정이다. 즉 브라우저가 코드를 이해하고 사용할 수 있는 구조로 변환하는 것을 의미한다. 파싱 과정 과정에 대한 간략한 설명 Bytes → Characters 16진수화된 데이터를 HTML 마크업으로 변환 Characters → Token HTML 마크업을 의미를 가진 각각의 Token으로 변환(예 : html 시작 토큰, head .. 2021. 12. 13.
웹 브라우저에 대해서 (1) 한 줄 정리 웹 브라우저는 HTML 문서나 파일 등 인터넷의 콘텐츠를 검색 및 열람하기 위한 응용 소프트웨어이다. 웹 브라우저 웹 브라우저(Web Browser)는 사용자가 선택한 리소스를 서버에 요청하고 브라우저 창에 표시하는 응용 소프트웨어다. 여기서 리소스란 일반적으로 HTML 문서이지만, PDF, 이미지 등 여러 콘텐츠가 될 수 있다. 초기 웹 브라우저는 웹서핑 전용 어플리케이션에 불과했지만 HTML5 등 관련 기술들이 발달하며 점차 기능이 확대되었고, 거의 모든 프로그램의 기능 구현이 가능해지고 있다. 사용자 수가 많고, 인지도가 높은 웹 브라우저는 Microsoft Edge, Chrome, Firefox, Safari, Opera이며, 이를 '5대 브라우저'리 부른다. 웹 브라우저 기본 구조 .. 2021. 12. 10.