ANÁLISE COMPARATIVA DE PERFORMANCE ENTRE JAVASCRIPT E WEBASSEMBLY EM ALGORITMOS COMPUTACIONAIS

Autores

  • José Eduardo Izidoro Júnior
  • Bruno Tardiole Kuehne

Palavras-chave:

Algoritmos, Performance, Benchmarking, JavaScript, WebAssembly

Resumo

Este estudo estabelece evidências empíricas sobre as características de performance entre JavaScript e WebAssembly em algoritmos computacionais, fornecendo diretrizes para seleção tecnológica em aplicações web.Os resultados demonstram superioridade clara do WebAssembly em processamento matemático, com speedups de 1.37× a 2.68× por categoria e picos de 5.50× em multiplicação de matrizes.
Esta vantagem se intensifica com maior complexidade computacional, alinhando-se com a execução de baixo nível característica do WebAssembly. A consistência temporal superior (CV 33% menor) representa benefício adicional para aplicações que requerem previsibilidade de execução.
Em contrapartida, algoritmos de processamento de strings apresentaram degradação (0.60-1.01× speedup), evidenciando custos de serialização entre ambientes de execução. Estes achados delimitam cenários onde JavaScript mantém vantagens, particularmente em manipulação extensiva de dados textuais.
Relevância para Sistemas Legados: Os resultados possuem implicações significativas para portabilidade de código C/C++ existente para plataformas web. Bibliotecas científicas, algoritmos de processamento numérico e sistemas de simulação podem migrar mantendo 60-80% da performance nativa, oferecendo alternativa viável à reimplementação completa em JavaScript. Esta capacidade posiciona o WebAssembly como habilitador estratégico para modernização de sistemas computacionalmente intensivos via tecnologias web.O WebAssembly emerge como tecnologia complementar ao JavaScript, excedendo em domínios numericamente intensivos enquanto preserva interoperabilidade. Para organizações com ativos computacionais legados, representa oportunidade de preservar investimentos em código nativo enquanto habilita distribuição moderna via navegadores. Investigações futuras devem explorar otimizações de serialização e arquiteturas híbridas que maximizem vantagens específicas de cada tecnologia.

Downloads

Publicado

03.02.2026