Собственно если посмотреть на эти данные
Dataset JS time wasm time
First 100 files 195ms 29ms
First 1000 files 906ms 302ms
All files 1805ms 860ms
All files, 10 times 8620ms 8345ms
All files, 100 times 77250ms 81142ms
То можно сделать выводы, почему с ростом файлов падает производительность wasm и растет у js. Прогрев v8 тут не причем, он бы уже на после двух файлов прогрелся. Проблема как раз в интеропе и в том, что был переписан лишь hot path а не весь surcase