成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

危機來臨:Firefox開始大修

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

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

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

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

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

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

JavaScript的大變動

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

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

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

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

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

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

SunSpider JavaScript基準測試顯示JaegerMonkey確實要快得多,這還沒有進一步的優化。Anderson的測試顯示,在32位x86系統上處理速度快了30%,64位x86系統的處理速度快了45%。

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

Direct2D加速

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

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

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

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

Jetpack SDK

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

現在使用Jetpack仍需要比較多的程序專業知識,Mozilla正試圖通過發布軟件開發工具包(SDK)來消除這一點。

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

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

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

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

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

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

 

【編輯推薦】

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

 

責任編輯:佚名 來源: 51CTO.com
相關推薦

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電源服務器

2010-07-07 10:58:00

馬云

2022-03-28 13:30:24

UbuntuFirefoxsnap

2019-06-06 15:00:10

2011-11-24 14:37:33

數據中心服務器數據中心升級

2022-05-23 09:31:03

MozillaFirefox瀏覽器

2013-05-14 10:41:23

Firefox火狐瀏覽器

2010-03-12 09:17:12

Firefox更新

2021-05-20 09:58:37

MozillaFirefox站點隔離

2013-05-13 11:53:48

2019-10-23 16:04:08

架構IT系統維護

2024-11-19 13:58:11

2010-02-23 21:17:17

統一通信運營商

2012-10-24 13:42:04

2012-07-11 10:21:43

Firefox升級

2018-08-02 05:13:05

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩a v在线免费观看 | 在线播放日韩 | 国产区第一页 | 九九久久国产精品 | 超碰免费观看 | av毛片免费 | 成人在线中文字幕 | 五月婷婷视频 | 91在线一区二区三区 | 欧美精品1区2区3区 免费黄篇 | 91成人 | 中文字幕国产精品视频 | 成人做爰9片免费看网站 | 1级毛片| 日韩成人在线免费观看 | 国产视频中文字幕 | 亚洲视频精品 | 精品日韩一区二区三区av动图 | 国产高清一区二区三区 | 拍拍无遮挡人做人爱视频免费观看 | 国产一级免费视频 | 久久久久国产一区二区三区四区 | 亚洲国产成人精品女人久久久 | 中文字幕成人 | 中文字幕欧美日韩一区 | caoporn免费在线视频 | 国产精品久久久久久久久久免费 | 成人亚洲精品 | 九一视频在线播放 | 久久午夜剧场 | 国产精品久久久久久久久久久久 | 少妇一级淫片免费播放 | 日韩看片 | 久久精品综合网 | 91av小视频 | 国产精品久久一区 | 国产高清一区二区三区 | 国产ts人妖系列高潮 | 欧美激情一区二区三区 | 日本在线中文 | 青青久在线视频 |