2017-01-19 5 views
0

私は20MBのjsonスキーマを持っています。 Google Chromeに読み込まれると、約20秒間レンダリングされます。 firefoxにロードすると失敗します。レンダリングに20秒以上かかるFirefoxの非常に大きなjsonスキーマを処理します。

Googleでは、スクリプト実行の制限時間は10秒です。私はこれを20-25秒に設定します。それはfirefoxで完璧に実行されます。

firefoxで10秒以上かかるjava-scriptsを実行する上記の方法はありますか?私は設定することができないので、すべてのマシンでdom.max_script_run_timeを設定します。

答えて

0

JSONデータをストリーミングすることは、アプリで一度に読み込むのではなく、20メガです。まだ使用していませんが、ライブラリがあります。Oboe.jsはJSONデータが読み込まれている間に解析することができ、完了したJSONのビットを受け取るときにコールバックを使用して処理できます。これは本当に速い解決策ではありませんが、私は最も簡単なアプローチになると思います。

関連する問題