【媒體界】8月11日消息,微軟 Edge 團(tuán)隊(duì)今天發(fā)布新聞稿,宣布通過(guò)與 Microsoft Office 團(tuán)隊(duì)的緊密合作,成功大幅提升了網(wǎng)頁(yè)版 Microsoft Office 應(yīng)用的性能和用戶體驗(yàn)。

據(jù)媒體界了解,在構(gòu)建網(wǎng)頁(yè)版 Office 應(yīng)用過(guò)程中,微軟面臨了諸多挑戰(zhàn)。超過(guò)5000個(gè)CSS規(guī)則的部署、2000多個(gè)DOM節(jié)點(diǎn)的創(chuàng)建以及數(shù)十個(gè)HTTP請(qǐng)求的處理,使得這些應(yīng)用在加載和運(yùn)行時(shí)遇到了性能瓶頸。
特別是在最近的調(diào)查中,Office 團(tuán)隊(duì)發(fā)現(xiàn)網(wǎng)頁(yè)版 PowerPoint 啟動(dòng)時(shí)會(huì)調(diào)用多個(gè)進(jìn)程外的iframe,這導(dǎo)致在 Edge DevTools 性能工具中明顯顯示出CPU占用率的上升。甚至在高性能十核CPU設(shè)備上,網(wǎng)頁(yè)版 PowerPoint 可以占用CPU資源。

為了解決這一問(wèn)題,Office 團(tuán)隊(duì)運(yùn)用了Windows事件跟蹤(ETW)技術(shù),確定了問(wèn)題的核心所在,即Chromium瀏覽器引擎中的CPU分析器采樣方式。通過(guò)改進(jìn)的精確睡眠時(shí)間控制方法,他們成功將CPU采樣開銷降低了95%,從而有效減少了Edge瀏覽器的總CPU占用,降低了71%的資源消耗。






























