Chrome 94 beta: WebCodecs и WebGPU – новые технологии для браузерных игр

2021-09-01 4337 комментарии
В блоге Chromium появилась информация о том, что компания Google реализует на платформе поддержку новых веб-стандартов WebCodecs и WebGPU, которые смогут улучшить игровые возможности в браузере Google Chrome

Как сообщает Google, современная технология WebCodecs улучшит производительность облачных игр, а экспериментальная функция WebGPU позволит разработчикам браузерных игр получить расширенный доступ к графическим мощностям ПК.

WebCodecs – это API, разработанный, чтобы предоставить разработчикам расширенный доступ к операциям кодирования и декодирования видеопотоков в браузере. Хотя Chrome уже поддерживает некоторые технологии для получения видео для игр, они изначально не предназначались для облачных игр и гарантируют не самые низкие значения задержки. WebCodecs разработан для оптимизации вывода входящего видеопотока на экран за счет аппаратного декодирования. В теории, технология позволит повысить производительность в облачных играх на медленных компьютерах, где такой вид игр особенно актуален.

Новая экспериментальная технология WebGPU дает веб-разработчикам расширенный доступ к графическим ресурсам вашего компьютера, позволяя работать с нативным API графики вашего ПК (по аналогии с Apple Metal, Microsoft DirectX 12 или Vulkan). Простыми словами, веб-разработчики будут общаться с вашей видеокартой на «родном» языке, избегая дополнительных слоев абстракции, которые могут негативно сказаться на производительности. WebGPU может стать WebGL следующего поколения, которая позволяет разработчикам работать непосредственно с OpenGL Framework. В дальнейшем технология позволит создавать требовательные к графике игры, которые будут работать в браузере, используя полную мощность графической подсистемы компьютера.

Обе технологии найдут применение не только в игровой сфере. В июле 2020 года компания Google сообщила, что Zoom был заинтересован в использовании WebCodecs для видеоконференций, а WebGPU может применяться для рендеринга 3D-моделей в браузере и для ускорения моделей машинного обучения. Все это входит в интересы компании Google, которая развивает собственную платформу облачного гейминга Google Stadia и собственные сервисы для видеоконференций. Таким образом, появление данных технологий в Chrome является вполне логичным шагом. Обе технологии являются открытыми стандартами, разработанными W3C, и другие производители браузеров уже начали тестировать их.

Конечно, реализация поддержки WebCodecs и WebGPU займет некоторое время. Хотя, ожидается, что технология WebCodecs будет включена по умолчанию уже в Chrome 94, веб-разработчики еще должны будут добавить ее поддержку в свои приложения и сервисы. WebGPU в настоящее время находятся на экспериментальной тестовой фазе, которую Google ожидает завершить в начале 2022 года.

Данные технологии позволят снизить барьера входа для разработчиков. В результате они будут меньше времени тратить на технические аспекты вывода изображений и больше внимания будут уделять другим областям игр.

© . По материалам The Verge
Комментарии и отзывы

Нашли ошибку?

Новое на сайте