Isn't that in the same ballpark of what zip/zlib compressions alredy do? The Websocket connection can be compressed using gzip, etc. So, whatever we do needs to offer a significant again when compared to a an already compressed representation of the keys in hex strings.