Ao trabalhar com várias bases de código JavaScript ao mesmo tempo, muitas vezes é necessário usar diferentes versões do Node e de outras ferramentas JavaScript. Em máquinas de pessoas desenvolvedoras, essas ferramentas geralmente são instaladas na conta do usuário ou na própria máquina, o que significa que é necessária uma solução para alternar entre várias instalações. Para o Node em si existe o nvm, mas queremos destacar Volta como uma alternativa que estamos vendo em uso com nossos times. Volta tem várias vantagens em relação ao uso do nvm: pode gerenciar outras ferramentas JavaScript como Yarn; também conta com a noção de fixar uma versão da cadeia de ferramentas em uma base de projeto, o que significa que as pessoas desenvolvedoras podem simplesmente usar as ferramentas em um determinado diretório de código sem ter que se preocupar em alternar manualmente entre as versões da ferramenta — Volta simplesmente usa shims no caminho para selecionar a versão fixada. Escrito em Rust, Volta é rápido e vem como um único binário sem dependências.