http://developers.facebook.com/docs/reference/javascript/FB.Canvas.setDoneLoading/

ページのロード完了時に、ページ読み込み開始から完了までにかかった時間をミリ秒単位で返します。この関数を呼ぶタイミングはあなた次第です。つまり一般的には、ユーザがアプリケーションを操作できるようになるタイミングです。
この関数を呼ぶと、アプリケーションページの読み込み時間のパフォーマンスがInsights DashboardのPerformanceタブに現れます。ページ読み込みの特定の部分を除外したい場合、stopTimerstartTimerを用いてください。

Examples

アプリケーションがreadyになった状態を知りたいのであれば、単純に以下のようにします。

FB.Canvas.setDoneLoading();

その情報を自身で用いたい場合はコールバック関数を指定します。以下のサンプルでは、アプリケーションの読み込みにかかった時間をポップアップ表示します。

FB.Canvas.setDoneLoading(
    function foo(result) {
        alert(result.time_delta_ms);
    });

Parameters

NameTypeDescription
callbackFunction

オプション。コールバック関数