1. 程式人生 > >目前主流的瀏覽器以及其核心名

目前主流的瀏覽器以及其核心名

注意,我說的是主流瀏覽器,目前的主流瀏覽器,只有IE、Chrome、Firefox、Opera、Safari五個,其它的比如說QQ瀏覽器、獵豹瀏覽器、360瀏覽器等並不是

瀏覽器名 核心名
IE瀏覽器 trident
Chrome blink(曾經是webkit)
Firefox Gecko
Opera blink(曾經是presto)
Safari webkit

主流瀏覽器是指 擁有自己獨立的核心的瀏覽器。

以上瀏覽器,其中,IE和Firefox是將JS作為預設的指令碼語言。

順便對瀏覽器解釋一下

瀏覽器由 shell部分 和 核心部分 組成。

shell部分:使用者自己能操作的部分,eg:設定、書籤、下拉選單等

核心部分:即使用者看不見的,用來處理程式碼,並能把程式碼顯示出來的部分。
核心大致分為三個部分:

  • 渲染引擎:負責取得網頁的內容(HTML、XML、影象等等)、整理訊息(例如加入CSS等),以及計算網頁的顯示方式,後會輸出至顯示器或印表機。瀏覽器的核心的不同對於網頁的語法解釋會有不同,所以渲染的效果也不相同。所有網頁瀏覽器、電子郵件客戶端以及其它需要編輯、顯示網路內容的應用程式都需要核心。
  • JS引擎:解析和執行javascript來實現網頁的動態效果。
  • 其它模組

其實最開始渲染引擎和JS引擎並沒有明確的區分,後來JS引擎越來越獨立,核心就傾向於只指渲染引擎。所以才有所區分。