Tengo una enorme cantidad de datos para ordenar y consultar, y no puedo confiar en una conexión a Internet. Idealmente, me gustaría almacenar todo mi conjunto de datos como un objeto JSON (actualmente alrededor de 17MB, pero podría ser mucho más grande) y usar algo como jLinq o SQLike para consultarlo, en lugar de tener que generar numerosos archivos más pequeños.Tamaño máximo recomendado de objeto JSON externo en JavaScript
Estoy interesado en encontrar cuál es el tamaño de archivo más grande recomendado para una llamada getJSON externa usando JavaScript (jQuery, específicamente). 1MB, 20MB, 100MB? La información sobre el tema es escasa. La información sobre consultar grandes conjuntos de datos del lado del cliente es escasa.
Cualquier información sobre el tema sería muy apreciada.
¿Esto está sucediendo localmente? ¿Estás en un entorno de navegador o usando node.js o algo similar? Supongo que esto dependerá en gran medida de la memoria disponible en la máquina del cliente ... probablemente el mayor problema con este enfoque sea el análisis, ya que es posible que deba cargar toda la cadena JSON en la memoria para analizarla. – nrabinowitz
Todo el lado del cliente, localmente, en un entorno de navegador. No puedo confiar en que tengan jode.js instalado y ejecutándose. – S16
Tenga en cuenta que el primer problema que va a tener es cargar el archivo: en general, la configuración de seguridad del navegador no le permitirá cargar un archivo local con AJAX, incluso desde una página HTML local. Puede solucionar esto cargándolo como un script, ya sea con JSONP o en el documento '
'. – nrabinowitz