No Node.js 14.10 foi introduzido o randomInt, para gerar números aleatórios de forma mais simples e saudável para a plataforma.
A grande sacada é que o Math.random é síncrono, enquanto o randomInt é assíncrono.
Para grandes aplicações com muitos usuários concorrentes, esta é a melhor forma de gerar números com mais segurança e sem bloquear o Node.js.
Rodando alguns testes de carga, notei que o randomInt pode ser mais lento se comparado diretamente com o Math.random.
Porém, em cenários como Web APIs ou serviços assíncronos em geral, o randomInt é o que há de melhor porque permite responder os dados sem travar o event-loop do Node.js.
A grande sacada é que o Math.random é síncrono, enquanto o randomInt é assíncrono.
Para grandes aplicações com muitos usuários concorrentes, esta é a melhor forma de gerar números com mais segurança e sem bloquear o Node.js.
Rodando alguns testes de carga, notei que o randomInt pode ser mais lento se comparado diretamente com o Math.random.
Porém, em cenários como Web APIs ou serviços assíncronos em geral, o randomInt é o que há de melhor porque permite responder os dados sem travar o event-loop do Node.js.
Forwarded from Erick Wendel
Ae galera, saiu a parte 2 do Mini curso sobre Upload de arquivos de forma escalável usando Node.js 🎉⚡
http://bit.ly/ew-video24
http://bit.ly/ew-video24
YouTube
Como Fazer Upload de Gigabytes de Arquivos de forma escalável usando Node.js - Parte 2
E hoje é dia de finalizar o nosso projeto! Na aula anterior, você configurou toda a interface frontend, criou a camada de API no Node.js e estabilizou a conexão com o Web Socket. Agora, você vai aprender a adicionar o #BusBoy para receber os múltiplos arquivos…
Desenvolvedores plenos em React para trabalho 100% Remoto! 🚀
Tá, mas o que eu vou fazer? 🤔
Criar telas bonitinhas, componentes, fazer versionamento, desenvolver testes e afins!
E o que eu preciso saber? 📚
React Web, JS, Redux, Jest, Git e lógica.
Se você já conhece a metodologia ágil, será um diferencial (;
@GuiaDev
E onde me inscrevo? ✏️
No: carreiras.nuvem.net
Tá, mas o que eu vou fazer? 🤔
Criar telas bonitinhas, componentes, fazer versionamento, desenvolver testes e afins!
E o que eu preciso saber? 📚
React Web, JS, Redux, Jest, Git e lógica.
Se você já conhece a metodologia ágil, será um diferencial (;
@GuiaDev
E onde me inscrevo? ✏️
No: carreiras.nuvem.net