2016-10-06 11 views
6

現在、私はAngularJSサイトを最適化しています。私は、Googleのページスピードの洞察からそれらの100/100に到達したいと考えています。 AngularJSが複数のページエントリポイントの折り畳み速度を上回る良いパターンを知っていますか?AngularJS 1:折り畳みの上にレンダリング

など。それらの折り畳みコンテンツのために(ルーティングの他に)たくさんのJavaScriptを実行する必要がない複数のビューがあると仮定します。

私が持っていた唯一のアイデアは、index.htmlファイルにfold要素の上にあるこれらの内容を詰め込んで、index.htmlファイルのインラインスクリプトタグでルーティングを行いましたが、これは維持可能とは言えません私に。

もう一つの可能​​性は、index.htmlファイルをアセンブルするgulpタスクである可能性があります。これが問題であれば、誰かがこれを前に行ったと思います。このようなことを聞​​いたことがありますか?

アイデア?誰もこれをやったことがありますか、私は私の83/100を受け入れて、自分の人生を乗り切らなければなりませんか?

お寄せいただきありがとうございます!

答えて

1

Googleページスピードの仕組みについてよく分かりませんが、間違いなくlazyload.jsを試すことができます。 index.htmlに必要とされないすべてのjsファイルは後でロードすることができ、ロードされるファイルの最小数でページのロードが完了します。あなたはすでにそれを試しましたか?

+0

これは、画像のようなアセットの読み込みをスピードアップしますが、実際にはjavascriptの部分ではありません。 – brickBreaker

関連する問題