Lo ideal es mantener el tamaño del HTML (solo el documento) por debajo de los 20k, mientras que el peso total, incluidos todos los elementos (imagenes, css, etc) debajo de los 40k.
El peso optimo segun website optimization es de 30k total, de tal forma que la pagina cargue en su totalidad por debajo de los 8 segundos (sub-8) en un modem de 56kbps.