Safariでページロードのパフォーマンスを向上させるための最良の方法
他のほとんどのブラウザはwindow.performance.timingオブジェクトをサポートしています。これはこの種のことに最適です。
私は明らかにそれが提供するすべての情報を得ることはできませんが、できるだけ多くの情報が役に立つでしょう。
注意すべき1つのことは、スクリプトがHEADタグにロードされた最初のスクリプトの理想的な位置に常にあるとは限らないことです。
前もって感謝します!
回答:
回答№1は2window.performance.timingが提供できるデータを実際に入力する方法はありませんが、できることがいくつかあります。
ヘッダーにタイムスタンプを作成し、次にonload、DOM Content Loaded、または別のイベントの間にタイムスタンプを作成して、両者の違いを記録します。
タイムスタンプをサーバー側に挿入することもできますが、クライアントとサーバーの時計がずれてしまう危険性があります。
ユーザーのタイミングは一杯になる可能性がある、とPat Meenan氏は語った。 http://blog.patrickmeenan.com/2013/07/measuring-performance-of-user-experience.html