JavaScript成瀏覽器戰爭主戰場

作者:IT新聞網 來源:IT新聞網 2011-12-30 17:52:22 閱讀 我要評論 直達商品

盡管在JavaScript上落后于對手,微軟卻真正關注瀏覽器的整體性能,尤其是JavaScript的性能,不過,當微軟最新的IE8瀏覽器出來時,我們發現,微軟內部在JavaScript上存在巨大的觀點分歧。

    【IT商業新聞網】JavaScript悄悄運行于網站內部10幾年后,已經成為第二輪瀏覽器戰爭的一個主戰場。

    JavaScript誕生于1990年代中期,程序員用它可以做很多事情,從基本的網站菜單到網絡表格程序。當時,微軟IE瀏覽器正在挑戰網景的Navigator。IE贏得了那場戰爭,不過,IE現在面臨Moazilla的Firefox,Google的Chrome,蘋果的Safari以及Opera瀏覽器的挑戰。

    所有IE挑戰者們都在鼓吹其Javascript的性能,他們甚至為其瀏覽器中的Javascript引擎專門進行了命名:Chome叫V8,Firefox叫TraceMonkey,Opera的Futhark以及即將發布的Carakan,Safari剛剛才推出的Nitro。

    盡管在JavaScript上落后于對手,微軟卻真正關注瀏覽器的整體性能,尤其是JavaScript的性能,不過,當微軟最新的IE8瀏覽器出來時,我們發現,微軟內部在JavaScript上存在巨大的觀點分歧。

    IE總經理Dean Hachamovitch說:“我們將讓JavaScript引擎變得更快,不過現在還不清楚有多少人歡迎這種性能,JavaScript是決定頁面渲染速度的一種因素。只是一種因素,不是靈丹妙藥。”

    Hachamovitch認為,由于JavaScript很容易測量,因此,它的性能已經成為瀏覽器性能的代名詞。微軟公布的頁面載入測試中,IE8性能超越了Firefox 3.0.5和Chrome 1.0。

    無獨有偶,IE8出來前一天,Google開始宣傳自己瀏覽器的性能,Google發布Chrome Experiments網站來展示其高性能Javascript給瀏覽器所帶來的好處。

    瀏覽vs運行程序

    上述公司的區別在于:微軟關注今日的網絡,其它對手重視未來的網絡。

    互聯網已經由一種靜態網絡變成了包含各種應用程序的頁面。換句話說,瀏覽器現在必須既處理數據,又載入頁面。微軟是瀏覽器市場的主導者,其份額為67%,挑戰者們正在將目光對準他們認為的未來主流。

    Mozilla的Firefox主管Mike Beltzner說:“我們將JavaScript的速度變得越快,網絡將會變得越有趣,越具有交互性。”

    Google也認同這種觀點,Chrome工程師Darin Fisher說:“由于Javascript的限制,許多Web程序員感到沮喪,他們沒法實現自己的想法。這不是唯一的瓶頸,但Google還是認為,目前提高瀏覽器性能的最大機會還是在于提升Javascript的性能。”

    讓JavaScript變得更快,Google有直接的利益。Google是云計算的最大擁護者。

    不過,Google Docs,Google Calendar和Gmail這些并不是僅有的云計算產品。Yahoo,Facebook等許多網站都在廣泛使用JavaScript,微軟自己也在開發網絡版的Office。

    對于Web程序來說,只強調Javascript有些簡單化。Web程序還可以從新的Web標準技術中獲益,比如HTML5,CSS3等。不過,Javascript提供了一種程序語言將所有這些Web元素融入網站,而不僅是顯示一些東西。

 

    一場競賽

    JavaScript競爭不僅過去存在,它已經逐漸在一些網絡程序編程中流行開來。比如雅虎Mail,人們可以點擊郵件,將其拖動到文件夾中。這種高端的Javascript技術叫做Ajax。

    Beltzner說:“幾年前,人們開始接受以JavaScript為中心的新的開發模式,程序員們希望讓瀏覽器處理更多的東西。”

    2008年,Javascript引擎逐漸成為瀏覽器領域的競爭焦點。6月,Webkit發布了SquirrelFish引擎,然后SquirrelFish Extreme也出現。Firefox8月發布了TraceMonkey,Google9月隨Chrome發布了V8,Opera今年2月發布了Carakan,本月,蘋果在Safari 4 beta中發布了Nitro引擎。

    Beltzner說:“我認為,是WebKit 真正引發了這種競爭。”

    微軟有自己的考慮。IE高級主管Amy Barzdukas說:“我們肯定關注其它瀏覽器,不過,瀏覽器制造商們不僅應該關心尖端技術,而且還應該關心瀏覽器的用戶。”

    JavaScript vs Flash和Silverlight

    對于Web程序開發,微軟有自己的回答,這就是Silverlight軟件,它的主要針對目標是Adobe的Flash。Silverlight使用的是微軟C#,Flash使用的是ActionScript程序語言。

    程序員Doob說:“Chrome中的JavaScript幾乎與Flash程序相當。不過,一般來說,JavaScript的速度只有Flash的3/4,這是JavaScript的一個缺點。”不過,他說,JavaScript開發工具還顯得原始,另外,不同的瀏覽器,JavaScript版本也存在不同。

    他說:“ActionScript的主要好處是,它在任何瀏覽器,任何版本的瀏覽器中的表現都是一樣的,而JavaScript就不同了,它得看瀏覽器支持哪些功能。”

    一般來說,隨著程序技術的成熟,JavaScript將形成標準,不過現在,性能才是重點。(編輯:Kobe)

進入論壇>>聲明:IT商業新聞網登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。文章內容僅供參考。新聞咨詢:(010)68023640.

  推薦閱讀

  2010年英特爾將占據圖形芯片市場半壁江山

英特爾今年將推出代號為“Westmere”的32納米集成的圖形芯片。Barclays說,這種產品將進一步影響圖形芯片市>>>詳細閱讀


本文標題:JavaScript成瀏覽器戰爭主戰場

地址:http://m.sdlzkt.com/a/xie/20111230/205788.html

樂購科技部分新聞及文章轉載自互聯網,供讀者交流和學習,若有涉及作者版權等問題請及時與我們聯系,以便更正、刪除或按規定辦理。感謝所有提供資訊的網站,歡迎各類媒體與樂購科技進行文章共享合作。

網友點評
我的評論: 人參與評論
驗證碼: 匿名回答
網友評論(點擊查看更多條評論)
友情提示: 登錄后發表評論,可以直接從評論中的用戶名進入您的個人空間,讓更多網友認識您。
自媒體專欄

評論

熱度

主站蜘蛛池模板: 欧美成人另类人妖| 99国产精品久久久久久久成人热 | 国产成人无码一区二区三区在线| 成人永久免费福利视频app| 国产成人小视频| 欧美成人免费全部网站| 国产午夜成人AV在线播放| 欧美成人伊人十综合色| 国产成人无码精品一区在线观看| 国产成人国产在线观看入口| 麻豆精品传媒成人精品| 国产成人精品电影| 成人精品国产亚洲欧洲| 免费成人黄色大片| 国产精成人品日日拍夜夜免费| 亚洲人成人一区二区三区| 国产成人精品久久一区二区三区 | 国产成人高清亚洲一区久久| 一级成人黄色片| 国产成人一区二区三区免费视频| 日韩成人免费视频| 亚洲国产一成人久久精品| 成人免费ā片在线观看| 色窝窝无码一区二区三区成人网站| 国产成人av三级在线观看| 成人品视频观看在线| 成人精品一区二区激情| 麻豆成人精品国产免费| 亚洲av无码专区在线观看成人| 国产成人免费高清激情明星| 国内精品国产成人国产三级| 最新国产成人ab网站| 成人妇女免费播放久久久| 毛片基地看看成人免费| 成人综合在线视频免费观看完整版| 亚洲国产一成人久久精品| 亚洲国产成人久久综合区| 亚洲av无码专区在线观看成人| 亚洲欧美成人在线| 草莓视频成人app下载| 欧美成人免费午夜全|