¿Existe un patrón o una forma estándar de manejar las condiciones de carrera de Ajax? Toma el siguiente ejemplo. Tienes dos mesas. Al hacer clic en una fila de la tabla 1, se eliminan los datos de la base de datos y luego se actualiza la tabla 2 (que ahora mostraría todas las filas de la tabla 1 menos la fila en la que se hizo clic).
Si alguien hace clic en un montón de filas en una sucesión rápida, podría obtener un escenario en el que la tabla 2 no se actualiza para todos los clics que se hacen para problemas de tiempo / retraso.
¿Cuál podría ser una buena manera de abordar esto? Estaba pensando en usar una posible cola, pero ese tipo de derrota el propósito de hacerlo de forma asincrónica. Sin embargo, aún tendría el beneficio de que la interfaz de usuario no se bloquea.