Estoy creando una aplicación usando React y Flux. Al hacer clic en una lista de elementos, se inicia una acción que luego inicia (a través de un efecto) una solicitud AJAX usando axios (aunque probé superagent-bluebird-promise con los mismos resultados).
El problema es que al usar Google Chrome, cuando se realiza esta solicitud por primera vez, hay un retraso de aproximadamente dos segundos entre hacer clic en el elemento de la lista y el inicio de la solicitud AJAX. Los clics subsiguientes comienzan a cargar instantáneamente la solicitud.
Usando Firefox, todas las solicitudes son instantáneas.
Editar: lo he probado en dos PC con Ubuntu y puedo replicar los mismos síntomas. También puedo replicar los síntomas en mi Android, con un retraso mayor (alrededor de 4 segundos).
Aquí hay una captura de pantalla de un perfil creado en Chrome:
¿Es esto un error con Chrome, o qué?
Es un error con Chrome.
El proyecto que estoy escribiendo tiene un código que (más o menos) se copia directamente de un proyecto mío anterior (sin terminar).
Ejecutando el proyecto anterior nuevamente, encuentro el mismo problema con Chrome. Nunca ocurrió antes cuando estaba trabajando en ello (hace unos meses).