いくつかのJavascriptライブラリのパフォーマンスを比較しようとしています。トランザクション時間を測定することは、ライブラリの作業パフォーマンスを判断するのに役立ちますが、個々のライブラリをダウンロードして開始するのに必要な時間を考慮していません。私は、起動時間をキャプチャしながらページをn回ロードできる制御された環境をセットアップすることができるようにするために、ファイヤーバグなどのツールを使用する以外のロード時間を決定する最良の方法についての提案を探していますそして終わりの時。 Javascriptのライブラリの内容をインクルードファイルとしてではなく、ページに含めるべきか、それとも良い方法がありますか?JavaScriptライブラリの読み込み時間を計算する
0
A
答えて
1
あなたが何かを始める前に、あなたはこの資料を読んでJavaScript Benchmark Qualityで読んでください。
その後、私はあなたのサーバーからJavaScriptを要求し、取得して、eval(responseJS);
の所要時間を試してみることをお勧めします。そうすれば、ライブラリの読み込みに要する時間と、サーバーからのダウンロードに要する時間の合計を計算するだけです。
0
ライブラリは、スクリプトタグを介して単独で、またはサイトのスクリプトがロールインされた状態で、常に外部ファイルである必要があります。サイズが小さくて圧縮されたファイルのサイズは小さくなります。 CDNで配信されるのは、CDNにキャッシュされるので最適です。一般的なフレームワークの多くは、GoogleのCDNで利用できます。
また、ライブラリだけでなく、ライブラリを使用するアプリケーションも考慮する必要があります。図書館のJSの品質は、(典型的には)一流ですが、図書館のコードの質や、図書館の作者が開発していないプラグインのコードについてはどうでしょうか。あなたはまた、どのブラウザが使用されているかを見なければなりません。私たちがそれを嫌うのと同じくらい、これらのクロスブラウザーライブラリのほとんどは、Internet Explorerの最高のパフォーマンスのために最適化されています。なぜなら、85%の市場シェアを保持しているからです。
ライブラリのパフォーマンスは実際にはトレードオフです。あなたのアプリケーションに、あなたがしたいことを何でもするために受け入れられるものを決める。
関連する問題
- 1. 合計ページ読み込み時間を取得する
- 2. Mysqlの時間計算 - 時間のみ
- 3. 読み込み時間
- 4. Zend Frameworkのページ読み込み時間と合計クエリ数
- 5. タイミングクロスドメインのページの読み込み時間
- 6. JavaScriptファイルのサイズとページの読み込み時間
- 7. ログページの読み込み時間
- 8. Wordpressエンキュースクリプトの読み込み時間
- 9. ウェブページの読み込み時間
- 10. UIwebviewの読み込み時間
- 11. ビデオストリーミングの読み込み時間
- 12. クラスJavaでの読み込み時間
- 13. 読み込み時間がgrailsで
- 14. Divコンテナと読み込み時間
- 15. CodeIgniter:ページ読み込み時間
- 16. Android上でWebページの読み込み時間を計算する方法はありますか?
- 17. アニメーションスクリプトの読み込みをサポートするJavascriptライブラリが必要
- 18. asp.netページの読み込み時間を計算することができません
- 19. 角型JSアプリケーション(単一ページアプリケーション)のページ読み込み時間を計算する方法
- 20. JavascriptでJSONを読み込み/読み込みする 'id' = 'x'
- 21. 遅延読み込みライブラリ?
- 22. 読み取り時間と書き込み時間
- 23. iPhoneのアプリケーションの読み込み時間はどのように計算されますか?
- 24. Facebookのアプリの読み込み時間を改善する
- 25. Googleアナリティクスのサードパーティプラグインの読み込み時間を確認する
- 26. WPFのダイアログ読み込み時間を最小限にする
- 27. ウェブサイトの読み込み時間を記録する
- 28. Pythonリクエストでウェブサイトの読み込み時間を測定する
- 29. Windowsフォームの読み込み時間を最適化する
- 30. ページの読み込み時間を改善する