2010-12-28 19 views
6

La reducción de JS y CSS es bastante común. Los beneficios de minimizar JS son mucho mayores que los que se ven con CSS porque con CSS no se puede cambiar el nombre de los elementos, y lo mismo ocurre con HTML. Pero, ¿qué pasa si los 3 se minimizan juntos para que los beneficios de usar nombres más cortos se puedan llevar a CSS y HTML? Es decir, en lugar de minificar sin tener en cuenta las relaciones entre los 3, estos podrían conservarse y simplificarse. Me imagino que la implementación podría ser bastante difícil, pero si fuera posible, ¿crees que proporcionaría una ventaja significativa sobre la minificación tradicional?Minificación de CSS, JS y HTML: junto

Respuesta

3

me imagino que la aplicación podría ser bastante difícil, pero si fuera posible, ¿cree que sería proporcionar una ventaja significativa sobre minimización tradicional?

La miniaturización sí importa y esto depende en gran medida de la cantidad de fragmentos de texto. Yahoo's YSlow y Google's Page Speed ambos hablan de los tres y ofrecen soluciones como guardar la versión minificada desde su interior.

Por lo tanto, es una buena idea minimizar el espacio y el rendimiento crítico.

-1

Esto será de su interés

+1

¿Cómo es eso relevante? LessCSS es un entorno de edición más coherente para CSS, pero los archivos resultantes son CSS regulares no minificados. –

+0

Menos compresiones mínimas, pero me parece que promedia al final porque puede causar un código extra de selector si no tiene cuidado. Pero sí, Less no es un minificador. –

6
Probablemente no

un beneficio significativo. Si descomprime todo su contenido web, obtendrá los beneficios de la compresión sin la complejidad añadida de todo lo que minimiza. Además, comprimirá todo el contenido en sus páginas, lo que es una porción significativa del volumen de su página.

1

Probablemente mucha menos ventaja que minificar JS, ya que definitivamente no puede cambiar los nombres de los atributos de estilo CSS. La mayoría de las veces, ocupan el mayor espacio en los archivos CSS. Todo lo que puede hacer es acortar los nombres de ID/clase y eliminar los espacios en blanco superfluos. Supongo un ahorro promedio de alrededor del 10% en la parte de HTML/CSS.

Además, lo que dijo Greg.

3

Tenga en cuenta que el uso de GZIP resuelve muchos problemas. las respuestas gzipping son eficientes si hay un montón de texto repetido, por ejemplo, tus clases de CSS. Entonces, en lugar de usar una herramienta de minificación compleja, usa gzip.

Cuestiones relacionadas