Все ли браузеры поддерживают WebGL по умолчанию?

Всем привет! Мы разрабатываем браузерное расширение для изучения иностранных языков Corgi.

Мы решили разнообразить процесс изучения слов и добавить в плагин простенькие браузерные игры. Основная задача - это поддержка максимального кол-во браузеров и их версий.

Встал вопрос выбора движка и мы столкнулись с проблемой, что большинство использует WebGL. Хотели уточнить на сколько это критично?

Дело в том, что у меня в Chrome на маке он почему-то выключен.

Все ли браузеры поддерживают WebGL  по умолчанию?

При беглом ресерче по интернету стало понятно, что на большинстве браузерах WebGL отключен по умолчанию.

Поэтому я хотел уточнить, на сколько правдива эта информация и как лучше поступить в этой ситуации?

UPD от ChatGPT:

WebGL - это технология, которая позволяет создавать интерактивные 3D-графики в браузере. WebGL не является обязательным компонентом всех браузеров, и он может быть отключен по умолчанию в некоторых браузерах или на некоторых устройствах.Но в целом, большинство современных браузеров поддерживает WebGL и включают его по умолчанию. Но даже если браузер не включает WebGL по умолчанию, обычно вы можете включить его в настройках браузера.

22
22 комментария

При беглом ресерче по интернету стало понятно, что на большинстве браузерах WebGL отключен по умолчанию.Может быть отключен WebGL 2 или WebGPU, но я давно не видел браузеров с недоступным WebGL 1

4

На самом деле какая-то странная ситуация
В сафари все ок, в гугл кэнери тоже все ок, а вот в обычном хроме отключено (прикрепил скриншот в статью)

Меня это немного напрягло, поэтому я немного погуглил и на парочке сайтов увидел, что это достаточно частое явление

Caniuse пишет 98% поддержки WebGL. Он точно везде работает. Возможно, ваш гпу в блэклисте хрома на маке (там такое бывает).

1

Странно. Глянул у себя — Safari amd64 и aarch64, Chrome Mac amd64 и aarch64, Chrome Windows amd64 — везде работает по дефолту

У меня причем в Chrome не ок, а в Chrome Canary все ок
В общем, какая-то удивительная ситуация на самом деле

Комментарий недоступен

Да, я это понимаю, только у меня версия хрома 111
Но он выключен по умолчанию