Prévia do material em texto
Promises representam Métodos then e catch Promise.all permite operações assíncronas em tratam resultados e erros executar múltiplas Async/await simplifica JavaScript. de Promises. Promises simultaneamente. uso de Promises em código. Memoization armazena Padrão Publish-Subscribe : resultados de funções para desacopla componentes de reutilização. um sistema. Promises e Assincronismo Tail Call Optimization EventEmitter facilita a melhora a eficiência de comunicação entre recursões. diferentes partes. Desempenho e Otimização JavaScript Funcional Padrões de Projeto Trampolines evitam estouro Padrão Decorator permite de pilha em chamadas adicionar funcionalidades recursivas. a objetos. Ferramentas e Ambiente Estratégias de debounce e Mônadas ajudam a lidar con throttle controlam a valores nulos de forma frequência de eventos. segura. Node.js permite executar Visual Studio Code é um Navegadores modernos GitHub é uma plataforma JavaScript no lado do editor popular para suportam módulos ES2015 para versionamento e servidor. desenvolvimento. nativamente. colaboração de código.