есть мысли почему работа даже при больших данных в wasm отработал медленее и не уменьшил пропорции отстования от такого же кода на js?
Так вы не первый, кто такое делает. Была статья, где писалась миниатюрная игра и сравнивалась производительность в pure js (как эталон), gopherjs, wasm