2016-10-06 84 views
6

目前我正在優化我的AngularJS網站,我很想從Google頁面速​​度洞察中達到100/100。你知道AngularJS有一個很好的模式,可以在多頁面輸入點的摺疊速度之上獲得好的效果嗎?AngularJS 1:摺疊渲染

E.g.假設有多個視圖不需要執行大量JavaScript(除了路由)以上的摺疊內容。

我唯一的想法是將index.html文件填充到fold元素上面的內容中,然後在index.html文件中的內聯腳本標記中進行一些路由,但是這聽起來並不可維護對我來說。

另一種可能性可能是組裝一個index.html文件的g task任務 - 如果是這樣的話,我認爲以前有人做過這個。你有沒有聽說過這樣的事情?

任何想法?有沒有人做過這個,或者我應該接受我的83/100並繼續我的生活?

非常感謝您的建議!

回答

1

我不太瞭解Google Page Speed是如何工作的,但絕對可以嘗試lazyload.js。 index.html不需要的所有js文件都可以稍後加載,並且頁面加載將以加載的最少文件數完成。你已經嘗試過了嗎?

+0

那麼,這加快了資產加載像圖像,但不是真的JavaScript部分..謝謝,雖然 – brickBreaker