Empecé a preguntarme cuál es el impacto general del uso de espacios en blanco para sangrar documentos html.Sobrecarga de indentación de espacio en blanco HTML
¿Por qué no usar pestañas para sangrar? ¿No sería más rentable esto: 1 char (\ t) vs. ejemplo 4 chars (espacios)?
Experimenté poco al convertir una asp.net-página para usar pestañas y comparé los tamaños de las marcas renderizadas. Al reemplazar solo un espacio en blanco de una vista parcial, se redujo la página de 22kb a 19,4kb -> eso es un 12% de reducción. Al cambiar toda la sangría, la página terminó asignando 16,7kb, ¡reducción del 24%! (herramientas chrome dev usadas y Fiddler para verificar)
¿Mi razonamiento suena? ¿Deberían utilizarse las pestañas primarias para la sangría de HTML? ¿Hay alguna razón para usar espacios (como la compatibilidad con navegadores exóticos)?
ps. Stackoverflow parece usar espacios también. La conversión de la página principal SO para usar pestañas dio una reducción del 9%. ¿Es esta observación válida? Si es así, ¿por qué no han usado pestañas?
'\ t' es en realidad un char. –
No tiene en cuenta la compresión: cuando está activada, estas diferencias son mucho menores. – Oded
y no usar pestañas de eventos reducirá el tamaño de la página. html no tiene un concepto de sangría. los programadores hacen sangría. los sitios realmente optimizados no usan pestañas ni espacios. – BigMike