Модуль для проверки доступности определенных функций, а также для получения параметров контекста WebGL.
Проверяет, можно ли получить контекст WebGL.
Проверяет, доступен ли API Worker.
Возвращает последнее пространство имен API, найденное в списке: File, FileReader, FileList, Blob.
Создает элемент HTML с сообщением о недоступности WebGL и ссылкой на страницу устранения неполадок.
Генерирует и показывает сообщение о недоступности WebGL, добавляя его в качестве дочернего элемента к указанному элементу (или телу документа, если элемент не указан).
Получает информацию об агенте пользователя и определяет, запущен ли он на iPhone, iPad или iPod.
Получает информацию об агенте пользователя и определяет, запущен ли он на Android.
Проверяет, предлагаются ли контекстом WebGL расширения OES_texture_half_float и OES_texture_half_float_linear.
Проверяет, доступен ли WebAudio API.
Возвращает параметр UNMASKED_VENDOR_WEBGL расширения WEBGL_debug_renderer_info. Если последний отсутствует, возвращается пустое строковое значение.
Возвращает параметр UNMASKED_RENDERER_WEBGL расширения WEBGL_debug_renderer_info. Если последний отсутствует, возвращается пустое строковое значение.
О том как получить исходный код этого модуля читайте тут.