Задавались вопросом, какие фичи есть в вебе?
Или как понять, что из них уже можно использовать?
Теперь найти ответы на эти вопросы стало проще.
web-features
web-features — инициатива от WebDX Community Group по созданию общего каталога возможностей веб-платформы.
Ребята описывают назначение каждой сущности из HTML, CSS, JS, Web API. Всё это хранится в репозитории на GitHub и затем используется для создания нескольких штук.
Baseline
На основе инфы из репозитория web-features формируется baseline, который говорит нам о том, насколько давно фича находится в вебе:
- limited availability — фича доступна только в ряде браузеров;
- newly available — фича работает в новых версиях браузерах, но может не работать в старых;
- widely available — фича доступна в браузерах как минимум 2,5 года (30 месяцев).
Baseline призван дать быстрое и лёгкое понимание доступности фичи в браузерах, чтобы понять, насколько широко она распространена.
npm пакет web-features
Предоставляет инфу о веб-фичах и об их Baseline статусе. Может пригодиться, если вам нужно вставлять виджет бэйзлайна на сайт, либо в каких-то CI проверках.
Web platform features explorer
На главной странице эксплорера есть информация о веб-фичах, сменивших baseline статус в текущем месяце. В разделе Release Notes можно увидеть, что нового появилось в браузерах в каждом месяце. Помимо этого можно найти интересующую вас фичу и провалиться на страницу о ней. Там вы найдёте:
- короткое описание фичи,
- ссылку на MDN,
- браузерную поддержку,
- выжимку из опросов State of,
- ссылку на спецификацию.