Консорциум W3C предлагает JavaScript API для доступа к оборудованию

Консорциум W3C предложил предварительный вариант спецификации "The System Information API", в которой определено два новых JavaScript объекта "SystemInfo" и "SystemDevice", предназначенных для доступа web-приложений к различным параметрам системы и оборудования.

Новые функции API должны предоставлят?
  • Информацию об оборудовании: устройства, PU, размер ОЗУ, данные об объёмах дискового пространства, наличие web-камеры, список устройств ввода/вывода, параметры аудиосистемы.
  • Доступ к сенсорам: уровень заряда аккумулятора ноутбука, текущие установки яркости экрана, информация от различных датчиков.
  • Сетевые параметры: тип (wifi, 3g, gprs, ethernet) и пропускная способность текущего сетевого соединения, сопутствующие данные (IP, MAC-адрес, ESSID беспроводной сети);
  • Системная информация: список параметров для поддерживаемых аудио/видео кодеков (форматы, наличие аппаратной акселерации, максимальный FPS).

С целью защиты частной информации пользователя, в спецификации в качестве требования к поддерживающим данный API браузерам определена необходимость обязательного ручного подтверждения пользователем согласия на предоставление web-приложению вышеуказанных данных.

©  Root.UA