@AndreyMasalov

Как загружать шейдеры с сервера?

На стороне клиента есть js файл, в котором написана вся логика игры, включая вершинные и фрагментные шейдеры. Я хочу перенести шейдеры на сторону сервера Node.js и организовать их загрузку по сети. Вопрос: Что лучше использовать для этого - протокол HTTP (XHR/fetch()) или WebSocket?
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
megafax
@megafax
web-программист
Поскольку само содержимое шейдеров врядли будет часто меняться - то сделайте для них отдельный вэб-воркер и поместите в кэш в предзагрузке, а дальше для их загрузки применяйте HTTP (XHR/fetch), который будет перехватывачен вэб-воркером и отдаст с кэша.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы