Discover
Веб-стандарты
Веб-стандарты
Author: Сообщество «Веб-стандарты»
Subscribed: 12,006Played: 156,992Subscribe
Share
© СС BY-NC-ND 4.0
Description
Новости фронтенда в еженедельном подкасте сообщества «Веб-стандарты»
498 Episodes
Reverse
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Алексей СимоненкоТемы00:00:00 Интро00:01:22 Новинки Chrome 14200:28:15 HTTPS по умолчанию00:36:58 ESM в 202600:47:36 Перфоманс фреймворков01:14:19 Пора регулировать ReactСмотрите нас• Лайв на ЮтубеНовинки Chrome 142• Chrome 142HTTPS по умолчанию• Google online security blog: HTTPS by defaultESM в 2026• Import JavaScript like it’s 2026Перфоманс фреймворков• I built the same app 10 times: evaluating frameworks for mobile performanceПора регулировать React• Is it time to regulate React?Ответы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Алексей СимоненкоТемы00:00:00 Интро00:00:59 Privacy Sandbox всё00:21:06 React Compiler00:39:10 Интерактивные элементы00:57:41 JSON: import или fetch01:13:29 ChatGPT Atlas и ARIA01:34:24 Ответы на вопросыСмотрите нас• Лайв на ЮтубеPrivacy Sandbox всё• Update on Plans for Privacy Sandbox Technologies• Privacy Sandbox feature status• Гугл и куки в 421-м• Storage Access APIReact Compiler• React Compiler v1.0• How React Compiler Performs on Real Code• Жизнь до и после React Compiler• React-compiler-healthcheckИнтерактивные элементы• What’s an interactive element?• O dialog focus, where art thou?JSON: import или fetch• Importing vs fetching JSONChatGPT Atlas и ARIA• Introducing ChatGPT Atlas• ChatGPT Altlas: Publishers and Developers• First Rule of ARIA UseОтветы на вопросы• State of JS 2024: Resources• Syntax.fm• ShopTalk Show• PodRocket• Off The Main Thread• Whiskey Web and Whatnot• Igalia Chatspodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Вадим МакеевТемы00:00:00 Интро00:01:15 Опрос MDN00:02:56 Новинки Firefox 14400:19:13 Прогрессивные картинки00:48:37 Библиотека CSS extras01:05:44 Теория мёртвых фреймворков01:29:41 Ответы на вопросыСмотрите нас• Лайв на ЮтубеОпрос MDN• MDN Developer SurveyНовинки Firefox 144• Firefox 144 release notes for developers (Stable)• Same-document view transitions have become Baseline Newly available• A beginner-friendly guide to view transitions in CSSПрогрессивные картинки• The present and potential future of progressive image renderingБиблиотека CSS extras• A collection of useful CSS custom functions• Sindre Sorhus• I am sorry, but everyone is getting syntax highlighting wrongТеория мёртвых фреймворков• Dead framework theory• Using CSS custom functionsОтветы на вопросы• Allow authors to apply new css features (like cascade layers) while linking stylesheetspodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Андрей Мелихов, Алексей Симоненко, Полина ГуртоваяТемы00:00:00 Интро00:01:38 Новинки Chrome 14100:23:11 Гриды как таблицы00:30:40 Всё уже есть в Node.js00:45:23 Современные цвета в CSS00:53:15 Какой if() в CSS нам нужен01:01:26 История Prettier01:25:50 Агенты в Playwright01:34:23 Вайб-инжиниринг01:51:56 Ответы на вопросыСмотрите нас• Лайв на ЮтубеНовинки Chrome 141• Chrome 141• Devtools MCP featuresГриды как таблицы• CSS Grid: A helpful mental model and the power of grid linesВсё уже есть в Node.js• 15 Recent Node.js Features that Replace Popular npm PackagesСовременные цвета в CSS• A pragmatic guide to modern CSS colours - part oneКакой if() в CSS нам нужен• CSS if() — breakthrough or breakdown?История Prettier• Birth of Prettier• The Hardest Program I’ve Ever Written• A Prettier JavaScript Formatter• A prettier printerАгенты в Playwright• Playwright AgentsВайб-инжиниринг• Vibe engineeringОтветы на вопросы• A deep dive into Cloudflare’s September 12, 2025 dashboard and API outagepodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Андрей Мелихов, Алексей Симоненко, Вадим МакеевТемы00:00:00 Интро00:01:23 State of JS и лого W3C00:10:47 Подчистка зависимостей00:17:07 WPT спасли веб-платформу00:38:25 Ответ Deno и GitHub на эксплойты npm01:08:50 HTML в скринридерах01:21:47 Так себе фреймворк Next.js01:41:00 Ответы на вопросыСмотрите нас• Лайв на ЮтубеState of JS и лого W3C• State of JavaScript 2025• The W3C adopts a new logo• W3C unveils its new logoПодчистка зависимостей• Cleaning house in nx monorepo, how I removed 120 unused deps safelyWPT спасли веб-платформу• How a Shared Test Suite Fixed the Web’s Biggest Problems• Web Platform Tests• ACID TestsОтвет Deno и GitHub на эксплойты npm• How Deno protects against npm exploits• Our plan for a more secure npm supply chainHTML в скринридерах• Screen reader HTML support tables• Screen reader HTML support lookupТак себе фреймворк Next.js• Why Next.js Falls Short on Software EngineeringОтветы на вопросы• Adam Argylepodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Алексей Симоненко, Вадим Макеев, Никита ДубкоТемы00:00:00 Интро00:01:22 Новинки Chrome 14000:31:23 Масштабирование текста00:45:58 Temporal в Chrome00:57:07 Двойная обводка фокуса01:11:28 Chrome DevTools MCP01:25:45 Ответы на вопросыСмотрите нас• Лайв на ЮтубеНовинки Chrome 140• Chrome 140 Release notes• Ready for Developer Testing: Scoped View Transitions• MDN: caret-animation• Использование font-feature-settings на MDNМасштабирование текста• Blink: Intent to Prototype: meta name="text-scale"• Explainer: meta tag for text scaling behavior• Explainer: env(preferred-text-scale)Temporal в Chrome• Intent to Ship: Temporal in ECMA262• Chrome Platform StatusДвойная обводка фокуса• Taking a shot at the double focus ring problemChrome DevTools MCP• Chrome DevTools (MCP) for your AI agentОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Полина Гуртовая, Никита ДубкоТемы00:00:00 Интро00:00:51 Куча всего в Safari 2600:50:34 Новинки Firefox 14301:05:06 Спека Wasm 3.001:28:30 React убивает инновации01:54:16 Ответы на вопросыКуча всего в Safari 26• WebKit Features in Safari 26.0• Safari 26.0 Release Notes• Color models for humans and devicesНовинки Firefox 143• Firefox 143 for developers• Changes on CSS Grid Layout in percentages and indefinite heightСпека Wasm 3.0• Wasm 3.0React убивает инновации• React won by default. And it’s killing frontend innovation, Лорен СтюартОтветы на вопросы• Про функцию if() на MDNpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Алексей Симоненко, Вадим МакеевТемы00:00:00 Интро00:01:22 Ежедневные новости00:03:57 Бэкенд для JS-инструментов00:23:41 Liquid Glass на SVG00:46:46 Каскадные слои01:01:40 Гайд по выравниванию01:16:30 Все кейсы веба01:29:44 Ответы на вопросыЕжедневные новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• Instagram• LinkedInБэкенд для JS-инструментов• The missing link in JavaScript toolsLiquid Glass на SVG• Liquid Glass in the Browser: Refraction with CSS and SVG, Крис Фейхо• The web behind glass, Томас ГюнтерКаскадные слои• CSS overrides without important using layers in Astro componentsГайд по выравниванию• The Fundamentals of CSS Alignment, Темани Афиф• Grid by ExampleВсе кейсы веба• Trying to Make Sense of Casing Conventions on the WebОтветы на вопросы• MDN: Creating links• CanIinclude подтверждает• The road to HTMHell is paved with semantics• Jumping HTML tags. Another reason to validate your markuppodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Алексей Симоненко, Андрей МелиховТемы00:00:00 Интро00:01:22 Заявки на Interop 202600:15:20 API для агентов WebMCP00:37:44 Rspack 1.5 и Rust кругом00:55:23 Неточные таймеры01:14:23 Chrome 17 летЗаявки на Interop 2026• Submit your ideas for Interop 2026• Предлагайте свои идеиAPI для агентов WebMCP• AI agents and the web. A proposal to keep developers in the loop• webmachinelearning/webmcpRspack 1.5 и Rust кругом• Announcing Rspack 1.5• Rslint• Gravity-ui/app-builderНеточные таймеры• Why do browsers throttle JS timers?Chrome 17 лет• Google Chrome at 17. A history of our browserОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Алексей Симоненко, Полина Гуртовая, Вадим МакеевТемы00:00:00 Интро00:01:48 JSON.stringify в V800:20:58 Введение в Anchor Positioning00:48:15 Опыт TypeScript в Node.js01:07:31 Беззубый radial-gradient()01:27:03 SVG-кривые руками01:39:25 Сторонние агенты в ZedСмотрите нас• Лайв на ЮтубеJSON.stringify в V8• JSON.stringify improvementsВведение в Anchor Positioning• The Basics of Anchor Positioning• Polyfill for CSS Anchor Positioning• Grid by ExampleОпыт TypeScript в Node.js• How we migrated our Rush.js monorepo to Node type strippingБеззубый radial-gradient()• Obsessing over smooth radial-gradient() disc edgesSVG-кривые руками• An Interactive Guide to SVG Paths• Полина пишет SVG руками• HTTP 203: Demystifyingish SVG paths• A friendly introduction to SVGСторонние агенты в Zed• Bring Your Own Agent to Zed — Featuring Gemini CLIОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Алексей СимоненкоТемы00:00:00 Интро00:01:22 Firefox 14200:17:41 Веб-аппы в Firefox00:33:39 CSS random()00:53:39 Решение по masonry01:03:46 Неудобные ID01:18:20 Просто шипьFirefox 142• Firefox 142 for developers• It’s the first Firefox release since I’ve joined the team…Веб-аппы в Firefox• Give web apps in Firefox a try on Labs and tell us what you think!• Intent to ship web apps in Firefox for WindowsCSS random()• Rolling the Dice with CSS random()Решение по masonry• Masonry Switch SyntaxНеудобные ID• Improve DX of element reference attributesПросто шипь• Just fucking shipОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Андрей Мелихов, Никита Дубко, Алексей СимоненкоТемы00:00:00 Интро00:00:59 Видео, гифки и картинки00:29:20 Результаты State of CSS01:17:23 Ускорение экосистемы npm01:28:56 Недоступный чистый CSSВидео, гифки и картинки• Explainer: images in video• Explainer: image-animationРезультаты State of CSS• State of CSS 2025Ускорение экосистемы npm• Speeding up the JavaScript ecosystem: Semver• Горшочек варитНедоступный чистый CSS• CSS-only solutions are not accessibleОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Вадим Макеев, Никита Дубко, Алексей Симоненко, Андрей МелиховТемы00:00:00 Интро00:01:23 Проблемы с доменом00:02:38 Chrome 13900:32:21 Item-flow, часть 200:51:02 Tailwind и CSS снова друзья01:09:43 TypeScript 5.901:19:56 XSLT пора уйти01:37:18 Ответы на вопросыChrome 139• Chrome 139• CSS-функции в 462 эпизодеItem-flow, часть 2• Item Flow – Part 2: next steps for Masonry• Item-flow для Masonry в 469 эпизодеTailwind и CSS снова друзья• Friends at Last: Tailwind & CSS… whodathunkit?!• Open PropsTypeScript 5.9• Announcing TypeScript 5.9• WebKit: Add core semantics of import deferXSLT пора уйти• Should we remove XSLT from the web platform?Ответы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Алексей Симоненко, Андрей Мелихов, Полина ГуртоваяТемы00:00:00 Интро00:00:52 TS без типов в Node.js00:11:07 Инкрементальные шрифты00:18:41 Все JS-рантаймы00:50:59 DXT для MCP01:06:16 Вайб-кодингTS без типов в Node.js• Node.js v22.18.0Инкрементальные шрифты• Incremental font transfer• IFT explainer explainerВсе JS-рантаймы• The many, many, many JS runtimes of the last decadeDXT для MCP• Pack MCP into desktop extensionsВайб-кодинг• Vibe code is legacy code• It’s rude to show AI output to peopleОтветы на вопросыpodcast@web-standards.dev
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Вадим Макеев, Алексей Симоненко, Андрей МелиховТемы00:00:00 Интро00:01:15 Анонс State of HTML00:04:32 MDN 20 лет00:09:27 Safari TP 22400:18:40 Animation-ranges00:30:16 Firefox 14100:52:28 React Router и RSCАнонс State of HTML• State of HTMLMDN 20 лет• Celebrating 20 years of MDNSafari TP 224• Release Notes for Safari Technology Preview 224Animation-ranges• So many ranges, so little time: A cheatsheet of animation-ranges for your next scroll-driven animationFirefox 141• Firefox 141 for developers• Explicit Resource Management• JavaScript’s New Superpower: Explicit Resource Management• Выпуск №475: Await using• Выпуск №476: ПоправочкаReact Router и RSC• React Router and React Server Components: The Path Forward• React Router RSC PreviewОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Вадим Макеев, Андрей Мелихов, Никита ДубкоТемы00:00:00 Интро00:02:05 Igalia и Interop00:18:04 Браузеры без WebKit на iOS00:46:14 Нативная DOM-шаблонизация01:13:23 Десять лет Wasm01:33:49 Плато перформансаСмотрите нас• Лайв на ЮтубеIgalia и Interop• Igalia, Interop and the Sovereign Tech FundБраузеры без WebKit на iOS• Apple’s Browser Engine Ban Persists, Even Under the DMAНативная DOM-шаблонизация• The time is right for a DOM templating API• What should a native DOM templating API look like?• WICG/webcomponents: A declarative JavaScript templating APIДесять лет Wasm• WebAssembly: Yes, but for What?• When Is WebAssembly Going to Get DOM Support?Плато перформанса• Why you need to know your site’s performance plateau (and how to find it)Ответы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Полина ГуртоваяТемы00:00:00 Интро00:01:18 State of HTML и другие00:07:36 Бета TypeScript 5.900:24:34 Clip-path руками00:43:08 Cloudflare и AI-трафик00:57:37 React больше не чемпионState of HTML и другие• Design state of HTMLБета TypeScript 5.9• Announcing TypeScript 5.9 BetaClip-path руками• Better CSS Shapes Using shapeCloudflare и AI-трафик• The crawl before the fall… of referralsReact больше не чемпион• Why React is no longer the undisputed champion of JavaScriptОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Полина Гуртовая, Вадим Макеев, Никита ДубкоТемы00:00:00 Интро00:01:08 Стилизация форм00:31:20 Новости Vercel00:44:00 Доступность в Европе00:58:58 Эксперименты с заголовками01:11:21 Оптимизация Wasm в V801:28:33 Сноски в вебеСтилизация форм• Form control styling• CSS Form Control Styling Level 1• Multicol and fragmentation• Slides: Multicol and FragmentationНовости Vercel• Vercel ship recapДоступность в Европе• European Accessibility Act Countdown• Инклюзивный ананас• Алексей Назаренко• Getting to know the European legislation on accessibilityЭксперименты с заголовками• Intent to Prototype: :heading & :heading(AnB#) selectors• https://drafts.csswg.org/selectors-5/#headings• Intent to Prototype: headingoffset & headingreset attributesОптимизация Wasm в V8• Wasm speculative optimizationsСноски в вебе• Give footnotes the boot• Выноски в блоге РомыОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Андрей Мелихов, Вадим МакеевТемы00:00:00 Интро00:01:00 Firefox 14000:12:15 Chrome 13800:24:42 История JavaScript00:39:30 Deno и Fresh 200:49:29 Возвращение PNGFirefox 140• Firefox 140 for developers• Syntax-highlight elementChrome 138• Chrome 138История JavaScript• A brief history of JavaScriptDeno и Fresh 2• An Update on FreshВозвращение PNG• PNG is back!• Portable Network Graphics (PNG) Specification (Third Edition)• Animated PNG (APNG)• cICP in PNG, explainedОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Полина Гуртовая, Вадим Макеев, Никита Дубко, Андрей МелиховТемы00:00:00 Интро00:01:35 CSS border-shape00:16:38 JSON-модули00:26:41 Доступные шутки00:42:39 Фокус в диалоге00:56:55 Анимация CSS-зума01:08:00 JS опять сломал вебCSS border-shape• Intent to Prototype: CSS border-shape• Borders and Box Decorations L4• Border-shape explainerJSON-модули• JSON module scripts are now Baseline Newly available• Using CSS Module Scripts to import stylesheets• Loading non-JS resourcesДоступные шутки• Accessible RickrollingФокус в диалоге• Where to Put Focus When Opening a Modal DialogАнимация CSS-зума• Animating zooming using CSS: transform order is important… sometimesJS опять сломал веб• JavaScript broke the web (and called it progress)Ответы на вопросыpodcast@web-standards.ru








следующий выпуск должен быть про pug. препроцессор html
А где новые эпизоды на google podcast? С 4 января не обновляется
Скажите, пожалуйста, что вы не остались на России и не спонсируете налогами снаряды, которыми убивают детей в Украине. Тогда можно слушать ваши подкасты с чистой совестью.
Очень понравилось про алгоритмы и их необходимость.
опечатка в названии
Вся магия LazyLoading в соединении. Если проверять работу технологии на 3g, то магия будет работать)) Попробуйте
по поводу англоязычных подкастов - все классно, пилите больше таких по возможности
интервью на английском очень понравились)
Поддержка проекта - это некий фидбек уровня заинтересованности. Поддержать то, что развивает тебя - это как поддержать себя)) Спасибо!
Не ожидал услышать от гостя в начале о себе: "handsome middleage". Это стандартное представление у них?))
привет! добавьте ссылки на статьи и видео.
попробуйте зайти на тостере в раздел js. Там сплошной jquery
Англоязычные подскаты также круто слушать
хва..хват...хватит... заи...заик...заикаа... заикаться.... и "эээээ", "аааа"
23 февраля - День защитника отечества. Разве пацифисты не могут быть защитниками своего отечества?
бэкендер слушает подкаст о фронтэнде.
Отличные пожелания!😊
#PWA Chrome 70!!
"ортогональный консёрн", "нет дискашн" ну вы и намудрили
капец как много англицизмов. Алеё, народ!