Carga de páginas en Chrome, rápido sí, pero ¿seguro?

Estoy haciendo una aplicación que usa Web Socket. Como navegador, por políticas del cliente, se está usando Chrome.

Resulta que en unas de mis pruebas, descubro algo que al menos a mi, me deja un “tin” preocupado respecto a Chrome.

Observen:

chrome

Lo que está pasando aquí es que yo abro Chrome, comienzo a escribir la URL y el navegador me propone la URL a usar. El problema es que yo aún no he confirmado que es esa, ni siquiera le he dicho a Chrome que navegue a esa URL, pero ya mi servidor de Web Socket ha detectado una conexión entrante.

¿Entonces?… Pues muy probablemente el listillo de Chrome navegue por detrás para dar la impresión posteriormente de que las páginas cargan más rápido… pero ¿Esto da un poco de miedo no? y más si yo sé que mi web socket en el cliente se inicializa y se ejecuta en el momento en que la página ha sido totalmente cargada, o sea, en el ready.

Probé con IE10 y no pasa. No he probado con más browsers.

Salu2

5 comentarios en “Carga de páginas en Chrome, rápido sí, pero ¿seguro?”

  1. Que cargue posibles páginas de destino en background no me parece mal (es un eficiente uso de la red), aunque quizá los analistas de estadísticas de acceso no estarán de acuerdo 🙂
    Eso sí, que EJECUTE el ready… eso me parece que ya es pasarse, la verdad…

    Saludos!

  2. 🙂 Eduard… el tema está en q hoy en día todo se mueve a conexiones de datos 3G o 4G… q consuman ancho de banda sin nuestro consentimiento no lo veo muy muy que digamos… 🙂 quizás sea configurable, no lo he mirado.

    Otro tema es que si nuestra navegación pasa por proxy con control de contenido, ummm, ojito con las URL que escribimos, aunque ni siquiera lleguemos a entra. :-P.

  3. @Omar
    El Chrome para móviles también lo hace? Yo hablaba de escritorio, donde se supone que uno tiene ADSL. Por lo que entonces ya digo que precargar las páginas no me parece nada mal (ejecutar el script eso sí!).

    Si la versión de móviles lo hace debería ser configurable (al menos si estamos en conexión de datos).

    Saludos

  4. Eduard.. no sé si el Chrome para móviles lo haga, pero en un Tablet con Windows 8 Pro, puedo instalar la versión de escritorio ¿No?.. 🙁

    De cualquier forma, y esto no lo tengo 100% confirmado, si yo desde el servidor que maneja las conexiones Web Socket, envío comandos al cliente web para que se modifique el DOM (posiciones de elementos y otras cosillas más) y espero un rato antes de decirle a Chrome que cargue la página, cuando la cargo aparece ya con el DOM modificado.. 0_o

    O sea, q las modificaciones que haga al DOM antes de cargar la página, se ven reflejadas en el navegador cuando finalmente aceptas cargarla… pero ya te digo, tengo q sacar tiempo para confirmar esto al 100% 🙂

    Salu2!!

  5. Pues te cuento… 🙂

    Tengo una Kinect conectada al socket server. Cuando carga la página en el cliente, se ejecuta un setInteval que cada X seg. manda un comando al servidor para que la kinect saque una foto.

    Pongo la url en Chrome sin cargar la página, espero unos segundos y cuando miro en el servidor, aún sin cargar la página, tengo fotos y todo.. 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *