Рубрики Новости

Mozilla ускорила обработку Asm.js

Опубликовал
Вадим Карпусь

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

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

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

Disqus Comments Loading...