Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Алексей Симоненко, Андрей МелиховТемы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
Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Андрей МелиховТемы00:00:00 Интро00:01:39 Бета Safari 2600:44:05 Rolldown-Vite00:57:41 Chrome IP Protection01:05:58 PHP в Node.jsЛайв на ЮтубеБета Safari 26• Safari 26.0 Beta Release Notes• WebKit in Safari 26 beta• Safari Apple DeveloperRolldown-Vite• Announcing Rolldown-Vite• Announcing Oxlint 1.0Chrome IP Protection• Chrome Intent to Experiment: IP ProtectionPHP в Node.js• Seamlessly Blend PHP with Node.jsОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Полина Гуртовая, Никита ДубкоТемы00:00:00 Интро00:00:44 State of CSS00:03:18 Storybook 900:23:16 Прогрессивный JSON00:45:14 CSS-шейпы01:09:56 Как Arc не смог01:40:18 Ответ на вопросыState of CSS• State of CSS 2025Storybook 9• Storybook 9Прогрессивный JSON• Progressive JSONCSS-шейпы• Better CSS Shapes Using shape()Как Arc не смог• Letter to Arc members 2025Ответы на вопросы• Can I email• HEMLpodcast@web-standards.ru
Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Вадим Макеев, Андрей МелиховТемы00:00:00 Интро00:00:59 Chrome 13700:20:40 Firefox 13900:38:13 Просыпайся, Remix00:54:39 Дырявый MCP01:01:12 Эксплейнеры01:16:53 Deno вполне жив01:27:26 Ответы на вопросыChrome 137• New in Chrome 137• Request for developer feedback on reading-flowFirefox 139• Firefox 139 for developers• Playwright with Webdriver BiDi protocolПросыпайся, Remix• Wake up, Remix!Дырявый MCP• GitHub MCP Exploited: Accessing private repositories via MCPЭксплейнеры• A close watcher closeWatcher, Лола Оделола• CSS ::tooltip Pseudo Element• Responsive iframes• Intent to Prototype: Responsive iframesDeno вполне жив• Reports of Deno’s Demise Have Been Greatly ExaggeratedОтветы на вопросы• Workbox• Loguxpodcast@web-standards.ru
Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Андрей Мелихов, Никита Дубко, Вадим Макеев, Полина ГуртоваяТемы00:00:00 Интро00:01:22 Поправочка00:02:41 Google I/O00:33:08 Новинки Baseline00:58:09 Google и доступность01:18:29 TypeScript на Go01:30:49 Вайб-тестинг01:49:52 MCP на GraphQLПоправочка• Явное управление ресурсами при помощи Using и Symbol.disposeGoogle I/O• Google I/O what’s new in Chrome• 10 updates from Google I/O 2025• MDN: Summarizer API• MDN: Translator and Language Detector APIs• Access AI chatbots in FirefoxНовинки Baseline• How to choose your Baseline target• The Baseline Netlify extension has shipped• Visual Studio Code now supports Baseline• Use Baseline with Browserslist• ESLint can now lint HTML• HTML Rules ReferenceGoogle и доступность• My Request to Google on AccessibilityTypeScript на Go• TypeScript native previewsВайб-тестинг• Vibe testing with Playwright• A Visual Guide To MCP Ecosystem• Playwright MCP serverMCP на GraphQL• Apollo MCPОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Андрей МелиховТемы00:00:00 Интро00:01:07 Safari 18.500:11:02 CSS contrast-color00:23:03 Await using00:34:04 Быстрый DOM00:52:18 Упадок DenoSafari 18.5• WebKit Features in Safari 18.5CSS contrast-color• How to have the browser pick a contrasting color in CSSAwait using• JavaScript’s New Superpower: Explicit Resource ManagementБыстрый DOM• Opt-In Event Phases For Reliably Fast DOM OperationsУпадок Deno• Deno’s Decline (6 Regions and Falling)Ответы на вопросыpodcast@web-standards.ru
Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Никита Дубко, Вадим МакеевТемы00:00:00 Интро00:01:22 Новинки Chrome 13600:26:24 Полифилы для CSS00:53:49 ARIA Notify01:06:42 Недоступные карусели01:35:40 Ответы на вопросыНовинки Chrome 136• New in Chrome 136• Chrome 136 Release notesПолифилы для CSS• Polyfilling CSS with CSS Parser Extensions• The Extensible Web Manifesto• Polyfilling CSS with CSS Parser Extensions [BlinkOn 20]• Houdini Re-Revisted• Rust-cssparserARIA Notify• Creating a more accessible web with ARIA NotifyНедоступные карусели• Are CSS Carousels accessible?• The “Other” C in CSSОтветы на вопросы• The Trials and Tribulations of the Title Attribute• APG Tooltip Patternpodcast@web-standards.ru
Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Вадим Макеев, Рома Комаров, Полина ГуртоваяТемы00:00:00 Интро00:02:39 Firefox 13800:23:57 Невозможные компоненты React00:40:33 Chrome оставляет сторонние куки01:08:47 CSS и fit-to-widthFirefox 138• Firefox 138 for developers• HTML Sanitizer API• Free the lizard• WebExtensions Support for Tab Groups• Enable View Transitions on Nightly• View Transitions demos• Mozilla’s CEO discusses testimony in U.S. v. Google search caseНевозможные компоненты React• Impossible ComponentsChrome оставляет сторонние куки• Next steps for Privacy Sandbox and tracking protections in Chrome• Google won’t kill third-party cookies after all• Third Party Cookies Must Be RemovedКак не разучиться кодить• Avoiding Skill Atrophy in the Age of AICSS и fit-to-width• Fit-to-Width Text: A New Technique• CSS fit-width text Explainer• Adobe Flash• Wakamai FondueОтветы на вопросыpodcast@web-standards.ru
Простой способ сказать «спасибо» и попасть в закрытый чат:• Бусти• ПатреонВедущие: Андрей Мелихов, Юлия Миоцен, Вадим МакеевТемы00:00:00 Интро00:00:52 Эксперименты React00:07:56 Шрифты IKEA00:26:36 CSS-карусели00:35:54 10 лет SolidJS00:49:52 Как купить Chrome01:05:57 Ответы на вопросыЭксперименты React• React Labs: View Transitions, Activity, and moreШрифты IKEA• IKEA’s web fonts• Node.js adapter of Python font tools via PyodideCSS-карусели• CSS Carousels• Carousel Gallery• ex-Googler10 лет SolidJS• A Decade of SolidJSКак купить Chrome• Break Google’s Search Monopoly without Breaking the Web• Perplexity wants to buy Chrome if Google has to sell it• OpenAI wants to buy Chrome and make it an “AI-first” experience• Yahoo wants to buy ChromeОтветы на вопросы• Module-Level Export Visibility: 'use internal' Directive or export internal Syntaxpodcast@web-standards.ru
Магомед Азизов
следующий выпуск должен быть про pug. препроцессор html
Hammaren26
А где новые эпизоды на google podcast? С 4 января не обновляется
Roman Ilienko
Скажите, пожалуйста, что вы не остались на России и не спонсируете налогами снаряды, которыми убивают детей в Украине. Тогда можно слушать ваши подкасты с чистой совестью.
Gabriel Hit
Очень понравилось про алгоритмы и их необходимость.
Вадим
опечатка в названии