Опубликовано: 27 февраля 2025 г.
Это был напряженный месяц для Baseline как для сообщества, так и для Google и других крупных поставщиков браузеров. В этом выпуске ежемесячного дайджеста Baseline мы из Chrome Developer Relations еще раз уделяем время обзору последних событий, таких как обновления, статьи и обсуждения сообщества, инструменты и все, что, по нашему мнению, связано с Baseline, и о чем вам следует знать!
Interop 2025 уже в стадии реализации
Каждый год проект Interop определяет ряд направлений, над которыми сотрудничают основные поставщики браузеров и поддерживающие организации, чтобы в течение одного года внедрить новые функции во все браузеры. В феврале проект Interop 2025 был официально запущен как совместная работа:
- Сообщение в блоге Apple
- Сообщение в блоге Mozilla
- Сообщение в блоге Microsoft
- Сообщение в блоге Google
- Сообщение в блоге Игалии
- Сообщение в блоге Bocoup
Области, на которых проект сосредоточится в этом году, включают функции Core Web Vitals, View Transitions API, WebAssembly, Layout и многие другие. Прочтите любое (или все) из этих сообщений в блоге!
Чат у камина TheJam.dev с Рэйчел Эндрю
Недавно Рэйчел Эндрю из Chrome Developer Relations встретилась с Брайаном Ринальди на TheJam.dev , чтобы поговорить о Interop и Baseline.
Дискуссия носила широкий характер и включала вопросы аудитории. Его стоит посмотреть, потому что он закладывает основу для того, почему Baseline — это вещь, и как он помогает веб-разработчикам понять, какая часть веб-платформы доступна для использования, не беспокоясь о совместимости браузера.
Плагин WordPress с базовым статусом
В этом месяце Джефф Грэм из CSS-Tricks опубликовал Baseline Status in a WordPress Block , статью о плагине WordPress baseline-status , который реализует веб-компонент Baseline Status . Этот плагин дает вам более простой способ разместить веб-компонент на страницах вашего сайта, где вы хотите указать базовый статус определенной функции.
Веб-компонент Baseline Status и плагин, который его реализует, очень полезны в таких контекстах, как статьи о веб-функциях, где можно прояснить, можно ли использовать конкретную веб-функцию во всех основных браузерных движках. Что еще более важно, при визуализации веб-компонент предоставляет вам самую последнюю возможную информацию о конкретной веб-функции. CSS-Tricks, безусловно, использует преимущества веб-компонента, реализуя его на своем сайте — например, вы можете видеть, что страница документации для правила @scope
в CSS-Tricks реализует плагин baseline-status.
Базовый пример RUMVision
В январском выпуске дайджеста мы объявили, что компания RUMVision интегрировала Baseline в свое решение RUM . Это интересная разработка, поскольку это один из первых инструментов, помогающих владельцам сайтов узнать, какие функции Baseline могут принести пользу их пользователям.
В этом месяце RUMVision написала тематическое исследование о том, как они интегрировали Baseline в свой продукт. Это убедительный пример, и его стоит прочитать, если вы хотите знать, как им это удалось!
API Popover теперь является базовым. Недавно доступен (снова)
В апреле 2024 года было объявлено, что Popover API стал Baseline Newly Available . Однако в реализации этого API в одном браузерном движке была серьезная ошибка, которая была пропущена, из-за чего Popover API стал базовым новым доступным раньше, чем это должно было быть.
В результате (и по некоторым причинам вас может заинтересовать то, о чем мы писали ) базовая дата новой доступности Popover API была обновлена и стала 27 января этого года.
Работает во всех браузерах — совместимость за пределами доступности
Недавно Марико Косака из Chrome DevRel поехала в Финикс, штат Аризона, чтобы выступить на конференции HalfStalk о Baseline. В ее выступлении было уделено время определению концепции совместимости, тому, как определить, когда функции совместимы (для всех типов устройств), насколько сложно это может быть без небольшой помощи и как Baseline упрощает работу для разработчиков.
Хотя в настоящее время для этого выступления не записано видео, вы можете просмотреть слайды Марико, чтобы узнать больше. Следите за тем, как мы из отдела по связям с разработчиками Chrome рассказываем о Baseline на конференции рядом с вами!
ESLint теперь официально поддерживает проверку CSS
Если вы когда-либо использовали ESLint, вы знаете, что исторически это был инструмент для проверки только JavaScript. В этом месяце ESLint объявила, что линтинг CSS теперь официально поддерживается их инструментами . Часть этого объявления касается правила require-baseline
, которое помогает вам обеспечить использование функций Baseline в CSS вашего проекта. Мы с нетерпением ждем появления новых инструментов, обеспечивающих базовую поддержку веб-разработчикам, чтобы было легче понять вопрос поддержки функций.
Это еще один месяц в книгах!
2025 год был большим годом для Baseline, и мы здесь, в Chrome Developer Relations, ожидаем еще много разработок в этой области. Следите за следующим выпуском этого дайджеста в конце следующего месяца, и, как обычно, вы можете сообщить нам, если мы пропустили что-то, что, по вашему мнению, должно быть включено здесь или в следующем выпуске дайджеста.