Comparação com neon
neon (opens in a new tab) é outra crate Rust que oferece uma ótima experiência de desenvolvimento e alto desempenho.
neon
possui um backend v8 e um backend napi incompleto. Considerando apenas o backend N-API, também existem muitas diferenças entre napi-rs
e neon
.
Nível de abstração
neon
possui 2 backends e tenta abstrair sobre as 2 APIs diferentes.
napi-rs
é mais leve e a API está mais próxima do conceito original do N-API.
Ferramentas
neon
possui uma ferramenta cli simples que pode ajudá-lo a construir/criar pacotes localmente.
@napi-rs/cli
faz mais coisas, como gerenciar seu ambiente de compilação cruzada local e CI, ajudando-o a publicar pacotes no GitHub Actions sem dor de cabeça.