1. 程式人生 > >五大瀏覽器核心-簡介

五大瀏覽器核心-簡介

一般說的瀏覽器核心是指瀏覽器最重要的核心部分,RenderingEngine,翻譯成中文大概意思就是“解釋引擎”,我們一般稱為瀏覽器核心。由於不同的核心各自有一套自己的渲染網頁和解釋頁面程式碼的機制,所以就會有一些問題存在。

首先,都有哪些瀏覽器呢?

谷歌瀏覽器:Google Chrome。

火狐瀏覽器:Mozilla Firefox。

歐鵬瀏覽器:OPera。

蘋果瀏覽器:Safari。

IE瀏覽器:Windows Internet Explorer。

國內一些整合的瀏覽器:搜狗高速瀏覽器、傲遊瀏覽器、獵豹安全瀏覽器、QQ瀏覽器、360極速瀏覽器、世界之窗瀏覽器極速版、百度瀏覽器 等。

其次,它們的核心又是什麼呢?

谷歌瀏覽器:Google Chrome,谷歌瀏覽器之前一直使用蘋果的webkit核心,但是現在它與蘋果核心分道揚鑣,自己開創了新的blink核心,這個核心也在被歐鵬(opera瀏覽器)共同採用和開發;

火狐瀏覽器:Mozilla Firefox ,核心是Gecko;

opera瀏覽器:核心是blink;

Safari瀏覽器:使用的是蘋果公司自己的核心:webkit

IE瀏覽器是微軟出品的瀏覽器,IE4以上版本都是Trident核心。由於壟斷性,IE在很長一段時間內沒有更新,導致兩個後果:一是IE與W3C標準脫節,二是Trident核心大量的bug問題沒得到及時解決。所以這就給了其他瀏覽器機會,比如firefox等。也正是這些原因,使Web前端開發人員大費折,特別是IE6正處在新舊交替的關鍵地方(已經逐漸被捨棄).

一些國內的瀏覽器他們的核心: 
搜狗瀏覽器:相容模式(IE:Trident)和高速模式(webkit) 
傲遊瀏覽器:相容模式(IE:Trident)和高速模式(webkit) 
QQ瀏覽器:普通模式(IE:Trident)和極速模式(webkit) 
360極速瀏覽器:基於谷歌(Chromium)和IE核心 
360安全瀏覽器:IE核心

相關推薦

五大瀏覽器核心-簡介

一般說的瀏覽器核心是指瀏覽器最重要的核心部分,RenderingEngine,翻譯成中文大概意思就是“解釋引擎”,我們一般稱為瀏覽器核心。由於不同的核心各自有一套自己的渲染網頁和解釋頁面程式碼的機制,所以就會有一些問題存在。 首先,都有哪些瀏覽器呢? 谷歌瀏覽器:Go

瀏覽器核心 五大瀏覽器核心

瀏覽器最重要或者說核心的部分是“Rendering Engine”,可大概譯為“渲染引擎”,不過我們一般習慣將之稱為“瀏覽器核心”。負責對網頁語法的解釋(如標準通用標記語言下的一個應用HTML、JavaScript)並渲染(顯示)網頁。 所以,通常所謂的瀏覽器核心也就是瀏覽器

五大主流瀏覽器核心總結

1、IE瀏覽器核心:Trident核心,也是俗稱的IE核心; 2、Chrome瀏覽器核心:統稱為Chromium核心或Chrome核心,以前是Webkit核心,現在是Blink核心; 3、Firefox瀏覽器核心:Gecko核心,俗稱Firefox核心; 4、S

五大瀏覽器及四大核心

現在國內常見的瀏覽器有:IE、Firefox、QQ瀏覽器、Safari、Opera、Google Chrome、百度瀏覽器、搜狗瀏覽器、獵豹瀏覽器、360瀏覽器、UC瀏覽器、遨遊瀏覽器、世界之窗瀏覽器等。 目前最為主流瀏覽器有五大款,分別是IE、Firefox、

五大瀏覽器對應的核心

寫這個文章是為了讓自己容易快速找到。簡單粗暴 ^3^ 晴天雨天不如前端在身邊 各瀏覽器對應的核心 谷歌:Webkit–>blink(現在是blink啦) FireFox:Gecko safari:webkit opera:

五大瀏覽器核心以及代表作

國內常見的瀏覽器有:IE、Firefox、QQ瀏覽器、Safari、Opera、Google Chrome、百度瀏覽器、搜狗瀏覽器、獵豹瀏覽器、360瀏覽器、UC瀏覽器、遨遊瀏覽器、世界之窗瀏覽器等。但目前最為主流瀏覽器有五大款,分別是IE、Firefox、Google Ch

世界上主流的五大瀏覽器及其核心

一、Trident核心代表產品Internet Explorer,又稱其為IE核心.Trident(又稱為MSHTML),是微軟開發的一種排版引擎. 二、Gecko核心代表作品Mozi

操作系統核心簡介

其他 ace 輸出 硬件設計 例如 商都 卡片 兼容 一個人 操作系統的概念與功能 現代計算機系統由一個或多個處理器、主存、磁盤、打印機、鍵盤、鼠標、顯示器、網絡接口以及各種其他輸入/輸出設備組成。 一般而言,現代計算機系統是一個復雜

Selenium3基礎3-使用chromedriver瀏覽器核心啟動谷歌瀏覽器

        啟動Chrome瀏覽器,程式碼幾乎和前面一樣,就匯入包名稱不同,有了前面的基礎,很好理解。 /** * 啟動和關閉谷歌瀏覽器 */ public class LuanchChrome { public static void

Selenium3基礎2-使用geckodriver瀏覽器核心啟動Firefox

        用Java指令碼實現如何啟動和關閉firefox瀏覽器。gecko為瀏覽器核心。 程式碼如下: import org.openqa.selenium.firefox.FirefoxDriver; /** * 啟動和關閉

網頁程式設計技術一(瀏覽器核心介紹)

1、瀏覽器核心由兩部分組成:渲染引擎和JavaScript引擎   渲染引擎:負責獲取網頁(HTML、XML、圖形等)、整理資訊(CSS)以及計算網頁顯示方式   JavaScript引擎:負責解析和執行JavaScript程式碼來實現網頁的動態效果。(由於JavaScript引擎越來越獨立,核心傾向於指

瀏覽器核心、引擎、頁面呈現原理及其優化

瀏覽器核心、引擎、頁面呈現原理及其優化 介紹瀏覽器核心、JavaScript 引擎以及頁面呈現原理等基礎知識,同時根據原理提出頁面呈現優化方案。   瀏覽器核心 瀏覽器核心又叫渲染引擎,主要負責 HTML、CSS 的解析,頁面佈局、渲染與複合層合成。瀏覽器核心的不同帶來的主要問題

谷歌瀏覽器 Doc 簡介--Documents

在網頁上,組成頁面(或文件)的物件被組織在一個樹形結構中。        頁面的頂級包含在<html>標籤中,在其中會找到<head>和<body>標籤,而其它標籤包含在這兩個標籤中,依

瀏覽器核心中各個執行緒之間的關係

  到了這裡,已經對瀏覽器的執行有了一個整體的概念,接下來,先簡單梳理一些概念 :   GUI渲染執行緒與JS引擎執行緒互斥   由於JavaScript是可操縱DOM的,如果在修改這些元素屬性同時渲染介面(即JS執行緒和UI執行緒同時執行),那麼渲染執行緒前後獲得

js判斷瀏覽器核心 及ie的版本問題

首先說一下當前各大核心 Trident: IE 以Trident 作為核心引擎 // 俗稱 IE核心 Gecko: Firefox(火狐) // 俗稱Firefox核心 WebKit: Safari(蘋果), Google Chrome(谷歌),傲遊3 基於 Webkit 開

html-02 瀏覽器核心

瀏覽器核心又可以分成兩部分:渲染引擎(layout engine 或者 rendering engine)和JS引擎。 渲染引擎它負責取得網頁的內容(HTML、XML、影象等等)、整理訊息(例如加入CSS等),以及計算網頁的顯示方式,然後會輸出至顯示器或印表機。瀏覽器的核心的不同對於網頁的語法解釋會有不同,

瀏覽器核心控制meta name="renderer"說明文件

瀏覽器核心控制Meta標籤說明文件 背景介紹 由於眾所周知的情況,國內的主流瀏覽器都是雙核瀏覽器: 1、基於Webkit核心用於常用網站的高速瀏覽。 2、基於IE的核心用於相容網銀、舊版網站。 以360的幾款瀏覽器為例,我們優先通過Webkit核心渲染主流的網站,只有小量的網站通

Chromium 或將一統瀏覽器核心?微軟也投奔 Chromium 懷抱

在 Chrome 沒有出現之前,Firefox、IE、Opera、Safari 都有自己的瀏覽器核心(渲染引擎和 JavaScript 引擎),Chrome 出現以後,最開始使用了 Webkit 作為渲染引擎,推出了全新的 JavaScript 引擎 V8。後來 Chrome 重寫了 Webkit,改名為 B

常用的CSS Hack技術集錦,瀏覽器核心

絕大多數的IE bug是因為haslayout  http://dwz.cn/4Elg7X 而haslayout是ie6~ie7的屬性,ie8已經廢棄。 幾個有用的連結:  CSS Hack Table    https://s

JS判斷手機瀏覽器核心

function is_weixn_qq() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") {