I have a Rails app using the Rails javascript helpers to concat all the javascript together into a single file.
In addition my web server is serving this javascript file to the end users as gzip compressed.
As modern browsers will request the compressed version - is there any real benefit to me bothering to minify the javascript on each deploy? I'm sure it will save some bandwidth but will it be worth it if the content was already compressed.
That depends on your definition of "worth it" is, obviously. I have a rather large JS file in a project:
YMVV, but as we see, the relative size of a minimized to a non-minimized file is about the same even after gzipping (approximately two thirds). I balanced those 3 kBs I'd gain by minimizing against the weight of the rest of the page (== considerable), and decided against bothering with minimization.
Minimization does give your developers an advantage, though - as it strips out comments, you sprinkle the code with bug notices, explanations for kludges or complaints about stupid customers, lusers, management, etc, without risking embarrassment if someone does a View Source.
Also, minimification helps when there is a user coming to your site through a proxy, as that sometimes prevents the use of GZIP compression.