Discourse core está mudando para pnpm na gestão de pacotes JS

As melhorias de velocidade são mais perceptíveis a partir de um “cold start”. Por exemplo, em nosso CI do GitHub Actions, o yarn levava mais de 90 segundos, enquanto o pnpm completa em cerca de 15 segundos.

Isso pode ser porque não atualizamos a imagem base desde que fizemos essa alteração. Portanto, na versão estável, as dependências do yarn já estão instaladas. Enquanto isso, para a versão que passou nos testes, as dependências do yarn precisam ser descartadas antes de fazer uma instalação do pnpm do zero.

Portanto, a situação melhorará para a versão que passou nos testes após a próxima atualização da imagem base.

6 curtidas