日韩aaa久久蜜桃av,玖玖玖国产精品,成人爱爱网址,国产精品9999久久久久仙踪林

深圳熱線

百度瀏覽器的內核是什么?瀏覽器內核有幾種類型?

2023-05-04 10:50:45 來源:cms科技網

百度瀏覽器的內核是什么?

百度游覽器PC端的是Trident內核的也稱為ie內核,但百度方面表示,百度已經對它進行了幾十項的優化設計。

瀏覽器內核有幾種類型?

瀏覽器內核的種類

瀏覽器的種類很多,但是主流的內核只有五種,各種不同的瀏覽器,就是在主流內核的基礎上,添加不同的功能構成。

1、Trident內核

Trident也稱ie內核,是微軟開發的一種排版引擎,是比較早的內核之一了,實際上是最開放的內核,目前ie內核主要通過提供了開放的接口,并且接口的內核的設計是相當的成熟,Trident內核最常見的有360極速瀏覽器,IE6-IE10,其中也有部分瀏覽器是雙核,當中就有一個內核就是Trident,增加一個內核,就變成了多核。

使用Trident渲染引擎的瀏覽器有:IE、傲游、世界之窗瀏覽器、Avant、騰訊TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等。

2、Gecko(Firefox內核)

Gecko(Firefox內核):Netscape6開始采用的內核,后來的Mozilla FireFox(火狐瀏覽器) 也采用了該內核,Gecko的特點是代碼完全公開,因此,其可開發程度很高,全世界的程序員都可以為其編寫代碼,增加功能。因為這是個開源內核,因此受到許多人的青睞,Gecko內核的瀏覽器也很多,這也是Gecko內核雖然年輕但市場占有率能夠迅速提高的重要原因。

事實上,Gecko引擎的由來跟IE不無關系,前面說過IE沒有使用W3C的標準,這導致了微軟內部一些開發人員的不滿;他們與當時已經停止更新了的 Netscape的一些員工一起創辦了Mozilla,以當時的Mosaic內核為基礎重新編寫內核,于是開發出了Gecko。不過事實上,Gecko 內核的瀏覽器仍然還是Firefox (火狐) 用戶最多,所以有時也會被稱為Firefox內核。此外Gecko也是一個跨平臺內核,可以在Windows、 BSD、Linux和Mac OS X中使用。

補充:JavaScript引擎是:SpiderMonkey(1.0-3.0)/ TraceMonkey(3.5-3.6)/ JaegerMonkey(4.0)。

Gecko內核常見的瀏覽器:Mozilla Firefox、Mozilla SeaMonkey、waterfox(Firefox的64位開源版)、Iceweasel、Epiphany(早期版本)、Flock(早期版本)、K-Meleon。

3、WebKit內核

WebKit是蘋果開發的內核,主要是Safari瀏覽器,WebKit不僅有排版引擎,而且還有js解析引擎,市場上谷歌和360以及搜狗也是使用Webkit內核,而谷歌則使用自己研發的v8引擎。

代表作品有Safari、Chrome。WebKit是一個開源項目,包含了來自KDE項目和蘋果公司的一些組件,主要用于Mac OS系統,它的特點在于源碼結構清晰、渲染速度極快。缺點是對網頁代碼的兼容性不高,導致一些編寫不標準的網頁無法正常顯示 。

4、Presto內核

Presto(Opera前內核): Opera12.17及更早版本曾經采用的內核,現已停止開發并廢棄,該內核在2003年的Opera7中首次被使用,該款引擎的特點就是渲染速度的優化達到了極致,然而代價是犧牲了網頁的兼容性。

實際上這是一個動態內核,與前面幾個內核的最大的區別就在腳本處理上,Presto有著天生的優勢,頁面的全部或者部分都能夠在回應腳本事件時等情況下被重新解析。此外該內核在執行Javascrīpt的時候有著最快的速度,根據在同等條件下的測試,Presto內核執行同等Javascrīpt所需的時間僅有Trident和Gecko內核的約1/3(Trident內核最慢,不過兩者相差沒有多大),本文的其中一個修改者認為上述測試信息過于老舊且不完整,因為他曾做過的小測試顯示Presto部分快部分慢,各內核總體相當。那次測試的時候因為Apple機的硬件條件和普通PC機不同所以沒有測試WebCore內核。只可惜Presto是商業引擎,使用Presto的除開Opera以外,只剩下NDSBrowser、Wii Internet Channle、Nokia 770網絡瀏覽器等,這很大程度上限制了Presto的發展。

代表作品Opera。Presto是由Opera Software開發的瀏覽器排版引擎,供Opera 7.0及以上使用。它取代了舊版Opera 4至6版本使用的Elektra排版引擎,包括加入動態功能,例如網頁或其部分可隨著DOM及Script語法的事件而重新排版。

5、Blink內核

Blink是一個由Google和Opera Software開發的瀏覽器排版引擎,Google計劃將這個渲染引擎作為Chromium計劃的一部分,并且在2013年4月的時候公布了這一消息。這一渲染引擎是開源引擎WebKit中WebCore組件的一個分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex瀏覽器中使用。

關鍵詞: 百度瀏覽器的內核是什么 瀏覽器內核有

熱門推薦

主站蜘蛛池模板: 温宿县| 碌曲县| 蒙阴县| 廉江市| 凤山县| 通河县| 商洛市| 东山县| 澎湖县| 西贡区| 股票| 临洮县| 永靖县| 武汉市| 金溪县| 宿州市| 新泰市| 潼南县| 洛扎县| 绥德县| 集安市| 尼木县| 抚州市| 华蓥市| 常熟市| 子洲县| 故城县| 越西县| 武安市| 靖江市| 色达县| 仁寿县| 仪征市| 三河市| 丰都县| 胶州市| 富宁县| 务川| 石景山区| 同仁县| 凯里市|