Guia para code bundling em JavaScript

Prompt gerado automaticamente para Code bundling em JavaScript

5.0
34 usos
ChatGPT
Usar no ChatGPT
"Você é um engenheiro de software sênior especializado em otimização de performance web. Desenvolva um guia prático e detalhado para um desenvolvedor JavaScript intermediário sobre como escolher a ferramenta de *code bundling* (Webpack, Rollup, Vite, esbuild, Parcel) mais adequada para um novo projeto, considerando os seguintes cenários:

1.  **Aplicação Single Page Application (SPA) complexa com React e TypeScript**, visando o menor tempo de carregamento inicial e otimização para *tree-shaking*.
2.  **Biblioteca JavaScript de uso geral (utility library)** que será distribuída via npm, focando em tamanho mínimo e compatibilidade com diferentes ambientes.
3.  **Micro-frontend simples com Vanilla JS**, priorizando a velocidade de *build* e facilidade de configuração.

Para cada cenário, explique:
*   A ferramenta recomendada e por quê.
*   As principais configurações e otimizações específicas para atingir os objetivos propostos (ex: *code splitting*, minificação, *caching*, *loaders*/plugins essenciais).
*   Um breve exemplo de código ou configuração relevante (pode ser pseudocódigo ou trechos de configuração do *bundler*).
*   Potenciais desvantagens ou desafios a serem considerados."

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 JavaScript

Continue explorando prompts nesta categoria.

Melhores práticas de module systems para JavaScript

Prompt gerado automaticamente para Module systems em JavaScript

Guia para testing frameworks em JavaScript

Prompt gerado automaticamente para Testing frameworks em JavaScript

Melhores práticas de es6+ e funcionalidades modernas para JavaScript

Prompt gerado automaticamente para ES6+ e funcionalidades modernas em JavaScript