瀏覽器內核簡單總結

  瀏覽器內核(Rendering Engine),也稱排版引擎,渲染引擎。現有的瀏覽器內核有不少種,不一樣的渲染標準致使同一個頁面在不一樣內核的瀏覽器上顯示也不相同。如下簡單介紹幾種常見的瀏覽器內核。linux

1、Trident(IE內核)瀏覽器

  又稱MSHTML,最多見的瀏覽器內核,微軟開發的渲染引擎,渲染速度一直爲不少人所詬病,可是在IE9版本之後速度已經有很大的改善。Trident提供了很是豐富的調用接口,版本號有IE6,IE7,IE8(Trident4.0),IE9(Trident5.0),IE10(Trident6.0),版本的提高也讓Trident對於W3C標準的支持更好,IE6之前的版本對於W3C標準的支持很是差。ide

  也是許多雙核瀏覽器的其中一個內核,經常使用在「高速兼容模式」。rest

2、Gecko(火狐內核)接口

  用C++開發,是開源的渲染引擎,經常使用在Mozilla Firefox。資源

3、KHTML(linux)開發

  由KDE開發,渲染速度快,容錯率低。it

4、Webkit(跨平臺的瀏覽器內核)編譯

  由KHTML發展而來,蘋果公司對於開源世界的一大貢獻,速度快捷,遵循W3C標準。主要瀏覽器有Apple的Safari、Android默認瀏覽器和Symbian手機瀏覽器等。渲染

5、Chromium(跨平臺的瀏覽器內核)

  據稱是代碼通過梳理的Webkit,編譯速度比Webkit快,主要瀏覽器有Google Chrome。

6、Presto(跨平臺的瀏覽器內核)

  據稱優先解析文字來保證閱讀,其次再渲染媒體資源,有着在衆多瀏覽器中傲人的渲染速度。主要瀏覽器是Opera瀏覽器。

相關文章
相關標籤/搜索