я в том смысле это всегда боль когда в нпм пакете лежат исходники на C и каждый раз приходится их компилить при установке. которые к тому же не всегда могут собраться из за версий ноды
Очень давно было. Они просто компилируют wasm в натив через LLVM. Вообще странно почему у них не такой уж и большой отрыв по сравнению с WAVM который использует LLVM JIT
Так а толку? С таким же успехом можно сделать wasm2c или InNative использовать, Кроме того тот же WAVM умеет object-файлы создавать. wasmer тоже LLVM-jit использует если нужно. Не вижу никаких преимуществ
там прикол в том что если ты таргетишь субстрат то ты таргетишь wasm в первую очередь. Есть оптимизация - та же самая логика может быть скомпилирована и в rust - но нужно понимать что это оптимизация, каноничные результаты всегда идут от васма.