там в коментах верно написали что что бы написать оптимизированый код на жс надо иметь много опыта в этом деле и читаемость будет ниже, а код на расте в васме делает это на автомате
Я понимаю, но это спекулятивный аргумент по своей сути. Смотря кто будет писать, смотря что будет писать.
Штука ведь в том, что сама по себе исполняемая среда WASM тоже виртуализирована, и дает в совокупности такой же штраф производительности, как и среда JS. Ну собственно говоря, это по большому счету одна и та же среда. И вообще сравнивать JS и Rust/WASM в этом смысле некорректно. Нужно сранивать JS с Ruby, PHP, Java, C#. Эти языки JS и по семантике языка определенно лучше. Причины я уже изложил выше. А по производительности либо не уступает, либо превосходит. Что само по себе по-моему весьма примечательный результат.