У меня есть требование, где мне нужно загрузить 50-мегабайтный файл JSON, чтобы отфильтровать его в браузере.Я не отображаю все это, а файл загружается (в памяти) внутри браузера для выполнения некоторых поисковых запросов.
При этом весь сайт замедляется после загрузкифайл - даже не пытаясь найти его.
Какими методами можно работать с большим файлом в браузере, не отправляя HTTP-запросы серверу для обработки нагрузки?То есть я хотел бы иметь возможность просто загрузить файл index.html
и прочитать локальные данные JSON
(50 + МБ) и выполнить запросы к ним.
Вот примервместо чего-то, что я хочу построить, используя 50 МБ данных: https://rawgit.com/farzher/fuzzysort/master/test.html
В приведенном выше примере статические данные предоставляются index.html
, и я могу либо загрузить этот файл с помощью запроса AJAX, либосвязать его как зависимость в файле JavaScript.Просто пытаюсь увидеть, какие варианты есть ...