Перейти к основному содержимому

Обзор

Это API изначально предназначено для партнеров NextClient, которые хотят управлять клиентом на стороне веб-интерфейса. Клиент позволяет использовать веб-технологии для построения интерфейсов прямо в игре, предоставляя API для управления клиентом через JS скрипты

Информация об платформе браузера

В связи с тем что в игре используется устаревшая библиотека libcef (Chromium Embedded Framework) для отображения веб-страниц, важно понимать особенности и степень поддержки возможностей веб-стандартов. Ссылка на исходный код библиотеки вместе с патчами от Valve доступна на соответствующей странице википедии Valve Developer Community

  • Версия libcef 1.989.464, что примерно соответствует Chrome 17, который не поддерживает разделение потоков для процессов рендеринга/reflow/layout, что может очень сильно влиять на производительность отрисовки веб-страниц. Но сам браузер работает в отдельном потоке, поэтому даже при максимальной нагрузке он не будет блокировать главный поток игры
  • ECMAScript 5.1 с полифилом Promise от NextClient
  • CSS 2.1