возможно, мне не следовало про Wasm рассказывать )
Рассказывать про wasm вообще сложно. Слишком огромное множество заблуждений и мифов вокруг него. На самом деле нужно быть очень хорошо подкованным во многих областях, понимать как работают вируальных машины/рантаймы в том числе и JVM и CLR что бы вовремя подчеркивать различия и особенности архитектуры и модели исполнения. В той беседе например были сомнения как же wasm исполняется как JIT или AOT. Так вот JIT бывает разный, есть компилирующий, а есть трассирующий. Так вот JS обычно использует трассирующий JIT, а wasm - как раз таки компилирующий. Но опять же, это если говорить про браузер. Да и там все сложнее немного, так как используется tiered-компиляция. Ну и там было еще очень много заблуждений, всех уже и не вспомню)