기금넷 공식사이트 - 펀드 투자 - 주요 브라우저의 핵심 유형은 무엇인가요?
주요 브라우저의 핵심 유형은 무엇인가요?
주요 브라우저 커널 분류: 브라우저 커널에는 상업용, 비상업용 무료 커널 등 다양한 유형이 있지만 일반적으로 더 많이 사용되는 유형은 다음 4가지뿐입니다. , 다음과 같이 간략한 소개를 부탁드립니다.
Trident
Trident(MSHTML이라고도 함)는 Microsoft의 Windows 기반 웹 브라우저-인터넷
Explorer 브라우저(일반적으로 IE 커널로 알려짐)에서 사용되는 커널입니다. ), 이 커널 프로그램은 1997년 IE
4에서 처음 사용되었습니다. 이후 IE의 새 버전에서는 계속해서 새로운 기술이 추가되고 출시되었습니다. Trident는 실제로 개방형 커널입니다. Trident 엔진은 소프트웨어 구성 요소(모듈)로 설계되어 다른 소프트웨어 개발자가 자체 개발한 응용 프로그램에 웹 검색 기능을 쉽게 추가할 수 있습니다. IE 대신 IE 코어를 사용하는 브라우저(예: Maxthon, SoftMedia의 플래시 브라우저, Tencent의 TT, GreenBrowser 등)가 등장했지만 Trident는 Windows 플랫폼에서만 사용할 수 있습니다.
IE 자체의 "독점"으로 인해 Trident 커널은 오랫동안 지배적인 커널이었습니다. Microsoft는 오랫동안 Trident 커널을 업데이트하지 않았으며 이로 인해 두 가지 문제가 발생했습니다. 결과 - 첫째, Trident 커널은 W3C 표준과 거의 일치하지 않았습니다. 둘째, Trident 커널의 버그와 같은 많은 보안 문제가 적시에 해결되지 않았습니다. 현재 Microsoft는 Trident
레이아웃 엔진에 새로운 기술을 추가하는 것 외에도 웹 표준에 대한 지원도 추가했습니다. 이러한 변경 사항은 Gecko,
WebCore, KHTML 및 Presto와 같은 다른 레이아웃 엔진보다 상당히 뒤떨어져 있습니다.
Gecko
Gecko는 C++로 작성된 오픈 소스 웹 페이지 레이아웃 엔진으로 현재 Mozilla 제품군 웹 브라우저와 Netscape 6 이상 브라우저에서 사용됩니다. . 사용된. 이 소프트웨어는 원래 Netscape Communications Corporation에서 개발되었으며 현재 Mozilla Foundation에서 유지관리하고 있습니다. Gecko는 완전한 개방형 코드가 특징이기 때문에 개발 수준이 높으며 전 세계 프로그래머가 이를 위한 코드를 작성하고 기능을 추가할 수 있습니다. 오픈소스 커널이기 때문에 많은 사람들이 선호하고, 게코 커널을 사용하는 브라우저도 많다. 이는 게코 커널이 비록 초기임에도 불구하고 시장점유율이 급격히 높아질 수 있는 중요한 이유이기도 하다.
Gecko 조판 엔진은 웹 브라우저, HTML 편집기, 클라이언트/서버 등과 같은 인터넷 관련 애플리케이션에서 사용할 수 있는 풍부한 프로그램 인터페이스를 제공합니다. 원래 주요 대상은
Netscape 및 Mozilla
Firefox와 같은 Mozilla 파생 제품이었지만 현재 많은 다른 소프트웨어가 이 레이아웃 엔진을 활용하고 있습니다. 또한 Gecko는 Windows, BSD, Linux 및 Mac
OS
X에서 사용할 수 있는 크로스 플랫폼 커널이기도 합니다.
Gecko는 Trident에 이어 두 번째로 인기 있는 가장 인기 있는 조판 엔진 중 하나입니다. Gecko 엔진을 사용하는 브라우저에는 Firefox, Netscape 6-9, SeaMonkey, Camino, Mozilla, Flock, Galeon, K-Meleon, Minimo, Sleipni,
Songbird 및 XeroBank가 포함됩니다. Google
가젯 엔진은 Gecko 브라우저 엔진을 사용합니다.
Presto
Presto는 Opera
소프트웨어에서 개발한 브라우저 조판 엔진입니다. 현재 Opera
버전 7.0~10.00에서는 이 엔진을 사용합니다. Presto의 특징은 렌더링 속도가 극한까지 최적화되었다는 것입니다. 현재 웹 브라우징을 위한 가장 빠른 브라우저 코어로 인식되지만 웹 호환성이 희생됩니다.
Presto는 사실 동적 커널입니다. Trident나 Gecko와 같은 커널과 가장 큰 차이점은 스크립트 처리입니다. Presto는 페이지 전체 또는 일부가 스크립트 이벤트 등에 응답할 수 있다는 점에서 자연스러운 이점을 가지고 있습니다. -파싱되었습니다. 또한 이 코어는 JavaScript를 실행할 때 가장 빠른 속도를 나타냅니다. 동일한 조건에서 테스트한 결과 Presto 코어가 동일한 JavaScript를 실행하는 데 필요한 시간은 Trident 및 Gecko 코어의 약 1/3에 불과합니다. 하지만 Presto가 상용 엔진이라는 단점이 있는데, Opera 외에 Presto를 사용하는 브라우저는 NDS
브라우저, Nokia
770 웹 브라우저 등입니다. 이는 Presto의 개발을 크게 제한합니다.
Opera
위젯 엔진은 Presto 엔진을 사용합니다.
WebKit
WebKit
은 오픈 소스 브라우저 엔진(웹
브라우저
엔진)입니다. WebKit의 원본 코드는 KDE의 KHTML 및 KJS(둘 다 GPL 계약에 따라 라이센스가 부여된 오픈 소스 코드, 무료 소프트웨어)에서 제공됩니다. 따라서 WebKit도 무료 소프트웨어이자 오픈 소스입니다.