Теперь API можно мониторить в браузерах. Спасибо, Google

Компания Google анонсировала запуск сервиса под названием Web API Confluence Dashboard. Благодаря ему можно увидеть отсутствие или наличие JavaScript API в таких браузерах, как Firefox, Chrome, Safari и Edge. Все это поможет повысить совместимость сайтов и браузеров друг с другом.

Как собираются данные о браузерах

Web API Confluence Dashboard тесно связан с BrowserStack и имеет два раздела: метрику и каталог. В последнем можно увидеть информацию о JavaScript API, которая содержится в различных версиях интернет-браузеров. Данный сервис никак не затрагивает HTML-атрибуты и CSS-свойства, потому как алгоритм поиска просто не может их уловить во время первой загрузки веб-страниц.

Раздел, в котором представлены метрики, имеет четыре диаграммы:

  • API Count показывает скорость, с которой происходит добавление и удаление разработчиками API.
  • Lone Omission помогает увидеть число интерфейсов, вынуждающие разработчиков использовать специальные скрипты для того, чтобы поддерживать совместимость.
  • Lone Removal отображает количество API, которые были удалены, и из-за которых ряд веб-сайтов может отображаться с ошибками;
  • Browser-Specific отражает количество специфических API для каждого из браузеров и предупреждает о завершении проектом своей работы.

Все скрипты и документация, которые используются в сервисе, опубликованы на GitHub.

Стоит отметить, что новые API постоянно внедряются в популряные браузеры. Например, в июле текущего года в Chrome 68 добавились Page Lifecycle и Payment Handler.

03.09.2018
209
Автор: Юля Черная