瀏覽器核心

2021-10-22 18:59:50 字數 1765 閱讀 4680

谷歌瀏覽器,火狐瀏覽器,360瀏覽器,safari瀏覽器,歐朋瀏覽器,qq,uc,傲遊,世界之窗...沒錯他們是瀏覽器。什麼是瀏覽器核心呢 ,叫做「核心」基本上可以定義為瀏覽器最為重要的一部分,那麼它的重要在**?它的作用是什麼? 維基百科上這樣解釋:【排版引擎(layout engine,也稱為瀏覽器核心(web browser engine)、頁面渲染引擎(rendering engine)或樣版引擎)是一種軟體元件,負責獲取標記式內容(如html、xml及影象檔案等等)、整理資訊(如css及xsl等),並將排版後的內容輸出至顯示器或印表機】,說白了就是將網頁**轉化成我們看到的漂亮的網頁。

1.trident:(又稱為mshtml、ie核心)  這是微軟家開發的瀏覽器引擎,當然用在了自家的ie瀏覽器上,ie4以上的版本都採用了這個trident核心。又因為其開放介面做得十分成熟,很多瀏覽器都會採用這一核心。ie曾經憑藉windows操作系**大。也導致了一些問題,05年左右trident核心一直是不遵循w3c標準的,但當時ie瀏覽器的市場占有大,大量的網頁專門為當時的老trident核心編寫,因此這些網頁的**並不符合w3c標準,於是,依據w3c標準寫的網頁在當時使用trident核心的瀏覽器下面又出現排版不正常,並且現在的某些老的網頁都需要開啟相容模式才會顯示正常。那時候 ,其他的瀏覽器便悄然興起,阻礙了其一家繼續獨大。 2023年微軟發表了trident引擎建立的乙個分支edgehtml,2023年用在了win10自帶的edge瀏覽器上。

2.gecko:gecko是一套自由的開放源**、以c++編寫的瀏覽器核心。主要為火狐瀏覽器採用該核心,它的一大特點是跨平台,能在windows、linux和mac os 等主要作業系統上執行。另一大特點就是**完全公開,在無法獲取原始碼的情況下,開放程度僅次於上面的trident核心,但他們都可以獲取原始碼,gecko可開發程度很高,全世界的程式設計師都可以為其編寫**,增加功能。但是gecko 因其龐大與複雜的**基礎而頻遭詬病。gecko 非常強大,但代價高昂,複雜,高記憶體占用。因此,在很多場合 gecko 的眾多功能反而成了負擔。火狐瀏覽器啟動速度較慢原因之一。

3.webkit:webkit 也是乙個開源的瀏覽器核心。它的前身是khtml,最初用於linux和unix等開源作業系統。因為khtml擁有更清晰的架構,而且比gecko更小巧。蘋果公司選擇從khtml分支出來,開始webkit的研發。後來google也加入webkit的開發 。chrome瀏覽器和蘋果家的safari瀏覽器使用的此核心,此種核心瀏覽網頁速度很快,優於gecko與trident,但是網頁**的相容性較低,一些編寫不標準的網頁可能無法正確顯示,2023年,google和opera 宣布開發的瀏覽器核心blink,它是webkit的乙個分支。

4.presto:歐朋瀏覽器使用過的核心,presto對w3c標準的支援很良好,該款引擎的特點就是渲染速度做到了極致,網頁瀏覽速度非常之快,然而代價是犧牲了網頁的相容性。它與前面三種不同,屬於非開源核心,發展有限制,現已停止開發。

瀏覽器名稱

採用核心

safari(蘋果專用)

webkit

qq瀏覽器

trident   

opera(歐朋瀏覽器)

blink

google chrome(谷歌瀏覽器)

blink

microsoft edge(win10自帶)

edgehtml

mozilla firefox(火狐瀏覽器)

gecko

世界之窗瀏覽器

trident

搜狗瀏覽器

trident & webkit

internet explorer

trident 

瀏覽器核心 移動端瀏覽器核心

主流瀏覽器核心 1 ie瀏覽器 trident核心 2 firefox瀏覽器 gecko核心 3 safari瀏覽器 webkit核心 4 chrome瀏覽器 blink核心 blink是webkit的乙個分支 5 opera瀏覽器 最初是presto,後來是webkit,現在是blink核心 擴充...

常見瀏覽器 瀏覽器核心

常見瀏覽器介紹 瀏覽器是網頁執行的平台,常用的瀏覽器有ie 火狐 firefox 谷歌 chrome safari和opera等。我們平時稱為五大瀏覽器。瀏覽器核心 理解 瀏覽器核心又可以分成兩部分 渲染引擎 layout engineer 或者 rendering engine 和 js 引擎。渲...

瀏覽器核心

1.trident核心 trident核心的常見瀏覽器有 ie6 ie7 ie8 trident 4.0 ie9 trident 5.0 ie10 trident 6.0 360安全瀏覽器 1.0 5.0為trident,6.0為trident webkit,7.0為trident blink 獵豹...