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

Promises

Sobre Promises, a utilização sempre de new Promise (criando sempre uma nova em cada chamada), não sobrecarrega as threads do sistema ou o número de requests para o servidor?

Isto é uma boa prática?

4 respostas

JavaScript é Single Threaded non blocking. Além disso toda promise resolvida ou rejeitada deve ser descartada segundo a especificação. Sendo assim, para repetir a operação uma nova promise deve ser carregada.

Em suma: não há qualquer sobrecarga no browser.

Agora, se você esta preocupado em várias requisições para o server você tem que ver o tradeoff de usar SPA ou não. É papel de um arquiteto fazer um estudo e compartilhar o resultado. É um estudo que pode ter um preço salgado pelo serviço.

Tudo bem, pensando em navevadores, concordo e já havia entendido também. Mas obrigado por reforçar :)

Mas e no caso de usar via NodeJS, trabalhando com back-end em JS com ExpressJS, por exemplo?

PS: Obrigado pela resposta rápida.

Mesmo processo. Evitar requisições desnecessárias é uma boa prática, independente do server e sua natureza.

solução!

Mas de início deixe para se preocupar quando isso se tornar um problema.