El oooocho (Riverito SIC)
Asi es, Microsoft se vio urgido a adherir a los standards para intentar no perder market share en el universo de los browsers. Ya habían llegado tarde a incorporar el lector de feed, con la versión 7 tuvieron que incorporar tabs de apuro cuando Opera hacía años que ya lo hacía y hoy llegan tarde, pero seguros, a cumplir algunos standards clave y a mejorar la extensibilidad.
A simple vista, luego de instalar y reiniciar el sistema operativo (por cierto, cero problemas con la instalación) me pregunté si realmente estaba instalado, porque a nivel imagen es un calco de IE 7. Sin embargo al mirar con más atención se pueden descubrir "detalles" que su antecesor no tenía.
¿Porqué probarlo? Porque innegablemente desde el desarrollador web hasta el simple entusiasta web estarán problamente utilizando este browser, o lo que es más serio: Desarrollando código para que corra sobre él. Solo con las perspectivas de crecimiento de Windows Vista (que ya superó en un año a OS X y Linux en market share, con mas de un 10% de participación total entre los SO), en el año 2009, probabilísticamente, el 25% de las computadoras del mundo estarán utilizando IE 8. Es algo que, con amor o con odio, hay que aceptar.
Disclaimer y especificaciones del review:
No escribo este post para escuchar fundamentalismos de amantes de Safari, Opera o Firefox. Soy usuario de todos los browsers, y quizá sorprenda a alguien pero creo que cada producto tiene sus pros innegables y sus fans. Sean fans, pero no me vengan a tratar de abducir porque básicamente yo soy fan de cualquier browser.
Algunos fríos datos para que se entienda el ambiente en el que se desarrolló la revisión:
- Sistema Operativo: Windows Vista Ultimate (NT 6) con todos sus extras instalados.
- Especificaciones de PC: Core 2 Duo E6600, 2 Gigabytes de RAM, screen resolution 1650×1080 (placa Nvidia 7600GT Silent+Monitor Dell Ultrasharp 22")
- Otros browsers para la review comparativa: Opera 9.26, Safari 3.0.4, Firefox 2.0.0.12, todos en versión para Windows, of course.
Manos a la Obra
Como ya dije, la instalación sobre Windows Vista se efectuó sin problemas. Si bien Windows Vista esta preparado para reiniciarse mucho menos que XP ante cambios, en este caso, al tratarse de un cambio mayor, hay que comerse el reinicio si o si.
Una vez instalado, aparte de la primera recorrida "a pelo" buscando nuevas funcionalidades, decidí que si lo más importante de esta versión es su supuesta mejoría en relación a los standards, lo mejor era hacer un gentil visita al Web Standards Project, el cual está conformado por un grupo de profesionales especialistas en las distintas tecnología que constituyen un browser web actual. En sus propias palabras son un grupo que está en la constante persecución de una web accesible y simple para todos. Tomá mate.
El test Acid 2 es accesible públicamente desde esta URL.
Resultados? Triple empate en el primer puesto y uno que no superó el test.
| Browser |
Resultado |
| Internet Explorer 8 Beta 1 |
Superado |
| Safari 3.0.4 |
Superado |
| Opera 9.26 |
Superado |
| Firefox 2.0.0.12 |
No superado |
Si bien parece un test simple, si evalúan su composición e inclusive si tienen la posibilidad de probar cualquier IE anterior podrán ver que TODOS fallan. No está nada mal para una beta pública cumplir con los standards básicos de CSS y HTML, superando inclusive a un browser que ya está en categoría "estable" desde hace bastante tiempo.
Pero vamos un poco más allá porque en el demandante test ACID 2 no queda todo. Ya existe el test ACID 3, pero este test incluye funcionalidades que buscan empujar a los desarrolladores de los browsers a cumplir con más standards para asegurar la interoperatibilidad, mejorar la interactividad vía Document Object Model y Javascript. Además avanza sobre los standards exigiendo no solo lo que exige ACID 2 sino que avanzando sobre otros standards como xHTML 1.0 y CSS 3.
Resultados? 1ro Firefox, 2do Opera, 3ro Safari y 4to IE 8 Beta 1.
| Browser |
Resultado |
Fallos |
| Internet Explorer 8 Beta 1 |
No superado |
83 fallos sobre 100 tests |
| Safari 3.0.4 |
No superado |
61 fallos sobre 100 tests |
| Opera 9.26 |
No superado |
54 fallos sobre 100 tests |
| Firefox 2.0.012 |
No superado |
50 fallos sobre 100 tests |
Esto quiere decir que en lo que a hace a la moderna Web 2.0 (AJAX, DOM y todos los nuevos paradigmas) Firefox parece ser la mejor opción y evidentemente el último puesto de IE 8 hace pensar que a la beta aún le queda mucho trabajo antes del release candidate y mucho más aún para una versión estable. Lo llamativo es que su web incio, Microsoft pregona haber mejorado las capacidades de DOM scripting, algo que el test ACID 3 revela que no es tan así.
Es decir, que si unimos ambos tests ACID Opera y Firefox están mejor preparados para afrontar una web "moderna", en tanto que Safari queda un poco relegado e Interner Explorer 8 queda en un último puesto. Básicamente esto se debe a que los standards que proclama ajustarse Microsoft ahora en realidad ya son bastante viejos, aunque no haya demasiado esmero en los desarrolladores por cumplirlos. Pareciera ser que la falencia de Firefox por no poder superar ACID 2, no es un impedimento para ser el que mejor funciona sobre nuevos pardigmas web.
Prueba de campo
Sin vueltas. ¿Qué tal anda?. Bueno, la idea es probar qué hace con una página que cumple standards W3C y con otra que no los cumple. La home de este blog (ejem!) cumple xHTML 1.0 transitional y CSS 3.0 por lo que es una buena referencia, en cambio la página del diario Clarín, desde que el desarrollo está en manos de la empresa Iconosur no hace otra cosa que fallar en cumplir standards. Por ejemplo en xHTML tiene nada menos que 703 errores y al menos 4 errores graves a nivel CSS. Es decir, Clarin hace entrar en modo "quirks" a casi todos los browsers y es una buena page para testear si un browser es delator de mala implementación de standards.
¿Como se porta IE 8? Obviamente tiene serios problemas con Clarin pero no se envidencia ningún tipo de problema con mi blog. Y esto que parece bueno, que es respetar los standards tiene sus bemoles, porque algunas reglas del W3C son, como podría decirse, arbitrarias. Pero a la reglas hay que cumplirlas y en este caso, IE 8 delata a todos los sitios que tienen problemas. De hecho, algunos de los blogs más visitados de Argentina también tienen serios problemas de validación con los standards W3C. Por ende, en IE 8 algo se les rompe.
Pero en sitios con Javascript o alto uso de componentes basados en AJAX es donde se evidencian los aun serios problemas por resolver que tiene esta beta del IE 8: Es casi imposible usar Netvibes y hasta no es posible utilizar correctamente el servicio de Windows Live Mail. Como dije ayer en Twitter, eso es un auténtico autogol de chilena y una prueb ade que el test ACID 3 no miente: IE 8 tiene problemas con AJAX, Javascript y DOM.
A nivel recursos se lo ve como un navegador liviano: Sobre Windows Vista con 5 pestañas abiertsa consume aprox 80 megabytes de RAM en tanto que un Firefox 2.0.0.12 bajo las mismas condiciones insume cerca de 150 megabytes de memoria RAM.
Qué hay de nuevo viejo?
-Traducción Windows Live: Basado en el traductor de Systran. Lo que hace es dividir la pantalla del browser en 2 y muestra el texto original y en otra pantalla muestra el texto a medida que va siendo traducido. Lo probé de inglés al español y de ruso (en cirílico!) a inglés y se comportó brillantemente, a pesar de encontrarse en beta también esta extensión. Este item es una "Activitie", conjunto de items que verán un punto siguiente.
- ACR: Automate Crash Recovery. ¿Se te cerró IE y tenías 6 estañas con trabajo pendiente? . No hay problema, el browser se autorecupera y te las reabre.
- Emulación IE 7: Para aquellos que dudan en migrar es posible usar IE 8 emulando a IE 7. Para ello solo basta apretar un botón, reiniciar el browser y voilá. De hecho lo probé con la webs que fallaban (Netvibes y Hotmail) y todo funcionó Ok. Es decir, realmente es como un downgrade en caliente y se puede volver en cualquier momento al IE 8 con la misma operación: botón y reinicio.
- Webslices: Bueno el concepto de esto no es nuevo y es una copia de los "Web clip" de Safari en Leopard. Básicamente se "marca" una parte de una web como un Webslice y los lectores, a través de IE 8 pueden monitorear los cambios sobre ese sector y crearse accesos desde el browser. De todas maneras, el concepto de los Web Clips me sigue pareciendo superior, ya que losmismo son integrables al desktop de Leopard sin necesidad de contar con el browser abierto. Webslices es IE-dependiente, lo cual es bastante limitante.
- Activities: Las actividades no son otra cosa que pequeños mashups desarrollados por Microsoft o por terceros. Estos mashups apuntan a integrar servicios de Microsoft inicialmente, aunque no hay que descartar que a medida que aparezcan nuevas activities, se iran integrando con cada una de las plataformas sociales que existen hoy en día. Imagino que IE 8 con un buen set de Activities va a asemejarse en algún punto al Flock basado en Mozilla.
- Developer Tools: Este módulo permite monitorear las fuentes de HTML, CSS y javascript de cualquier página web. Es como un Firebug, pero un pocomenos dinámico y potente. De todas maneras es importante contar con una herramienta de este tipo en IE. Lo mejor quizá es que se puede visualizar el código interpretado en los 3 modos de la beta: Quirks, IE 7 y por supuesto IE 8.
Conclusión
IE 8, a pesar de ser un beta, me ha sorprendido gratamente. No funciona del todo bien aún, pero la grosería de ciertos fallos a nivel JS/AJAX me hacen pensar que es inevitable que dichos fallos progresen y se solucionen en gran medida en las versiones RC y por supuesto, llegar al público una versión estable superior. En el status actual, no lo elegiría por encima de ninguno de sus competidores, pero el guiño de Microsoft hacia la comunidad desarrolladora podría anticipar que uan vez corregidos los fallos producido por el "dolor de dientes nuevos" IE 8 no tendría demasiadas capacidades por envidiarle a Opera, sería más compatible que Firefox y más divertido de usar que el insulso Safari de Apple.
comment