Determinada empresa está desenvolvendo uma aplicação web para gerenciamento de tarefas e deseja implementar uma funcionalidade que melhore a experiência do usuário. O objetivo é permitir que a lista de tarefas seja atualizada automaticamente sempre que uma nova tarefa for adicionada, sem a necessidade de recarregar a página, proporcionando maior interatividade e eficiência. Com base nos princípios de desenvolvimento de aplicações web dinâmicas, qual das abordagens a seguir relacionadas é a mais adequada para implementar essa funcionalidade utilizando AJAX?
-
A Utilizar exclusivamente CSS para realizar a atualização dinâmica da interface sem interações com o servidor.
-
B Criar um link que redirecione o usuário para uma página específica dedicada à atualização da lista de tarefas.
-
C Configurar a aplicação para recarregar toda a página automaticamente sempre que uma nova tarefa for adicionada.
-
D Enviar os dados para o servidor por meio de uma requisição assíncrona e, ao receber a resposta, atualizar a lista de tarefas dinamicamente utilizando JavaScript.