A primera vista, los espacios en el marcado HTML no parecen importar: el navegador va a renderizar todo correctamente de todos modos. Pero unos pocos lugares del documento son la excepción, donde eliminar los espacios cambia realmente el aspecto de la página.
Qué es seguro eliminar
Un minificador quita los comentarios HTML <!-- ... -->, espacios y saltos de línea redundantes entre etiquetas, las comillas alrededor de atributos sin espacios dentro de su valor, y a veces etiquetas de cierre opcionales como </li>.
El error clásico: fusionar dos palabras en una
Un solo espacio entre dos elementos en línea es un espacio visible en la página renderizada, no solo formato en el código fuente. <span>hola</span> <span>mundo</span> se muestra como "hola mundo" con separación; si ese espacio se elimina sin cuidado, el resultado es "holamundo" pegado, sin que salte ningún error. Un minificador cuidadoso solo quita el espacio en blanco que no tiene efecto visual —entre etiquetas de bloque, por ejemplo— y deja intacto el que hay entre elementos en línea.
Minificación frente a legibilidad durante el desarrollo
Durante el desarrollo, el HTML normalmente se deja formateado con sangría, ya que así resulta más fácil localizar la estructura en las DevTools. La minificación solo se aplica al build final antes de publicar, cuando la legibilidad humana ya no importa.
Para qué sirve esto
- Reducir el tamaño de una página HTML antes de publicarla en producción.
- Eliminar los comentarios del desarrollador de la versión final del marcado.
- Evitar errores, eliminando espacios solo donde realmente es seguro hacerlo.
Por qué el peso de la página importa más en unos mercados que en otros
En países con fibra y planes ilimitados bien extendidos, unos pocos kilobytes menos de HTML apenas se notan en el tiempo de carga. En gran parte de Latinoamérica, donde muchos usuarios siguen navegando con datos móviles de pago por consumo o cobertura 3G/4G irregular fuera de las grandes ciudades, ese mismo ahorro se traduce más directamente en una página que carga antes y consume menos del plan de datos del visitante — una razón práctica, más allá del SEO, para no descuidar la minificación en sitios con audiencia regional amplia.