Я проводил некоторые тесты на WebAssembly, и у меня возникла проблема с производительностью проекта на основе Unreal Engine, но это происходит только в Firefox. В Chrome такой проблемы нет, поэтому я пытаюсь понять, в чем причина.
Это происходит только в одном из тестовых проектов, которые вы можете попытаться воссоздать здесь. На изображении ниже, верхний график - Firefox и Chrome на втором графике. Каждая строка представляет тест с двумя группами строк, представляющими два отдельных устройства, на которых был выполнен тест.
Так что мой вопрос нацелен на тех, кто знаком с реализациями WebAssembly в браузерах и по какой причине это может происходить в Firefox. Вы можете сами запустить тесты здесь: http://kieranwarren.com/ue2/wasm/19/ship/PhysicsTest2-HTML5-Shipping.html, и мы будем благодарны за подробности о том, можно ли их воссоздать на ваших собственных устройствах.
Ось X: частота кадров
Ось Y: Время
![Top: firefox, bottom: chrome](https://i.stack.imgur.com/BGUD2.png)