компиляция и jit для сервера - это отдельная же тема...
Совсем нет. Вот в linux в ядре есть vm - ebpf. В эту vm прокинуто много разных хелперов из разных подсистем. Фактически, это эквивалент написанию модулей, только с гораздо более строгими гарантиями(на количество инструкций, на аллокации итд). И под эту vm можно писать на всем, что умеет llvm(в основном, C, но можно и на rust).
Так вот wasm - это почти то же самое, только без привязки к ядру.