Usualmente usamos procesamiento asincrónico cuando usamos ajax.
asíncrono de ajax: verdadero, el atributo asíncrono predeterminado es verdadero: asíncrono, falso: sincrónico.
Procesamiento asincrónico:
El evento se desencadena en ajax, solicitando el servidor. Durante este período, sin importar si el servidor responde, se puede ejecutar otro código de cliente.
Envíe una solicitud-> espere a que el servidor procese-> después de que se complete el proceso, el navegador del cliente no puede hacer nada durante este período
Sincronización:
El evento desencadena ajax, solicitando al servidor, esperando que el servidor procese la solicitud durante este período, y el cliente no puede realizar ningún procesamiento durante este período. Cuando se complete el ajax, continuará ejecutando otro código.
La solicitud se desencadena por un evento-> procesamiento del servidor (este es el navegador aún puede hacer otras cosas) -> el procesamiento se completa, la sincronización debe esperar a que el resultado de retorno continúe, asincrónico no tiene que esperar, generalmente necesita monitorear los resultados asincrónicos