Código de execução longa dentro de html / javascript

Eu tenho um requisito para executar um algoritmo em um navegador ao clicar no botão. É muito complexo codificá-lo em javascript e seria muito lento. Existe alguma arquitetura recomendada para isso? Idealmente, eu gostaria de codificá-lo em C ++ ou Python, mas acho que não é possível executá-lo dentro de um navegador ao clicar no botão. Então, quais são minhas próximas melhores opções?

Não posso executá-lo no servidor, porque haverá milhares de cliques na página, o que resultará em muita comunicação para frente e para trás.

questionAnswers(1)

yourAnswerToTheQuestion