0

こんにちは、GWT が javascript に変換されることを知った後、GWT を使用しています。

それでは、パフォーマンスの問題はどうですか?? 純粋な JavaScript アプリケーションより遅いですか??

4

2 に答える 2

3
  1. Javaで記述されたコードは、アプリケーションをデプロイする前に、GWTコンパイラーによってjavascriptに変換されます。コンパイルは実行時に行われません。

  2. GWTはコンパイルされたjavascriptの最適化を行います。実際には、ブラウザと言語の組み合わせごとに異なるバージョンが生成されます。遅延バインディングを使用して、ブラウザに適切なjavascriptファイルを取得します。また、コンパイルされたjavascriptのサイズが小さくなるように難読化されます。したがって、JavaScriptアプリケーションは比較的高速になります。

于 2012-05-16T13:07:19.717 に答える
0

実際には遅くはありませんが、アプリケーションが大きい場合に問題が発生するため、javascriptファイルのサイズがどんどん大きくなります。

私が働いている会社には、アプリケーションの起動時にロードする必要のある1MBを超えるJSファイルがあります。以前は2.5MBもありましたが、コード分割を使用してカットしました(JSをより多くのファイルに分割できますが、実際には完全ではありません)。

しかし、これを除けば、GWTは本当に高速なフレームワークなので、心配する必要はありません。また、GWTは通常サーバーと頻繁に通信するため、純粋なJSと比較することもできません。

于 2012-05-16T13:06:46.087 に答える