Google Chrome.
Google Chrome
Navegador web Google Chrome mostrando la
portada de Wikipedia en español
Desarrollador
google.com/chrome
googlechromereleases.blogspot.com
Información general
Lanzamiento inicial 2 de septiembre de 2008
Última versión
estable
11.0.696.68 (info)
13 de mayo de 2011; hace
11 días
Última versión en
pruebas
Beta: 12.0.742.60
18 de mayo de 2011; hace
6 días
Para otras compilaciones
de desarrollo (Dev y
Canary), véase
↓Canales de distribución de
Chrome
Género Navegador web
Escrito en C++, Ensamblador
Sistema operativo Microsoft Windows
XP SP2 o posterior
Mac OS X
Leopard o posterior
Linux
Debian , Ubuntu, Fedora y
openSUSE
Licencia Freeware / Condiciones de
servicio de Google Chrome
(Ejecutable de «Google
Chrome»)
Software libre / Licencia
BSD y otras1
(Código fuente y ejecutable
de «Chromium»)
Idiomas 50 idiomas
En español
Google Chrome es un navegador web desarrollado por Google y compilado con
base en componentes de código abierto como el motor de renderizado WebKit y
su estructura de desarrollo de aplicaciones (framework).2 Google Chrome es el
tercer navegador más utilizado en Internet con una cuota de mercado del 11,94%
hasta finales de abril de 2011, en la conferencia Google I/O 2011 se anuncio que
posee más de 160 millones de usuarios.3 4 Está disponible gratuitamente bajo
condiciones de servicio específicas.1 El nombre del navegador deriva del término
usado para el marco de la interfaz gráfica de usuario («chrome»).5
Por su parte, Chromium es el proyecto de software libre con el que se ha
desarrollado Google Chrome y es de participación comunitaria (bajo el ámbito de
Google Code) para fundamentar las bases del diseño y desarrollo del navegador
Chrome (junto con la extensión Chrome Frame), además del sistema operativo
Google Chrome OS.6 La porción realizada por Google está amparada por la
licencia de uso BSD, con otras partes sujetas a una variedad de licencias de
código abierto permisivas que incluyen MIT License, Ms-PL y la triple licencia
MPL/GPL/LGPL.1 En esencia, los aportes hechos por el proyecto libre Chromium
fundamentan el código fuente del navegador base sobre el que está construido
Chrome y por tanto tendrá sus mismas características, pero con un logotipo
ligeramente diferente y sin el apoyo comercial o técnico de la compañía Google.
De acuerdo a la documentación para desarrolladores, «“Chromium” es el nombre
del proyecto, no del producto, y no debería aparecer nunca entre las variables del
código, nombres de APIs, etc. Utilícese “chrome” en su lugar».7
El 2 de septiembre de 2008 salió a la luz la primera versión al mercado, siendo
ésta una versión beta.8 Finalmente, el 11 de diciembre de 2008 se lanzó una
versión estable al público en general.9 Actualmente el navegador está disponible
para la plataforma Microsoft Windows en más de 50 idiomas, y desde el 25 de
mayo de 2010 para los sistemas Mac OS X y Linux 10
Historia
Anuncio
El anuncio oficial se pretendía distribuir mediante una historieta (con licencia
Creative Commons)11 a un número determinado de periodistas y bloggers el 3 de
septiembre de 2008.12 Sin embargo, las copias que iban con destino a países de
Europa fueron enviadas antes de la fecha oficial de lanzamiento, por lo que el
blogger alemán Philipp Lenssen, autor de Google Blogoscoped, recibió la suya el
01 de septiembre de 2008.13 Después de eso, digitalizó la historieta de 38 páginas
y la publicó en su sitio web.14 La historieta fue dibujada y creada por Scott
McCloud.11 Poco después, Google hizo oficialmente pública la historieta a través
de su blog, junto con una explicación sobre la premura del lanzamiento.5
Lanzamiento público
El navegador fue presentado en público de manera oficial el 2 de septiembre de
2008 para Microsoft Windows (únicamente XP y versiones posteriores) en 43
idiomas, siendo una versión beta.15 16 17 Chrome obtuvo rápidamente cerca del 1%
del mercado de navegadores.18
Chromium 3.0.192.0 pasando completamente la prueba Acid3.
El 2 de septiembre, un artículo noticioso de CNET enfocó la atención a una
sección de los términos de servicio para el lanzamiento inicial de la versión beta,19
en la que parecía otorgar a Google una licencia sobre todo el contenido transferido
por medio del navegador Chrome. La sección en cuestión fue incluida
inadvertidamente al copiarla textualmente de los términos generales de servicio de
Google.20 Google respondió a las críticas ese mismo día diciendo que el texto fue
tomado inadvertidamente de otros productos y retiró esa sección en los términos
de servicio.21 Google recalcó que este cambio «aplicaría retroactivamente a todos
los usuarios que hubieran descargado Google Chrome».22 Después de eso aún
hubo preocupación y duda en cuanto a si el programa transmite o no información a
Google y en caso afirmativo, qué tipo de información se enviaba. La compañía
afirmó que las mediciones de utilización son enviadas solamente cuando los
usuarios seleccionan la opción «Colabora en la mejora de Google Chrome
enviando automáticamente a Google estadísticas de uso e informes sobre fallos»
al momento de instalar el navegador.23 24
La primera versión que se lanzó de Google Chrome pasó las pruebas de Acid1 y
Acid2 (esta última no completamente, sino con un pequeño error).25 Asimismo,
obtuvo 79 puntos de 100 en la prueba de Acid3, siendo superior a Internet
Explorer 7 (14/100) y Firefox 3 (71/100), pero inferior a Opera 9 (83/100)26 Cuando
fue comparado con las versiones en desarrollo de Firefox, Internet Explorer, Opera
y Safari, Chrome obtuvo una puntuación menor a Firefox 3.1 Beta 1 (85/100),
Opera 10 Alpha (100/100), y Safari 4 (Developer Preview) (100/100),26 pero
todavía mayor que la de Internet Explorer 8 (21/100).[cita requerida] La primera versión
de Google Chrome en pasar la prueba de Acid3 completamente (100/100) fue la
3.0.192.0.
El 9 de diciembre de 2009, Google anunció la publicación de las versiones beta de
Chrome para Mac OS X y Linux.27 Finalmente, el 25 de mayo de 2010 Google
anunció la versión estable de su navegador Google Chrome versión 5 para todas
las plataformas simultáneamente Microsoft Windows,Mac OS X y Linux.
Canales de distribución
Actualmente, Google Chrome cuenta con varios canales de distribución para la
descarga y prueba de todas sus compilaciones. Los canales comunes
denominados «Stable», «Beta» y «Dev» son accesibles desde el sitio web del
proyecto Chromium,28 siendo los dos últimos repositorios para versiones de
desarrollo. El 22 de julio de 2010, Google anunció un nuevo sistema de
lanzamientos más frecuente para ofrecer a los usuarios características nuevas
cuanto antes, con la meta de entregar versiones estables cada 6 semanas.29 30
Debido a esto, se incorporó un nuevo canal de distribución (denominado
«Canary») en aras de proporcionar una versión diaria para pruebas en conjunto
con otros canales de desarrollo del navegador;31 el nombre del canal hace
referencia a la práctica de llevar un canario a las minas de carbón para permitir a
los trabajadores la detección temprana de gases peligrosos.32
Historial de versiones
Versió
n
Motor
WebKi
t 33
JavaScri
pt V8 34
Fecha de
publicaciónCambios significativos
0.2 525.13 0.32 de septiembre de
2008
Desprender pestañas del
navegador, modo incógnito,
pestañas multiproceso, acceso
rápido a sitios frecuentes,
crear accesos directos a
aplicaciones web con Google
Gears. «Google Suggestions»
dentro de Omnibox.
Administrador de
marcadores.35
1 525.19 0.3 11 de diciembre de
2008
Exportar e importar
marcadores, actualización del
motor V8 para más velocidad
en lenguaje JavaScript.36
2 530.5 1.121 de mayo de
2009
Disponible en 50 idiomas, más
de 300 bugs corregidos,
opción de borrar sitios
frecuentes en el acceso rápido
a sitios. Autocompletado de
formularios, zoom a página
completa.37
3 532.0 1.215 de septiembre
de 2009
Añadido soporte para las
etiquetas de HTML5
<canvas>, <audio> y <video>,
nueva página de acceso
rápido a sitios frecuentes,
soporte para temas visuales,
pasa la prueba Acid3
(100/100). Sugerencias de
ayuda y capacidad de mover
las miniaturas de sitios en la
nueva página de marcado
rápido, 29 temas visuales para
el navegador, caja Omnibox
mejorada, 25% más rápido en
JavaScript.38
4 532.5 1.3 25 de enero de
2010
Chrome Beta para Linux
(
Debian/Ubuntu/Fedora/openS
USE para 32 y 64 bits).39
Chrome Beta para Mac OS X
(10.5 "Leopard" o superior,
únicamente Intel).40
Sólo Windows: Desempeño un
30% más rápido que la versión
3.0. Soporte para más de 1500
extensiones, sincronización de
marcadores en línea. Mejoras
en HTML5 para notificaciones
personalizadas, bases de
datos en web,
almacenamiento local, y
soporte para Ruby. Aumento
en el rendimiento de
JavaScript V8, y Skia. Un 42%
más rápida en rendimiento que
la versión 3.0.41 42
4.1 532.5 1.3 17 de marzo de
2010
Solo Windows: Se utiliza el
traductor de Google para
traducir sitios Webs (Google
Translate), y se agregan
opciones para el control de
privacidad de control de
contenidos y listas de
excepciones en cookies,
imágenes, JavaScript,
complementos (Plug-ins), y
ventanas emergentes. Aparte
de eso, también se ha
eliminado del actualizador el
identificador único, y al mismo
tiempo se sigue manteniendo
la capacidad de saber la
cantidad de usuarios que
utilizan Chrome sin ser
demasiado invasivo.43
5 533.4 2.125 de mayo de
2010
Versión estable para Windows,
Linux,44 y Mac.45 Nuevas
características en HTML5:
Geolocalización, App Cache,
web sockets, arrastrar y soltar
archivos. Cambios en el
historial con la opción de
borrar sitios por separado.
Administrador de extensiones
con la opción de habilitar
extensiones en modo incógnito
y soporte para scripts
Greasemonkey (más de
40.000 scripts en Userscript),
además de las 4.500
extensiones que ahora posee
Google Chrome en su galería.
Administrador de marcadores
en pestaña.46
6 534.3 2.2 2 de septiembre de
2010
Cuenta con relleno automático
de formularios, sincronización
de extensiones y
sincronización de información
de formularios, y selección de
los elementos que el usuario
desee sincronizar en línea. Un
nuevo menú unificado, cambio
de colores, y re-diseñada la
barra de herramientas. El plug-
in de Flash Player 10.1 viene
por defecto activado. El motor
JavaScript V8 es un 15% más
rápido que el de la versión 5.0.
Soporte para el nuevo formato
de video y audio abierto para
HTML5 llamado WebM.
Incluye lector de ficheros PDF
que viene desactivado por
defecto, pero con la posibilidad
de activarlo en la ruta
about:plugins. La barra
Omnibox ha eliminado todos
los «http://», dejando solo
«https://» para conexiones
seguras.47 48
7 534.7 2.3 19 de octubre de
2010
En esta versión se han
arreglado cientos de bugs.49
Se han incluido más
protocolos para HTML5 como
File API, analizador de
algoritmos, y directorio de
subida de contenidos.50
Acelerador y soporte para 3D
CSS. Agregado el proceso de
GPU en el Administrador de
tareas. Nuevo acceso
about:labs para probar
características experimentales
del navegador. Resuelto el
acceso a direcciones FTP en
Linux. El lenguaje AppleScript
ahora es soportado en Mac
OS X para interpretar File API.
El lector PDF nativo ahora
funciona en sistemas
operativos Linux, pero no
activado de manera
predeterminada. El sitio de
análisis HTML5TEST, marca
un puntaje de 231 de un total
de 300 en los requerimientos
para HTML5.51
8 534.10 2.4 2 de diciembre de
2010
En esta versión se han
solucionado más de 800 bugs
y mejoras de estabilidad. El
lector PDF activado por
defecto es parte del sandbox
de seguridad de Chrome, sin
la necesidad de instalar
software de terceros para leer
archivos PDF. La pestaña
experimental ha cambiado a
about:flags, y contiene nuevas
opciones experimentales para
el navegador. También incluye
una nueva versión de Adobe
Flash. La sincronización en
línea ahora permite sincronizar
aplicaciones para la tienda
online de aplicaciones web
Chrome Web Store, a la que
es posible acceder desde esta
versión al quedar lista para
ello.52 53
9 534.13 2.5 3 de febrero de
2011
La Chrome Web Store está
abierta para todos los
usuarios, se ha agregado un
enlace para la Web Store en la
página «Nueva pestaña», y
añadido dos aplicaciones de
muestra.54 Se espera que muy
pronto la Chrome Web Store
esté disponible en otros
idiomas. Se ha activado el
aislamiento de procesos
(Sandboxing) para el
complemento Flash Player en
todos los sistemas operativos,
otorgando mayor seguridad
frente a sitios maliciosos. La
opción de búsqueda
instantánea de sitios (como
Google Instant) fue activada
directamente en la barra de
direcciones. WebGL se
encuentra activado de manera
predeterminada, y brinda la
función de aceleramiento vía
hardware (GPU) de gráficos
3D en el navegador.55 56 57
10 534.16 3.0 8 de marzo de 2011 Nueva versión del motor
JavaScript V8 (Crankshaft),
con un notorio aumento de
velocidad de un 66% respecto
a la versión 9 de Google
Chrome. Las preferencias
ahora se despliegan en una
pestaña con buscador incluido,
y las ventanas de dialogo se
muestran dentro de la
pestaña. Mejorada la
seguridad respecto a malware
y deshabilitados los
complementos (plugins) que
estén desactualizados.
Sincronización de contraseñas
con Google. Aceleración de
video en la GPU, provocando
una disminución de un 80% en
el uso de la CPU. Flash Player
10.2 incluido, y puesto en el
sandbox de Chrome pero sólo
en Windows. Las aplicaciones
Web se ejecutan en segundo
plano, y los iconos de las
aplicaciones Web se pueden
arrastrar para cambiar su
orden.58 59
11 534.24 3.1 27 de abril de 2011
Se lanza un nuevo logo
minimalista de Google
Chrome. Habilitado el
aceleramiento por GPU de 3D
CSS, permitiendo agregar
efectos 3D usando CSS.
Agregado soporte para el API
de reconocimiento de voz para
transcripción de voz a texto,
mediante HTML5.60 61
12
(Beta)
534.30 3.2 09 de mayo de
2011
Finalizada la implementación
de aceleramiento por
hardware para 3D CSS que
comenzó en la versión 11.
Nueva navegación segura
ante la descarga de archivos
maliciosos. Habilidad para
borrar cookies de Flash Player.
Posibilidad de lanzar
aplicaciones via nombre en la
barra Omnibox. Sincronización
integrada en la nueva pestaña
de preferencias. Mejorada la
lectura de pantalla para
personas con discapacidad
visual. Se elimina Google
Gears. Incluye la versión 10.3
de Flash Player. 62 63
Color Significado
Rojo Versión sin soporte
Verde Versión estable actual
Azul Versión futura (en desarrollo)
Versiones no oficiales
El 15 de septiembre de 2008, CodeWeavers lanzó una versión no oficial de
un derivado de Wine y de la versión en construcción de Chromium,
Developer Build 21, para Linux y Mac OS X denominada CrossOver
Chromium.64 65
Iron de SRWare, es una versión de Chromium que explícitamente desactiva
la recolección y transmisión de la información de uso a Google.66
Xenode Chromium: Navegador web basado en Chromium que desactiva la
recopilación y transmisión de información a Google e incluye herramientas,
extensiones y utilidades varias.
Características básicas
Seguridad y estabilidad
Las metas primordiales al diseñar el navegador fueron mejorar la seguridad,
velocidad y estabilidad que los navegadores existentes ofrecían. Se realizaron
también cambios importantes a la interfaz de usuario.14 Chrome fue ensamblado
partiendo de 26 diferentes bibliotecas de código de Google y otras de terceros
tales como Netscape.67
Críticas
Ha sido criticado por lo que se podrían considerar problemas de seguridad y
privacidad:
RLZ identifier: Una cadena codificada enviada junto con todas las consultas
a Google68 o cada 24 horas.
Un identificador (ID) único («clientID») para identificar al usuario en los
registros de accesos. Aunque parece que en las próximas versiones lo
eliminarán.69
Una marca de tiempo de cuando fue instalado el navegador.
Páginas de error alojadas en servidores de Google, cuando no se
encuentra un servidor.
Instalación automática de «Google Updater».( se puede desactivar )
Precargado de DNS.(ya se puede desactivar desde la barra de
herramientas de el navegador)
Sugerencias automáticas de búsquedas en la barra de direcciones.
Sistema de seguimiento de errores que envía información sobre cuelgues
del navegador o errores.
Todas estas funcionalidades han sido eliminadas en el navegador Iron.
Listas negras
Chrome descarga periódicamente actualizaciones de dos listas negras (para sitios
de suplantación de identidad y para aquellos que contengan software malicioso) y
advierte a los usuarios cuando intenten visitar una página de contenido peligroso.
Este servicio también está disponible para su uso por terceros a través de un API
público y gratuito llamado «Google Safe Browsing API». En el proceso de
mantenimiento de estas listas negras, Google también notifica a los propietarios
de los sitios enumerados que pueden no ser conscientes de la presencia de los
programas dañinos.14
Aislamiento de procesos (Sandboxing)
Imagen de una pestaña triste al «colgarse» una pestaña del navegador, bajo
Ubuntu.
El equipo de desarrollo a cargo de Gears estaba considerando la posibilidad de un
navegador multiproceso (cabe señalar que un problema con las implementaciones
actuales para navegadores web es que son inherentemente de un único proceso)
y Chrome ha aplicado este concepto con arquitectura de multiprocesamiento
similar al que utiliza Internet Explorer 8. Se asigna a cada tarea (por ejemplo,
pestañas, plugins) un proceso separado. Esto evita que las tareas se interfieran
unas a otras, lo que es bueno para la seguridad y la estabilidad; cada pestaña en
Chrome se aísla (del inglés sandbox, textualmente caja de arena) para «impedir la
instalación de software malicioso» o «impedir que lo que ocurre en una pestaña
pueda afectar a lo que sucede en otra», en un modelo de asignación de procesos
complejo.70 Si por algún motivo una mala programación de una página web o un
plugin determinado ocasionan un cuelgue, sólo se perjudicará la pestaña actual
dejando las demás intactas. Esa pestaña que falla pasará a ser una «pestaña
triste», concepto similar a la pantalla de error de versiones anteriores del sistema
operativo Mac OS, la sad Mac.
Siguiendo el principio de mínimo privilegio, cada proceso es despojado de sus
derechos y con ello no puede escribir ni leer archivos en zonas sensibles (por
ejemplo, documentos, escritorio). Este método es similar al «modo protegido» que
utiliza Internet Explorer en Windows Vista. El equipo de desarrollo a cargo de
«Sandbox» dice haber «convertido las actuales fronteras de los procesos en una
cárcel», según sus propias palabras. Por ejemplo, el software malicioso que se
ejecuta en una pestaña no puede robar números de tarjetas de crédito, interactuar
con el ratón o decirle al sistema operativo que ejecute un programa al inicio del
sistema y, además, este proceso desaparecerá cuando la pestaña se cierre. Esto
no es más que la imposición de un simple modelo de seguridad informática según
el cual hay dos niveles de seguridad multinivel: usuario y caja de arena. La caja de
arena solo puede responder a solicitudes de comunicación iniciadas por el
usuario.14
Administrador de tareas de Google Chrome.
Algunos plugins como el Adobe Flash Player no siguen algunos estándares de
seguridad y por ello no pueden ser aislados como las pestañas. Estos a menudo
necesitan ejecutarse en o por encima del nivel de seguridad del propio navegador.
Para reducir la exposición a un ataque, los plugins se ejecutan en procesos
separados que se comunican con el motor de renderizado, que a su vez opera con
«muy bajos privilegios» en procesos dedicados para cada pestaña. Dichos
complementos tendrán que ser modificados para operar dentro de esta
arquitectura de software y seguir así los principios de mínimos privilegios.14
Además, Chrome cuenta con una utilidad administradora de procesos,
denominada Administrador de tareas que permitirá conocer el estado del
navegador en su totalidad, ver individualmente estadísticas de sitios web o plugins
(los cuales también van en procesos separados) sobre uso de memoria del
sistema, ancho de banda usado (velocidad medida en bytes/s) y consumo de
tiempo de CPU, además de dar la opción de poder finalizar la ejecución de cada
elemento individualmente.14
Modo Incógnito
El modo incógnito. Con un icono en la parte superior derecha que aparece en una
sesión abierta de incógnito.
Chrome incluye un modo de navegar de Incógnito 71 (similar a la Navegación
privada de Safari y Firefox o el modo InPrivate de Internet Explorer 8) que permite
navegar por Internet con total privacidad, ya que no registra ninguna actividad y
borra de los archivos temporales las cookies utilizadas. Cuando se activa una de
estas ventanas «nada de lo que ocurre en esa ventana saldrá de su
computadora».14
Velocidad
La máquina virtual para JavaScript se consideró un proyecto suficientemente
importante como para separarlo, tal como se hizo con Tamarin de Adobe/Mozilla, y
fue desarrollado por un equipo situado en Dinamarca. Las actuales
implementaciones se diseñaron «para los pequeños programas, donde el
rendimiento y la interactividad del sistema no eran importantes». Sin embargo,
aplicaciones Web como Gmail «están utilizando el navegador web al máximo
cuando se trata de manipulaciones DOM y JavaScript». El resultante motor
JavaScript V8, fue diseñado poniendo énfasis en la velocidad, e introduce nuevas
características a este fin como transiciones de clase ocultas, generación dinámica
de código, y recolección precisa de basura (refiriéndose a liberación de
memoria).14 Pruebas de Google demuestran que V8 es aproximadamente dos
veces más rápido que Firefox 3 y que la versión beta de Safari (navegador) 4.72
Muchos sitios web han realizado pruebas de rendimiento usando la herramienta
Benchmark SunSpider para JavaScript [1] así como un conjunto de pruebas de
cómputo intensivas propias de Google, las cuales incluyen ray tracing y la
resolución de restricciones.73 De manera unánime reportaron que Chrome rindió
mucho más rápido que todos sus competidores con los que había sido
comparado, incluyendo Safari, Firefox 3, Internet Explorer 7 e Internet Explorer 8.74
75 76 77 Aunque el navegador web Opera no fue comparado con Chrome en esas
pruebas, en puntuaciones anteriores ha demostrado ser un poco más lento que
Firefox 3, el cual a su vez, era más lento que Chrome.78 79
Chrome también guarda y utiliza una caché de direcciones DNS para acelerar la
carga de los sitios web.80
Interfaz
Interfaz de usuario de Google Chrome en Windows 7
La interfaz de usuario incluye opciones para ir atrás, adelante, recargar página, ir y
cancelar. Las opciones son similares a las del navegador Safari. El diseño de la
ventana está basado en el tema nativo de Windows Vista.
Chrome incluye Google Gears, que añade características para desarrolladores
que podrían o no convertirse en estándar web, y por lo general relacionadas con la
construcción de aplicaciones web (incluyendo soporte para uso sin conexión).14
La página de inicio del navegador se sustituye de manera predeterminada por la
misma que aparece cada vez que se abre una nueva pestaña. Ésta muestra
miniaturas de los nueve sitios web más visitados con las últimas búsquedas
realizadas, los últimos marcadores accedidos y pestañas cerradas.81 Este
concepto existía ya antes en el navegador Opera, conocido como «Discado
rápido».14
Una novedad introducida en Chrome es Omnibox, siendo ésta la barra de
direcciones que aparece en la parte superior de cada pestaña, similar a la de
Opera. Incluye funcionalidades de autocompletar texto (únicamente
autocompletará URLs que se hayan introducido manualmente en lugar de todos
los enlaces), sugerencias de búsqueda, páginas visitadas previamente, páginas
populares (sin visitar) y búsqueda en el historial de navegación. Los motores de
búsqueda también pueden ser capturados por el navegador cuando se utilicen su
respectiva interfaz de usuario presionando la tecla Tab ⇆.14 Otra funcionalidad de
la Omnibox es la modalidad de «Pegar y buscar», accesible con el menú
contextual.82
Chrome permite crear accesos directos en el escritorio que permitan lanzar
aplicaciones web directamente en el navegador. Cuando el navegador se abre de
esta manera, la ventana no muestra ningún control sino únicamente la barra de
título. Esto limita la interfaz del navegador a «no interrumpir cualquier cosa que el
usuario está tratando de hacer», lo que permite a las aplicaciones web ejecutarse
junto a software local (similar a Mozilla Prism, Adobe AIR y Fluid).14
Chrome utiliza el motor de renderizado WebKit como recomendación del equipo
que desarrolló Android.14 Al igual que la mayoría de los navegadores, Chrome fue
probado exhaustivamente antes de ser lanzado al público. Las nuevas
compilaciones del navegador son probadas de manera automatizada en cientos
de miles de sitios web comúnmente visitados, los cuales están en el índice de
Google y son accedidos en menos de 20-30 minutos.14
Chrome soporta la interfaz de programación de aplicaciones de Netscape
(NPAPI),83 84 pero no soporta controles ActiveX.84 Además, Chrome no tiene un
sistema de extensiones como el de Mozilla con la arquitectura XPInstall.85 El
soporte para applets de Java se encuentra disponible en Chrome a partir de la
actualización del entorno de ejecución de Java 6 actualización 10 o superior.86
Para desarrolladores web, Chrome incluye un elemento de inspección similar al
que se incluye en la extensión para Firefox, Firebug.80
Pestañas
Las pestañas son el principal componente de la interfaz de usuario de Chrome y,
como tal, se han movido a la parte superior de la ventana en lugar de por debajo
de los controles (similar al navegador Opera). Este es un sutil cambio, en
contraste con el actual número de navegadores que se basan en ventanas que
contienen pestañas. En Chrome, las pestañas son «flexibles» (incluyendo su
estado) y puede ser transferidas sin problemas entre varias ventanas mediante
arrastre. Cada pestaña tiene su propio conjunto de controles, entre ellos la barra
de direcciones Omnibox.14 Las ventanas emergentes (en inglés pop-ups) «están
confinadas a las pestañas de las que provienen» y no aparecen por encima de la
pestaña actual sino como una pequeña barra de título en la parte inferior; podrán
usarse cuando el usuario explícitamente las arrastre hacia afuera. Las ventanas
emergentes no se ejecutan en su propio proceso.14
De forma predeterminada, no hay barra de estado, a diferencia de otros
navegadores que muestran una en la zona inferior de la ventana de navegación.
Sin embargo, si el cursor del ratón se mueve sobre un enlace, la dirección de este
se mostrará en la parte inferior izquierda de la pantalla. Al igual que otros
navegadores web como Internet Explorer o Firefox, Chrome tiene un modo de
pantalla completa, accesible mediante la tecla F11.
Características avanzadas
Temas visuales
A partir de la versión Chrome 3.0 beta87 para Windows, se agregó el soporte para
la opción de agregar y cambiar temas visuales en la interfaz de Chrome. En la
versión para desarrolladores de Mac OS y Linux también se encuentra
funcionando esta opción. Google habilitó una galería de temas visuales88 para
Chrome 3.0. La galería hasta el momento contiene 29 temas creados por Google,
y 94 temas creados por variados artistas. No se requiere reiniciar el navegador
para aplicar el tema, se instala automáticamente.
Extensiones
El soporte de extensiones creadas por usuarios o la compañía, es soportado de
manera predeterminada en Google Chrome desde la versión 4.0 para los sistemas
operativos Windows, Linux y Mac OS X. Las extensiones en Chrome se
encuentran disponibles en modo de galería para su rápida instalación,89 con más
de 300 extensiones disponibles en su día de lanzamiento. Actualmente la galería
de extensiones de Google Chrome posee 8.000 extensiones (Chrome Extensions).
No se requiere reiniciar el navegador para aplicar alguna extensión, se instalan
automáticamente. A partir de Google Chrome 5.0, se pueden utilizar las
extensiones en modo incógnito y se pueden seleccionar individualmente para su
uso en el modo incógnito.
Scripts Greasemonkey
A partir del 1 de febrero de 2010, se habilitó el soporte nativo para scripts
soportados por Greasemonkey, sin la necesidad de tener una tercera extensión
dando soporte de ello. Con esta característica es posible utilizar los scripts
creados en el sitio UserScript.org. Según el equipo de desarrolladores de
Chromium,90 actualmente se encuentran disponibles 40.000 scripts en el sitio
UserScript.
Sincronización en la nube
En la versión actual y estable de Google Chrome, se pueden sincronizar los temas
visuales, preferencias, marcadores, autocompletado de formularios, extensiones y
aplicaciones, todo ello gracias a la computación en la nube 91 (o computación en
línea). Con ello se podrán utilizar los mismos temas visuales, preferencias,
marcadores, autocompletado de formularios, extensiones y aplicaciones en
cualquier computador, gracias a la implementación XMPP, la misma
implementación que se utiliza actualmente en el chat de Gmail. Solamente hay
que poseer una cuenta de Google o una cuenta de correo de Gmail para tener
acceso al servicio de sincronización en la nube.
Traducción de sitios
A partir de Google Chrome 4.1 se agregó la característica de traducción sugerida y
automática de sitios Web, todo esto gracias al Traductor de Google y los 52
idiomas que soporta actualmente. El sistema cuenta con una opción para
desactivar esta característica por si resulta muy invasivo.
Geolocalización
En la última versión de Google Chrome 5.0, se encuentra disponible la
geolocalización, aprovechando las habilidades que posee HTML5 para lograr ésta
tarea. La geolocalización es útil en sitios sociales para mostrar dónde se
encuentra el usuario, y/o compartir imágenes o videos de donde se encuentra el
usuario.92 Esta característica ya funciona con Google Maps.
Flash integrado
En la última versión estable de Google Chrome 5.0, se comenzó con la integración
de la última versión del complemento Flash Player dentro del mismo navegador,
recibiendo la colaboración y ayuda de Adobe Systems Incorporated (la empresa
creadora de Flash). Esto facilita aún más el manejo de objetos incrustados en
sitios Webs que utilicen Flash. Además, facilita la actualización del complemento
directo desde el actualizador del navegador, y no por separado.93
WebM y VP8
En la última versión estable de Google Chrome 6.0, se comenzó con la
implementación del proyecto abierto WebM, el cual recolecta herramientas libres y
abiertas para la reproducción de contenido multimedia en la Web. WebM está
compuesto por el codec de video de código abierto VP8, el códec de audio libre
Vorbis, y el contenedor multimedia de estándar abierto Matroska.94 YouTube en su
sitio de pruebas para HTML5, ya está haciendo uso de WebM en sus videos, y
cada vez más se pueden encontrar videos en YouTube usando WebM.95
Visor PDF
En la versión 6.0 de Google Chrome se implementó un visor de archivos PDF, en
el que se puede aumentar o disminuir la página y buscar palabras del mismo
modo que una página web común. Para protección del usuario, el visor está
incluido dentro del «sandbox» de seguridad de Google Chrome. Al igual que el
complemento de Adobe Flash integrado, también recibe las últimas
actualizaciones para soporte de archivos PDF.96
Aplicaciones Web
En la conferencia anual Google I/O 2010, se publicó un adelanto de lo que sería la
tienda de aplicaciones Chrome Web Store, la cual sería la encargada de distribuir
las aplicaciones web para el navegador Chrome.97 Eso, hasta que el día 7 de
diciembre de 2010, se lanzó la tienda tras el lanzamiento de Chrome 8.98 Consiste
en una tienda en línea que recolecta aplicaciones creadas en diferentes lenguajes
de programación que son utilizados en la web, los cuales son: HTML, XHTML,
JavaScript, CSS, Adobe Flash, Java, AJAX, HTML5 (video/audio incrustado),
WebGL, y CSS3. Las aplicaciones se pueden utilizar conectado a Internet, o sin
una conexión a Internet. Las aplicaciones de Chrome Web Store también se
pueden usar en otros navegadores, siempre y cuando tengan tecnologías web
actuales.99
WebGL 3D
Uno de los proyectos más ambiciosos del equipo de Chromium/Chrome, el cual
brinda aceleración de gráficos tridimensionales vía hardware para juegos o videos
para ser usados directos en el navegador. Todo este proyecto funcionará gracias a
las herramientas que posee HTML5 y el proyecto WebGL. WebGL funciona sin
problemas en Linux y Mac OS X, pero en Windows hay un pequeño percance, así
que el equipo de Chromium ideó una forma de utilizar WebGL en Windows con el
proyecto llamado Angle,100 el cual utilizará las bondades de DirectX para utilizar
WebGL en Windows.101
Top Related