Sobre Internet Explorer 9, estándares y pruebas varias
Microsoft ha puesto la directa con Internet Explorer 9 y algunos piensan que por fin está dispuesto a bajar a la arena del circo y enfrentarse a sus rivales en su propio campo, desafiándoles abiertamente con el Acid3 y el Sunspider como armas y cumpliendo más estándares que nadie. En realidad por lo que se ha apuntado con Internet Explorer 8 y por lo que hemos podido ver hasta ahora en el desarrollo del nuevo Internet Explorer 9 los estándares y las pruebas serán importantes, pero no tanto. Lo que va a estar en el centro de todo cual estatua de marmol de veinte metros de altura va a ser, una vez más el usuario (y en esto los que hemos seguido al bueno de Steven Sinofsky no podemos menos que ver su impronta). ¿Por qué decimos esto? Vayamos por partes.
En primer lugar aclarar que escribo esta entrada inspirado en un artículo de Ars Technica con un título parecido y que me ha resultado ilustrador y sensato. A la vez me he ilustrado en el blog oficial de Internet Explorer. De hecho recomiendo a todo el mundo al que le interese el apasionante universo de los navegadores y quiera vivir en directo el desarrollo de un producto tan complejo (aunque aparentemente no lo sea) como un navegador web que se enchufe al blog de Internet Explorer (la pasión con la que hablan de doblar esquinas con CSS es digna de reseñar).
Dicho esto vamos a plantearnos el escenario de la batalla de los navegadores que se presenta actualmente y que está estrechamente relacionado con el desarrollo de aplicaciones y páginas web. Por un lado tenemos los estándares, por los que vela el siempre alerta W3C con el objetivo declarado de “hacer que la web alcance su máximo potencial”. Por el otro los desarrolladores, que quieren ofrecer a sus usuarios lo más chulo y espectacular, y para ello a veces se saltan las reglas del libro. Los equipos de desarrollo de los navegadores actuales se vuelven locos para cumplir por un lado las recomendaciones de los señores serios y por el otro que funcionen los trucos y atajos de los desarrolladores.
Pues bien, para el desarrollo de IE9 Microsoft se ha planteado lo siguiente: voy a trabajar en el atraso que lleva mi Internet Explorer con los estándares, pero no lo voy a hacer a lo loco, empezaré a trabajar por los que más se utilizan. Así el equipo de desarrollo ha cogido una muestra de nada menos que las 7.000 páginas web más visitadas del mundo (se dice pronto) y ha puesto a trabajar a sus programadores para que IE9 sea compatible con todas y cada una de las API utilizadas en ellas.
Cuidado, aquí algún picajoso (no va con segundas) argumentará que las páginas más visitadas precisamente hacen trampas para funcionar bien con los navegadores de Microsoft, que precisamente son los más utilizados. Pero también hay que decir que el panorama ha cambiado, y que esas páginas más visitadas no han llegado ahí siendo incompatibles con Firefox, por ejemplo. En cualquier caso es un acercamiento al problema que me parece inteligente. No dicen en Microsoft que se van a limitar a las API de esas 7.000 páginas, sino que esas van a funcionar sí o sí. En el origen de esta decisión está… el usuario, que es el que ha hecho que esas 7.000 páginas sean las más visitadas, porque las prefiere.
Como mencionan en ArsTechnica, eso hace que el objetivo del equipo de desarrollo de IE9 no va a ser el alcanzar una buena marca en el Acid3 que aunque es una medida útil para comprobar que un navegador “puede con todo” en realidad no es una prueba sistemática. Es decir, no refleja el uso real de un navegador. Es interesante leer al respecto una entrada del blog de Jeff Walden (de Mozilla) en el que confiesa que se agregaron partes al motor de render de Firefox simplemente porque estaban en el test Acid3 pero que no tienen utilidad real. No es significativo como hecho aislado que es, pero es interesante para comprobar que Acid3 no puede ser la vara de medir de la calidad de un navegador. Es un instrumento útil, pero no se debe abusar de él.
Las excelentes noticia sobre Microsoft es que entre esas APIs implementadas en los 7.000 sitios más visitados están los SVG (Gráficos de Vectores Escalables) con los que es por primera vez compatible una versión de Internet Explorer. Además también se abarca la compatibilidad con HTML5, incluyendo vídeo, gráficos acelerados por la tarjeta gráfica y todo lo que viene por detrás. Ahí cabe hacer otra observación interesante al respecto de la decisión de Mozilla de implementar Ogg como estándar de audio y vídeo frente a H.264, un estándar que habita ordenadore y reproductores por igual. Una decisión por parte de Mozilla más con un ojo puesto a su alma “geek” que para cubrir las necesidades del usuario.
En lo que respecta a las prestaciones JavaScript, parece que en Microsoft van a ponerse en serio con ello para mejorar sus prestaciones. Pero una vez más el test de referencia no puede ser SunSpider (aunque los chicos del equipo de IE9 sacan pecho con los resultados obtenidos), sino el funcionamiento con las aplicaciones Java más populares y comunes, con un uso del código práctico y con un aumento de prestaciones que realmente vaya a repercutir en el usuario. El planteamiento de Microsoft puede que no sea el ideal, pero nos recuerda y debería recordarles a los desarrolladores de navegadore web que éstos al fin y al cabo los utilizan humanos, que necesitan cosas concretas de sus páginas y aplicaciones web, no batir marcas.
Y eso es algo que ya se pudo ver en Internet Explorer 8, en el que se agregaron herramientas como los aceleradores que estaban destinadas a mejorar la experiencia de uso al navegar, o las celebradas mejoras de la seguridad con el filtro SmartScreen o la navegación InPrivate. Con Internet Explorer 9 en Microsoft han descubierto que para ganar a sus adversarios no basta con esto y que las prestaciones y los estándares también son importantes. Y por lo visto hasta ahora (echad un vistazo aquí abajo) en el tema de prestaciones hemos dado pasos con respecto a IE8.
Y hablando de estándares, los chicos de la W3C deben estar fritos de llamadas de Redmond. Según el blog de IE, durante el desarrollo de IE8 enviaron más de 7.000 casos para pruebas de CSS 2.1. Ahora parece que se han moderado y han enviado solamente 104 casos nuevos para completar las pruebas de estandarización de CSS. Trabajar conjuntamente con el W3C parece que les está dando buenos resultados y están logrando mejor la compatibilidad del navegador de forma drástica.
En definitiva y como he visto que hay muchos apasionados del mundo de los navegadores he querido aportar una visión distinta sobre las pruebas de rendimiento y compatibilidad de navegadores. Como siempre he dicho, los test hay que tomarlos con pinzas y mucho sentido crítico. Lo que creo que es evidente es que Microsoft está haciendo un buen trabajo con Internet Explorer 9. Incluso ha liberado una versión que ni siquiera llega a ser beta que los que la hayan probado seguro que han comprobado su excelente funcionamiento y prestaciones para ser una versión pre-preliminar. Es lo bueno de que la competencia sea tan buena, que han tenido que ponerse manos a la obra.
Related posts:
- Internet Explorer recupera cuota de mercado, sobre todo en Europa
- Más detalles sobre Internet Explorer 9 y H.264
- La beta de Internet Explorer 9 podría estar cerca
- Con todos ustedes Internet Explorer 9 (beta)
- Internet Explorer se actualizará automáticamente

















LOL quien lo diria Microsoft lidera la carga con los estandares luego de que Firefox continua pasando verguenza y Google y Apple no dejan de pelearse en todo.
Opera reina como el navegador mas rapido y sigue creciendo y mejorando. Para que los muchachos vean que ser Open Source no te da ventajas es solo otra forma de desarrollar que tiene sus fortalezas y sus debilidades no es la forma absoluta de desarrollar buen software como quieren decir algunos por hay.
Pues yo creo que no se trata de la calidad del software, ambos modelos permiten desarrollar buen software, y Microsoft al igual que todas las compañías que desarrollan software propietario hace buenos programas.
Las diferencias radican en los derechos que cada modelo de desarrollo conceden al usuario final. Mientras que las compañías que desarrollan software propietario solo le otorgan al usuario final el derecho a usar el programa, normalmente bajo ciertas restricciones, las compañías que desarrollan software libre otorgan al usuario final el derecho a hacer con el programa lo que el considere deba hacer con el, sin ningún tipo de restricción.
Claro, ahora algún Guillermo podría decir que ni Microsoft ni ninguna otra compañía le ha dicho que puede hacer o no con los programas. Pero me gustaría ver a alguien usar el Visual Studio (bajo licencia claro esta) para desarrollar algo similar a este y comercializarlo sin que Microsoft lo demande argumentando que la licencia especifica que este software no puede ser utilizado con este fin.
“En lo que respecta a las prestaciones Java, parece que en Microsoft van a ponerse en serio con ello para mejorar sus prestaciones”, quizas te refieres a Javascript?
Saludos.
Corregido, muchas gracias.
Por fin una aclaracion clara sobre el Acid y el SunSpider. Gracias MuyWindows.
Lo Bueno de Microsoft es que casi nunca se rinde y trata de mejorar siempre,yo soy usuario de microsoft en casi todas las cosas excepto el navegador y el buscador que uso chrome y google, pero si sigue así volveré a IE <3
Estos resultados son como obvios a muchos usuarios normales les da pereza o no saben o simplemente tienen miedo de cambiar el navegador por defecto que trae windows(IE) me quedo con opera y chrome.
[...] de los estándares a raja tabla. Pero ¿sólo esas? A través de las pruebas que han ido haciendo nuestros compañeros de MuyWindows, Internet Explorer 9 está demostrando que se centra en el usuario más que nunca y vamos a ver por [...]
Prometer, promete… aunque también prometía Chrome, y Firefox le sigue dando cien vueltas.
De todas maneras, es obvio que Microsoft se ha puesto las pilas, ya era hora.
Hoy he visto un gato muerto por la calle, tenía un ojo saltado y parte de la cara desfigurada, y yacía sobre una mancha enorme de sangre, presumiblemente del propio animal. Parece que alguien mató al pobre felino de un fuerte golpe en la cabeza, pues no habían signos de aplastamiento derivados de un atropello.
PD: Para comentar la noticia y que salten los típicos de siempre a insultar prefiero contar una anécdota reciente de mi vida…. enhorabuena windowseros.
no te sentis querido? tontuelo XD
tranquilo cariño, se que tu siempre estás ahí para agazajarme con tu amor infinito >3<
Please keep to the old design. The user intaefrce is much better, the use of colour makes things a lot easier to see and navigate. Also from a rebranding perspective there is a lot more room to add client logos, corporate colours etc. The new one seems fairly grey and bland by comparison.
[...] el MIX 10 Microsoft presentaba una gráfica de la evolución de rendimiento con SunSpider, y aunque Internet Explorer 9 había mejorado, Opera lo había hecho aún más y su versión 10.50 ya superaba a todos los [...]
Sigo con firefox
[...] de los estándares a raja tabla. Pero ¿sólo estos? A través de las pruebas que han ido haciendo nuestros compañeros de MuyWindows, Internet Explorer 9 está demostrando que se centra en el usuario más que nunca y vamos a ver por [...]