Internet Explorer 9 o IE9 (oficialmente Windows Internet Explorer 9 ) es la novena versión principal del navegador web Internet Explorer para Windows . Fue lanzado por Microsoft el 14 de marzo de 2011 como sucesor de Internet Explorer 8 . Microsoft lanzó Internet Explorer 9 como una versión importante fuera de banda que no estaba vinculada al calendario de lanzamiento de ninguna versión particular de Windows, a diferencia de las versiones anteriores. Es la primera versión de Internet Explorer que no viene incluida con un sistema operativo Windows, aunque algunos fabricantes de equipos originales lo han instalado con Windows en sus PC. [5] Internet Explorer 9 fue la última versión que se llamó Windows Internet Explorer . El software pasó a llamarse simplemente Internet Explorer a partir del lanzamiento de Internet Explorer 10 .
Internet Explorer 9 es compatible con ECMAScript 5 (ES5) , varias propiedades de CSS 3 [6] y perfiles de color ICC v2 o v4 integrados a través del sistema de color de Windows , y ha mejorado el rendimiento de JavaScript . Fue el último de los principales navegadores web en implementar soporte para gráficos vectoriales escalables (SVG) . [7] [8] También incluye renderizado de gráficos acelerado por hardware usando Direct2D , renderizado de texto acelerado por hardware usando DirectWrite , renderizado de video acelerado por hardware usando Media Foundation , soporte de imágenes proporcionado por Windows Imaging Component e impresión de alta fidelidad impulsada por XML. Canal de impresión de especificación de papel (XPS) . [9] Internet Explorer 9 también admite las etiquetas multimedia HTML <video> y <audio> y el formato de fuente abierto web (WOFF). [10]
El desarrollo de Internet Explorer 9 comenzó poco después del lanzamiento de Internet Explorer 8 . Microsoft comenzó a aceptar sugerencias de funciones a través de Microsoft Connect poco después del lanzamiento de Internet Explorer 8. [11] El equipo de Internet Explorer se centró en mejorar el soporte y el rendimiento para HTML5 , CSS3 , SVG , XHTML , JavaScript, la aceleración de hardware y la interfaz de usuario que presenta agilidad y "un nuevo diseño limpio". [12]
Microsoft anunció por primera vez Internet Explorer 9 en el PDC 2009 y habló principalmente sobre cómo aprovecha la aceleración de hardware en DirectX para mejorar el rendimiento de las aplicaciones web y mejorar la calidad de la tipografía web .
Más tarde, Microsoft anunció que se había unido al Grupo de Trabajo SVG del W3C , lo que generó especulaciones de que Internet Explorer 9 admitirá la recomendación SVG W3C . [13] Se demostró que esto es cierto en MIX 10 , donde demostraron soporte para el marcado SVG básico y soporte mejorado para HTML5. También anunciaron que aumentarían considerablemente el soporte cuando se lanzara el primer Internet Explorer 9 Beta. El equipo de Internet Explorer también presentó el nuevo motor JavaScript para Internet Explorer 9 de 32 bits, cuyo nombre en código es Chakra, que utiliza compilación Just-in-time para ejecutar JavaScript como código nativo. [14] [15] [16] A mediados de septiembre de 2011, la prueba Acid3 fue revisada para eliminar algunas pruebas "anticuadas e inusuales" y, como resultado, IE9 ahora pasa la prueba con una puntuación de 100/100. [17]
En MIX 10, se lanzó la primera vista previa de la plataforma Internet Explorer 9, que incluía soporte para CSS3 y SVG, un nuevo motor JavaScript llamado Chakra y una puntuación de 55/100 en la prueba Acid3, en comparación con 20/100 para Internet Explorer 8. . El 5 de mayo de 2010, se lanzó la segunda vista previa de la plataforma Internet Explorer 9, que presentó una puntuación de 68/100 en la prueba Acid3 y un rendimiento más rápido en el punto de referencia de JavaScript WebKit SunSpider que la primera vista previa de la plataforma Internet Explorer 9. El 23 de junio de 2010, se lanzó la tercera vista previa de la plataforma Internet Explorer 9, que presentó una puntuación de 83/100 en la prueba Acid3 y un motor JavaScript más rápido que la segunda vista previa de la plataforma Internet Explorer 9. La tercera vista previa de la plataforma Internet Explorer 9 también incluye soporte para etiquetas de audio, video y lienzo, y WOFF . El 4 de agosto de 2010, se lanzó la cuarta vista previa de la plataforma Internet Explorer 9, que presenta una puntuación de 95/100 en la prueba Acid3 y un motor JavaScript más rápido que la tercera vista previa de la plataforma Internet Explorer 9. El 15 de septiembre de 2010, se lanzó la versión beta pública de Internet Explorer 9 junto con Platform Preview 5, que presenta una nueva interfaz de usuario. A diferencia de las versiones preliminares, la Beta reemplaza cualquier versión previamente instalada de Internet Explorer. La sexta vista previa de la plataforma Internet Explorer 9 se lanzó el 28 de octubre de 2010 e incluye soporte para transformaciones CSS 2D y elementos semánticos HTML. [6] La séptima vista previa de la plataforma Internet Explorer 9 se lanzó el 17 de noviembre de 2010 y presenta un mejor rendimiento de JavaScript. [18]
Estas vistas previas no eran versiones completas de Internet Explorer 9, como lo eran para probar la última versión del motor del navegador MSHTML (Trident). Eran para que los desarrolladores web enviaran comentarios sobre las mejoras realizadas, funcionaban en paralelo con cualquier otro navegador instalado y eran solo vistas previas de la tecnología de renderizado, contenían interfaces de usuario minimalistas y carecían de elementos de interfaz tradicionales como una barra de direcciones y botones de navegación. [19] Microsoft actualizó estas vistas previas aproximadamente cada ocho semanas.
El 23 de noviembre de 2010, se lanzaron dos actualizaciones para la versión beta pública de Internet Explorer 9. KB2448827 aporta mejoras en la confiabilidad y soluciona problemas de estabilidad de la versión beta anterior. No hay muchos detalles de los problemas resueltos revelados por Microsoft. Además, KB2452648 resuelve el problema de comentarios integrado con Internet Explorer 9 y la última versión del Asistente de inicio de sesión de Windows Live. [20] Estas actualizaciones se pueden obtener de Windows Update o del sitio web del Centro de descarga de Microsoft. [21] [22] El mismo día, se filtró la versión 9.0.8027.6000 de Internet Explorer basada en Internet Explorer 9 Platform Preview 7. [23] El 10 de febrero de 2011, se lanzaron Internet Explorer 9 Release Candidate y Platform Preview 8. La versión Release Candidate presentó un rendimiento mejorado, una función de protección de seguimiento, una interfaz de usuario refinada, soporte para más estándares web, uso de gráficos acelerados por hardware y otras mejoras. [24] [25]
La versión final de Internet Explorer 9 se lanzó públicamente durante la conferencia interactiva South by Southwest (SXSW) en Austin, Texas, el 14 de marzo de 2011. [26]
El soporte para Internet Explorer 9 en la mayoría de las versiones de Windows finalizó el 12 de enero de 2016, cuando Microsoft comenzó a exigir a los clientes que utilizaran la última versión de Internet Explorer disponible para cada versión de Windows. [40] Para las versiones de Windows donde Internet Explorer 9 era la versión final de Internet Explorer disponible, el soporte finalizó cuando finalizó el soporte para esa versión de Windows. [41] El 14 de enero de 2020, Microsoft lanzó la última actualización regular de IE9. Sin embargo, IE9 (a través de Windows Server 2008 ) es elegible para los programas pagos ESU (Actualizaciones de seguridad extendidas) y Premium Assurance. Las actualizaciones de seguridad ESU de Microsoft para IE9 se publicaron hasta el 10 de enero de 2023 (9 de enero de 2024, para clientes de Azure ) y las actualizaciones de seguridad Premium Assurance continuarán hasta el 13 de enero de 2026. Después de lo cual, solo IE11 (la versión final de Internet Explorer) seguirá recibiendo apoyo en cualquier capacidad.
Internet Explorer 9 incluye importantes modificaciones en su interfaz de usuario en comparación con versiones anteriores. Éstas incluyen:
Internet Explorer 9 (32 bits) presenta un motor JavaScript más rápido que el de Internet Explorer 8, conocido internamente como Chakra . Chakra tiene un hilo de fondo separado para compilar JavaScript. Windows ejecuta ese hilo en paralelo en un núcleo separado cuando hay uno disponible. La compilación en segundo plano permite a los usuarios seguir interactuando con las páginas web mientras Internet Explorer 9 genera código aún más rápido. Al ejecutarse por separado en segundo plano, este proceso puede aprovechar las máquinas modernas de múltiples núcleos. [45]
En los puntos de referencia preliminares de SunSpider de Microsoft para la tercera vista previa de la plataforma Internet Explorer 9 de 32 bits, superó al motor de Internet Explorer 8 por un factor de 10 y también superó a la versión preliminar más reciente de Firefox 4.0. [46] Microsoft proporcionó información de que su nuevo motor JavaScript utiliza optimización de eliminación de código muerto para un rendimiento más rápido, lo que incluyó una pequeña sección de código en la prueba SunSpider como código muerto. [47] Robert Sayre, un desarrollador de Mozilla, investigó esto más a fondo y demostró que la eliminación del código muerto de Internet Explorer 9 Preview 3 tenía errores, proporcionando casos de prueba que exponían estos errores que resultaban en una compilación incorrecta. [48]
Después de su lanzamiento final, Internet Explorer 9 de 32 bits ha sido probado como el navegador líder en la prueba de rendimiento de SunSpider. [49]
El motor mejora significativamente el soporte para ECMA-262: estándar de especificación del lenguaje ECMAScript , incluidas características nuevas en la quinta edición de ECMA-262 recientemente finalizada (a menudo abreviada ES5). [50] La versión del navegador Internet Explorer 9 obtuvo solo 3 fallas [ ¿investigación original? ] de 10440 pruebas en la prueba de conformidad Test262 Ecmascript (Ver. 0.6.2 5 de abril de 2011) creada por Ecma International .
La versión de 64 bits de Internet Explorer 9, que no es el navegador predeterminado ni siquiera en sistemas de 64 bits, no tiene el compilador JIT [14] [51] y su rendimiento es hasta 4 veces más lento. [52]
Las mejoras de DOM incluyen:
getComputedStyle
del estilo DOMDOMContentLoaded
Internet Explorer 9 ha mejorado la compatibilidad con hojas de estilo en cascada (CSS). El informe de implementación de Internet Explorer 9, que se creó utilizando Internet Explorer 9 Beta, muestra que Internet Explorer 9 pasó el 97,7% de todas las pruebas en el conjunto de pruebas W3C CSS 2.1. [53] Esta es la tasa de aprobación más alta entre los informes de implementación de CSS 2.1 presentados al W3C. [54]
Las mejoras de CSS3 incluyen soporte para los siguientes módulos:
Internet Explorer 9 incluye soporte para etiquetas multimedia HTML de vídeo y audio.
La etiqueta de audio incluirá soporte nativo para los códecs MP3 y AAC , mientras que la etiqueta de video admitirá de forma nativa H.264/MPEG-4 AVC . [63] La compatibilidad con otros formatos de vídeo, como WebM , requiere complementos de terceros. [63]
Internet Explorer 9 incluye soporte para el elemento lienzo . [64]
La primera versión preliminar de la plataforma Internet Explorer 9 admite: [65]
<object>
documentos .svg completos<svg>
, <defs>
, <use>
, <g>
,<image>
<circle>
, <ellipse>
, <rect>
, <line>
, <polyline>
, <polygon>
,<path>
translate
, skewX
, skewY
, scale
, rotate
[66]Los elementos SVG que son compatibles con Platform Preview están completamente implementados. Los elementos que existen en la Vista previa de la plataforma tienen el soporte SVGDOM correspondiente y se les puede aplicar estilo con atributos de presentación/CSS.
La versión final de Internet Explorer 9 también admite:
<embed>
, <iframe>
, <img>
, imagen css, .svgzInternet Explorer fue el primer navegador que admitió fuentes web a través de la @font-face
regla, pero solo admitió el formato Embedded OpenType (EOT) y carecía de soporte para partes del módulo de fuentes CSS3. [67] Internet Explorer 9 completó el soporte para el módulo de fuentes CSS3 y agregó soporte WOFF . Es la primera versión de Internet Explorer que admite fuentes TTF , pero sólo las usará si ninguno de sus bits de permiso de inserción está configurado. [68]
Internet Explorer 9 implementa el nuevo formato de tiempos de navegación W3C. Microsoft ha participado en la creación de este formato durante el desarrollo de Internet Explorer 9.
Internet Explorer 9 incluye una función de protección de seguimiento que mejora el filtrado InPrivate de Internet Explorer 8 . El filtrado InPrivate de Internet Explorer 8 bloqueaba el contenido de terceros mediante una lista XML que debía importarse o crearse automáticamente una lista observando los servidores de terceros con los que los usuarios seguían interactuando mientras navegaban por la web, y una vez que un servidor aparecía más de un determinado número de veces, el filtrado InPrivate bloquearía conexiones futuras [69]
Internet Explorer 9 admite dos métodos de protección de seguimiento. El método principal es mediante el uso de Listas de protección de seguimiento (TPL) [70] que ahora proporcionan organizaciones o empresas relacionadas con la privacidad en Internet . La protección de seguimiento de forma predeterminada permanece activada una vez habilitada, a diferencia del filtrado InPrivate, que debía habilitarse cada vez que se iniciaba Internet Explorer 8. Cuando se selecciona una TPL, Internet Explorer 9 bloquea o permite descargas de URI de terceros según las reglas de la TPL. Los usuarios pueden crear sus TPL personales o seleccionar un TPL proporcionado por un tercero Archivado el 26 de marzo de 2011 en Wayback Machine .
El otro método es el uso de un encabezado No rastrear y una propiedad DOM. [71] Las solicitudes del navegador de Internet Explorer 9 incluyen este encabezado siempre que se selecciona un TPL. Los sitios web que siguen este encabezado no deberían ofrecer mecanismos de seguimiento en sus sitios web. Por el momento, a continuación de este encabezado aparece un código de conducta voluntario, pero en el futuro este método podría ser aplicado por la legislación gubernamental.
Estos métodos de protección de seguimiento se enviaron al W3C para su estandarización. [71]
Internet Explorer 9 utiliza protección en capas contra malware. Utiliza medidas técnicas para proteger su memoria, como la protección DEP /NSX, los controladores de excepciones seguras (SafeSEH) y la protección ASLR utilizadas en Internet Explorer 8.
Además de las formas existentes de protección de memoria , Internet Explorer 9 ahora opta por SEHOP (Protección de sobrescritura del controlador de excepciones estructurado), que funciona validando la integridad de la cadena de manejo de excepciones antes de enviar excepciones. Esto ayuda a garantizar que el manejo estructurado de excepciones no se pueda utilizar como vector de explotación, incluso cuando se ejecutan complementos de navegador obsoletos que no se han recompilado para aprovechar SafeSEH. [72]
Además, Internet Explorer 9 está compilado con el nuevo compilador de C++ proporcionado con Visual Studio 2010. Este compilador incluye una característica conocida como GS mejorado, también conocida como Detección de desbordamiento del búfer de pila , que ayuda a prevenir desbordamientos del búfer de pila al detectar la corrupción de la pila y evitar la ejecución. si se encuentra tal corrupción. [72]
Internet Explorer 8 utilizó la tecnología SmartScreen, que, según Microsoft, tuvo éxito contra el phishing u otros sitios maliciosos y en el bloqueo de malware de ingeniería social . [73] En Internet Explorer 9, la protección contra descargas de malware se amplía con SmartScreen Application Reputation. [74] Esto advierte a los descargadores si están descargando una aplicación sin una reputación segura de un sitio que no tiene una reputación segura.
A finales de 2010, se publicaron los resultados de las pruebas de malware de navegador realizadas por los laboratorios NSS. [75] El estudio analizó la capacidad del navegador para evitar que los usuarios sigan enlaces de naturaleza maliciosa diseñados socialmente y descarguen software malicioso. No probó la capacidad del navegador para bloquear páginas web o códigos maliciosos.
Según NSS, Internet Explorer 9 bloqueó el 99% de las descargas de malware en comparación con el 90% de Internet Explorer 8, que no tiene la función SmartScreen Application Reputation. A principios de 2010, pruebas similares dieron a Internet Explorer 8 una calificación aprobatoria del 85%, atribuyéndose la mejora del 5% a "inversiones continuas en inteligencia de datos mejorada". [76] En comparación, la misma investigación mostró que Chrome 6, Firefox 3.6 y Safari 5, que dependen del servicio de navegación segura de Google, obtuvieron puntuaciones del 6%, 19% y 11%, respectivamente. Opera 10 obtuvo una puntuación del 0% y no pudo "detectar ninguna de las muestras de malware de ingeniería social". [77]
Los fabricantes de otros navegadores criticaron la prueba, centrándose en la falta de transparencia de las URL probadas y la falta de consideración de seguridad en capas adicionales al navegador, y Google comentó que "el informe en sí establece claramente que no evalúa la seguridad del navegador relacionada con las vulnerabilidades". en complementos o en los propios navegadores", [78] y Opera comentó que los resultados parecían "extraños porque no recibieron resultados de nuestros proveedores de datos" y que "la protección contra malware social no es un indicador de la seguridad general del navegador". [79]
El doble enfoque de Internet Explorer 9 para bloquear el acceso a URL maliciosas (SmartScreen Filter para bloquear URL incorrectas y Application Reputation para detectar ejecutables no confiables) proporciona el mejor bloqueo de malware diseñado socialmente de cualquier versión estable de navegador. Internet Explorer 9 bloqueó el 92 por ciento del malware con su filtrado basado en URL y el 100 por ciento con el filtrado basado en aplicaciones habilitado. Internet Explorer 8, en segundo lugar, bloqueó el 90 por ciento del malware. Empatados en el tercer lugar estaban Safari 5, Chrome 10 y Firefox 4, cada uno de los cuales bloqueó solo el 13 por ciento. En la retaguardia estaba Opera 11, bloqueando sólo el 5 por ciento del malware. [80] [81]
Debido a las mejoras técnicas del navegador, el equipo de desarrolladores de Internet Explorer decidió cambiar la cadena del agente de usuario (UA). El Mozilla/4.0
token se cambió para Mozilla/5.0
que coincida con las cadenas de agente de usuario de otros navegadores recientes y para indicar que Internet Explorer 9 es más interoperable que las versiones anteriores. El Trident/4.0
token también se cambió a Trident/5.0
. Debido a que las cadenas UA largas y extendidas causan problemas de compatibilidad, la cadena UA predeterminada de Internet Explorer 9 no incluye identificadores .NET u otros tokens "pre-plataforma" y "post-plataforma" que fueron enviados por versiones anteriores del navegador. La cadena extendida todavía está disponible para los sitios web a través de la propiedad .userAgent del navegador y se envía cuando una página web se muestra en el modo Vista de compatibilidad . [82]
En Internet Explorer 9, los mecanismos de extensibilidad para los objetos auxiliares del navegador (BHO) y las barras de herramientas siguen siendo los mismos. No cargar BHO ni barras de herramientas mejora el tiempo de inicio, pero limita la capacidad de los desarrolladores para aumentar la experiencia del usuario a través de estos mecanismos de extensibilidad.
Observando que según Net Applications , la participación de Internet Explorer cayó al 56% en enero de 2011, [86] la BBC citó las afirmaciones de Microsoft de que Internet Explorer 9 "está tratando de ponerse al día, pero lo supera todo" y "se está viendo innovación tras innovación que otras personas se están poniendo al día". [87]
En The Register , Tim Anderson dijo que Internet Explorer 9 era la respuesta de Microsoft a la caída de la cuota de mercado de Internet Explorer (del 68,5% en julio de 2008 al 46% en enero de 2011, según StatCounter ). Consideró que era "rápido y pulido", una "mejora notable" con respecto a la versión 8, destacando herramientas de desarrollo "magníficas" y soporte "real y significativo" para HTML5, aunque "no tan completo como implica la publicidad de la empresa". Sin embargo, las opciones de configuración están "esparcidas por toda la interfaz de usuario", y las funciones "distintivas y excelentes" de filtrado ActiveX y Protección de seguimiento pueden resultar "desconcertantes para los usuarios menos técnicos". Habiendo alcanzado el estado de candidato a lanzamiento once meses después de que se anunciara originalmente en la conferencia MIX de marzo de 2010 , "el proceso de desarrollo de Microsoft es demasiado lento". La nueva versión es "un buen navegador moderno", pero "la competencia avanza más rápido". [88]
Computing observó que "el conjunto de funciones se ha acumulado" desde que comenzó el desarrollo, con cambios recientes que incluyen "un motor JavaScript completamente rediseñado y un soporte de estándares web mucho mejor". Informó que Internet Explorer 9 RC se ubicó por encima de Firefox, ligeramente por encima de Safari y por debajo de Chrome y Opera enla prueba comparativa del navegador Peacekeeper de Futuremark . Internet Explorer 9 obtuvo una puntuación del 95 % en la prueba de estándares no oficial Acid3 . [89]
Las primeras impresiones de Michael Muchmore en PC Magazine fueron ampliamente positivas, elogiando las características del modo InPrivate (que "me sorprende que otros fabricantes de navegadores no hayan incluido") y concluyendo que la protección de seguimiento de Internet Explorer 9 era "más flexible y completa" que la de Mozilla. . La revisión informó que Internet Explorer 9 "ahora gana el punto de referencia de JavaScript de SunSpider" y había logrado "una mejora considerable" en el punto de referencia de JavaScript de Google, aunque todavía estaba muy por detrás de Chrome 9. Sin embargo, "en la navegación normal, era difícil ver una [rendimiento] diferencia entre Chrome e Internet Explorer." La versión candidata también era "perfectamente" compatible con muchos más sitios que la versión beta, pero todavía hay problemas con algunos sitios porque sus desarrolladores aún no están probando el nuevo navegador. El RC obtiene por ahora una puntuación de 4 sobre 5 ("muy bueno"). [90]
En su primer día de disponibilidad comercial, Internet Explorer 9 se descargó más de 2,35 millones de veces. [93]
En su blog sobre sus pruebas de rendimiento de marzo de 2011 para ZDNet , Adrian Kingsley-Hughes concluyó que Chrome 10, la versión final de Internet Explorer 9 (32 bits), Opera 11.01 y la versión candidata de Firefox 4 estaban "bastante igualadas... Microsoft ha trabajado duro para Es decir, pasando de ser el más lento del grupo a uno de los más rápidos, realmente no creo que el rendimiento de JavaScript ya sea un problema y, ciertamente, en las pruebas del mundo real es difícil ver una diferencia entre los dos. navegadores." [52]
El 31 de octubre de 2011, PC World clasificó a Internet Explorer en el puesto 9 en el puesto 19 entre sus 100 mejores productos de 2011 . El otro navegador web listado fue Maxthon 3.1, un navegador híbrido basado en Google Chrome e Internet Explorer. [94] Una revisión de IE9 beta en PC World observó una mejora en el rendimiento con respecto a IE8. [95]
Están disponibles versiones IA-32 y x64 . [96] Es la última versión de Internet Explorer compatible con Windows Vista SP2, Windows Server 2008 SP2, Windows 7 RTM y Windows Server 2008 R2 RTM. [97] [98] [99] [100] [101] [102] [103]
En el Mobile World Congress de febrero de 2011 , Steve Ballmer anunció una importante actualización de Windows Phone prevista para finales de 2011, [1] que incluirá una versión móvil de Internet Explorer 9 que admita los mismos estándares web (por ejemplo, HTML5) y aceleración por hardware. gráficos como la versión para PC. [104] Microsoft demostró el rendimiento acelerado por hardware de una demostración de pecera utilizando una versión de desarrollo de Internet Explorer 9 móvil en comparación con el rendimiento lento en iOS 4.2.1 RTM de noviembre de 2010 de Safari en iPhone 4. [1]
si tiene licencia para utilizar Microsoft Windows 7, Windows Vista, Windows Server 2008 , o el software Windows Server 2008 R2 (para el cual se aplica este suplemento) (el "software"), puede utilizar este suplemento.
Una mejora espectacular con respecto al rendimiento de JavaScript de IE 8, que, en pruebas anteriores, había quedado muy por detrás de su competencia.