前端性能測試工具hiper介紹


  對前端性能測試工具還不了解,在請教了旁邊的前端同事后學習到了簡單的工具,在這里總結下。

  前端的性能測試測什么?

  以下是復制:

  • 渲染引擎工作流

 

 

 

  • dom樹構建:從html標簽的解析開始,將各種標簽解析為dom樹中的各個節點,標簽和dom樹的中的節點是一一對應關系。

  • 渲染樹構建:將CSS和style標簽中的樣式信息解析為渲染樹,渲染樹由一些包含有顏色和大小等屬性的矩形組成,它們將被按照正確的順序顯示到屏幕上。

  • 渲染樹布局和繪制:渲染樹確定各個dom節點在屏幕中單確切位置,根據渲染樹中的顏色等信息繪制出網頁。

 

 
    

    值得注意的是,這個過程是逐步完成的,為了更好的用戶體驗,渲染引擎將會盡可能早的將內容呈現到屏幕上,並不會等到所有的html都解析完成之后再去構建和布局渲染樹。它是解析完一部分內容就顯示一部分內容,同時,可能還在通過網絡下載其余內容。

    所以前端性能測試的重點之一,在於資源下載及渲染。

    當當當~ 工具出場了~

    其實很多瀏覽器自帶的開發者工具已經很好的完成了這個功能,比如chrome, 只是用命令行看起來高大上一點。

    https://github.com/pod4g/hiper

    推薦下這個,支付寶的前端開發做的


免責聲明!

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



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