W3C啟動(dòng)Web性能工作組 旨在Web應(yīng)用性能測量
近日,W3C在其官網(wǎng)上宣布成立Web性能工作組(Web Performance Working Group),將由來自Google和Microsoft的工程師擔(dān)任主席,任務(wù)目標(biāo)是制定衡量Web應(yīng)用性能的方法和API。從工作組的章程看,這些衡量的方法和API將應(yīng)用到桌面和移動(dòng)瀏覽器以及其他環(huán)境中,幫助Web開發(fā)人員評(píng)估和理解應(yīng)用的性能特征。
目前,該工作組計(jì)劃在一年內(nèi)提供三種計(jì)時(shí)方法:
◆導(dǎo)航計(jì)時(shí)(Navigation Timing),提供加載網(wǎng)頁根文檔(root document)的性能信息,可能包括花費(fèi)在網(wǎng)絡(luò)上的時(shí)間、加載文檔的時(shí)間、以及網(wǎng)絡(luò)請(qǐng)求個(gè)數(shù)等信息。
◆資源計(jì)時(shí)(Resource Timing),提供加載網(wǎng)頁根文檔中特定資源的性能信息,可能包括花費(fèi)在網(wǎng)絡(luò)上的時(shí)間、加載資源的時(shí)間,這些資源指iframe、img、script、object、embed和link等。
◆用戶計(jì)時(shí)(User Timing),根據(jù)開發(fā)人員指定的名字獲得計(jì)時(shí)信息。
該工作組的聯(lián)合主席之一、來自Microsoft的Jason Weber在Internet Explorer的官方博客上對(duì)此事發(fā)表了自己的看法,“使Web開發(fā)人員理解自己應(yīng)用的真實(shí)性能數(shù)據(jù)對(duì)HTML 5的成功至關(guān)重要,我們非常高興與Google一起被選為共同負(fù)責(zé)人。我們希望與W3C和廣大Web社區(qū)一起合作通過互操作API實(shí)現(xiàn)工作組的目標(biāo)?!?/p>
對(duì)于工作組的下一階段任務(wù),Jason Weber指出導(dǎo)航計(jì)時(shí)將是重點(diǎn),“工作組的***個(gè)成果將是提出一個(gè)衡量瀏覽器導(dǎo)航性能的API。WebTimings規(guī)范(由Google起草)是一個(gè)很好的起點(diǎn),因此它將移到Web性能工作組中,并成為我們推薦標(biāo)準(zhǔn)的基礎(chǔ)?!?/p>
未來幾周,工作組的官方網(wǎng)站上將增加更多內(nèi)容,感興趣的讀者可以關(guān)注一下。
【編輯推薦】