Back-End/Web & Server

브라우저 렌더링(Browser Rendering)브라우저 렌더링이란 HTML, CSS, JavaScript등 개발자가 작성한 문서를 브라우저에서 그래픽 형태로 출력하는 과정을 말합니다. 즉, 클라이언트(사용자)에서 서버로부터 여러 파일을 받아 브라우저에 나타내는 과정을 말합니다. 렌더링 엔진렌더링 엔진은 HTML과 CSS를 파싱하여 화면에 표시하는 역할을 합니다. 렌더링 엔진은 브라우저마다 사용하는 렌더링 엔진이 각각 다르기 때문에, 모든 브라우저가 동일한 소스를 화면에 동일하게 그려주지 않고 엔진마다 읽을 수 있는 코드의 버전도 다릅니다. 렌더링 엔진 동작 과정렌더링 엔진은 HTML 문서를 파싱하여 DOM(Document Object Model) 트리를 만들고 CSS 문서를 파싱하여 CSSOM(CSS ..
웹 브라우저 (Web Browser)웹 브라우저는 웹 서버에서 양방향으로 통신을 하며 HTML 문서, 멀티미디어 등의 컨텐츠를 열람할 수 있게 해주는 GUI(Graphic User Interface)기반의 소프트웨어 프로그램입니다. 브라우저는 페이지를 다운로드하기 위해 응용 계층의 HTTP 프로토콜을 이용해 데이터를 송/수신합니다. 웹 브라우저 동작 원리브라우저는 사용자가 선택한 자원(Resource)을 서버에 요청(Request)하고, 서버로부터 받은 응답(Response)을 브라우저에 렌더링(Rendering)합니다.여기서 자원은 HTML 문서, PDF, 멀티미디어 등으로 여러 형태일 수 있으며, 자원의 주소는 URI(Uniform Resource Identifier)로 되어있습니다.1. 사용자브라우..
h-1-y
'Back-End/Web & Server' 카테고리의 글 목록