¿Por qué el compilador de cierre de Google deja algunos espacios innecesarios o saltos de línea?
He notado que cada vez que usoServicio de compilación de cierre de Google, deja algunos espacios innecesarios en el código compilado presentado en el lado derecho de la página. Estos corresponden a saltos de línea en la versión alojada del código compilado.
Por ejemplo (tenga en cuenta los saltos de línea, cada uno de los cuales parece innecesario):
http://troy.onespot.com/static/stack_overflow/closure_spaces.js
Hasta la fecha, los he estado eliminando manualmente, pero tengo curiosidad por saber por qué están allí. ¿Es para limitar la longitud de la línea de la versión alojada del código para que sea más legible? ¿Podría el compilador ser lo suficientemente inteligente como para dejarlos o insertarlos intencionalmente para maximizar los esfuerzos de compresión GZIP?
Sé que tienen un efecto trivial en el tamaño del archivo, pero con tanto esfuerzo para minimizar hasta el último byte en el script de origen, es contradictorio por qué están allí.