本番環境で使用する準備はできていますか? 特に大規模なアプリケーションの場合。
私が理解しているように-はい。しかし、詳細を取得することは素晴らしいことです。
また、次の 2 つの使用方法があります。
- ランタイム
- プリコンパイル
プリコンパイルよりもランタイム実行にかかる時間はどれくらいですか? 私がテストしたところ、x10-15 倍近くになっていますが、誰か他の情報を持っているのではないでしょうか?
本番環境で使用する準備はできていますか? 特に大規模なアプリケーションの場合。
私が理解しているように-はい。しかし、詳細を取得することは素晴らしいことです。
また、次の 2 つの使用方法があります。
プリコンパイルよりもランタイム実行にかかる時間はどれくらいですか? 私がテストしたところ、x10-15 倍近くになっていますが、誰か他の情報を持っているのではないでしょうか?
生産の準備ができているかどうかは主観的な問題です。パフォーマンス、信頼性、および帯域幅を考慮する必要があります。ES5 にコンパイルされたばかりなので、パフォーマンスが問題になるとは考えにくいです。信頼性に関しては、私が traceur を使用している間ずっと、バグはまったく経験していません。帯域幅に関しては、traceur ランタイムをダウンロードする必要がありますが、最近ダウンロードしている他のすべてのものと比較すると、それほど大きくはありません。したがって、私自身の意見はイエスです。
プリコンパイルに関しては、何倍遅いかという問題ではありません。コンパイル自体には同じ時間がかかります。問題は、それが事前に発生するのか、ウェブページをロードするたびに発生するのかです。Traceur は非常に高速ですが、中規模のコード ベースのコンパイルには数秒かかる場合があります。これはおそらく、ユーザーに体験してほしくないことです。そうです、ベスト プラクティスは、本番用にプリコンパイルすることです。