США: Mozilla ускорила обработку Asm.js

0

Разработчики компании Mozilla заявили о повышении производительности при обработке Asm.js и сокращении отставания от скорости выполнения нативного кода, скомпилированного с языков C или C++. Отметим, Asm.js является подмножеством JavaScript, гибко поддающимся оптимизации, оно может обрабатываться любым браузером аналогично обычному JavaScript коду.


Однако в случае использования совместимого браузера (Firefox), производительность при выполнении Asm.js значительно повышается. Ранее производительность при обработке Asm.js была, примерно, в 2 раза ниже, чем при исполнении того же алгоритма на языке C++, скомпилированного в машинный код. Благодаря внесению новой оптимизации float32 в движок SpiderMonkey удалось повысить производительность при обработке Asm.js. Теперь отставание от выполнения машинного кода фиксируется на 1,5-кратном значении. (Mozilla/NovostIT)