Эмм, ну как бы это реально сложно писать даже на языках высокого уровня, а ты собираешься по сути на ассемблере, без четкого понимания что такое WebAssembly. В котором нету менеджера памяти, нету матеметики сложнее sqrt (то есть sin, cos, tan). Все это можно конечно импортировать из JS, но тогда ты останешся привязанным к браузеру / node.js, а в скорости просчетов точно не выиграешь, будет даже мебленее чем на js. Ты точно хочешь этого?