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

JavaScript成瀏覽器戰爭主戰場

開發 前端 瀏覽器
JavaScript可以在網頁上實現很多功能,然而由于不同瀏覽器支持JavaScript的效果不同,這也引發了不同瀏覽器在實現JavaScript功能及性能方面的競爭。本文簡單介紹了各個瀏覽器在JavaScript上爭奪的情況,并橫向比較了一下JavaScript,Flash和Silverlight。

據國際報道,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是決定頁面渲染速度的一種因素。只是一種因素,不是靈丹妙藥?!?/P>

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

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

瀏覽vs運行程序

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

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

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

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為中心的新的開發模式,程序員們希望讓瀏覽器處理更多的東西?!?/P>

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

Beltzner說:“我認為,是WebKit 真正引發了這種競爭?!?/P>

微軟有自己的考慮。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就不同了,它得看瀏覽器支持哪些功能?!?/P>

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

【編輯推薦】

  1. 基于JavaScript和CSS的Web圖表框架橫向對比
  2. Firefox JavaScript性能對比:Wine也強于Linux(組圖)
  3. JavaScript框架工具JavaScriptMVC 1.5發布
責任編輯:yangsai 來源: 搜狐IT
相關推薦

2012-12-11 10:17:46

瀏覽器

2010-04-07 16:38:31

EDCIDC

2013-01-22 17:02:06

2013-02-20 09:21:21

虛擬化

2022-02-15 16:37:20

加密貨幣數字資產比特幣

2012-10-26 15:17:18

佳能打印機

2014-12-12 10:01:19

2015-05-20 12:22:56

工業軟件互聯網+制造業

2009-04-22 09:04:59

導航網站IE瀏覽器

2013-12-19 16:57:48

移動支付網購安全支付安全

2018-06-12 16:13:19

英特爾

2022-11-30 15:37:44

2017-12-29 16:34:10

公有云政務云云計算

2017-11-07 09:44:27

2014-12-01 15:09:21

共享經濟共享醫療云技術

2009-03-12 08:52:12

瀏覽器競爭

2012-07-04 17:00:06

獵豹瀏覽瀏覽器

2010-09-06 10:55:24

2013-02-25 14:20:14

企業級移動應用移動互聯網

2012-06-04 09:11:26

瀏覽器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人精品久久 | 日本一区高清 | 日韩成人在线网址 | 成年人在线电影 | 91在线精品秘密一区二区 | 久久久久久亚洲精品 | 国产精品一区二区三区四区 | 精品久久影院 | 免费在线一区二区 | 中文字幕在线免费 | 亚洲国产欧美日韩 | 成年人在线观看视频 | 亚洲精品1 | 一级在线毛片 | 国产在线精品免费 | 国产精品一区在线 | 日韩视频中文字幕 | 男人天堂午夜 | 在线小视频 | 午夜在线小视频 | www.狠狠操 | 欧美一区二区三区在线观看视频 | 国产九九精品 | 日本三级电影免费观看 | 99久久国产综合精品麻豆 | 午夜免费视频 | 天堂在线www | 色婷婷综合久久久久中文一区二区 | ww 255hh 在线观看 | 羞羞的视频网站 | 美女二区| 精品美女视频在线观看免费软件 | 欧美激情综合色综合啪啪五月 | 在线成人| 91精品国产乱码久久久久久久久 | h片在线观看免费 | 久草高清视频 | 欧美自拍视频 | 久久99网站 | 中文字幕91 | 国产精品亚洲第一 |