Должен признать, я предпочел их предыдущее краткое изложение технологии:
WebAssembly или wasm - новый переносимый формат, эффективный по размеру и времени загрузки, подходящий для компиляции в Интернет
Для уточнения c WebAssembly - это набор инструкций, он очень похож на обычный язык ассемблера с низкоуровневым «ощущением». Язык поддерживает только типы c, без строк, массивов и т. Д. c ...
Спецификация WebAssembly также определяет виртуальную машину, на которой он работает.
Чтобы ответить на ваши вопросы :
что такое среда выполнения WebAssembly?
Это машина или виртуальная машина, которая может выполнять набор инструкций WebAssembly, как описано в спецификации. У вас есть один в вашем браузере!
что такое интерпретатор WebAssembly?
Интерпретаторы и компиляторы - это два разных подхода к выполнению языка - как описано здесь:
Как работает интерпретатор / компилятор
что такое движок WebAssembly?
Практически то же самое, что и среда выполнения.
среда хоста?
Среда выполнения WebAssembly обычно находится внутри хоста - это потому, что сама WebAssembly не может выполнять какие-либо операции ввода-вывода. Чтобы сделать что-то полезное, он работает с хост-средой для достижения этой цели.