Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Duvida sobre JavaScript Assincrono

Me corrija se eu estiver errado, porém pelo que sei, JS é uma linguagem que executa em uma única thread, mas podemos usar mais de uma thread com Web Workers. Mas falando em um cenario assincrono, o JS quando lidado por exemplo com uma requisição HTTP, não para o codigo na tela, então ele processa essa requisição assincrona em uma outra thread que ele cria na hora em background?

3 respostas
solução!

Fala ai João, tudo bem? Vamos lá, para eu te explicar por aqui é um pouco complicado, sendo assim, vou te recomendar dois artigos:

  1. https://blog.matheuscastiglioni.com.br/desconstruindo-a-web-pilha-de-execucao-do-javascript/

O primeiro é explicando o processo de execução do JavaScript em cenários mais simples.

  1. https://blog.bitsrc.io/understanding-asynchronous-javascript-the-event-loop-74cd408419ff

O segundo é um pouco mais complexo, porém, compartilha boa parte do conteúdo do primeiro, apenas acrescentando o ponto de assíncronismo.

Espero ter ajudado.

Show, muito obrigado Matheus!

Magina João, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software