Razzle: Pergunta sobre o desempenho nos tempos de compilação.

Criado em 18 jun. 2020  ·  4Comentários  ·  Fonte: jaredpalmer/razzle

❓Pergunta

Ei,

Minha equipe tem usado o Razzle nos últimos dois meses. Recentemente, temos enfrentado algumas dificuldades importantes, com tempos de compilação, às vezes, levando até 20 segundos para poder depurar o novo código que enviamos. Algumas coisas únicas sobre nosso aplicativo.

  • Seu Texto Datilografado
  • É um monorepo (espaços de trabalho de fios e Lerna)
  • Usamos arquivos de barril
  • Atualmente, temos apenas um plug-in adicional do Webpack circular-dependency-plugin
  • É uma grande base de código

Versões

  • Razzle 3.1.0
  • Nó 10.15
  • Texto datilografado 3.7.4

Quer saber se alguém tem alguma experiência em reduzir os tempos de construção no Razzle? As equipes estão funcionando agora, mas está começando a se tornar um problema e gostaríamos de ouvir da comunidade Razzle se houver algo que possamos fazer para ajudar a reduzir nossos tempos de construção.

Qualquer feedback bem-vindo.

Comentários muito úteis

O Razzle 3.2 terá suporte embutido para texto datilografado.

Você pode usar o thread-loader no babel para compilar em paralelo.

Todos 4 comentários

O Razzle 3.2 terá suporte embutido para texto datilografado.

Você pode usar o thread-loader no babel para compilar em paralelo.

O Next.js faz isso com o carregador de encadeamento e o carregador de cache. Devemos ter isso em razzle também.

@fivethreeo obrigado por suas recomendações, essas são ótimas recomendações. Acho que vamos olhar para o carregador de threads que parece promissor. Eu não sabia que existia.

Conseguimos obter alguns ganhos ao remover o plug-in de dependência circular no desenvolvimento. Acho que a equipe está feliz com a mudança e adora os recreativos. Fechando este ticket.

Excelente! Se você encontrar uma boa solução para isso, por favor nos atualize :)

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

charlie632 picture charlie632  ·  4Comentários

MaxGoh picture MaxGoh  ·  4Comentários

JacopKane picture JacopKane  ·  3Comentários

alexjoyner picture alexjoyner  ·  3Comentários

corydeppen picture corydeppen  ·  3Comentários