Internet Explorer 8

Hace ya un año y medio escribía Actualización de la Web, un articulo bastante optimista sobre el, en ese entonces, próximo a lanzarse Internet Explorer 7, una actualización al navegador con mayor parte del mercado, una actualización a la web.

Como decía al comienzo del artículo, “Internet Explorer está instalado en la mayoría de las computadoras de todo el mundo, y por mas irónico que esto suene, si nos remitimos a la definición de estándar, podemos afirmar justamente que IE es, de hecho, un estándar, quizás mucho mas aceptado que los que impone la W3C.”

Blue MonsterMicrosoft viene sorprendiendo en todos los ámbitos, y mas allá de que muchos argumenten que esta estrategia hay que analizarla en el contexto de las recientes demandas (Opera, la UE) que viene recibiendo el Blue Monster, yo creo que es una empresa con una capacidad de cambio increíble, tiene una maquinaria tan poderosa que puede dar vuelta su modelo de negocio cuantas veces quiera y redefinir las reglas del juego si le parece que es la mejor opción.

Ahora, vamos al grano, esta nueva actualización es realmente muy interesante, si IE7 fue una actualización mayor de la web, IE8 va a significar un salto de versión que hacía mucho estábamos esperando, tanto desarrolladores como usuarios.

En la web del producto, se pueden ver las mejoras que se han introducido en esta nueva versión, por ahora en beta 1.

  • Activities y Web Slices: Son extensiones propias de IE8 que sirven para extender el navegador, la primera no paree muy interesante para los que venimos usando Firefox y sus plugins, pero los Web Slices suenan interesantes, sobretodo por el hecho de que están basados en Microformatos, increíble ver a Microsoft caminando por esta zona.
  • CSS 2.1 Compliance: El esperado soporte para CSS 2.1 es completo y tienen en la mira implementar las funciones mas solicitadas del próximo CSS3.
  • Developer Tools and Versioning: No está del todo claro, pero parece que la Web Developer Toolbar va a venir incluida, y si no es así, está actualizada de acuerdo a las mejoras implementadas. Además, para mantener compatibilidad para atrás, es posible utilizar un meta tag indicándole al navegador el modo de compatibilidad deseado, por defecto va a correr en modo estricto, a diferencia de como se había anunciado en un principio.
  • Better AJAX development: Desde IE7 XMLHttpRequest es un objeto nativo, esta versión incluye mejoras y además añade nuevas funciones muy interesante, DOM Storage, AJAX Navigation, Cross-domain Request (XDR) y Cross-document Messaging (XDM), la documentación no está disponible todavía, son implementaciones que no forman parte del estándar, pero resuelven problemas muy actuales.
  • DOM Core Improvements: Esto es genial, el DOM estuvo roto desde siempre en IE, prometen soporte total y compatible con la implementación de los demás navegadores.
  • Selectors API: Con esto se adelantaron en serio, si bien muchas librería en JavaScript lo han resuelto, pretenden incorporar las recomendaciones el W3C al núcleo.
  • Platform Performance Improvements y Circular Memory Leak Mitigation: cambios de rendimiento a nivel general, sobretodo en el manejo de memoria y los desbordamientos por parte de su motor de JScript.
  • HTML Improvements and ACID2: Supera el ACID2, justo ahora que salió el ACID3.
  • Improved Namespace Support: Mejora en el soporte de SVG, XUL, MathML y supongo que cualquier otra tecnología similar, pero parece que el soporte no es nativo y sigue funcionando en base a controladores ActiveX,
  • Improved Protected Mode API Support: mejoras al sistema este introducido en IE7, basicamente e sun sistema de seguridad que evitaría que IE sirva como puerta de entrada para programas maliciosos, igual creo que solo es válido en Vista.

    Espero no haberlos aburrido con tantos detalles técnicos, pero me parece una noticia relevante y un tema muy interesante para los que desarrollamos para la web y sufrimos estos problemas día a día.

    Definitivamente Microsoft está tomando impulso y hay que admitir que si no habían hecho esto antes es porque no tenían la presión necesaria, luego de 6 años sin una actualización de su navegador, en 3 años sacan tres versiones y se ponen a la par de sus competidores, sin duda pueden dejar el lugar de relegados y pasar a ser innovadores de la noche a la mañana, tiene la infraestructura para hacerlo.

    Mi pregunta ahora es inevitable, ¿Para cuando tendremos novedades sobre IE Mobile?

Hay 3 comentarios en Internet Explorer 8

Muy bueno el artículo Marcos.
Lejos de los avances que tenga, espero con todo mi corazón que CSS 2.1 Compliance venga a resolver la guerra de los hacks…

Pregunta…
Activities y Web Slices. Es la apertura del navegador para que desarrolladores externos puedan desarrollar extenciones como el Firebug de Fiefox o son desarrollos que van a ser solo desarrollos del equipo MS?

Gracias. Está muy lindo el foro jejej :P

Lejos de los avances que tenga, espero con todo mi corazón que CSS 2.1 Compliance venga a resolver la guerra de los hacks…

Técnicamente, y considerando que la versión 8 este corriendo en modo estricto, los hacks, ya sean vía CSS o SSI, no van a tener efecto y con suerte vamos a contar con una plataforma de desarrollo mas coherente entre los diversos navegadores.

Activities y Web Slices. Es la apertura del navegador para que desarrolladores externos puedan desarrollar extenciones como el Firebug de Fiefox o son desarrollos que van a ser solo desarrollos del equipo MS?

Aparentemente no es una plataforma sobre la cual desarrollar extensiones, sin embargo parece útil y según el papper actual, permite añadir acciones al menú contextual cuando uno visita una página, por ejemplo si estás viendo un artículo, te va a mostrar un acceso directo para poder publicarlo en tu blog, o por ejemplo ubicar una dirección mediante algún servicio de mapas, o traducir una palabra, etc. El desarrollo esta abierto a terceros.

Gracias. Está muy lindo el foro jejej :P

No te olvides de firmar el guestbook :P

Gracias por incluir un enlace. Me halaga.

Además, para mantener compatibilidad para atrás, es posible utilizar un meta tag indicándole al navegador el modo de compatibilidad deseado,

El quirks mode de IE8 es IE7 (aproximadamente) y puede forzarse con el tema. Entonces una página con un DTD de XHTML que en todos los navegadores activa el Standards Mode en todos los navegadores puede activar el quirks mode en IE7. Compatibilidad inasegurada. ;)

Dejá tu opinión »