/ / Safariおよび<IE9でwindow.performance.timingをエミュレート - JavaScript、パフォーマンス、インターネットエクスプローラ、Safari、ページ読み込み時間

SafariとIE9でwindow.performance.timingをエミュレートする - javascript、パフォーマンス、インターネットエクスプローラ、Safari、ページロード時

Safariでページロードのパフォーマンスを向上させるための最良の方法

他のほとんどのブラウザはwindow.performance.timingオブジェクトをサポートしています。これはこの種のことに最適です。

私は明らかにそれが提供するすべての情報を得ることはできませんが、できるだけ多くの情報が役に立つでしょう。

注意すべき1つのことは、スクリプトがHEADタグにロードされた最初のスクリプトの理想的な位置に常にあるとは限らないことです。

前もって感謝します!

回答:

回答№1は2

window.performance.timingが提供できるデータを実際に入力する方法はありませんが、できることがいくつかあります。

  1. ヘッダーにタイムスタンプを作成し、次にonload、DOM Content Loaded、または別のイベントの間にタイムスタンプを作成して、両者の違いを記録します。

  2. タイムスタンプをサーバー側に挿入することもできますが、クライアントとサーバーの時計がずれてしまう危険性があります。

  3. ユーザーのタイミングは一杯になる可能性がある、とPat Meenan氏は語った。 http://blog.patrickmeenan.com/2013/07/measuring-performance-of-user-experience.html