Могу ли я сжать данные в JavaScript?

Я использую довольно тяжелый AJAX с большим количеством данных, передаваемых с клиента на сервер. Как я могу сжать данные (в основном простой текст) перед отправкой на сервер?

И как я могу распаковать данные на стороне сервера?

3 ответа

Решение

JSEND, кажется, делает именно это. Кто-нибудь когда-нибудь использовал это?

Удалена неработающая ссылка: привел к целевой странице спама @ jsend.org

Библиотека jsolait имеет кодек, который поддерживает алгоритм LZW (среди прочего, включая кодирование / декодирование base64). Единственное, что заставляет меня немного колебаться, это то, что эта библиотека больше не поддерживается.

РЕДАКТИРОВАТЬ

Мне удалось найти еще несколько реализаций алгоритма LZW в Javascript.

Другие вопросы по тегам