Опубликовано: 7 августа 2025 г.
Внедрение новых функций в веб-разработке уже давно является проблемой для разработчиков. Зачастую веб-разработчики и заинтересованные стороны проекта испытывают повышенное чувство риска при внедрении новых функций: как давно была выпущена эта функция? В каких конкретных версиях браузеров она поддерживается? Возникнут ли у наших пользователей проблемы, если мы внедрим эту функцию?
Baseline was introduced to help solve these problems by giving developers targets they can use. We've discussed how to choose a Baseline target for your application, as well as how you can set your chosen target (including a step-by-step codelab ). By selecting a target that aligns with your project's goals and user base, adoption of new features—even new er features—avoids the headache of tracking specific browser versions, mapping that to user data, and deciding which specific features make the cut.
Существует множество целевых показателей, которые вы можете выбрать, включая постоянно меняющийся базовый показатель, пользующийся широкой поддержкой, но в этом месяце мы запускаем информационную кампанию, чтобы узнать, какой базовый показатель вы выбираете для своего проекта и как вы к нему пришли!
Для начала:
- Ознакомьтесь с руководством по выбору базового целевого уровня, чтобы узнать, как работает этот процесс.
- Используйте имеющиеся в вашем распоряжении данные — например, данные Google Analytics и инструмент проверки базовых показателей Google Analytics — и определите, какой целевой сервис обеспечивает наилучший баланс между поддержкой пользователей и функциями, которые вы хотели бы использовать.
- Если вы не можете использовать данные Google Analytics, рассмотрите возможность использования имеющихся данных аналитики для создания собственных инструментов определения поддержки различных целевых показателей Baseline. Пакет
baseline-browser-mappingможет вам в этом помочь. Чтобы понять, как это работает, вы можете посмотреть, как пакетbaseline-browser-mappingиспользуется инструментом проверки базовых показателей Google Analytics . - В крайнем случае, вы можете использовать данные о базовых целевых значениях из архива RUM в качестве источника информации для выбора собственного базового целевого значения.
- После выбора базового целевого показателя поделитесь результатами, опубликовав их в LinkedIn, X или Bluesky с хэштегом #WhatsMyBaseline .
По возможности, мы также хотели бы узнать о процессе выбора вами целевого базового уровня, в частности, о пороговом значении поддержки, которое имело для вас наибольшее значение, и о том, как это соотносилось с функциями, которые вы хотели использовать, и целевой аудиторией вашего приложения.
Мы с нетерпением ждём реакции разработчиков и других участников проекта на эту кампанию, а также того, как она повлияет на наше обсуждение Baseline в Chrome, благодаря реальному внедрению этой технологии в веб-проекты!