Сообщение от monolithed
|
Чем круче?
NaCl/PNaCl позволяет писать на C/C++ без каких-либо серьезных ограничений и тем более костылеобразного кода (как в asm.js). Хочешь заюзать GD - пожалуйста, хочешь свой интерпретатор написать - не вопрос, и все это будет работать с бешенной скоростью (по официальным утверждениям как минимум в два раза, зависит от объема кода, хотя и не сильно, т.к. код asm.js не интепретируется, а сразу транслируется в код ассемблера).
Посмотрим когда появится бинарная поддержка
И еще на сколько я помню тестов производительности Mozilla не выкладывала.
|
Круче тем, что писать можно уже сейчас (т.к. любой код на asm.js это абсолютно валидный js), что не нужно учить новый язык (тем более такого монстра как с++), что активно поддерживают компании, например Epic Games портанули Unreal Engine 3.
Я читал обзоры мозиллы, говорят что на данный момент код на asm.js работает примерно в 2 раза медленнее аналогичного на с++, а это уже более чем результат.
А костылеобразность это ерунда, т.к. эта штука предназначена в основном для кодогенерации.