Emscripten может генерировать более быстрый код из C / C ++, чем JS-код, написанный вручную, так значит ли это, что мы должны написать новый код на C / C ++ и скомпилировать их для работы в Web?
Я прочитал часто задаваемые вопросы по Emscripten, там написано: «Во что бы то ни стало, пишите новый код JavaScript». Почему?
asm.js не является быстрым способом выполнения кода на языке Javascript. Это более быстрый способ запуска кода, который уже сведен к уровню абстракции машинного кода. Вы, кажется, сильно переоцениваете достижения:
Переход по этому маршруту также имеет существенные недостатки:
Единственный вид кода, который я ожидаю получить от asm.js достаточно:
Других решений пока нет …