Melhores práticas de otimização e performance em typescript para TypeScript

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

5.0
40 usos
ChatGPT
Usar no ChatGPT
"Você é um especialista em otimização de performance para aplicações TypeScript. Sua tarefa é criar um guia detalhado e prático para um time de desenvolvimento sênior que está enfrentando gargalos de performance em uma grande aplicação web (SPA) construída com React, Redux e TypeScript.

O guia deve focar especificamente em estratégias e ferramentas para **reduzir o tempo de compilação (build time) e o tamanho final do bundle (bundle size)**, sem comprometer a robustez do sistema de tipos ou a manutenibilidade do código.

Inclua:

1.  **Diagnóstico:** Métodos e ferramentas para identificar os principais ofensores de tempo de compilação e tamanho de bundle em um projeto TypeScript/React/Redux.
2.  **Otimização do Build Time:**
    *   Estratégias para configurar `tsconfig.json` e `webpack.config.js` (ou Vite, se aplicável) para builds mais rápidos.
    *   Uso eficaz de *incremental builds*, *module federation* e *DLLs* (se apropriado).
    *   Técnicas de *caching* e *parallelization* no processo de build.
    *   Impacto de *type checking* no build time e como gerenciá-lo.
3.  **Otimização do Bundle Size:**
    *   Melhores práticas para *tree-shaking* e *dead code elimination* em TypeScript/JavaScript.
    *   Estratégias de *code splitting* (baseado em rotas, componentes, etc.).
    *   Análise e otimização de dependências de terceiros (bibliotecas).
    *   Uso de *dynamic imports* (`import()`) e *lazy loading*.
    *   Ferramentas para visualização e análise do bundle (ex: Webpack Bundle Analyzer).
    *   Considerações sobre *minificação* e *compressão* (Gzip/Brotli).
4.  **Boas Práticas de Código:**
    *   Padrões de design e escrita de código TypeScript que naturalmente levam a builds mais eficientes e bundles menores (ex: evitar importações desnecessárias, uso consciente de tipos complexos).
    *   Dicas para otimizar a importação de módulos e a estrutura de diretórios

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de TypeScript

Continue explorando prompts nesta categoria.

Guia para otimização e performance em typescript em TypeScript

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

Guia para fundamentos de typescript em TypeScript

Prompt gerado automaticamente para Fundamentos de TypeScript em TypeScript

Guia para documentação em typescript em TypeScript

Prompt gerado automaticamente para Documentação em TypeScript em TypeScript