TGViewer
Код Меркури Код Меркури @mercdev · 2.05K subscribers
Post #6295 656
О проекте Web Platform Baseline

Современная веб-платформа предоставляет множество возможностей, и каждая такая возможность (фича) может включать в себя как один, так и сразу несколько, связанных между собой JS/HTML/CSS Web API.

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

🟠 Limited availability (оранжевая иконка) — возможность ещё не поддерживается в основном наборе браузеров;

🔵 Newly available (голубая иконка) — возможность недавно поддерживается в основном наборе браузеров;

🟢 Widely available (зелёная иконка) — возможность поддерживается в основном наборе браузеров уже 30 месяцев (2.5 года).

Под основным набором браузеров (core browser set) понимаются Chromium (Desktop и Android), Firefox (Desktop и Android) и Safari (macOS и iOS). Под Desktop понимаются Windows, macOS, Linux и ChromeOS. То есть все 3 основных движка браузеров на всех основных платформах.

Статус Baseline для каждой возможности вычисляется и обновляется на основе результатов прохождения автоматически запускаемых тестов из набора Web Platform Tests каждой новой версией браузера из основного набора.

Что это означает для разработчиков прогрессивных веб-приложений (PWA)?

Если фича имеет статус Widely available, её можно смело использовать, если нет, её можно использовать как прогрессивное улучшение (progressive enhancement).

Baseline также может использоваться в качестве целевого значения в ESLint, Stylelint, PostCSS, Autoprefixer, Babel и других инструментах, использующих Browserslist.

👉 Чтобы определить целевое значение Baseline на основе анализа информации о версиях браузеров пользователей именно вашего веб-приложения, можно воспользоваться, например, инструментом Google Analytics Baseline Checker.

Изначально проект Baseline был создан командой Google Chrome, но сейчас курируется W3C WebDX Community Group, куда входят независимые эксперты, представители всех основных браузеров и других заинтересованных компаний.

Сейчас статус Baseline отображается:

— на сайтах MDN, Can I Use, CSS Database и других;

— в IDE, основанных на VSCode, таких как Cursor, Windsurf и других, в том числе работающих прямо в браузере, таких как GitHub Codespaces, GitLab Workspaces, Firebase Studio и других;

— в IDE от JetBrains, таких как WebStorm, PhpStorm и других.

Теперь же статус Baseline отображается и в Chromium DevTools.

#web
  • ❤ 1
More from @mercdev
  1. Oct 15, 2026Работа не волк, работа — это делать металлические направляющие для серверных шкафов... жел…
  2. Oct 13, 2026Какой релиз Apple без мемов. Собрали самые настоявшиеся 😎 Кидайте свои в комменты!
  3. Oct 13, 2026Apple готовит новый гаджет для умного дома 🍏 Кажется, Apple решила скрестить iMac G4 с бо…
  4. Oct 12, 2026Post #6937
  5. Oct 8, 2026А вы чем занимаетесь на работе? Наши QA-инженеры, например, занимаются спортом. И не прост…
  6. Oct 5, 2026На прошлой неделе прошла конференция DevDay от OpenAI. Если коротко, вышла модель для коди…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →