新聞中心
據國際報道,JavaScript悄悄運行于網站內部10幾年后,已經成為第二輪瀏覽器戰(zhàn)爭的一個主戰(zhàn)場。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于網站建設、做網站、丹陽網絡推廣、成都小程序開發(fā)、丹陽網絡營銷、丹陽企業(yè)策劃、丹陽品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供丹陽建站搭建服務,24小時服務熱線:13518219792,官方網址:www.cdcxhl.com
JavaScript誕生于1990年代中期,程序員用它可以做很多事情,從基本的網站菜單到網絡表格程序。
當時,微軟IE瀏覽器正在挑戰(zhàn)網景的Navigator。IE贏得了那場戰(zhàn)爭,不過,IE現(xiàn)在面臨Moazilla的Firefox,Google的Chrome,蘋果的Safari以及Opera瀏覽器的挑戰(zhàn)。
所有IE挑戰(zhàn)者們都在鼓吹其Javascript的性能,他們甚至為其瀏覽器中的Javascript引擎專門進行了命名:Chome叫V8,F(xiàn)irefox叫TraceMonkey,Opera的Futhark以及即將發(fā)布的Carakan,Safari剛剛才推出的Nitro。
盡管在JavaScript上落后于對手,微軟卻真正關注瀏覽器的整體性能,尤其是JavaScript的性能,不過,當微軟***的IE8瀏覽器出來時,我們發(fā)現(xiàn),微軟內部在JavaScript上存在巨大的觀點分歧。
IE總經理Dean Hachamovitch說:“我們將讓JavaScript引擎變得更快,不過現(xiàn)在還不清楚有多少人歡迎這種性能,JavaScript是決定頁面渲染速度的一種因素。只是一種因素,不是靈丹妙藥?!?/p>
Hachamovitch認為,由于JavaScript很容易測量,因此,它的性能已經成為瀏覽器性能的代名詞。微軟公布的頁面載入測試中,IE8性能超越了Firefox 3.0.5和Chrome 1.0。
無獨有偶,IE8出來前一天,Google開始宣傳自己瀏覽器的性能,Google發(fā)布Chrome Experiments網站來展示其高性能Javascript給瀏覽器所帶來的好處。
瀏覽vs運行程序
上述公司的區(qū)別在于:微軟關注今日的網絡,其它對手重視未來的網絡。
互聯(lián)網已經由一種靜態(tài)網絡變成了包含各種應用程序的頁面。換句話說,瀏覽器現(xiàn)在必須既處理數據,又載入頁面。微軟是瀏覽器市場的主導者,其份額為67%,挑戰(zhàn)者們正在將目光對準他們認為的未來主流。
Mozilla的Firefox主管Mike Beltzner說:“我們將JavaScript的速度變得越快,網絡將會變得越有趣,越具有交互性?!?/p>
Google也認同這種觀點,Chrome工程師Darin Fisher說:“由于Javascript的限制,許多Web程序員感到沮喪,他們沒法實現(xiàn)自己的想法。這不是唯一的瓶頸,但Google還是認為,目前提高瀏覽器性能的***機會還是在于提升Javascript的性能。”
讓JavaScript變得更快,Google有直接的利益。Google是云計算的***擁護者。
不過,Google Docs,Google Calendar和Gmail這些并不是僅有的云計算產品。Yahoo,F(xiàn)acebook等許多網站都在廣泛使用JavaScript,微軟自己也在開發(fā)網絡版的Office。
對于Web程序來說,只強調Javascript有些簡單化。Web程序還可以從新的Web標準技術中獲益,比如HTML5,CSS3等。不過,Javascript提供了一種程序語言將所有這些Web元素融入網站,而不僅是顯示一些東西。
一場競賽
JavaScript競爭不僅過去存在,它已經逐漸在一些網絡程序編程中流行開來。比如雅虎Mail,人們可以點擊郵件,將其拖動到文件夾中。這種高端的Javascript技術叫做Ajax。
Beltzner說:“幾年前,人們開始接受以JavaScript為中心的新的開發(fā)模式,程序員們希望讓瀏覽器處理更多的東西?!?/p>
2008年,Javascript引擎逐漸成為瀏覽器領域的競爭焦點。6月,Webkit發(fā)布了SquirrelFish引擎,然后SquirrelFish Extreme也出現(xiàn)。Firefox8月發(fā)布了TraceMonkey,Google9月隨Chrome發(fā)布了V8,Opera今年2月發(fā)布了Carakan,本月,蘋果在Safari 4 beta中發(fā)布了Nitro引擎。
Beltzner說:“我認為,是WebKit 真正引發(fā)了這種競爭?!?/p>
微軟有自己的考慮。IE高級主管Amy Barzdukas說:“我們肯定關注其它瀏覽器,不過,瀏覽器制造商們不僅應該關心***技術,而且還應該關心瀏覽器的用戶?!?/p>
JavaScript vs Flash和Silverlight
對于Web程序開發(fā),微軟有自己的回答,這就是Silverlight軟件,它的主要針對目標是Adobe的Flash。Silverlight使用的是微軟C#,F(xiàn)lash使用的是ActionScript程序語言。
程序員Doob說:“Chrome中的JavaScript幾乎與Flash程序相當。不過,一般來說,JavaScript的速度只有Flash的3/4,這是JavaScript的一個缺點?!辈贿^,他說,JavaScript開發(fā)工具還顯得原始,另外,不同的瀏覽器,JavaScript版本也存在不同。
他說:“ActionScript的主要好處是,它在任何瀏覽器,任何版本的瀏覽器中的表現(xiàn)都是一樣的,而JavaScript就不同了,它得看瀏覽器支持哪些功能?!?/p>
一般來說,隨著程序技術的成熟,JavaScript將形成標準,不過現(xiàn)在,性能才是重點。
【編輯推薦】
- 基于JavaScript和CSS的Web圖表框架橫向對比
- Firefox JavaScript性能對比:Wine也強于Linux(組圖)
- JavaScript框架工具JavaScriptMVC 1.5發(fā)布
網站名稱:JavaScript成瀏覽器戰(zhàn)爭主戰(zhàn)場
鏈接分享:http://www.5511xx.com/article/dpossoh.html


咨詢
建站咨詢
