Google no cierra sus tags HTML a propósito

Logo de GoogleEs simplemente una curiosidad de Google, que en varias de las páginas más usadas por los usuarios (la del buscador y la de resultados), omite algunas etiquetas como </html> o </body>, con la idea de ahorrar algún que otro byte (14 exactamente, 1 byte cada carácter) por cada carga de página. Si multiplicamos esa cantidad de bytes por el número de veces que se cargan esas páginas al día, en una web como Google, supone un ahorro importante.

El DTD de HTML no obliga a cerrar esas etiquetas, cosa que sí hace XHTML al ser más estricto, por lo que en principio no estaría incumpliendo los estándares, pero se puede ver que incluye un doctype no válido (incompleto). Obviamente si el doctype no está definido, no está incumpliendo ningún estandar en especial.

Entonces la gracia no es que no estén cometiendo alguna "infracción" a la hora de seguir las pautas (el estándar) sino que no siguen ninguna pauta en particular, cosa que, a estas alturas, me parece igual de reprochable como cualquier otro caso similar.

Es importante tener unos estándares, unas pautas que definan qué prácticas son recomendables, pero lógicamente es más importante procurar que todo el mundo las siga. Sin embargo, aquí queda esta curiosidad.

Test Acid y los estándares web

El test Acid es una prueba dirigida a los navegadores, con el objetivo de determinar hasta qué punto cumplen con los estándares web (para la valoración se usa un nota entre 0 y 100). Por estándares web entendemos un conjunto de pautas o directrices que dicen como deberían diseñarse las webs para asegurar interoperabilidad entre distintas tecnologías, calidad y accesibilidad.

De momento podemos hablar de dos test. El test Acid2 evalúa el cumplimiento de las especificaciones de HTML (según el W3C) y CSS, mientras que el test Acid3 se enfoca en las tecnologías ECMAScript y DOM (habituales en lo que se viene llamando la Web 2.0).

Con el tiempo casi todos los navegadores han ido pasando el test Acid2 sin problemas, salvo Internet Explorer 7 y 8 (hasta ahora existen "algunas pegas" que le impiden pasarlo). En cuanto al test Acid3, la cosa cambia, pues de momento sólo Webkit y Opera pasan la prueba con una nota de 100/100. Firefox 3 saca en torno al 70/100 e Internet Explorer ya queda descolgado. Es una mala señal que el (todavía) navegador más utilizado del mundo sea uno de los peores a la hora de cumplir los estándares web.

Con el tiempo se espera que todos los navegadores web vayan pasando el test, aunque podéis hacer la prueba vosotros mismos, así sabréis hasta qué punto la pasa vuestro navegador.