Sei sulla pagina 1di 4

Historial de versiones[editar]

[mostrar]

Historial de Versiones Oficiales


Versiones no oficiales[editar]

El 15 de septiembre de 2008, CodeWeavers lanz una versin no oficial de un


derivado de Wine y de la versin en construccin de Chromium, Developer Build 21,
para Linux y Mac OS X denominada CrossOver Chromium.102103
Iron de SRWare, es una versin de Chromium que explcitamente desactiva la
recoleccin y transmisin de la informacin de uso a Google.104

Caractersticas principales[editar]
Seguridad y estabilidad[editar]
Las metas primordiales al disear el navegador fueron mejorar la seguridad, velocidad y
estabilidad que los navegadores existentes ofrecan. Se realizaron tambin cambios
importantes a la interfaz de usuario. Chrome fue ensamblado partiendo de 26
diferentes bibliotecas de cdigo de Google y otras de terceros tales como Netscape.105
Caractersticas[editar]

RLZ identifier: Una10/google-chrome-chromium-and-google.html Google Chrome,


Chromium, and Google - 2010-01-28]</ref> o cada 24 horas.
Un identificador (ID) nico (clientID) para identificar al usuario en los registros de
accesos. Aunque parece que en las prximas versiones lo eliminarn.106
Una marca de tiempo de cuando fue instalado el navegador.
Pginas de error alojadas en servidores de Google, cuando no se encuentra un
servidor.
Listas negras[editar]
Chrome descarga peridicamente actualizaciones de dos listas negras (para sitios
de suplantacin de identidad y para aquellos que contengan software malicioso) y advierte
a los usuarios cuando intenten visitar una pgina de contenido peligroso. Este servicio
tambin est disponible para su uso por terceros a travs de un APIpblico y gratuito
llamado Google Safe Browsing API. En el proceso de mantenimiento de estas listas
negras, Google tambin notifica a los propietarios de los sitios enumerados que pueden no
ser conscientes de la presencia de los programas dainos.

Aislamiento de procesos (Sandboxing)[editar]

Imagen de una pestaa triste al colgarse una pestaa del navegador, bajo Ubuntu.

El equipo de desarrollo a cargo de Gears estaba considerando la posibilidad de un


navegador multiproceso (cabe sealar 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, pestaas, 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 pestaa en Chrome se asla (del ingls sandbox,
textualmente caja de arena) para impedir la instalacin de software malicioso o impedir
que lo que ocurre en una pestaa pueda afectar a lo que sucede en otra, en un modelo
de asignacin de procesos complejo.107 Si por algn motivo una mala programacin de
una pgina web o un plugin determinado ocasionan un cuelgue, solo se perjudicar la
pestaa actual dejando las dems intactas. Esa pestaa que falla pasar a ser una
pestaa triste, concepto similar a la pantalla de error de versiones anteriores del sistema
operativo Mac OS, la sad Mac.
Siguiendo el principio de mnimo 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 mtodo 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 crcel, segn sus
propias palabras. Por ejemplo, el software malicioso que se ejecuta en una pestaa no
puede robar nmeros de tarjetas de crdito, interactuar con el ratn o decirle al sistema
operativo que ejecute un programa al inicio del sistema y, adems, este proceso
desaparecer cuando la pestaa se cierre. Esto no es ms que la imposicin de un simple
modelo de seguridad informtica segn el cual hay dos niveles de seguridad
multinivel: usuario y caja de arena. La caja de arena solo puede responder a solicitudes de
comunicacin iniciadas por el usuario.
Algunos plugins como el Adobe Flash Player no siguen algunos estndares de seguridad y
por ello no pueden ser aislados como las pestaas. Estos a menudo necesitan ejecutarse
en o por encima del nivel de seguridad del propio navegador. Para reducir la exposicin 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 pestaa. Dichos complementos tendrn que ser modificados para operar dentro
de esta arquitectura de software y seguir as los principios de mnimos privilegios.
Adems, Chrome cuenta con una utilidad administradora de procesos,
denominada Administrador de tareas que permitir conocer el estado del navegador en su
totalidad, ver individualmente estadsticas de sitios web o plugins (los cuales tambin 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, adems de dar la opcin de
poder finalizar la ejecucin de cada elemento individualmente.

Modo Incgnito[editar]

El modo incgnito. Con un icono en la parte superior derecha, en Mac OS X; y en la parte superior
izquierda en windows y Linux que aparece en una sesin abierta de incgnito.

Chrome incluye un modo de navegar de Incgnito108 (similar a la Navegacin


privada de Safari, Firefox u Opera; 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.

Velocidad[editar]
La mquina 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 disearon para
los pequeos programas, donde el rendimiento y la interactividad del sistema no eran
importantes. Sin embargo, aplicaciones Web como Gmail estn utilizando el navegador
web al mximo cuando se trata de manipulaciones DOM y JavaScript. El resultante motor
JavaScript V8, fue diseado poniendo nfasis en la velocidad, e introduce nuevas
caractersticas a este fin como transiciones de clase ocultas, generacin dinmica de
cdigo, y recoleccin precisa de basura(refirindose a liberacin de memoria). Pruebas de
Google demuestran que V8 es aproximadamente dos veces ms rpido que Firefox 3 y
que la versin beta de Safari 4.109
Muchos sitios web han realizado pruebas de rendimiento usando la
herramienta Benchmark SunSpider para JavaScript, as como un conjunto de pruebas de
cmputo intensivas propias de Google, las cuales incluyen ray tracing y la resolucin de
restricciones.110 De manera unnime reportaron que Chrome rindi mucho ms rpido que
todos sus competidores con los que haba sido comparado, incluyendo Safari, Firefox
3, Internet Explorer 7 e Internet Explorer 8.111112113114
Chrome tambin guarda y utiliza una cach de direcciones DNS para acelerar la carga de
los sitios web.115

Interfaz[editar]

Interfaz de usuario de Google Chrome en Windows 7

La interfaz de usuario incluye opciones para ir atrs, adelante, recargar pgina, ir y


cancelar. Las opciones son similares a las del navegador Safari. El diseo de
la ventana est basado en el tema nativo de Windows Vista.
Chrome incluye Google Gears, que aade caractersticas para desarrolladores que
podran o no convertirse en estndar web, y por lo general relacionadas con la
construccin de aplicaciones web (incluyendo soporte para uso sin conexin).
La pgina de inicio del navegador se sustituye de manera predeterminada por la misma
que aparece cada vez que se abre una nueva pestaa. sta muestra miniaturas de los
nueve sitios web ms visitados con las ltimas bsquedas realizadas, los ltimos
marcadores accedidos y pestaas cerradas.116 Este concepto exista ya antes en el
navegador Opera, conocido como Discado rpido.
Una novedad introducida en Chrome es Omnibox, siendo sta la barra de direcciones que
aparece en la parte superior de cada pestaa, 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 bsqueda,
pginas visitadas previamente, pginas populares (sin visitar) y bsqueda en el historial de
navegacin. Los motores de bsqueda tambin pueden ser capturados por el navegador
cuando se utilicen su respectiva interfaz de usuariopresionando la tecla Tab . Otra
funcionalidad de la Omnibox es la modalidad de Pegar y buscar, accesible con el men
contextual.117
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 ningn control sino nicamente la barra de ttulo. 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).
Chrome utiliza el motor de renderizado WebKit como recomendacin del equipo que
desarroll Android. Al igual que la mayora de los navegadores, Chrome fue probado
exhaustivamente antes de ser lanzado al pblico. Las nuevas compilaciones del
navegador son probadas de manera automatizada en cientos de miles de sitios web
comnmente visitados, los cuales estn en el ndice de Google y son accedidos en menos
de 20-30 minutos.
Chrome soporta la interfaz de programacin de aplicaciones de Netscape (NPAPI),118119
pero no soporta controles ActiveX.119 Adems, Chrome no tiene un sistema de extensiones
como el de Mozilla con la arquitectura XPInstall.120 El soporte para applets de Java se
encuentra disponible en Chrome a partir de la actualizacin del entorno de ejecucin de
Java 6 actualizacin 10 o superior.121
Para desarrolladores web, Chrome incluye un elemento de inspeccin similar al que se
incluye en la extensin para Firefox, Firebug.115

Potrebbero piacerti anche