En Maestros del Web han publicado la traducción de Ajax Mistakes, un excelente artículo por la cantidad de ítems (errores) que comenta:
- Usar AJAX por ser “AJAX”
- Hacer inservible el botón de volver atrás
- No mostrar inmediatamente señales del progreso de una operación
- No pensar en la gente desconectada (offline)
- No me hagas esperar
- Enviar de forma insegura información sensible
- Asumir que el desarrollo AJAX sólo es para una plataforma
- Olvidar que la aplicación puede estar siendo usada por varias personas a la vez
- Demasiado código, hace que el navegador sea lento
- No tener un plan para aquellos que no usen o habiliten Javascript
- Hacer parpadear o cambiar partes de la página de forma inesperada
- No usar enlaces que pueda pasar a un amigo o añadir a favoritos
- Realizando operaciones por lotes de forma asíncrona
- Mover la posición vertical en la página y hacerme perder la situación donde me encontraba
- Inventar nuevos “estándares” de interacción con la interfaz
- Blockear el acceso a la información a nuestras amigas las arañas
- Conjuntos de caracteres
- Cambio del estado con enlaces (peticiones GET)
- No transferir los cambios locales a otras partes de la página
- Aviso de errores
- Retorno de la inversión
- Imitar el comportamiento de navegación del navegador de forma errónea
La traducción fue realizada por Manuel Cebrian y se titula Puntos a tener en cuenta cuando uses AJAX.