自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

危機(jī)來臨:Firefox開始大修

原創(chuàng)
系統(tǒng) 瀏覽器 新聞
在接連不斷的競爭壓力下,Mozilla已經(jīng)開始在三個方面分別對Firefox做出重大變動。

【51CTO 3月3日外電頭條】在接連不斷的競爭壓力下,Mozilla已經(jīng)開始在三個方面分別對Firefox做出重大變動。

首先是名為JaegerMonkey的新JavaScript引擎,這是一個起源于Safari的項目,據(jù)稱能夠至少讓W(xué)eb程序的運行速度快上30%。其二是新的Windows圖形引擎,將會利用硬件加速來更好的顯示圖形和文字。第三是一種編程工具系統(tǒng),幫助開發(fā)者更好的創(chuàng)建Firefox插件。

自5年前推出以來,F(xiàn)irefox已經(jīng)從IE手中搶到不少市場份額。但現(xiàn)在它的前景卻不容樂觀,更多強(qiáng)勁的競爭對手不斷加入進(jìn)來,Google的Chrome加入了競爭的行列,蘋果的Windows版Safari受到不少支持者的歡迎,Opera的開發(fā)也在快速前進(jìn)。而且微軟已經(jīng)顯示出強(qiáng)力復(fù)興IE的跡象,這一點可能最重要的。有興趣的51CTO.com讀者可以參考《“全球最快瀏覽器”Opera 10.50正式發(fā)布》《Firefox、Chrome愈戰(zhàn)愈勇 IE份額跌破65%》《IE8超過IE6 成為全球用戶數(shù)***瀏覽器》。

當(dāng)然Firefox的數(shù)據(jù)統(tǒng)計還是不錯。它的份額在去年11月Net Applications的統(tǒng)計中達(dá)到了24.7%,今年2月的統(tǒng)計稍微有些下滑,為24.2%。有興趣的讀者可以參看51CTO.com的文章《火狐瀏覽器市場份額連續(xù)3個月下滑 跌至24.2%

在過去一年里Mozilla對Firefox做了很多項重大的改革,在3.5和3.6版中推出了一系列新功能,新的“Lorentz”開發(fā)模式也讓成功的讓插件開發(fā)者在用到Flash Player等時碰到的崩潰事件減少?,F(xiàn)在,F(xiàn)irefox的新一代思路已經(jīng)逐漸形成,更加著眼于現(xiàn)實世界的應(yīng)用。

JavaScript的大變動

Mozilla在JavaScript競賽中做出的努力值得贊揚,它的TraceMonkey引擎一度非常具有競爭力。但是現(xiàn)在Chrome的V8和Safari的Nitro引擎已經(jīng)超過了它,而且***的Opera 10.5測試版中的Carakan引擎也會迎頭趕上,甚至可能擊敗所有的競爭者。

JavaScript占瀏覽器的處理比重越來越大,網(wǎng)頁功能日益復(fù)雜,很多用戶界面的新功能都是用JavaScript編寫,擁有一個超級JavaScript引擎非常重要,Mozilla名為JaegerMonkey的新項目也由此誕生。

Mozilla的程序員們總結(jié)說,F(xiàn)irefox的JavaScript引擎會把一些常用任務(wù)轉(zhuǎn)換為通過處理器語言直接編譯運行,這樣可以加快代碼處理速度,而不再需要高級別的JavaScript指令。

“我們發(fā)現(xiàn)當(dāng)追蹤功能正常工作時我們的速度會非???。但當(dāng)追蹤失效的時候就會回落到07年08年的水平,這是不能接受的,我們需要修好它,”JaegerMonkey程序員David Anderson在博客中說,“我們的新項目JaegerMonkey就是為了解決這一點,我們剛剛開始,但反饋的結(jié)果已經(jīng)很樂觀。”

JaegerMonkey程序員David Mandelin描述說Mozilla將使用蘋果的Nitro JavaScript引擎來為基礎(chǔ)構(gòu)建新的引擎。

“我們決定使用蘋果的Nitro開源JavaScript JIT,”Mandelin在博客說,“我們之前就知道它很簡潔,速度很快而且開放源代碼,它的C++設(shè)計非常精細(xì),所以這是非常合適的。”

SunSpider JavaScript基準(zhǔn)測試顯示JaegerMonkey確實要快得多,這還沒有進(jìn)一步的優(yōu)化。Anderson的測試顯示,在32位x86系統(tǒng)上處理速度快了30%,64位x86系統(tǒng)的處理速度快了45%。

JaegerMonkey距離主流測試還需要一段時間,源代碼已經(jīng)可以下載,但尚未進(jìn)入Mozilla的Firefox原型測試版。

Direct2D加速

Mozilla的另一項重大改變是加入對微軟Direct2D技術(shù)的支持,能夠加速文本和圖形處理能力。

Direct2D及相關(guān)的DirectWrite接口可以直接進(jìn)入計算機(jī)的顯示芯片來處理Windows Vista和Windows 7的許多任務(wù)。其中一個變化是字體的反鋸齒功能,讓字符的顯示變得更加平滑。

關(guān)于正在開發(fā)的IE 9的消息還不是很多,但Direct2D支持是絕對具有的功能。在2009年一次IE 9的展示上,微軟展示了Direct2D能夠讓比如網(wǎng)上地圖的縮放等操作速度得到驚人的提高。

Mozilla的想法是盡快拿出Direct2D支持,不讓微軟搶占先機(jī)。

Jetpack SDK

Firefox的另一項變化是對Jetpack擴(kuò)展平臺的改動。Mozilla希望新的系統(tǒng)能夠更加方便程序員使用,也讓Firefox用戶更好的管理瀏覽器,比如在安裝或更新插件時不需要重新啟動。

現(xiàn)在使用Jetpack仍需要比較多的程序?qū)I(yè)知識,Mozilla正試圖通過發(fā)布軟件開發(fā)工具包(SDK)來消除這一點。

“我們剛剛發(fā)布了Jetpack SDK 0.1的***個候選版,”Jetpack團(tuán)隊成員Atul Varma在郵件中說,“但它還有點毛糙。”

“這個SDK還是給那些知道如何使用命令行shell做開發(fā)工具的人,”Varma說,“我們正在開發(fā)基于Web的開發(fā)環(huán)境,叫做FlightDeck,這會讓開發(fā)者更容易的進(jìn)行合作和建立真正的Firefox擴(kuò)展插件。”

插件是Firefox的一項重要優(yōu)勢。多年來開發(fā)者們已經(jīng)為Firefox創(chuàng)作了數(shù)以千計的插件,有需要的人可以通過插件來自定義瀏覽器功能。同時Mozilla還正在努力開發(fā)稱為XUL的插件平臺,讓用戶組安裝或更新插件時不需要重新啟動瀏覽器。

分別看來,這三個方面都值得人們注意的。雖然不能說依靠它們就能改變Firefox的命運,但總體來說,它們顯示出Mozilla并不自滿,而且決心讓Firefox在競爭中保持領(lǐng)先。

【51CTO.com譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處。】

原文:Elements of Firefox overhaul arrive for testing作者:Stephen Shankland

 

【編輯推薦】

  1. Firefox 3.6并不盡善盡美
  2. Google 加入反 IE6 聯(lián)盟:IE6 真的能被消滅嗎?
  3. ***版火狐/Chrome/Opera速度對比測試
  4. 瀏覽器戰(zhàn)國三年:三大痛處困擾明日霸主

 

責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2021-08-17 10:50:07

MozillaFirefoxWebRender

2013-02-25 11:25:32

Firefoxcookies

2012-03-16 09:34:57

Firefox路線圖

2023-05-05 11:58:51

2021-09-07 11:19:13

UPS電源服務(wù)器

2010-07-07 10:58:00

馬云

2019-06-06 15:00:10

2022-03-28 13:30:24

UbuntuFirefoxsnap

2021-05-20 09:58:37

MozillaFirefox站點隔離

2010-03-12 09:17:12

Firefox更新

2022-05-23 09:31:03

MozillaFirefox瀏覽器

2013-05-14 10:41:23

Firefox火狐瀏覽器

2011-11-24 14:37:33

數(shù)據(jù)中心服務(wù)器數(shù)據(jù)中心升級

2013-05-13 11:53:48

2019-10-23 16:04:08

架構(gòu)IT系統(tǒng)維護(hù)

2010-02-23 21:17:17

統(tǒng)一通信運營商

2024-11-19 13:58:11

2012-07-11 10:21:43

Firefox升級

2018-08-02 05:13:05

2012-10-24 13:42:04

點贊
收藏

51CTO技術(shù)棧公眾號