Piszę aplikację sieci Web, która musi przechowywać dane JSON w niewielkiej pamięci podręcznej po stronie serwera o stałej wielkości za pośrednictwem AJAX (pomyśl: limity Openocial ). Nie mam kontroli nad serwerem.
Muszę zmniejszyć rozmiar przechowywanych danych, aby pozostać w ramach limitu po stronie serwera, i miałem nadzieję, że będę w stanie zgzipować JSON w przeglądarce przed wysłaniem go na serwer.
Jednak nie mogę znaleźć wiele na drodze do implementacji JavaScript w Gzip. Wszelkie sugestie dotyczące sposobu kompresji danych po stronie klienta przed wysłaniem?