Industry Analysis

WebGPU дошёл до всех браузеров. Браузерные игры сменили лигу.

·7 мин чтенияWebGPUWebGL
WebGPU дошёл до всех браузеров. Браузерные игры сменили лигу.

WebGPU вышел в продакшн во всех крупных браузерах, а Safari 26 принёс его на iOS. Для браузерных игр это не рядовое обновление — это снятие потолка, который держал веб на ступень ниже нативных приложений.

Кратко: WebGPU — современный графический API для веба, преемник WebGL. Сейчас он поставляется во всех крупных браузерах: Safari 26 принёс его на macOS, iPadOS, iOS и visionOS, замкнув круг. В связке с WebAssembly он поднимает потолок браузера с «2D и обходные пути WebGL» до настоящих вычислений на GPU и 3D консольного класса — без скачивания и установки.

Примерно пятнадцать лет аргумент против браузерных игр был техническим — и справедливым. WebGL строился поверх API, спроектированного для телефонов 2007 года. Он умел рисовать впечатляющие вещи, но всю дорогу сопротивлялся разработчику, а всё, что касалось вычислений на GPU — массовые частицы, физика, отсечение, процедурная генерация, — приходилось имитировать или считать на процессоре.

Этот аргумент устарел. WebGPU — современный API из того же семейства, что Vulkan, Metal и Direct3D 12, и с 2026 года он работает везде, где это важно. Последний пробел закрылся, когда Safari 26 выпустил его на macOS, iPadOS, iOS и visionOS: телефон в вашем кармане получил тот же класс графического API, что и консоль под телевизором.

WebGPU против WebGL на практике

WebGLWebGPU
ОсноваOpenGL ES 2.0/3.0, примерно 2007 годПоколение Vulkan / Metal / D3D12
Вычислительные шейдерыНедоступныПолноценная поддержка
Накладные расходы на вызов отрисовкиВысокие — узким местом часто становится CPUНизкие, за счёт заранее записанных пакетов команд
Типичный потолокХорошая 2D, приличная 3DФизика, крупные системы частиц, тяжёлые сцены
Поддержка браузерами в 2026ПовсеместнаяПовсеместная, включая Safari на iOS

Важнее всего строка про вычисления. Вычислительные шейдеры позволяют игре выполнять универсальную работу на GPU — тысячи частиц, симуляцию ткани, толпу, жидкость — вместо того чтобы просить JavaScript обрабатывать это по одному объекту. Одна эта возможность и отличает браузерную игру, которая выглядит как браузерная, от той, которая так не выглядит.

Что на самом деле меняется для игроков

  • Более тяжёлые сцены при стабильном кадре, потому что CPU больше не является узким местом по вызовам отрисовки.
  • Настоящая физика и системы частиц вместо дешёвых приближений эпохи WebGL.
  • Лучшее поведение батареи на телефонах: современные API тратят заметно меньше лишней работы на кадр.
  • Одна и та же сборка везде. Одна ссылка, никакого магазина и никакой платформенной версии, которую надо ждать.
  • Ничего не нужно устанавливать — потолок поднялся, а скачивание не вернулось.

Скажем прямо: доступность WebGPU не означает, что его использует каждая браузерная игра. Большая часть веба, включая 3D-игры на этом сайте, по-прежнему рендерит через WebGL с помощью three.js — он зрелый, поддерживается повсеместно и вполне достаточен для многих игр. WebGPU поднимает потолок, но не обновляет задним числом то, что уже написано.

Веб и так выигрывал по трению

Интересно в этом сдвиге то, что он делает с компромиссом. Браузерные игры всегда выигрывали по трению — ни скачивания, ни установки, ни аккаунта, ни витрины — и проигрывали по графическому потолку. Игроки принимали второе, чтобы получить первое. Снятие потолка не просто делает браузерные игры красивее: оно убирает саму причину выбирать.

Тем временем разрыв по трению рос с другого конца: установки за 100 ГБ, обязательные лаунчеры, патчи первого дня крупнее целых игр десятилетней давности. Мы писали о возвращении браузерных игр ещё до этой технической новости, и с тех пор аргумент только окреп.

Как выглядит 3D во вкладке прямо сейчас

Верить на слово не обязательно. Penalty Kings рисует стадион в натуральную величину с сеткой ворот, анимированными бьющим и вратарём и четырьмя вариантами погоды и времени суток — и разрешает каждый удар настоящей физической моделью, а не подбрасыванием монеты. Count Control Legends гонит по дорожке толпу из сотен отдельных бегунов на 60 Гц.

Tunnel Rush и Turbo Rush выжимают перспективную скорость, XO Cube играет в крестики-нолики на вращаемой 3D-решётке, а GeoScout бросает вас в реальные уличные панорамы и предлагает понять, где на Земле вы оказались. Каждая открывается во вкладке, на телефоне, без единой установки.

Если нужна плоская версия, в категории аркад живут игры на реакцию, а в категории головоломок — игры на размышление. Обе загружаются примерно за то время, что лаунчер тратит на проверку обновлений.

Часто задаваемые вопросы

Что такое WebGPU?

WebGPU — современный API графики и вычислений для веб-браузеров, спроектированный как преемник WebGL. Он открывает то же поколение возможностей GPU, что Vulkan, Metal и Direct3D 12, включая вычислительные шейдеры, что позволяет веб-играм выполнять на видеокарте работу, которую раньше приходилось имитировать или медленно считать на процессоре.

Какие браузеры поддерживают WebGPU в 2026 году?

Все основные. WebGPU вышел в продакшн в крупных браузерах, а Safari 26 выпустил его на macOS, iPadOS, iOS и visionOS, закрыв последний значимый пробел. На практике это значит, что игра на WebGPU может охватывать десктоп и мобильные устройства одной сборкой.

Чем WebGPU отличается от WebGL?

WebGL основан на OpenGL ES — API, спроектированном около 2007 года, — не поддерживает вычислительные шейдеры и имеет высокие накладные расходы на вызов отрисовки. WebGPU построен на поколении Vulkan/Metal/D3D12, имеет полноценные вычислительные шейдеры и значительно меньшие накладные расходы. Практический результат — более тяжёлые сцены, настоящая физика и крупные системы частиц при стабильном кадре.

Нужны ли браузерным играм скачивание или плагины?

Нет. WebGPU повышает то, что браузерная игра способна отрисовать, но не меняет способ её доставки. Игра по-прежнему остаётся веб-страницей: браузер загружает пакет кода и ресурсов так же, как открывает любой сайт, запускает его во вкладке и ничего не устанавливает на устройство.

Используют ли 3D-игры на PapoGames технологию WebGPU?

Пока нет — здешние 3D-проекты рендерятся через WebGL с помощью three.js, который зрел, поддерживается повсеместно и более чем достаточен для игр такого масштаба. WebGPU важен как потолок того, чем браузерные игры могут стать; он не меняет автоматически то, что уже существует и хорошо работает.

#WebGPU#WebGL#Browser Gaming#HTML5#3D Games#Technology