Bloqueando o event loop
Uma das características que mais me fascinam sobre o Node.js está em sua estrutura assíncrona não bloqueante que é implementada através de seu Event Loop. Sempre tive curiosidade em experimentar como a manipulação indevida dessa estrutura poderia impactar de maneira negativa no desempenho de uma aplicação web. Neste artigo estudo um cenário em que um servidor web disponibiliza dois endpoints, ambos com objetivo de gerar um arquivo grande (1GB) porém um operando por meio de ações síncronas enquanto outro por ações assíncronas....