В дополнение к ответу szatmary, на самом деле нет способа преобразовать код x86 в wasm байт-код.Поэтому компиляторы C, нацеленные на wasm, просто игнорируют встроенные директивы asm (будь то x86, ARM и т. Д.).
Я полагаю, что это может быть теоретически возможно, но я сомневаюсь, что кто-то сделает это.Варианты использования действительно тонкие ИМХО.Люди пишут встроенный x86, чтобы попытаться оптимизировать узкие места в производительности, но это происходит за счет переносимости.А мобильность - одна из главных целей Wasm ...
У вас не наблюдается снижения производительности из-за отсутствия поддержки x86.Это просто потому, что wasm является байт-кодом, и это никогда не будет так быстро, как нативный код.Может быть, JIT может помочь там, но не слишком большие ожидания.