Concorrência em TypeScript
300 páginas
Portuguese
PDF
4.5

Concorrência em TypeScript

Concorrência em TypeScript

Autor:

Ano:

Resumo:

O livro «Concorrência em TypeScript» é um guia prático para construir aplicações rápidas, responsivas e escaláveis em TypeScript. No mundo moderno, os usuários esperam uma resposta instantânea das interfaces, e os servidores devem processar milhares de requisições simultaneamente. Este livro ajudará você a dominar todos os aspectos da programação concorrente: desde promises básicas até padrões avançados com Web Workers e SharedArrayBuffer.



Para quem é este livro?

  • Desenvolvedores Frontend que desejam criar interfaces fluidas sem bloquear a UI.
  • Desenvolvedores Backend em Node.js que buscam utilizar ao máximo os recursos do servidor.
  • Engenheiros Fullstack que querem entender os detalhes do event loop, microtasks e macrotasks.
  • Todos que já conhecem TypeScript e desejam elevar o desempenho de suas aplicações a um novo nível.


O que você aprenderá?

  • Como funciona o event loop e por que assincronia nem sempre significa paralelismo.
  • Promises, async/await e generators — quando e qual ferramenta escolher.
  • Tratamento de erros em código concorrente: de try/catch ao padrão «falling lock».
  • Trabalho com Web Workers e Worker Threads para verdadeiro multithreading.
  • Padrões de concorrência: Producer-Consumer, Pipeline, Promise Pool, Throttling e Debouncing.
  • Segurança de dados em acesso concorrente: mutexes, semáforos e operações atômicas.
  • Integração com RxJS e fluxos reativos para cenários complexos.
  • Perfilamento e depuração de código concorrente com Chrome DevTools e Node.js Inspector.


Estrutura do livro

O livro é composto por 12 capítulos, cada um contendo teoria, exemplos de código e exercícios práticos. Você começará com os fundamentos da assincronia em JavaScript/TypeScript, depois se aprofundará em multithreading, padrões e finalizará com um projeto completo — um web scraper concorrente em Node.js. Todos os exemplos são escritos em TypeScript com tipagem estrita, tornando o código confiável e autodocumentado.



Após a leitura, você será capaz de projetar sistemas que utilizam eficientemente todos os núcleos da CPU, não bloqueiam a thread principal e processam corretamente milhares de operações simultâneas. O livro é adequado tanto para aprendizado do zero quanto para aprofundar o conhecimento de desenvolvedores experientes.



Junte-se à comunidade de profissionais que escrevem código rápido e confiável em TypeScript!

Recommendations