Aproximadamente a las 12am pst del 27/8/08 se lanzaba la beta 2 del Internet Explorer 8 :) Os enlazo al blog oficial donde lo han anunciado: http://blogs.msdn.com/ie

Iremos viendo diferentes funcionalidades y en qué puede o no interesarnos cada una de ellas, pero en este post voy a intentar aclarar ese halo que acompaña al producto y al hecho (o no) de que algunas webs no se muestren correctamente si navegamos con IE8. Profundizaremos en los modos de compatibilidad más adelante. Este post esta orientado a las personas que han oido algo, pero que todavía no se han puesto con IE8.

El grupo de IE8 ha hecho un gran trabajo a la hora de incorporar estándares dentro del producto (pasan el acid2, CSS 2.1, ARIA, UIA), al navegar con IE8, por defecto estaremos utilizando un modo de navegación que sigue a rajatabla el estándar a la hora de renderizar una página web.

La implicación directa para los desarrolladores web:

Si tu sitio web no esta desarrollado de acuerdo a los estándares puede que los usuarios que naveguen por tu web vean desplazados los bloques, imágenes... porque por defecto su IE8 va a analizar tu página de acuerdo con el estándar.

Esta beta 2 de IE8 es el momento perfecto para empezar a hacer pruebas de cómo se presenta tu sitio web de acuerdo al estándar.

HORROR!!! todos hemos hecho alguna página que se ve 'mas ó menos' en ie y en ffx... qué va a ser de nosotros? %dios% haz que un batallón de duendes retoque todo mi markup para que sea acorde al estándar y no me tenga que poner a cambiarlo todo

RELAX, obviamente, los del grupo de IE no iban a permitir que todo el mundo tenga que rehacer frontales, sería una barbaridad. De modo que si tu página no se renderiza igual en ie8 que en ie7, no pasa nada, no saltes todavía por la ventana con la CPU al cuello. Hay mecanismos tanto del lado del servidor como del lado del cliente para emular la presentación ie7 y que el usuario final no perciba ningún efecto. Estos mecanismos son tan complicados como hacer click en un botón ó añadir una línea en el webconfig o en la cabecera del html :)

Este tema de la navegación en modo estándar puede ser de lo más comentado, pero no es lo único nuevo que trae IE8, hay numerosas funcionalidades nuevas, interesantes tanto para perfiles de desarrollo, como para perfiles de IT, como para usuarios finales. Por ejemplo:

InPrivacy Browsing... Mecanismos para poder realizar una navegación en modo privado. No se guarda el historial, las cookies...

InPrivacy Blocking... Evita que sitios de terceros puedan perfilarnos en Internet sin nuestro consentimiento.

Accelerators... Selecciona texto en una página web, y a través de un menú de contexto puedes escoger que ese texto sea el parámetro de un serviico web al que invocas. Seleccionas el texto y 'Buscar en Live' o 'buscar en google' ó 'definir en wikipedia' ó 'posicionar en un mapa' !! veréis en un post futuro lo fácil que es construir estos aceleradores

y bastantes más: Web Slices, Mejoras en rendimiento de Javascript, Herramientas integradas para desarrolladores, Domain Hjighlighting, SmartScreen, Nuevas clases para potenciar AJAX, soporte de ARIA e UIA...

Venga... a bajarlo y a probarlo todos! :)  Iré comentando por aqui algunas de esatas funcionalidades y cómo sacarles partido.

happy browsing!