Google запустила сервис для мониторинга API в браузерах
Новости
Ожидается, что он улучшит отображение веб-сайтов в разных браузерах. Диаграммы и графики содержат информацию о JavaScript API, игнорируя CSS и HTML.
2К открытий2К показов
Google объявила о запуске сервиса Web API Confluence Dashboard, отображающего наличие или отсутствие JavaScript API в браузерах Chrome, Firefox, Edge и Safari. Диаграммы и таблицы помогут повысить совместимость браузеров и веб-сайтов друг с другом.
Сбор данных о браузерах
Сервис связан с базой BrowserStack и состоит из двух разделов: каталога и метрики. В каталоге собрана информация о JavaScript API, содержащимся в разных версиях браузеров. Сервис не затрагивает CSS-свойства и HTML-атрибуты, так как алгоритм поиска не способен уловить их при первой загрузке веб-страниц.
На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.
Раздел с метриками состоит из четырех диаграмм:
- API Count отображает скорость, с которой разработчики удаляют и добавляют API;
- Lone Omission уведомляет о числе интерфейсов, которые вынуждают веб-разработчиков использовать скрипты для поддержания совместимости;
- Lone Removal отражает количество удаленных API, из-за которых часть сайтов может отображаться неправильно;
- Browser-Specific показывает количество специфических API для каждого браузера и предупреждает, когда проект перестает работать для единой веб-платформы.
Используемые в сервисе скрипты и документация опубликованы на GitHub.
Новые API внедряются в браузеры регулярно. В июле 2018 года в браузер Chrome 68 были добавлены Page Lifecycle и Payment Handler.
2К открытий2К показов