¿Por qué no más sitios web usan AJAX como Quora y Facebook?

La primera pregunta es “¿qué mejorará la experiencia del usuario en este sitio?” Para sitios como Facebook, Quora, Twitter, que generalmente son sociales y se actualizan casi constantemente, cargar más datos periódicamente a través de Ajax puede mejorar la experiencia.

Sin embargo, incluso esos tres sitios no cargan nuevos datos de la misma manera:

  • Quora actualiza las estadísticas mientras está en una página de preguntas y le brinda notificaciones sobre la actividad en otras páginas.
  • Facebook actualiza el Nuevo feed, pero solo cuando le prestas atención, y trae notificaciones sobre otras cosas.
  • Twitter te alerta de que hay nuevo contenido disponible, pero te hace clic para obtenerlo.

Todos han decidido que estos métodos brindan la mejor experiencia de usuario para su sitio.

Cosas como el desplazamiento infinito (Tumblr, Twitter, Facebook) y las actualizaciones de Ajax toman tiempo para desarrollarse y probarse, y en algunos casos pueden aumentar significativamente la carga en los servidores (imagine cien usuarios cargando una página web una vez, en lugar de cargar esa página y tener cada una copia de la página solicita actualizaciones cada pocos segundos, incluso sin su interacción).

Si agregar estas cosas no va a mejorar la experiencia de los usuarios, no tiene sentido que los equipos de ingeniería se tomen el tiempo para construirlos o (posiblemente) agreguen más infraestructura para apoyarlos. Esos recursos se pueden usar de otras maneras para mejorar de manera más efectiva la experiencia.

La falta de conocimiento, dinero y tiempo para implementar tales características son las principales razones.