Web Features

Содержание

Задавались вопросом, какие фичи есть в вебе?

Или как понять, что из них уже можно использовать?

Теперь найти ответы на эти вопросы стало проще.

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,
  • ссылку на спецификацию.