이미지 크레디트: Urupong/iStock/GettyImages
브라우저 엔진은 Chrome에서 Safari에 이르기까지 시장에 나와 있는 모든 웹 브라우저의 핵심 구성 요소입니다. 컴퓨터에서 웹 사이트가 보이는 방식은 웹 브라우저가 기반으로 하는 엔진에 따라 크게 다를 수 있습니다. 브라우저 엔진은 일반적으로 렌더링 및 레이아웃 라이브러리와 JavaScript 프레임워크의 두 가지 주요 구성 요소로 구성됩니다.
WebKit 브라우저 유형
WebKit은 오늘날 사용되는 주요 브라우저 엔진 중 하나입니다. Mac 및 Linux 운영 체제에서 무료로 사용할 수 있습니다. WebKit은 Apple의 Safari 브라우저에 사용되는 브라우저 엔진이기 때문에 일반적으로 Apple과 연관됩니다. Amazon Kindle의 내장 브라우저 및 BlackBerry의 브라우저와 같은 다른 브라우저에서도 사용됩니다. WebKit의 핵심 구성 요소는 WebCore와 JavaScriptCore입니다. WebCore는 HTML 및 Scalable Vector Graphics용 렌더링 및 레이아웃 라이브러리이고 JavaScriptCore는 WebKit 브라우저에서 JavaScript를 실행할 수 있도록 하는 JavaScript 프레임워크입니다. 이러한 핵심 구성 요소를 통해 WebKit 브라우저는 비디오를 재생하고 웹 사이트를 정확하게 표시할 수 있습니다.
오늘의 비디오
Blink는 최신 유형의 웹 브라우저 엔진이며 2013년부터 존재했습니다. Google의 오픈 소스 웹 브라우저 프로젝트인 Chromium은 WebKit의 WebCore 구성 요소에서 소스 코드를 가져와 Google Chrome의 요구 사항을 더 잘 충족하도록 변경한 후 Blink를 만들었습니다. Google은 주로 Blink의 개발에 기여했지만 Opera Software ASA, Samsung 및 Intel과 같은 다른 회사도 기여했습니다. Blink는 Google Chrome, Vivaldi, Amazon Silk 및 Opera 웹 브라우저에서 사용됩니다. Windows, Mac, Linux, Android 및 Chrome OS 플랫폼에서 무료로 사용할 수 있습니다. Blink의 핵심 구성 요소에는 Blink XML 파서와 V8 JavaScript 엔진이 포함됩니다. Blink XML은 렌더링 및 레이아웃 라이브러리이고 V8 JavaScript 엔진은 JavaScript 프레임워크입니다.
게코 브라우저
Gecko는 여전히 사용 중인 가장 오래된 유형의 웹 브라우저 엔진 중 하나입니다. 1997년 Netscape에서 처음 개발한 후 1998년 Mozilla에서 채택했습니다. Gecko는 2003년부터 Mozilla에서 독점적으로 개발했습니다. Mozilla Firefox, Waterfox, Conkeror, Classilla 및 Lunascape 웹 브라우저는 모두 Gecko 웹 브라우저 엔진을 사용합니다. Gecko는 Mozilla Thunderbird와 같은 이메일 클라이언트에서도 사용됩니다. Windows, Mac, Linux 및 Android 운영 체제에서 무료로 사용할 수 있습니다. Gecko의 핵심 구성 요소는 각각 JavaScript를 실행하고 HTML을 렌더링하는 SpiderMonkey JavaScript 엔진과 Expat 라이브러리입니다.
고안나 브라우저
Goanna 웹 브라우저 엔진은 Gecko 웹 브라우저 엔진의 소스 코드를 기반으로 합니다. Goanna는 처음에 Gecko와 이름만 달랐지만 이후 Gecko와 다른 기능을 갖춘 자체 엔진으로 진화했습니다. 이 브라우저 엔진은 Pale Moon 및 Basilisk 브라우저에서 사용됩니다. Goanna는 Gecko: SpiderMonkey JavaScript 및 Expat 라이브러리와 동일한 핵심 구성 요소를 사용합니다. Goanna 웹 브라우저는 Windows, Mac 및 Linux 플랫폼에서 무료로 사용할 수 있습니다.
EdgeHTML 브라우저
EdgeHTML은 2015년에 출시된 웹 브라우저 엔진 시장의 신인입니다. Microsoft에서 개발한 독점 브라우저 엔진으로 Microsoft의 이전 브라우저 엔진인 Trident를 대체했습니다. EdgeHTML은 Microsoft Edge 웹 브라우저를 구동합니다. Edge는 모든 Windows 컴퓨터의 기본 웹 브라우저로 Microsoft의 Internet Explorer 브라우저를 대체했습니다. EdgeHTML의 핵심 구성 요소는 Chakra JavaScript 엔진과 EdgeHTML 렌더링 및 레이아웃 라이브러리입니다.