Ho iniziato a chiedermi qual è l'impatto complessivo dell'utilizzo degli spazi bianchi per indentare i documenti html.Sovraccarico di indentazione degli spazi bianchi HTML
Perché non utilizzare semplicemente le schede per il rientro? Non sarebbe più economico: 1 carattere (\ t) rispetto all'esempio 4 caratteri (spazi)?
Ho fatto pochi esperimenti convertendo una pagina asp.net per utilizzare le schede e confrontate le dimensioni dei markup renderizzati. Sostituendo solo uno spazio bianco di una vista parziale, una pagina di dimensioni di 22kb è stata ridotta a 19,4kb -> questa è una riduzione del 12%. Cambiando tutti i rientri, la pagina ha finito per allocare 16,7kb - riduzione del 24%! (usato gli strumenti di sviluppo di Chrome e Fiddler per la verifica)
Il mio suono di ragionamento? Le schede dovrebbero essere utilizzate come primarie per il rientro dell'HTML? C'è qualche ragione per usare gli spazi (come la compatibilità con i browser esotici)?
ps. Stackoverflow sembra utilizzare anche gli spazi. La conversione della pagina principale SO per utilizzare le schede ha dato una riduzione del 9%. Questa osservazione è valida? Se è così, perché non hanno usato le schede?
'\ t' è in realtà un solo carattere. –
Non si contabilizza la compressione: quando è attiva, queste differenze sono molto più ridotte. – Oded
e non utilizzare le schede degli eventi ridurrà più dimensioni della pagina. html non ha un concetto di indentazione. i programmatori fanno il rientro i siti veramente ottimizzati non usano né schede né spazi. – BigMike