When executing tasks, the web application becomes unresponsive or freezes until the task completes. This negatively impacts user experience.
Possible cause:
The task might be running synchronously on the main thread, blocking user interactions.
Suggested solutions:
- Run long-running tasks asynchronously or in a background thread.
 
- Implement task queues (e.g., Celery or Redis) to handle heavy tasks.
 
- Provide progress indicators or loaders to inform users during task execution.
 
Let me know if further details are needed.
