The document compares the Google Closure Compiler (GC) and YUI Compressor (YC) JavaScript compression tools. It discusses their optimization levels (whitespace, simple, advanced), how they handle various code optimizations, issues like eval() and with statements, file handling options, and compression rates. While YC is considered more reliable, GC shows more aggressive optimizations but can be unsafe at advanced levels. GC has better support for non-UTF-8 encodings and combining files, but lacks YC's CSS compression abilities.