PhantomJS下載直接使用 ,它本質上是一個基於webkit內核的無界面瀏覽器,並可以使用JavaScript或CoffeeScript進行編程。因爲沒有界面,它的使用就有點像curl, lynx之類的命令行式文本瀏覽器。但PhantomJS遠不是文本瀏覽器那麼簡單,因爲它是基於webkit內核的,所以擁有的完善的Javascript解析、頁面渲染功能,你徹底可用它來模擬一個現代瀏覽器在加載網頁時所作的各類事件。
測試總加載時間:
作網頁性能分析,獲得資源加載的詳細瀑布圖,phantomJS還能夠爲你生成HAR(HTTP Archive)報表。一樣藉助一下自帶的netsniff.js:
將生成的json格式報告放到HAR viewer( http://www.softwareishard.com/har/viewer/ )中,即可輕鬆獲得資源加載瀑布圖
firefox的錄製腳本控件
淘寶測試:
頁面截圖對比: (可是沒有變化超出發郵件的功能)