ITBear旗下自媒體矩陣:

Firefox開發(fā)新引擎只為提升速度

   時(shí)間:2010-03-11 15:39:16 來源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評論無障礙通道

毫無疑問,開源技術(shù)有助于開發(fā)更好的應(yīng)用程序。如果你的代碼一塌糊涂(或者不是很完善),你可以讓開發(fā)者完善代碼。如果你的代碼很好,其他人就可以利用這 個(gè)代碼。Mozilla的開發(fā)者當(dāng)然知道這個(gè)道理,因此蘋果的WebKit JavaScript引擎就被整合到Firefox瀏覽器中。數(shù)年前,瀏覽器市場只有兩大競爭者——Firefox和微軟IE,F(xiàn)irefox 開發(fā)者們認(rèn)為“比IE更快”就足夠好了。但隨著Chrome, Safari和Opera等超快瀏覽器的問世,“比IE更快”已經(jīng)無法適應(yīng)瀏覽器市場的競爭。換句話說,F(xiàn)irefox在速度方面已經(jīng)沒有任何的競爭力 了。

問題就出在Mozilla日益老化的Nanojit代碼編譯引擎。Nanojit最初由Adobe開發(fā),原本是用于加強(qiáng)Flash技術(shù) ActionScript代碼的執(zhí)行能力。因此,Mozilla決定放棄Nanojit代碼編譯引擎,轉(zhuǎn)而融入WebKit的新式Nitro JavaScript代碼編譯引擎。結(jié)果,F(xiàn)irefox的運(yùn)行速度有很大的提升,其新引擎被稱為J?gerMonkey。

需要澄清的一些問題:

* Nanojit引擎并沒有被取代,它只是可以更好地支持一些JavaScript程序;

* Mozilla只在小范圍內(nèi)使用了Nitro引擎;

* 瀏覽器性能的提高取決于JavaScript的處理。

舉報(bào) 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version