Diferencia entre revisiones de «Internet Explorer 9»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
RJRR (discusión · contribs.)
Linfocito B (discusión · contribs.)
m Deshecha la edición 39704456 de RJRR (disc.)
Línea 171: Línea 171:
|
|
|-
|-
| style="white-space: nowrap;background-color:#87CEEB;" | 9.0 Beta
| style="white-space: nowrap;background-color:#87CEEB;" | 9.0<!--Este campo azul es para la salida de la versión final; la beta debe añadirse en color púrpura DESPUÉS de que salga-->
| style="white-space: nowrap;" | 15 de septiembre de 2010
| style="white-space: nowrap;" | ''Por confirmar (2011)''
| Lanzamiento futuro.
| Lanzamiento final futuro.
| style="white-space: nowrap;" |
| style="white-space: nowrap;" |
|}
|}

Revisión del 15:51 23 ago 2010

Windows Internet Explorer 9
Parte de Internet Explorer
Archivo:IE9 Platform Preview-es.png
Plataforma de renderizado de IE9 (Platform preview) mostrando la portada de Wikipedia en español
Información general
Tipo de programa Navegador web
Desarrollador Microsoft
Licencia Freeware / Microsoft CLUF (EULA)
Información técnica
Motor
Versiones
Última versión estable 9.0.8112.1642114 de marzo de 2011
Última versión en pruebas IE9 Platform preview (1.9.7916.6000) (info) ( 4 de agosto de 2010 (13 años, 9 meses y 24 días))
Historial de versiones 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9
Serie Internet Explorer
Internet Explorer 8
Windows Internet Explorer 9
Internet Explorer 10
Asistencia técnica
Recibe el mismo soporte (dentro del ciclo de vida) del sistema operativo al que fue lanzado. (info)
Véase: Historial de lanzamientos de IE
Enlaces

Internet Explorer 9 (abreviado como IE9) es la más reciente versión de esta serie de navegadores web publicada por Microsoft y actualmente se encuentra en proceso de desarrollo. Incluirá soporte total para todos los selectores CSS3, la propiedad CSS3 de borde radial (border-radius), una mayor rapidez en JavaScript, gestión de perfiles de color ICC v2 o v4, además de la inclusión de aceleración por hardware para el proceso de renderizado de páginas web mediante el uso de Direct2D y DirectWrite.[1][2]

IE9 también soporta las etiquetas para audio y vídeo de HTML5 y el formato de archivo tipográfico web Web Open Font Format (WOFF).[3]​ Algunos expertos de la industria indican que Microsoft lanzará IE9 al mercado como una versión mayor importante y que no estará vinculada a ninguna versión de Windows específica.[4]

Los requerimientos del sistema son Windows Vista SP2 (necesita que se encuentre instalado IE8 junto a la actualización de tecnologías de plataforma) y Windows 7. Windows XP no será soportado.[5][6]

Desarrollo

El desarrollo de IE9 comenzó inmediatamente después del lanzamiento de su predecesor IE8, proceso que involucró las sugerencias de características obtenidas desde el sitio web público de Microsoft Connect.[7]​ Con ello, el equipo de IE enfocó sus esfuerzos en mejorar el soporta a los lenguajes de programación web HTML5, XHTML y SVG.

Microsoft presentó oficialmente esta nueva versión de IE en el marco de la conferencia PDC 2009; la compañía demostró principalmente las características de aceleración por hardware mediante algunas API de DirectX, con aras de mejorar el rendimiento de aplicaciones web, junto con mejoras en la manera en que las páginas representan sus tipografías.

Después, Microsoft anunció que se habían unido al grupo de trabajo de la W3C para la especificación de lenguaje gráfico vectorial SVG, lo cual causó que se especulara sobre si IE9 soportaría dicha recomendación del W3C.[8]​ Con el tiempo, esto se comprobó como cierto en la conferencia MIX 10, cuando demostraron soporte básico para gráficos SVG y mejoras en HTML5. También declararon que iban a incrementar gradualmente dicho soporte para el momento en que la primera beta de IE9 fuese lanzada. El equipo de IE también introdujo un nuevo motor o intérprete de JavaScript, el cual transforma código a código nativo.[9][10][11]

En el MIX 10, se presentó una primera versión de desarrollo para pruebas de plataforma (Platform Preview), la cual incluía soporte para CSS3 y SVG, además del nuevo intérprete de JavaScript denominado Chakra, con ello mejorando el puntaje en la prueba Acid3 hasta un total de 55/100, superando los 20/100 obtenidos por IE8. El 5 de mayo de 2010, se lanzó una segunda Platform Preview de IE9, la cual tenía como características un puntaje de 68/100 en Acid3 y mejoras drásticas de rendimiento en la prueba de velocidad "WebKit SunSpider JavaScript" con respecto a la primera Platform Preview. El 23 de junio de 2010 fue lanzada una tercera Platform Preview de IE9, la cual hacía grandes progresos en la prueba Acid3, obteniendo un puntaje de 83/100, además de mejoras en el rendimiento general del navegador. La tercera versión de la plataforma de pruebas abrió camino al soporte para las etiquetas HTML5 para audio, video, y canvas, además del formato tipográfico WOFF. El 4 de agosto de 2010, se lanzó la cuarta versión de pruebas de plataforma de IE9, con mejoras adicionales al procesamiento de estándares web, obteniendo un puntaje de 95/100 en la prueba Acid3, además de las siempre presentes mejoras de rendimiento general.

Las plataformas de desarrollo o Platform Preview no son versiones completas de IE9; fueron diseñadas para hacer pruebas únicamente del motor de renderizado del navegador, denominado "Trident". Son específicas para desarrolladores y diseñadores web, permitiendo el envío de informes sobre errores en las mejoras hechas, además de funcionar en paralelo con otros navegadores instalados en la máquina ya que se trata de la tecnología de renderizado de páginas web con una interfaz de usuario minimalista, carente de elementos de ventana tradicionales como barra de direcciones y botones de navegación.[12]​ La versión de desarrollo se actualiza aproximadamente cada 8 semanas para permitir con ello una mejor retroalimentación de información con la comunidad de profesionales web.[13]

Mejoras técnicas

Acid3 en la versión preliminar de IE9. Acid3 prueba la compatibilidad con estándares web como los lenguajes Document Object Model (DOM) y JavaScript, además de CSS3 y SVG 2.0 (aunque estos últimos no son aún estándares).

Secuencias de comandos (Scripting)

Intérprete de JScript

IE9 incluye un nuevo y mejorado intérprete (o motor) de JScript, denominado "Chakra".

Chakra has a separate background thread for compiling JavaScript. Windows runs that thread in parallel on a separate core when one is available. Compiling in the background enables users to keep interacting with webpages while IE9 generates even faster code. By running separately in the background, this process can take advantage of modern multi-core machines.[14]

In preliminary SunSpider benchmarks for the third IE9 Platform Preview, it outperformed the IE8 engine by a factor 10 and also outperformed the newest Firefox 4.0 pre-release.[15]

ECMAScript

The Chakra JScript engine significantly improves support for ECMA-262: ECMAScript Language Specification standard, including features new to the recently finalized Fifth Edition of ECMA-262 (often abbreviated ES5).[16]

DOM

DOM improvements include:

  • DOM Traversal and Range
  • Full DOM L2 and L3 events
  • getComputedStyle from DOM Style
  • DOMContentLoaded

CSS

CSS improvements include support for portions of the following modules:

  • CSS3 Backgrounds and Borders
  • CSS3 Values and Units
  • CSS3 Media Queries

HTML5

Recursos multimedia HTML5

IE9 includes support for the HTML5 video and audio tags.

The audio tag will include native support for the MP3 and AAC codecs, while the video tag will natively support H.264/AVC.[17]​ Support for WebM video will require third-party plugins.[17]

HTML5 Canvas

IE9 includes support for the HTML5 canvas tag.[18]

Soporte para HTML5 SVG

The first IE9 Platform Preview has support for:[19]

  • Methods of embedding: inline HTML, inline XHTML, <object>, full .svg documents
  • Structure: <svg>, <defs>, <use>, <g>, <image>
  • Shapes: <circle>, <ellipse>, <rect>, <line>, <polyline>, <polygon>, <path>
  • Text
  • Filling, Stroking, (CSS3) Color
  • DOML2 Core and SVGDOM
  • Events
  • Presentation Attributes and CSS Styling
  • Transform definitions[20]​: translate, skewX, skewY, scale, rotate

SVG elements that are supported in the Platform Preview are fully implemented. Elements that exist in the Platform Preview have corresponding SVGDOM support and can be styled with CSS/presentation attributes.

The final build of IE9 will also support:

  • Methods of embedding: <embed>, <iframe>, <img>, css image, .svgz
  • Gradients and Patterns
  • Clipping, Masking, and Compositing
  • Cursor, Marker
  • Remainder of Text, Transforms, Events

Tipografía web

Internet Explorer was the first browser to support web fonts through the @font-face rule, but only supported the Embedded Open Type (EOT) format, and lacked support for parts of the CSS3 fonts module.[21]​ IE9 completed support for the CSS3 fonts module and added WOFF support.[22]

Cadena de agente de usuario (User agent)

Debido a los avances técnicos, el equipo de desarrolladores de Internet Explorer decidió cambiar la cadena de agente de usuario, característica que le permite al navegador ser reconocido por páginas web. La línea Mozilla/4.0 cambió a Mozilla/5.0 para equipararse a las cadenas de agentes de usuario de otros navegadores, indicando que IE9 es más interoperable que sus predecesores. De forma similar, el código Trident/4.0 también cambió a Trident/5.0. A diferencia de versiones anteriores, IE9 ya no envía a los servidores web identificadores de capacidades .NET u otros códigos "post-platforma" como parte de la cadena de agente de usuario.[23]

La nueva cadena de agente de usuario se muestra de la siguiente forma:

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.x; Trident/5.0)

El valor 6.x cambiará conforme a la rama del núcleo NT donde esté instalado; 6.0 si es Windows Vista/Server 2008 y 6.1 si se trata de Windows 7/Server 2008 R2.

Historial de lanzamientos

Color Significado
Púrpura Versión de desarrollo (preliminar)
Azul Versión futura
Notas
Versión mayor Versión menor Fecha de publicación Cambios significativos Incluido en
Versión 9 9.0 Platform Preview
v1.9.7745.6019
16 de marzo de 2010 Soporte para algunos selectores CSS3 (incluye propiedad border-radius), HTML5 y SVG. Nuevo intérprete JavaScript (nombre código Chakra). Aceleración por hardware del proceso de renderizado web usando Direct2D y DirectWrite.
9.0 Platform Preview
v1.9.7766.6000
5 de mayo de 2010 Soporte para más funciones SVG, HTML5, DOM y todos los selectores CSS3. Mejoras en rendimiento JavaScript.
9.0 Platform Preview
v1.9.7874.6000
23 de junio de 2010 Soporte para etiquetas HTML5 <audio>, <video> y <canvas>. Soporte al formato de archivo tipográfico web WOFF. Mejoras en rendimiento gráfico y JavaScript.
9.0 Platform Preview
v1.9.7916.6000
4 de agosto de 2010 Corrección de errores en CSS. Soporte completo para ECMAScript5. Cambio de arquitectura en el intérprete JavaScript. Mejoras en rendimiento.
9.0 Por confirmar (2011) Lanzamiento final futuro.

Referencias

  1. Hachamovitch, Dean (18 de noviembre de 2009). «An Early Look At IE9 for Developers» (en inglés). IEBlog. Consultado el 18 de noviembre de 2009. 
  2. http://www.cnn.com/2009/TECH/11/19/cnet.internet.explorer.nine/ CNET Internet Explorer (en inglés)
  3. Galineau, Sylvain (23 de abril de 2010). Microsoft, ed. «Meet WOFF, The Standard Web Font Format». 
  4. Internet Explorer 9 Preview - Winsupersite (en inglés)
  5. Hall, Kevin (17 de marzo de 2010). Dvice.com, ed. http://dvice.com/archives/2010/03/internet-explor.php.  Parámetro desconocido |ítulo= ignorado (ayuda); Falta el |título= (ayuda)
  6. Foley, Mary Jo (16 de marzo de 2010). ZDNet, ed. «Microsoft IE9 developer preview with HTML5 support ready for download». 
  7. Oiaga, Marius (20 de diciembre de 2007). Softpedia, ed. «Forget about IE8 - Onward to Internet Explorer 9 in Windows 7» (en inglés). Consultado el 19 de marzo de 2010. 
  8. Hachamovitch, Dean (18 de noviembre de 2009). «An Early Look At IE9 for Developers». En Microsoft, ed. IEBlog on Microsoft Developer Network (en inglés). Consultado el 18 de noviembre de 2009. 
  9. Oiaga, Marius (20 de marzo de 2010). Softpedia, ed. «Internet Explorer 9 Beta Next – New IE9 Builds Every 8 Weeks» (en inglés). Consultado el 31 de marzo de 2010. 
  10. Dengler, Patrick (05-01-2010). «Microsoft Joins W3C SVG Working Group». En Microsoft, ed. IEBlog on Microsoft Developer Network (en inglés). Consultado el 05-01-2009. 
  11. Extra Reading Material, ed. (26 de abril de 2010). «Can Microsoft really build a better browser (IE9)?» (en inglés). Consultado el 28 de abril de 2010. 
  12. Microsoft, ed. (13 de marzo de 2010). «Frequently Asked Questions» (en inglés). Consultado el 18 de marzo de 2010. 
  13. Hachamovitch, Dean (16 de marzo de 2010). IEBlog, ed. «About the Platform Preview» (en inglés). Consultado el 16 de marzo de 2010. 
  14. Hachamovitch, Dean (16 de marzo de 2010), HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers .
  15. WebKit SunSpider JavaScript Benchmark Results, Microsoft, 21 de junio de 2010 .
  16. Wirfs-Brock, Allen (16 de julio de 2010), How IE9 Platform Preview Feedback Changed the JavaScript Standard, Microsoft .
  17. a b Oiaga, Marius, IE9 Platform Preview 3 HTML5 Evolution: Canvas, Video and Audio Elements Now Supported, Softpedia .
  18. Cutsinger, Paul; Mann, Jatinder (1 de julio de 2010), IE9 Includes Hardware Accelerated Canvas, Microsoft .
  19. «SVG in IE9 Roadmap». IEblog. 18 de marzo de 2010. 
  20. Coordinate Systems, Transformations and Units - The transform attribute, W3C, 14 de enero de 2003 .
  21. @font-face support in Internet Explorer, Webfonts.info .
  22. Hachamovitch, Dean (23 de junio de 2010), HTML5, Native: Third IE9 Platform Preview Available for Developers, Microsoft .
  23. Silbey, Marc (23 de marzo de 2010). «Introducing IE9’s User Agent String». En Microsoft, ed. IEBlog on Microsoft Developer Network. Consultado el 31 de marzo de 2010.