2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
隨著微軟決定停止開發(fā)自己的Web呈現(xiàn)引擎并切換到Chromium,對Web的控制在功能上已經(jīng)移交給了谷歌??紤]到該公司過去的行為,這是一個(gè)令人擔(dān)憂的轉(zhuǎn)變。
Chrome本身占有大約72%的桌面瀏覽器市場份額。Edge大約有4%。Opera,基于鉻,有另外的2%。廢棄的、不再更新的Internet Explorer有5%,macos上只有safaria——大約5%。當(dāng)微軟的轉(zhuǎn)型完成后,我們將看到一個(gè)Chrome和Chrome衍生產(chǎn)品占據(jù)80%市場份額的世界,只有火狐(占9%)是積極維護(hù)和可跨平臺使用的。
由于iPhone的出現(xiàn),Safari在手機(jī)方面的表現(xiàn)更加出色,但總的來說,它講述了一個(gè)類似的故事。Chrome有53%的直接用戶,另外還有6%來自三星互聯(lián)網(wǎng),5%來自O(shè)pera,還有2%來自Android瀏覽器。Safari瀏覽器約占22%,而中國的UC瀏覽器約占9%。這相當(dāng)于移動市場三分之二的份額流向了Chrome和Chrome衍生產(chǎn)品。
就原始百分比而言,谷歌對瀏覽器空間的鎖定不會像微軟對Internet Explorer 6那樣大——Internet Explorer 6的峰值約為80%,所有版本的Internet Explorer加起來可能高達(dá)95%。但實(shí)際上,谷歌的影響范圍要大得多:今天的網(wǎng)絡(luò)不僅比21世紀(jì)初重要得多,而且除了桌面網(wǎng)絡(luò)之外,還有一種全新的移動網(wǎng)絡(luò)。
谷歌已經(jīng)是一家對網(wǎng)絡(luò)發(fā)展方向有相當(dāng)影響力的公司。擁有兩個(gè)最受歡迎的瀏覽器,Chrome,和一些訪問量最大的網(wǎng)站(尤其是同名的搜索引擎,YouTube和Gmail),谷歌已經(jīng)在很多場合使用它可能會部署專有技術(shù),把其他行業(yè)的位置必須迎頭趕上。
早在2009年,谷歌就引入了SPDY,這是HTTP的專有替代品,解決了谷歌認(rèn)為的現(xiàn)有HTTP/1.1的某些性能問題。谷歌的評估并沒有完全錯(cuò)誤,但是SPDY是單方面的行為,由谷歌負(fù)責(zé)設(shè)計(jì)和功能。在接下來的幾年里,SPDY被其他瀏覽器和Web服務(wù)器所采用,谷歌協(xié)議也得到了廣泛的應(yīng)用。
SPDY隨后被用作HTTP/2的基礎(chǔ),這是Internet工程任務(wù)組(IETF)開發(fā)的HTTP協(xié)議的一個(gè)主要修訂,IETF是與來自整個(gè)行業(yè)的成員開發(fā)Internet協(xié)議的聯(lián)盟。雖然SPDY確實(shí)發(fā)起了HTTP/2的工作,但最終在2015年交付的協(xié)議在谷歌的最初版本基礎(chǔ)上進(jìn)行了大量修改。
HTTP/3的情況也是如此。在2012年,谷歌宣布了一個(gè)新的實(shí)驗(yàn)協(xié)議,QUIC,旨在再次解決現(xiàn)有的HTTP/1.1和HTTP/2的性能問題。谷歌部署了QUIC, Chrome在與谷歌屬性通信時(shí)會使用QUIC。再一次,QUIC成為IETF HTTP開發(fā)的基礎(chǔ),HTTP/3使用了一個(gè)衍生的QUIC,它是從谷歌的初始工作中修改而來的,并且不兼容。
谷歌重復(fù)工作來替換的不僅僅是HTTP。谷歌AMP(“加速移動頁面”)是一個(gè)精簡的HTML結(jié)合谷歌提供的JavaScript,旨在使移動網(wǎng)頁內(nèi)容加載更快。今年,谷歌表示,它將嘗試用Web標(biāo)準(zhǔn)構(gòu)建AMP,并引入了一種新的治理模式,使該項(xiàng)目得到更廣泛的行業(yè)監(jiān)督。
這家公司一次又一次地試圖將網(wǎng)絡(luò)推向谷歌控制的專有方向,以提高谷歌的在線服務(wù)性能,同時(shí)與谷歌的瀏覽器結(jié)合使用,鞏固谷歌的市場定位,并將其他所有人置于不利地位。每一次,反對都來自更廣泛的社區(qū),至少到目前為止,結(jié)果是行業(yè)標(biāo)準(zhǔn)從谷歌手中奪走了控制權(quán)。這一行動可能已經(jīng)引發(fā)了對將網(wǎng)絡(luò)的方向有效控制交給谷歌是否明智的質(zhì)疑,但至少我們可以證明,最終我們做了正確的事情。
但是,其他情況的解決辦法就不那么令人滿意了。YouTube一直是一個(gè)特別的問題來源。谷歌控制著大部分的網(wǎng)絡(luò)流媒體視頻,而且該公司已經(jīng)多次對YouTube進(jìn)行了修改,使得它在Edge和/或Firefox上的表現(xiàn)更差。有時(shí)這些變化改善了Chrome的網(wǎng)站體驗(yàn),但即使這樣也不總是這樣。
一個(gè)自稱是前Edge開發(fā)者的人今天描述了這樣一個(gè)行為。毫無明顯原因,谷歌改變了YouTube,添加了一個(gè)隱藏的空HTML元素,覆蓋了每個(gè)視頻。此元素禁用Edge最快、最高效的硬件加速視頻解碼。它損害了Edge的電池續(xù)航性能,使其低于Chrome。這一改變并沒有改善Chrome的性能,也沒有起到任何實(shí)際的作用;它只是傷害了Edge,讓谷歌聲稱Chrome的電池壽命實(shí)際上優(yōu)于Edge。微軟詢問谷歌公司是否可以刪除該元素,但毫無效果。
最新版本的Edge解決了YouTube的問題,并恢復(fù)了Edge的性能。但是,當(dāng)該公司談到必須做額外的工作以確保EdgeHTML與Web兼容時(shí),這正是微軟被迫要做的事情。
另一個(gè)例子是,YouTube使用HTML導(dǎo)入來加載腳本。無論是開發(fā)人員還是瀏覽器,HTML導(dǎo)入都沒有被廣泛采用,ECMAScript模塊也被期望扮演同樣的角色。但它們在Chrome瀏覽器中可用,并被YouTube使用。對于Firefox和Edge, YouTube發(fā)送一個(gè)HTML導(dǎo)入的JavaScript實(shí)現(xiàn),這會帶來巨大的性能開銷。結(jié)果呢?在Chrome瀏覽器中加載一秒鐘的YouTube頁面在其他瀏覽器中加載需要很多秒。
這些行為可能不是谷歌故意為之,也可能是谷歌根本不關(guān)心其他瀏覽器,而不是積極地試圖阻止它們。但是,即使是“谷歌優(yōu)先,誰關(guān)心其余的?”這樣的態(tài)度,也不是我們希望從一家對網(wǎng)絡(luò)擁有如此多控制權(quán)的公司那里得到的。
微軟的決定既讓谷歌獲得了更大的市場份額,也削弱了微軟作為反對派的地位。盡管Edge和Internet Explorer的市場份額有所下降,但微軟仍保持了一定的影響力;它的IIS Web服務(wù)器控制著一個(gè)重要的Web站點(diǎn),而且在Windows中構(gòu)建新的協(xié)議仍然有價(jià)值,因?yàn)樗黾恿塑浖_發(fā)人員的可訪問性。
但現(xiàn)在,無論微軟喜歡與否,微軟都致力于為谷歌想要開發(fā)的任何專有技術(shù)提供支持。微軟已經(jīng)非常明確,其采用鉻是確保最大Chrome瀏覽器兼容性,該公司表示,它正在開發(fā)新的工程流程,以確保它可以迅速整合,測試和分發(fā)任何更改從upstream-it不曾經(jīng)想要大幅落后于谷歌瀏覽器的位置。
但這一承諾束縛了微軟的手腳:這意味著該公司永遠(yuǎn)不可能有意地脫離Chromium,偏離其開發(fā)道路,因?yàn)檫@樣做將危及兼容性,并增加采用谷歌變化的成本和復(fù)雜性。這意味著,即使谷歌將Chromium帶向一個(gè)微軟不同意或反對的方向,微軟也將別無選擇,只能不顧一切地跟進(jìn)。
歷史上,Web開發(fā)人員只會在市場環(huán)境迫使他們在多個(gè)瀏覽器中測試頁面時(shí),才會為一些瑣碎的問題而煩惱,比如標(biāo)準(zhǔn)遵從性和測試方法。這就是Firefox早期的痛苦所在:大多數(shù)開發(fā)人員只在Internet Explorer上測試過,其他什么都沒有,F(xiàn)irefox的兼容性只能靠運(yùn)氣了。隨著Firefox(后來的Chrome)崛起,挑戰(zhàn)ie的統(tǒng)治地位,跨瀏覽器測試變得至關(guān)重要,遵守標(biāo)準(zhǔn)變得更有價(jià)值。
當(dāng)開發(fā)人員僅在一個(gè)瀏覽器中進(jìn)行測試和設(shè)計(jì)時(shí),向混合瀏覽器中添加第二個(gè)瀏覽器可能會比較昂貴和復(fù)雜;第二個(gè)瀏覽器通常會在不知情的情況下顯示出對第一個(gè)瀏覽器的特定行為的依賴關(guān)系,這需要大量的修改才能更符合標(biāo)準(zhǔn)。但增加三分之一往往更便宜,四分之一更便宜。從一個(gè)瀏覽器遷移到兩個(gè)瀏覽器已經(jīng)意味著必須解決最糟糕的非標(biāo)準(zhǔn)代碼和對實(shí)現(xiàn)怪癖的依賴。
隨著Chrome、Firefox和Edge的不斷發(fā)展,Web開發(fā)人員受到了相當(dāng)多的約束。但隨著Edge的消失和Chrome占據(jù)了市場的絕大部分,支持Firefox的努力變得更加昂貴。
Mozilla的首席執(zhí)行官克里斯·比爾德?lián)倪@種合并會讓Mozilla的日子更加不好過。Mozilla的存在是為了確保網(wǎng)絡(luò)仍然是一個(gè)提供有意義的選擇、不受任何一家公司控制的競爭環(huán)境。Mozilla的處境已經(jīng)很棘手,因?yàn)樗蕾囉诠雀璧馁Y金。但是Mozilla正在做著重要的、令人滿意的工作——firefox在過去的一年里有了跳躍式的改進(jìn),并且Rust語言的開發(fā)——它希望將本地代碼性能與安全的內(nèi)存處理結(jié)合起來——繼續(xù)顯示出希望。
通過將Firefox降級為唯一的二級瀏覽器,微軟讓讓站點(diǎn)在Firefox中運(yùn)行變得更加困難。該公司已經(jīng)讓Chrome的設(shè)計(jì)和忽略其他一切變得更加容易接受,而Mozilla的繼續(xù)存在現(xiàn)在變得更加邊緣。微軟的舉動讓谷歌掌握了互聯(lián)網(wǎng)發(fā)展的方向。谷歌的歷史記錄表明,它不應(yīng)該被賦予這樣的地位。
更新:谷歌已經(jīng)發(fā)布聲明:
YouTube不會添加旨在破壞其他瀏覽器優(yōu)化的代碼,而且在發(fā)現(xiàn)bug時(shí)可以快速修復(fù)。谷歌從一開始就是開放網(wǎng)絡(luò)的擁護(hù)者,并繼續(xù)與生態(tài)系統(tǒng)中的其他人合作,以使網(wǎng)絡(luò)更快、更安全、更有能力、更可互操作。我們定期通過標(biāo)準(zhǔn)組織、Web平臺測試項(xiàng)目、開源Chromium項(xiàng)目等與其他瀏覽器廠商進(jìn)行合作,以提高瀏覽器的互操作性。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。