WebGL и Unity не являются платформами.Unity - это библиотека, которая поддерживает несколько платформ;его производительность зависит от того, на каком оборудовании он работает.WebGL - это JavaScript API для браузеров, который позволяет им получать доступ к OpenGL ES 2.0.Это также не платформа;он полностью зависит от аппаратного обеспечения, на котором он работает.
Конечно, каждый несет накладные расходы, но они также делают совершенно разные вещи.Даже если для определенного компонента аппаратного обеспечения будет работать быстрее, это не значит, что вы можете его использовать.Единство делает приложения.Что-то вы скачиваете и устанавливаете.WebGL для веб-страниц: HTML + JavaScript.Причины использования одного - это не то же самое, что и другой.
Создание «WebApp» очень отличается от создания обычного приложения.Обычно вы сначала решаете, хотите ли вы создать WebApp или обычное приложение, а затем используете инструменты, доступные для того, который вы выбрали.
Существуют платформы, которые не поддерживают WebGL.А именно, Internet Explorer.Microsoft уже заявила, что не собирается внедрять WebGL.Таким образом, производительность WebGL в IE фактически равна 0.
Кроме того, WebGL является низкоуровневым API рендеринга;Unity - игровой движок.Unity предоставляет больше возможностей для создания игры, чем WebGL, поэтому есть различия в производительности, которые вы должны учитывать.
Ваше желание сравнить производительность этих программ просто не самый полезный критерий для выбора того, какой из них использовать.
Хорошо, ваш более поздний ответ подсказал мне, что вы сосредоточены на инструментах на основе браузера.
WebGL недоступен в Internet Explorer.Опять же, половина вашей клиентской базы ушла.Однако подключаемый модуль браузера Unity является подключаемым модулем и поэтому должен быть загружен пользователем.Многие пользователи против этого.Кроме того, подключаемый модуль браузера Unity не работает в мобильных системах;вы могли бы написать приложение для них.
Итак, что для вас важнее: обращение к мобильным пользователям (где доступен WebGL) или к пользователям Internet Explorer?Опять же, с этим нужно разобраться задолго до того, как вы ответите на вопросы о производительности.