El uso de AJAX es el menos intrusivo para el usuario, porque el usuario no se da cuenta de que algo se está actualizando/recargando hasta que se completa.
Tenga en cuenta que AJAX puede funcionar mejor o peor que META según la situación:
- Si los datos a actualizar son pequeños con respecto al tamaño completo de la página HTML, AJAX es mejor que META, porque con AJAX puede enviar solo la diferencia de datos y/o puede enviar datos en un formato más compacto que HTML .
- Ejecutar JavaScript supone una carga para el navegador del usuario. Si el usuario tiene 20 pestañas abiertas (lo que no es poco común), y cada una de ellas ejecuta algún setTimeout en segundo plano, puede marcar una gran diferencia en la capacidad de respuesta del navegador para convertirlas todas a una actualización sin JavaScript.