Базовый уровень

Web Platform Baseline вносит ясность в информацию о поддержке браузерами функций веб-платформы.

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

Baseline распространяется на MDN, Can I Use, web.dev, и мы предоставим вам инструменты, чтобы показать, что все функции, описанные в статье или библиотеке, находятся в Baseline.

Скриншот страницы асинхронной функции на MDN. Зеленая галочка для «Базового уровня» означает, что эта функция широко доступна.
Базовый уровень по MDN.

Baseline упрощает понимание поддержки целевого браузера для всех заинтересованных сторон и членов команды.

  • При планировании проекта вместо перечисления конкретных версий браузера вы можете установить требование использования функций, которые являются частью Baseline.
  • Публикуя библиотеку, вы можете помочь потенциальным пользователям понять поддержку используемых функций (и, следовательно, безопасно ли ее использовать на их сайте), объявив о поддержке Baseline.
  • При написании руководства вы можете сказать читателям, что все описанное есть в Baseline. Тогда ваш читатель поймет, что это решение, которое они могут включить в проект.

Как функции становятся частью Baseline?

Базовый уровень состоит из двух этапов:

  • Недавно доступно : эта функция поддерживается последним из основных браузеров и, следовательно, совместима.
  • Широко доступен : прошло 30 месяцев с момента новой даты совместимости. Эту функцию можно использовать на большинстве сайтов, не беспокоясь о поддержке.

Базовый набор браузеров следующий:

  • Сафари (macOS и iOS)
  • Firefox (компьютерный компьютер и Android)
  • Chrome (компьютерный компьютер и Android)
  • Край (рабочий стол)

Таргетинг на базовый уровень помогает предотвратить застревание требований вашего сайта в прошлом. Добавляя функции, вы можете воспользоваться новыми возможностями, которые стали частью Baseline, сохраняя тот же уровень поддержки для ваших пользователей.

Сотрудничество с нашими партнерами в других браузерах

Команда Chrome хочет улучшить опыт разработчиков, и мы знаем, насколько важно, чтобы ваши сайты и приложения хорошо работали во всех браузерах. Чтобы улучшить совместимость, мы сотрудничаем с Apple, Microsoft и Mozilla, а также с другими партнерами в Interop 2022 и Interop 2023.

Поскольку всегда будет некоторый разрыв между функциями, доступными во всех браузерах, мы предложили Группе сообщества Web DX идею создания известного набора безопасных функций. Эта идея стала Baseline, способом определить, какие функции хорошо работают на всех движках, способом сделать поддержку в мире с несколькими движками более понятной.

Базовый уровень 2023 г.

Базовый уровень будет меняться по мере того, как все больше функций станут совместимыми, однако мы считаем, что понимание набора функций Интернета в определенный момент времени имеет смысл. Поэтому раз в год мы будем публиковать Базовый набор года.

Теперь вы можете прочитать о функциях, которые стали частью Baseline 2023 .

Втягиваться

Baseline разрабатывается в рамках проекта Feature Set — проекта, управляемого сообществом, целью которого является предоставление комплексного и актуального набора сгруппированных функций веб-платформы. Любой может внести свой вклад в Baseline, добавляя новые функции, проверяя существующие функции или оставляя отзывы о проблемах в этом репозитории.

Если вы являетесь автором библиотеки или инструмента, мы упростим процесс оказания поддержки. Скоро мы предоставим способы доказать, что ваша библиотека или инструмент совместима с Baseline. Виджет может отображаться на Github и будет ссылаться на веб-сайт Baseline. Следите за обновлениями на этой странице.

Узнать больше