精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

都用WebKit并不意味著Web的統一

移動開發
最近Opera宣布,它將推出新的瀏覽器,不再使用自己的Presto引擎,而是使用眼下越來越留下的WebKit引擎。WebKit要一統Web了嗎?對于這個問題,知名網評人Robert Nyman發表了自己的見解。和別人不同的是,他希望用盡可能實事求是的態度,來客觀的分析,對于開發者來說,如果當市面上的大多數瀏覽器都采用WebKit核心,那會有哪些可能的后果。

[[63387]]

WebKit究竟是什么?

最近WebKit這個詞鋪天蓋地,它究竟是什么意思呢?

官方解釋:WebKit是一個開源的Web瀏覽器引擎。WebKit同時也被MacOS X系統的Safari、Dashboard、Mail和很多其他OS X程序選用為引擎。WebKit的HTML解析器和JavaScript解析器代碼分別源自KDE的KHTML和KJS代碼庫。

這就是在說,WebKit是Safari背后的瀏覽器引擎。還需要補充的是,Apple在Safari里面使用了自己的Nitro JavaScript引擎(只用WebKit來渲染HTML)。

有意思的是WebKit現在已經不僅僅是蘋果在使用,它現在還是Google Chrome的內核:

Google官方說明:Chromium使用WebKit做為渲染引擎。與其打造Chromium特有的實現方式,我們更希望去盡可能多的去為使用WebKit核心的瀏覽器做貢獻。

這是說Chrome也在使用Nitro JS引擎?不,Chrome有他自己的V8 JavaScript引擎。簡單的說,Chrome也使用WebKit,但是它也實現了自己的JavaScript處理方式。V8同時還是驅動Node.js的JavaScript引擎。

Opera會使用Chromium實現的WebKit,也會使用V8引擎。這就是說雖然Opera在宣稱自己使用WebKit,但事實上它使用WebKit和Safari與其他瀏覽器使用的WebKit并不完全一樣。如果你想客觀了解現狀,這是必須清楚的概念。

現在WebKit究竟有多少分支?

所以我們知道現在WebKit正在驅動,或者將會驅動3個主流瀏覽器。但是WebKit還有多少其他類型的實現?

確實還有很多很多WebKit的變種,特別是在移動領域。他們都是WebKit的分支。

這些WebKit的分支有多少差別?

有一種假設:因為這些瀏覽器都在使用WebKit,所以他們也會以同樣的方式去支持相同的特性。對于很多基本的特性來說,確實是這樣。但是對于很多小眾特性,就未必如此了。

舉例來說,當Chrome開始支持游戲手柄API的時候,Safari不但還沒開始支持,而且以后也不太可能支持。另一個例子是WebGL。做為在 Chrome已經支持了很久的特性之一,Safari卻才剛剛看到了曙光(而且還是在開發者選項里)。當然,這些還都是比較出名的例子。還有很多試驗性的 例子潛伏在大眾的視野之下。

甚至很多基礎的、日常的功能,在不同的代碼分支下都有所不同。PPK完整的總結了這些WebKit的差異

新特性如何加入到WebKit中,誰又來負責審核?

現在有許多公司正在為WebKit項目貢獻自己的力量。

WebKit項目提交和審查頁面提到只能有老的代碼提交員和審核員才能提名新的新的代碼提交員與審核員。這比較合理。然而,無論WebKit項目決定讓誰參與進來,最終都還是要讓Apple來做審核:

當有人被WebKit代碼提交員成功提名后,Apple會處理發送代碼提交員協議,在簽署協議之后,Apple會繼續開通SVN賬戶。

對于這一點并沒有什么隱秘的動機,但這確實在告訴大家,WebKit和很多開源項目一樣,并不是真正分散和民主的。權利是且必須是集中的——只有這樣才能保證能做出決定,并且把事情做成。

如果一個瀏覽器遷移到了WebKit,那是不是意味著(在編寫代碼的時候)可以少測試一個瀏覽器了?

不。每個瀏覽器都有它自己的怪異模式、性能差異、設計,和功能。所以每個瀏覽器都要測試。

當一個功能加入到WebKit的時候,是不是意味著在其他瀏覽器里就可以使用這功能了?

當然不是。比如游戲手柄API的例子。Paul Irish強調了這樣一個事實:WebKit瀏覽器們可以挑選究竟把哪些API放入他們的版本。比如Chrome選擇支持游戲手柄API。很多API在WebKit的層面就已經被實現了,但是WebKit項目書允許關閉這些功能。(編者注:Paul Irish是Google Chrome的員工,他曾在jQuery團隊工作兩年。)

Opera遷移到WebKit究竟意味著什么?

它意味著Opera將會為WebKit項目投入開發精力,但是更可能的是,意味著這Opera將會在有經歷為自己的瀏覽器打造一些其他的功能。

遷移到WebKit意味著我們可以把更多開發資源投入到新功能和增進用戶體驗的解決方案上去。

這也意味著他們不會再繼續開發他們的自有Web渲染引擎Presto。

同源和多樣化

上面的問題和回答告訴我們,WebKit們很明顯有著相同的源頭。在不同的瀏覽器版本里他們又有著不同的實現,但是歸根結底,他們共享著相同的代碼庫。

這意味著你可以為移動互聯網、為性能、為任何你能想到的目標來優化WebKit。這是件好事兒。而且這必然會帶來各種各樣的WebKit實現,并為解決問題引入更多資源。在最理想的情況下,這些進步會回饋給每個人。

這會帶來非常多好處。這也是我們為什么相信,有完全不同的一群人,來打造一個瀏覽器渲染引擎是非常重要的。

Apple在KHTML上構建WebKit是一件好事情。他們當初也可以選擇在Gecko上做這件事情(編者注:Gecko是Firefox的引擎),但他們選擇了創新,給市場增加了多樣性,還帶領瀏覽器在過去幾年里取得了巨大的進步 —— 這就是競爭帶來的直接結果。

如果他們只是做了另一個版本的Gecko,那我們也不確定我們今天會是個什么情況。

渲染其實并不相同

把WebKit先撇一邊兒,如果所有的瀏覽器都使用相同的引擎,這對程序員來說意味著什么?這種情況真的會發生嗎?Web會因此更加美好嗎?對開發者來說工作會不會更輕松一些?

最大風險在于程序員們如果相信這些瀏覽器如果都在使用完全相同的渲染引擎,那么:

  • 開發者不會再測試那么多瀏覽器了,因為他們認為反正瀏覽器都是WebKit核心的
  • 開發者也不再測試其他的瀏覽器引擎了,反正WebKit占據了主流
  • 開發者將會更多使用WebKit引擎獨有的代碼,而不是專注使用Web標準

最可能的后果是程序員會選擇——或者被導向——相信內核的統一會讓工作變輕松。但是隨著時間的流逝,他們會意識到盡管同是WebKit,也會有很多不同的東西。(見PPK總結的WebKit之不同)。

這給IE和Firefox留下了什么局面?

讓我們來清醒一下,看看這對Microsoft和Mozilla來說意味著什么。現在有很多聲音,認為他們應該用WebKit來實現IE和Firefox。

但這真的那么容易嗎?如果這樣的話,所有主流瀏覽器都會構建于一個相同的代碼庫。但是還會有很多的可變因素,代碼分支,插件,等等。對我們來說,這似乎并不是達到多樣性的最佳方式。

如果IE和Firfox不切換渲染引擎呢?這很可能會是一場精彩的競賽,并會為我們帶來一個光明的未來。但與此同時,這也給MicroSoft和Mozilla出了難題:他們將在實現各個層級的Web標準,提升性能,和很多其他方面耗費很多精力,并遇見重重挑戰。

如果市場份額逐漸萎縮,讓WebKit完全統治?也許人們將會使用IE和Firefox,而不使用WebKit?

在未來的歲月里,Firefox和IE有沒有被逐漸淘汰的風險?或者他們會成為不同的因素留在市場上?

瀏覽器廠商的動機是什么

除了現在已經有很多不同WebKit版本的事實以外,還有很多Web瀏覽器在參與競爭,試圖與眾不同。其中一些相信競爭很大程度將會體現用戶體驗領域。這點沒錯,但是在此領域以外,也有很多競爭點。

《WebKit的悲劇》一文中提到的那樣,誰會對花錢花資源來為競爭對手修補bug呢?

看上去大家更有可能會把精力花在新特性,新功能上,因為這會才讓他們在競爭中脫穎而出。

在這一點上,你將如何發現新的元素呢?新功能在某些程度上還會被發現。但是CSS呢?一個-webkit前綴的CSS屬性意味著什么?其實什么意義都沒有,除了它會支持IE和Firefox以外的任何其他瀏覽器。下一步又會發生什么?更多的瀏覽器廠商的CSS前綴嗎?

WebKit是好的

允許我們強調一下,WebKit是好的。它有開放的流程和強大的貢獻者。我們只是想澄清一個當下被廣泛接受的錯誤概念——一個WebKit等于所有WebKit,還有——如果所有瀏覽器都選擇WebKit,那么對開發者來說,工作會變得更輕松。

我的意思是說,與眾多獨立的瀏覽器引擎會為市場帶來多樣性一樣,WebKit在這一點來說,同樣會表現的很棒。

責任編輯:徐川 來源: 雷鋒網
相關推薦

2023-11-20 11:57:00

數據庫分片

2022-06-17 08:00:00

低代碼工具開發

2022-06-29 08:13:36

漏洞網絡攻擊網絡安全

2011-08-29 15:55:48

虛擬化AMD

2023-04-06 06:58:55

2015-01-21 09:08:13

數據安全合規性數據泄露

2015-03-12 09:15:59

百度云OS云OS

2018-10-10 16:06:27

天線路由器設備

2013-03-27 10:43:18

2020-02-24 15:12:52

歐盟充電接口蘋果

2014-08-18 10:31:41

游戲設計

2019-04-03 11:05:47

DevOps敏捷開發開源

2013-12-03 09:37:02

工作時間

2023-09-27 10:54:25

物聯網傳感器

2021-04-08 10:17:13

云原生公共云云計算

2015-08-24 09:51:04

dtit

2013-01-09 14:41:49

統一通信IP網絡網絡功能

2022-09-09 16:06:45

零信任Kubernetes安全

2019-06-12 13:20:05

點贊
收藏

51CTO技術棧公眾號

66精品视频在线观看| fc2在线中文字幕| 怡红院精品视频在线观看极品| 久久久久观看| 国产一区二区三区综合| 久久久久久久激情视频| 久久人人爽人人爽人人片 | 色综合久久悠悠| 欧美激情 亚洲| 中文字幕系列一区| 亚洲国产一区视频| 亚洲国产欧美一区二区三区不卡| 国产精品熟女久久久久久| 亚洲狠狠婷婷| 久久精品视频在线观看| 国产二级一片内射视频播放| 九七电影院97理论片久久tvb| 亚洲午夜视频在线观看| 视频一区二区精品| 亚洲 国产 欧美 日韩| 国产一区欧美一区| 国产成人一区三区| 久久夜色精品亚洲| 一本一本久久a久久综合精品| 亚洲精品理论电影| 男生和女生一起差差差视频| 欧美女同在线观看| 刘亦菲久久免费一区二区| 日韩制服丝袜先锋影音| 欧美激情亚洲一区| 午夜激情福利电影| 蜜桃国内精品久久久久软件9| 日韩久久免费av| 色91精品久久久久久久久| 免费成人在线电影| 亚洲在线免费播放| 国产卡一卡二在线| 色大18成网站www在线观看| 99久久99久久久精品齐齐| 91av一区二区三区| 国产理论片在线观看| 秋霞国产午夜精品免费视频| 2018国产精品视频| 精品在线视频观看| 国产精品videosex极品| 乱亲女秽乱长久久久| 99精品全国免费观看| 国产传媒欧美日韩成人精品大片| 亚洲精品国产欧美| 日本不卡视频一区| 一级片黄色录像| 欧美极品免费| 狠狠干狠狠久久| 阿v天堂2017| av免费不卡| 亚洲国产精品久久不卡毛片| 欧美极品少妇无套实战| 日韩精品亚洲人成在线观看| 日韩码欧中文字| 国产精品jizz在线观看老狼| 日本韩国在线视频爽| 中文字幕久久午夜不卡| 视频一区三区| 日韩精品毛片| 亚洲三级理论片| av动漫在线免费观看| 91高清在线视频| 中文字幕综合网| 老司机激情视频| 99热国产在线中文| 一区二区国产视频| 蜜桃传媒一区二区三区| 欧美激情20| 色猫猫国产区一区二在线视频| 男女啪啪网站视频| 日韩伦理一区二区| 日韩欧美中文字幕一区| xxxx黄色片| 国产探花在线精品| 久久久精品国产| 久久国产在线视频| 国产日韩一区二区三区在线| 国产成人福利网站| 97人人做人人爱| 69视频免费在线观看| 日韩电影在线观看电影| 国产欧美一区二区三区四区| 99精品久久久久久中文字幕| 成人av网站免费| 日本午夜精品一区二区| 成人在线观看亚洲| 精品国产精品自拍| www.夜夜爽| 都市激情久久| 国产亚洲精品高潮| 久久久精品人妻一区二区三区四 | 日本阿v视频在线观看| 黄色漫画在线免费看| 欧美性一级生活| 自拍偷拍激情视频| 日韩综合在线观看| 国产精品久久久久久麻豆一区软件| 欧美精品中文字幕一区| 日韩在线视频免费播放| 久久se精品一区二区| 国产欧美日韩综合一区在线观看 | yy6080久久伦理一区二区| 3d成人动漫网站| 成人手机在线免费视频| 久久久久久久久久久9不雅视频 | 国产一级片网址| 三级成人在线视频| 99精品欧美一区二区三区| 免费福利在线观看| 亚洲线精品一区二区三区 | 草视频在线观看| 久久久人人人| 国产精品免费观看高清| 免费在线午夜视频| 色综合久久久久综合体| 中国极品少妇xxxx| 欧美1区2区| 国产在线久久久| 欧美日韩在线中文字幕| 亚洲最大成人网4388xx| 亚洲美女性囗交| 国产一区二区观看| 国内精品小视频| av中文字幕观看| 国产亚洲美州欧州综合国| 97视频在线免费| 久久影院一区二区三区| 日韩在线视频免费观看| 国产天堂第一区| xf在线a精品一区二区视频网站| 国产精品一二三在线观看| 97久久网站| 亚洲香蕉av在线一区二区三区| 日本系列第一页| 国产精品主播直播| 亚洲日本精品一区| 影音成人av| 亚洲天堂网在线观看| 日韩乱码一区二区| 成人动漫一区二区| 日韩黄色片在线| 日韩欧美高清一区二区三区| 久久久精品国产| 国产精品主播一区二区| 亚洲丝袜制服诱惑| 国产永久免费网站| 99精品视频精品精品视频| 国产精品免费小视频| 精品无吗乱吗av国产爱色| 午夜私人影院久久久久| 亚洲香蕉中文网| 亚洲巨乳在线| 精品午夜一区二区| 中文在线资源| 亚洲性夜色噜噜噜7777| 精品人妻一区二区三区潮喷在线| 91丨九色丨尤物| 欧美 日韩 国产一区| 妖精一区二区三区精品视频| 日本亚洲欧洲色α| av电影在线播放高清免费观看| 欧美影院午夜播放| 久久人妻无码aⅴ毛片a片app| 久久99国内精品| 97精品久久久久中文字幕| 亚洲高清视频一区| 91麻豆精品国产综合久久久| 久久国产精彩视频| 日韩一级片免费在线观看| 黑人精品xxx一区一二区| 六月婷婷七月丁香| 精品一区二区三区免费视频| 神马午夜伦理影院| 国产精品久久久久久av公交车| 欧美剧在线观看| 欧美自拍偷拍一区二区| 色综合夜色一区| 在线观看天堂av| 国产精品一区二区三区乱码| 欧美无砖专区免费| 要久久电视剧全集免费| 国产精品视频网址| 青青草原av在线| 亚洲女人天堂网| 怡红院成永久免费人全部视频| 中文字幕亚洲不卡| 午夜视频在线观看国产| 日本91福利区| 日韩精品一区二区三区四| 亚洲精品蜜桃乱晃| 成人在线播放av| av漫画网站在线观看| 一区国产精品视频| 亚洲av综合色区无码一区爱av| 精品久久中文字幕| 九九热视频在线免费观看| 国产成都精品91一区二区三| 黄在线观看网站| 亚洲女同另类| 久久久国产精品一区二区三区| 国产日本久久| 97成人在线视频| 成人日批视频| 在线观看日韩av| 色wwwwww| 欧美一区二区三区免费观看视频| 欧美性猛交bbbbb精品| 一区二区三区成人| 无码少妇一区二区| 成人黄色av电影| 想看黄色一级片| 西西裸体人体做爰大胆久久久| 最新av在线免费观看| 欧美美乳视频| 国产欧美在线一区二区| vam成人资源在线观看| 国产精品91免费在线| a在线视频v视频| 欧美xxxx综合视频| 加勒比av中文字幕| 你懂的在线观看一区二区| 成人黄色在线观看| 在线观看欧美日韩电影| 欧美激情奇米色| 成人短视频在线观看| 一区二区三区黄色| 久久久久国产精品嫩草影院| 精品国产91乱码一区二区三区| 国产又大又粗又硬| 欧美在线免费视屏| 青青国产在线观看| 午夜激情综合网| 国产精品成人网站| 亚洲一区二区三区视频在线| 好吊日在线视频| 亚洲日本欧美天堂| 欧美特黄一级片| 国产精品久久久久久久久动漫| 欧美成人国产精品一区二区| xnxx国产精品| 丝袜美腿中文字幕| 久久青草国产手机看片福利盒子| 深田咏美中文字幕| a亚洲天堂av| 国产在线观看无码免费视频| 99精品视频在线观看免费| 亚洲av成人精品一区二区三区 | 97精品中文字幕| 色一情一乱一伦一区二区三区| 欧美禁忌电影网| 少妇免费毛片久久久久久久久 | 黑人巨茎大战欧美白妇| 亚洲综合自拍| 加勒比成人在线| 日韩视频在线一区二区三区 | 丝袜美腿玉足3d专区一区| 欧美日韩在线二区| 伊人情人网综合| 午夜天堂精品久久久久| 成人av在线不卡| 国产日韩欧美高清免费| 天天碰免费视频| 乱一区二区av| 九九九九九伊人| 国产999精品久久久久久绿帽| 中文字幕第3页| 久久精品视频免费| 国产在视频线精品视频| 亚洲女厕所小便bbb| 日产精品久久久久| 色婷婷久久一区二区三区麻豆| 一区二区乱子伦在线播放| 欧美高清精品3d| 欧美一级淫片aaaaaa| 亚洲视频axxx| 午夜小视频在线观看| 91超碰中文字幕久久精品| 91tv亚洲精品香蕉国产一区| 亚洲自拍中文字幕| 欧美一区二区三区红桃小说| 日韩av电影免费观看| 91精品国产麻豆国产在线观看 | 狼狼综合久久久久综合网| 欧洲grand老妇人| 日本福利视频导航| 亚洲国内自拍| 国产福利在线免费| 成人黄色综合网站| 一本色道久久88| 午夜影院久久久| 亚洲天堂网视频| 精品久久国产字幕高潮| 九色在线播放| 欧美日本精品在线| 美女100%一区| 91久久偷偷做嫩草影院| 任我爽精品视频在线播放| 亚洲看片网站| 中文在线不卡| 亚洲精品乱码久久久久久动漫| 99热国产精品| 国产黄色片在线| 午夜精品一区二区三区三上悠亚| 中文字幕乱码视频| 亚洲成人久久久| 欧美成人视屏| 欧洲中文字幕国产精品| 一区中文字幕电影| 午夜精品一区二区在线观看的| 亚洲国内欧美| 欧美熟妇另类久久久久久多毛| 久久精品人人做| 日韩精品视频免费看| 欧美精品777| 国产高清美女一级毛片久久| 久久免费成人精品视频| 日本a人精品| 免费在线观看一区二区| 极品av少妇一区二区| 国产三级生活片| 国产亚洲精品久| 精品成人av一区二区在线播放| 日韩女同互慰一区二区| 男女啪啪在线观看| 国产精品久久久久久亚洲调教| 日本午夜精品| 欧美变态另类刺激| 成人激情av网| 久久久久久久久久久网| 欧美猛男男办公室激情| 成人在线免费观看| 日韩av手机在线| 欧美毛片免费观看| 69sex久久精品国产麻豆| 国产精品资源网| 国产精品99久久久久久成人| 欧美日韩大陆在线| av在线日韩国产精品| 国产成人综合亚洲| 国产欧美日韩| 久久综合伊人77777麻豆最新章节| 久久免费看少妇高潮| 欧美日韩一二三四区| 亚洲男人第一av网站| 国模冰冰炮一区二区| 欧美伦理一区二区| 日韩电影在线一区| 国产大屁股喷水视频在线观看| 欧美日韩一级二级| 青青影院在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 一本色道久久综合亚洲aⅴ蜜桃| 色鬼7777久久| 国产成人av网址| 久久大综合网| 涩多多在线观看| 一区二区三区精品视频在线| 亚洲国产精品国自产拍久久| 久久人91精品久久久久久不卡| 日韩中文字幕一区二区高清99| 无码粉嫩虎白一线天在线观看| www.色综合.com| 狠狠狠狠狠狠狠| 色999日韩欧美国产| 国产精品视频一区二区三区| 久久香蕉视频网站| av电影在线观看一区| 亚洲视频 欧美视频| 中文字幕国产精品久久| 国内不卡的一区二区三区中文字幕| 成人国产在线看| 91网上在线视频| 一区二区自拍偷拍| 欧美猛少妇色xxxxx| 人人香蕉久久| 亚洲精品视频导航| 亚洲美女淫视频| 囯产精品久久久久久| 2021久久精品国产99国产精品| 国产欧美日韩精品一区二区三区| 不卡中文字幕在线观看| 亚洲一区在线观看免费| 青青色在线视频| 国产欧美一区二区| 在线欧美福利| 五月婷六月丁香| 欧美大片一区二区三区| 爱情电影社保片一区| 一区二区三区日韩视频| 成人av动漫在线| 国产精品成人无码| 国产最新精品视频| 日韩一区电影| 中文字幕乱码一区| 777a∨成人精品桃花网|