国产在线拍揄自揄拍无码,国产人澡人澡澡澡人碰视频,国产精品一区二区在线观看,国产精品专区,国产精品国产三级国产av品爱网 ,国产欧美另类久久久精品图片

深圳熱線

百度瀏覽器的內(nèi)核是什么?瀏覽器內(nèi)核有幾種類型?

2023-05-04 10:50:45 來源:cms科技網(wǎng)

百度瀏覽器的內(nèi)核是什么?

百度游覽器PC端的是Trident內(nèi)核的也稱為ie內(nèi)核,但百度方面表示,百度已經(jīng)對它進行了幾十項的優(yōu)化設(shè)計。

瀏覽器內(nèi)核有幾種類型?

瀏覽器內(nèi)核的種類

瀏覽器的種類很多,但是主流的內(nèi)核只有五種,各種不同的瀏覽器,就是在主流內(nèi)核的基礎(chǔ)上,添加不同的功能構(gòu)成。

1、Trident內(nèi)核

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

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

2、Gecko(Firefox內(nèi)核)

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

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

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

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

3、WebKit內(nèi)核

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

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

4、Presto內(nèi)核

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

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

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

5、Blink內(nèi)核

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

關(guān)鍵詞: 百度瀏覽器的內(nèi)核是什么 瀏覽器內(nèi)核有

熱門推薦