1

私は GWT について初めて読んでいて、コード分割に関するこの記事に出くわしました。その中で、著者は次のように述べています。

アプリのどの分割ポイントが最初に来るかがわかっている場合は、初期ロード シーケンスを指定することでアプリのパフォーマンスを向上させることができます...

これに関するいくつかの質問:

  1. この「初期ロード シーケンス」とは何ですか?どのように/どこで指定しますか?
  2. ロード シーケンスの指定/構成がアプリのパフォーマンスに異なる影響を与えるのはなぜですか? 言い換えれば、ここで実行される実際の最適化は何ですか?

前もって感謝します!

4

1 に答える 1

0

コード分​​割は、ブラウザーがアプリの実行に必要なすべての js をロードするのに費やす時間に影響するだけで、アプリのパフォーマンス (つまり、その js の実行) には影響しません。

フラグメントのロードをランダムに実行できる場合、つまり、最初にダウンロードする必要のある初期量の js (すべての共通コードを含む) があることを意味します。すべてのフラグメントが非常に多くのコードを共有している場合、この初期フラグメントは大きくなる可能性があります。

ロードの論理シーケンスを定義すると、コンパイラが共有コードをより適切に分散できるようになります。フラグメント 1 には 1 と 2 を使用するコードが含まれ、フラグメント 2 には 2 と 3 で使用されるコードが含まれますが、注意してください。 1 の前に 3 をロードすると、ブラウザは 1 と 2 を強制的にダウンロードします。

于 2012-10-24T18:23:19.240 に答える