Programação Assíncrona com Javascript
- #JavaScript
Fala, turma.
Aprender programação assíncrona pode ser um desafio, no começo. Por isso, trago esse vídeo com exemplos na prática, onde explico e passo a minha experiência, quando preciso utilizar esses conceitos.
Acesse e confira a aula: https://youtu.be/Dv94a3oHJb4
Para quem nunca viu o tema, a programação assíncrona é aquele que você não sabe o tempo que irá receber a resposta de algum problema que você precisa resolver, ou seja, quando falamos de linguagens de programação web, o que acontece é:
- Preciso acessar o banco de dados
- Preciso baixar o conteúdo de um arquivo .json
- Preciso autenticar um usuário com login e senha
E todas essas coisas dependem de acesso a internet e comunicação com o servidor, logo, você não pode deixar seu programa lá parado, perdendo tempo e desperdiçando recursos, enquanto espera a resposta dessas solicitações.
Assim, a programação assíncrona surge. Ela permite que você continue a executar o fluxo do programa, sem que para isso precise esperar pelas respostas que podem demorar. Quando a resposta chegar, o programa se comporta normalmente, sem causar transtornos ao usuário e faz o que ele estava esperando.
Ou seja, enquanto espero os arquivos .json do servidor, posso continuar mostrando ao usuários outras telas, menus, e manipular elementos da página, de forma assíncrona, e quando a resposta do servidor for aceita e os dados forem baixados, posso já ir atualizando a tela com os elementos novos adicionados a página, manipulando html e css, sem desperdiçar recursos.
Gostou do tema? Acesse e confira a aula: https://youtu.be/Dv94a3oHJb4