Сканировать стек -- дыра в безопасности. Свой стек (shadow stack) -- медленно.
Кстати а почему возможность сканировать стек это дыра в безопасности? Я так понимаю речь про запись в стек а не считывание (например заменить ссылки на объекты когда gc переместит в другой регион), тогда согласен
Все равно неясно почему комитет webassembly так беспокоится про безопасность. Там ведь все равно будет изоляция и песочница от других сайтов. Все что может wasm-модуль так это навредить сам себе. Мне кажется задача обеспечивать безопасность относится не к рантайму а к тому языку который компилируется в wasm, например memory-safe ссылки на объекты вместо явных указателей, статическая типизация и проверки и т.д