I have large (30MB+) JSON files stored on my server as file.json. Using jQuery\'s getJSON(\"http://site/file.json\") function it works just fine. But, as you\'d probably thi
Browsers don't automatically decompress just any compressed data they run across. The server has to tell the browser that the stream is only compressed for transport and it needs to be decompressed before processing (otherwise you wouldn't be able to download and save compressed archives at all!) You need to make your web server send the appropriate headers (Content-Encoding), but do check that the browser supports compression in the first place before doing that (the Accept-Encoding header). Most webservers can also gzip things for you on the fly, unless that's too big of a performance hit.
Somehow I have the feeling you're going to have more trouble parsing that much JSON on the browser than retrieving it...