🔷
ChatGPT intermediate

Dicas de otimização e performance em typescript para TypeScript

Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript

2 usos TypeScript

Prompt completo

Considerando um projeto TypeScript de larga escala com centenas de módulos e uma equipe de desenvolvedores contribuindo, e sabendo que builds incrementais estão se tornando excessivamente lentos, impactando a produtividade. Desenvolva um guia prático e detalhado para um time de engenharia sênior. O guia deve focar em estratégias avançadas de otimização e performance em TypeScript para reduzir drasticamente os tempos de compilação. Inclua:

1.  **Análise e Diagnóstico:** Ferramentas e técnicas para identificar gargalos de performance na pipeline de compilação (ex: `tsc --diagnostics`, `webpack-bundle-analyzer` para bundles gerados, `TypeScript Language Service` para IDEs).
2.  **Otimização de Configuração:** Ajustes finos no `tsconfig.json` para performance (ex: `skipLibCheck`, `isolatedModules`, `noEmit`, `declarationMap`, `incremental`, `assumeChangesOnlyAffectDirectDependencies`).
3.  **Refatoração de Código:** Padrões de código e design que minimizam a carga de trabalho do compilador (ex: uso de `type` vs `interface`, imports nomeados vs. `*`, re-exportações, dependências cíclicas).
4.  **Ferramentas e Fluxos de Trabalho:** Integração de ferramentas externas e modificações no fluxo de trabalho de desenvolvimento (ex: `esbuild`, `swc`, `Vite`, `Webpack` com `ts-loader` otimizado, caching de builds, monorepos com `nx` ou `Turborepo`).
5.  **Monitoramento Contínuo:** Como manter a performance otimizada ao longo do tempo e evitar regressões.

O guia deve ser acionável, com exemplos de código/configuração quando relevante, e deve considerar cenários de monorepo e microsserviços.

Tags relacionadas

TypeScript Otimização e performance em TypeScript gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico