2017-01-19 15 views
0

У меня есть json-схема размером 20 МБ. Когда он загружается в Google Chrome, он составляет около 20 секунд для просмотра. Хотя я загружаю его в firefox, его не удается.Обработайте очень большую схему json в firefox, которая занимает больше 20 секунд для рендеринга

В google, я нахожу, что время выполнения скрипта составляет 10 секунд. Когда я установил это на 20-25 секунд. Его исполнение отлично работает в firefox.

Есть ли альтернатива выше для выполнения java-скриптов в firefox, которая занимает более 10 секунд. Поскольку я не могу установить dom.max_script_run_time на каждой машине.

ответ

0

Вы должны рассмотреть возможность потоковой передачи данных JSON вместо загрузки всего сразу в приложение, так как оно составляет 20 мегабайт. Я еще не использовал его, но есть библиотека, Oboe.js, которая может анализировать данные JSON, пока она по-прежнему загружается, и вы можете использовать обратные вызовы для обработки, когда вы начинаете получать бит готового JSON. Это не очень быстрое решение, но я думаю, что это был бы самый простой подход.