브라우저 엔진

브라우저 엔진은 렌더링 엔진 또는 레이아웃 엔진이라고도 하며, 소프트웨어의 핵심 구성 요소로서 웹 브라우저에 포함됩니다. 태그로 마크업된 일반 텍스트 형식의 HTMLCSS를 화면에 표시되는 콘텐츠로 변환합니다. 이 과정에서 페이지 레이아웃을 구성하고, 텍스트의 스타일을 지정하며, 이미지를 배치합니다. 또한 브라우저 엔진은 하이퍼링크를 사용한 페이지 간 탐색도 처리합니다.

브라우저 엔진은 웹 페이지의 요소를 배치할 뿐 아니라 각 페이지의 문서 객체 모델(DOM)도 만듭니다. 문서 객체 모델은 각 페이지를 제목, 본문, 헤더와 같은 표준 요소로 구성합니다. 브라우저 엔진은 웹 페이지의 JavaScript 코드를 실행하는 브라우저의 JavaScript 엔진과도 긴밀하게 통합되어 있습니다. 브라우저 엔진이 업데이트되면 새로운 파일 형식을 지원하거나 버그를 수정하거나 HTML 및 CSS 사양에 추가된 새로운 기능을 지원할 수 있습니다.

데스크톱과 모바일의 Safari 브라우저는 WebKit 브라우저 엔진을 사용합니다
데스크톱과 모바일의 Safari 브라우저는 WebKit 브라우저 엔진을 사용합니다

현재 사용할 수 있는 웹 브라우저는 매우 다양하지만, 대부분은 몇 가지 브라우저 엔진 중 하나를 사용합니다. Google Chrome은 Blink 브라우저 엔진을 사용합니다. Microsoft Edge와 Brave 브라우저처럼 Chromium 코드 기반의 다른 웹 브라우저도 Blink를 사용합니다. macOS, iOS 및 iPadOS의 Safari는 WebKit 엔진을 사용하고, Mozilla Firefox는 Gecko 브라우저 엔진을 사용합니다. 다른 애플리케이션에도 HTML 콘텐츠를 표시하기 위해 브라우저 엔진이 포함될 수 있습니다. 예를 들어 HTML 이메일을 표시하는 이메일 클라이언트는 브라우저 엔진을 사용해 메시지를 렌더링하며, Electron과 같은 Chromium 기반 프레임워크를 사용해 만든 앱은 브라우저 엔진으로 전체 사용자 인터페이스를 만듭니다.

NOTE: 초기 웹 브라우저에서는 렌더링 엔진과 브라우저 엔진이 별도의 구성 요소였으며, 브라우저 엔진이 렌더링 엔진에 명령을 전달했습니다. 최신 웹 브라우저에서는 두 구성 요소가 매우 긴밀하게 통합되어 이제는 동일한 것으로 간주됩니다.

업데이트됨 May 2, 2023 작성: Brian P.

quiz지식 테스트하기

Which statement about animated GIFs is false?

A
They use indexed colors
0%
B
They contain a sequence of frames
0%
C
They require less disk space than MPEG videos
0%
D
They can loop an unlimited number of times
0%
Correct! Incorrect!     View the Animated GIF definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 브라우저 엔진에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.