Сайт загружается после того, как я загружаю 50-мегабайтный файл данных JSON - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть требование, где мне нужно загрузить 50-мегабайтный файл JSON, чтобы отфильтровать его в браузере.Я не отображаю все это, а файл загружается (в памяти) внутри браузера для выполнения некоторых поисковых запросов.

При этом весь сайт замедляется после загрузкифайл - даже не пытаясь найти его.

Какими методами можно работать с большим файлом в браузере, не отправляя HTTP-запросы серверу для обработки нагрузки?То есть я хотел бы иметь возможность просто загрузить файл index.html и прочитать локальные данные JSON (50 + МБ) и выполнить запросы к ним.

Вот примервместо чего-то, что я хочу построить, используя 50 МБ данных: https://rawgit.com/farzher/fuzzysort/master/test.html

В приведенном выше примере статические данные предоставляются index.html, и я могу либо загрузить этот файл с помощью запроса AJAX, либосвязать его как зависимость в файле JavaScript.Просто пытаюсь увидеть, какие варианты есть ...

...