On second thought this way works better:
http://stackoverflow.com/questions/7509501/how-to-configure-mod-deflate-to-serve-gzipped-assets-prepared-with-assetsprecom
though that's some ugly configuration, I hate apache.
But I just tested that locally and it all worked from a variety
of user agents. All I had to do was gzip the file and also keep a
copy of the uncompressed version to server to the (very few
btw... but popular - curl, by default, is one of them) UAs that
don't handle receiving gzipped info.