Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I compress data in JavaScript?

I'm using some pretty heavy AJAX with lots of data going from client to server. How can I compress the data (mostly plain text) before sending to the server?

And how can I uncompress the data on the server side?

like image 564
Shamoon Avatar asked May 25 '11 16:05

Shamoon


2 Answers

jSEND seems to do EXACTLY this. Anyone ever use it?

Broken link removed: led to spam landing page @ jsend.org

like image 188
Shamoon Avatar answered Sep 30 '22 13:09

Shamoon


The jsolait library has a codec that supports the LZW algorithm (among others, including base64 encoding/decoding). The only thing that makes me a little hesitant is that this library is no longer being actively maintained.

EDIT

I was able to find a few more implementations of the LZW algorithm in Javascript.

like image 33
Vivin Paliath Avatar answered Sep 30 '22 13:09

Vivin Paliath