Transit also allows you to use msgpack, but JSON is more performant on the web.<p>Another feature Transit has is that it caches identical keys (can also cache values with some additional code), giving you a smaller footprint.