Я бы ответил на второй вопрос Ллёда и добавил, что вы не учитываете издержки декомпрессии на стороне клиента.
Deflate и gzip стоят в значительной степени потому, что браузеры обрабатывают декомпрессию в нативном коде.Если вы реализуете собственную схему сжатия JSON, вам придется распаковать ее с помощью JavaScript, который будет значительно медленнее.Если вы не делаете это в браузере, который поддерживает Web Workers (то есть, нет версий IE), это действительно нежизнеспособно.В любом случае декомпрессия на основе JavaScript почти наверняка добавит больше задержки, чем сэкономит сжатие.