前端性能監控工具


本文摘自掘金小冊子《前端性能優化原理與實踐

一、可視化監測

1、chrome工具Performance 面板

CPU 圖標和 Summary 圖都是按照“類型”給我們提供性能信息,而 Main 火焰圖則將粒度細化到了每一個函數的調用。到底是從哪個過程開始出問題、是哪個函數拖了后腿、又是哪個事件觸發了這個函數,這些具體的、細致的問題都將在 Main 火焰圖中得到解答。

缺點:Performance 無疑可以為我們提供很多有價值的信息,但它的展示作用大於分析作用。它要求使用者對工具本身及其所展示的信息有充分的理解,能夠將晦澀的數據“翻譯”成具體的性能問題

官方文檔:https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference

 

2、LightHouse工具或Audits 面板

根據評分細項給出改進意見,逐條改進

使用 Lighthouse 審查網絡應用:https://developers.google.com/web/tools/lighthouse/?hl=zh-cn

二、可編程性能上報

1、W3C性能API

window.performance 對象time屬性可以查看關鍵點的時間戳,計算性能時間指標

 

Performance|web API接口文檔:https://developer.mozilla.org/zh-CN/docs/Web/API/Performance

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM