𝗪𝗵𝘆 𝗩𝗶𝘁𝗲 𝗮𝗻𝗱 𝗛𝗠𝗥 𝗳𝗲𝗲𝗹 𝗱𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝘁 𝗼𝗻 𝘆𝗼𝘂𝗿 𝗹𝗮𝗽𝘁𝗼𝗽

Desenvolvedores frontend desejam tempos de build rápidos e Hot Module Replacement (HMR) instantâneo. Você pode pensar que o problema é o seu código. Frequentemente, o problema são as configurações de energia do seu laptop.

Dois laptops com o mesmo chip Intel Core Ultra 7 155H podem ter desempenhos diferentes. Um faz o build de projetos Vite rapidamente. O outro roda devagar e esquenta. Isso acontece por causa do TDP, PBP e MTP.

O Vite usa o ESBuild para processar módulos. Esse processo exige uma potência de CPU constante.

A diferença nos tipos de hardware:

  • Ultrabooks têm baixo PBP (9-28W). Eles economizam bateria.
  • Laptops gamer têm alto MTP (até 115W). Eles focam em velocidade.

Como isso afeta o seu trabalho:

Velocidade de Build Laptops com alto MTP permitem que a CPU rode na velocidade máxima por mais tempo. Isso torna os builds de produção muito mais rápidos.

Desempenho do HMR O HMR precisa de respostas instantâneas. Se o seu PBP estiver abaixo de 15W para economizar bateria, você notará lentidão ao alterar o código.

RAM e Calor Rodar projetos React ou Vue exige recursos constantes. 16GB de RAM ajudam a manter a estabilidade.

No entanto, chips de baixa potência enfrentam o thermal throttling. A CPU diminui a velocidade para evitar o superaquecimento. Isso acontece após 5 a 10 minutos de trabalho contínuo.

Builds de produção são tarefas pesadas. Máquinas com alto MTP e boa refrigeração mantêm o alto desempenho. Ultrabooks finos costumam esquentar rapidamente. Eles diminuem a velocidade do processo de build para proteger o hardware.

Os limites de energia do seu hardware ditam a percepção de velocidade do Vite.

Fonte: https://dev.to/hungphatlaptop/vite-va-hmr-co-nhanh-khong-giai-ma-hieu-nang-qua-tdp-pbp-va-mtp-556