How does w3compiler handle semicolon usage in JavaScript?
Since we do a full parse of a page, w3compiler is able to insert semicolons (;) into markup instead of carriage returns to signal the end of a statement. There is minimal reduction in file size by doing this, but most importantly, it does result in a visually more difficult to understand (and therefore to hack) script.