本文へスキップ

ブラウザ互換性

Browser Monitoringを開始するには、収集対象ウェブアプリケーションにブラウザエージェントを適用する必要があります。 ブラウザエージェントを適用する前に、ブラウザの互換性を確認してください。

ブラウザバージョン別の収集データ項目

WhaTapのブラウザエージェントは、ブラウザおよびブラウザのバージョンによって収集可能なデータが異なる場合があります。

収集データChromeEdgeSafariFirefoxOperaChrome AndroidSafari iOSSamsung Internet
ページロード> 6> 12> 8> 7> 15107> 9> 4
ページロードに関するリソース> 28> 12> 11> 35> 15107> 11> 4
リソース> 52> 79> 11> 57> 39107> 11> 6.2
AJAX> 4> 12> 3.1> 2> 10107> 3.2> 4
コアウェブバイタル> 77> 79fid onlyfid only> 64107fid only> 12
SPAページ切り替え> 4> 12> 3.1> 2> 10107> 3.2> 4
consoleエラー> 4> 12> 3.1> 4> 11.5107> 3.2> 4
例外処理されていないプロミスエラー> 49> 79> 11> 69> 36107> 11.3> 5
例外処理されていないJavaScriptエラー> 10> 12> 5.1> 6> 15107> 5> 4
セッションリプレイ> 47> 79> 8 *> 6> 55> 47> 9 *> 5
ノート

セッションリプレイデータの収集時にオーバーヘッドを防ぐために、メインスレッドの空き時間にデータを収集します。 このためにrequestIdleCallback APIを活用します。

requestIdleCallback APIはブラウザが空き状態の時、コールバックを実行するように設計されたAPIで、セッションリプレイデータの収集時に主要作業への影響がないように保障します。 詳細については、次のリンクを参照してください。

Tips

Safari、Safari iOSはrequestIdleCallback APIをサポートしていないため、基本的にセッションリプレイを収集しません。sessionReplayCollectAllBrowserオプションをtrueに設定すると、該当ブラウザでもセッションリプレイデータを収集できます。ただし、この場合、メインスレッドのアイドル時間チェックなしで収集されるため、パフォーマンスに影響を与える可能性があります。オプション適用の詳細については、次のリンクを参照してください。