Google Chrome Frame

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Google Chrome Frame
Desarrollador
Google Inc.
code.google.com/chrome/chromeframe/
Información general
Lanzamiento inicial 22 de septiembre de 2009
Última versión estable 32.0.1700.76 (info)
26 de octubre de 2011; hace 2 años (2011-10-26)
Género Motor de renderizado
Sistema operativo Microsoft Windows
Licencia Gratuito
Estado actual Descontinuado
En español Sí 

Google Chrome Frame fué un complemento para Internet Explorer basado en el proyecto de código abierto Chromium, diseñado para sustituir el motor de renderizado del primero por el del segundo. Tuvo su primera versión estable en noviembre de 2010, el día de su primer aniversario.[1]

El complemento funciona con Internet Explorer 6, 7, 8 y 9. Permite que sitios web programados adecuadamente sean mostrados de manera correcta bajo Internet Explorer usando las versiones de Google Chrome del motor de renderizado WebKit y V8. En una prueba realizada por Computer World, el código JavaScript se ejecutó 10 veces más rápido con el complemento.[2]

El desarrollo de Google Chrome Frame fue necesario para el proyecto Google Wave, que necesita HTML5, para poder funcionar en Internet Explorer.

A partir del 25 de febrero de 2014 el proyecto Google Chrome Frame no tuvo más soporte y fué retirado.

Implementación[editar]

Los desarrolladores web pueden permitir a sus sitios web utilizar el complemento colocando el siguiente código en sus páginas:

<meta http-equiv="X-UA-Compatible" content="chrome=1" />

Esto hará que la página se cargue renderizada por Chrome Frame para los usuarios que lo tienen instalado, sin afectar a los usuarios que no lo hayan instalado.

En febrero de 2010, Google Chrome Frame fue actualizado para soportar también la implementación con cabeceras HTTP, conllevando varias ventajas, como un soporte simplificado en todo el sitio web y el soporte para el tipo MIME application/xhtml+xml aún en Internet Explorer, que normalmente no permite este tipo MIME en documentos XHTML.[3]

Los complementos para Internet Explorer no funcionan en páginas renderizadas con WebKit. Hubo varias críticas acerca de Chrome Frame por parte de Mozilla[4] y Microsoft[5] porque Chrome Frame «puede desactivar características de Internet Explorer y confundir la comprensión de los usuarios sobre asuntos de seguridad web». Con Google Chrome Frame instalado, los usuarios pueden añadir el prefijo gcf: a las URL para cargarlas renderizadas con WebKit y V8 en lugar de con el motor Trident de Internet Explorer después de activar esta característica vía un valor del Registro. Una actualización también trajo la posibilidad de navegar en Internet Explorer usando WebKit/V8 sin el prefijo gcf:[6]

Clave de Registro Valor Función
HKCU\Software\Google\ChromeFrame AllowUnsafeURLs=1 (DWORD) Al añadir el prefijo gcf: al inicio de la URL permite usar WebKit/v8
IsDefaultRenderer=1 (DWORD) Hace de WebKit/v8 la técnica de renderizado predeterminada

Google Chrome Frame se comunica con los servidores de Google; reporta la instalación a Google, descarga actualizaciones de Chrome Frame y la lista de navegación segura de Google, y a preferencia del usuario puede enviar informes de error y estadísticas de uso.[7]

Referencias[editar]

  1. «Google Chrome Frame: Stable and Speedy» (en inglés) (22 de septiembre de 2010).
  2. Willis, Amy (25 de septiembre de 2009). «IE8 browser runs faster with Google Chrome plug-in» (en inglés). The Daily Telegraph.
  3. Russell, Alex (9 de febrero de 2010). «Google Chrome Frame Developer Updates» (en inglés). Google. Consultado el 15 de febrero de 2010.
  4. Shankland, Stephen (29 de septiembre de 2009). «Mozilla VP: Chrome Frame is the wrong answer». CNet. Consultado el 2 de febrero de 2010.
  5. «Microsoft bashes Google's Chrome-in-IE plan».
  6. «Chrome Frame: Developer Guide - The Chromium Projects». Consultado el 16 de septiembre de 2010.
  7. «Google Chrome Frame Privacy Notice» (en inglés).

Enlaces externos[editar]