Hacker News new | ask | show | jobs
by qhoxie 6510 days ago
There aren't really any risks involved aside from the fact that most (all?) compressors expect well-formed scripts, and thus can break ones that don't meet standards.

A common way to do compression that will give you a similar effect is to gzip content from the web server.

1 comments

Thanks a lot.
In particular, most compressors are picky about semicolons. If you use JavaScript's implicit line breaking, they'll break. This includes function definitions: there should be a semicolon after each function definition, something that most JavaScript programmers forget.

I find that using JSMin + GZip (on the webserver level) compresses just as well and tends to break fewer things.