Executando verificação de segurança...
1

Você percebeu algum ganho de desempenho em portar o código Rust para WebAssembly ao invés de reescrever ele em JavaScript?

Estou estudando Rust atualmente e tomando proveito da N-API para compilar o código Rust em um módulo nativo do Node e utilizar em um servidor. É um absurdo o ganho de desempenho, em alguns momentos percebo o quão otimizada é a engine V8, pois dependendo do algoritmo não houve um ganho de desempenho muito grande, mas em outros casos o o módulo nativo escrito em Rust foi executado dezenas de vezes mais rápido (foi de milesegundos para nanosegundos).

Foi bacana ler seu artigo pois estava pensando no quão rápido seria um algoritmo Rust portado para WebAssembly

Parabéns 👏.

Carregando publicação patrocinada...
1

Obrigado.

Não cheguei a mensurar a performance, meu maior gosto por Rust é o foco da linguagem em segurança e qualidade, aí a performance termina vindo junto.