Веб-стандарты

PODCAST · technology

Веб-стандарты

Новости фронтенда в еженедельном подкасте сообщества «Веб-стандарты»

  1. 525

    526. Chrome 148, Blink для Apple tvOS, Node.js 26, No-Vary-Search и Local-first

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Никита Дубко, Вадим МакеевТемы00:00:00 Интро00:01:38 Новинки Chrome 14800:45:29 Blink для Apple tvOS00:59:37 Релиз Node.js 2601:18:59 No-Vary-Search сохраняет кэш01:36:42 Мечта о Local-firstСмотрите нас• Лайв на ЮтубеНовинки Chrome 148• Chrome 148 release notes• New in Chrome 148• MDN: revert-rule• Google Chrome silently installs a 4 GB AI model on your device without consent• W3C Tag review: Prompt APIBlink для Apple tvOS• Introduce Blink for Apple tvOSРелиз Node.js 26• 26.0.0• 26.1.0• Evolving the Node.js Release ScheduleNo-Vary-Search сохраняет кэш• Better Browser Caching with No-Vary-Search• Fixing the URL params performance penalty• MDN: No-Vary-Search headerМечта о Local-first• The Architecture Of Local-First Web Development• Local-First Conf 2026• Будущее фронтендовых приложений, Андрей СитникОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  2. 524

    525. HTML в Canvas, сайты для агентов, сомнительный Prompt API, альфа Astro 7 и путь к Zed 1.0

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Алексей Симоненко, Полина ГуртоваяТемы00:00:00 Интро00:01:30 HTML в Canvas00:21:41 Сайты для агентов00:39:35 Сомнительный Prompt API01:15:55 Альфа Astro 701:25:34 Путь к Zed 1.0Смотрите нас• Лайв на ЮтубеHTML в Canvas• The Web Is Fun Again: First Experiments with HTML in CanvasСайты для агентов• Build agent-friendly websitesСомнительный Prompt API• Mozilla Standards Positions: Prompt API• Explainer for the Prompt APIАльфа Astro 7• Astro v7 alpha• Vite 8.0 is out!Путь к Zed 1.0• Zed is 1.0• Zed 1.0.0 release notesОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  3. 523

    524. Firefox 150, Git 2.54, параллельные агенты в Zed, бета TypeScript 7.0, картинки и Temporal

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Вадим Макеев, Алексей СимоненкоТемы00:00:00 Интро00:01:00 Переезд сайта00:02:55 Новинки Firefox 15000:21:03 Git 2.5400:33:10 Параллельные агенты в Zed00:53:44 Бета TypeScript 7.001:09:03 Конец адаптивных картинок01:23:46 Temporal в Node.jsСмотрите нас• Лайв на ЮтубеНовинки Firefox 150• Firefox 150 release notes for developers• Creating a more accessible web with Aria NotifyGit 2.54• Highlights from Git 2.54• EntireПараллельные агенты в Zed• Introducing Parallel Agents in Zed• GramБета TypeScript 7.0• Announcing TypeScript 7.0 BetaКонец адаптивных картинок• The end of responsive imagesTemporal в Node.js• Enable Temporal by defaultОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  4. 522

    523. Тайна пропавшего поста, Bun, Node.js, разбитое сердце, masonry, доступность и Claude Design

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Вадим Макеев, Алексей СимоненкоТемы00:00:00 Интро00:01:15 Тайна пропавшего поста00:27:03 Новинки Bun00:42:06 Новинки Node.js00:47:05 Разбитое сердце01:02:38 Полифил для masonry01:19:47 Доступность с LLM01:39:03 Claude DesignСмотрите нас• Лайв на ЮтубеТайна пропавшего поста• Name-only @container queries: A solution to the naming wars• Yes, but• Selectors in CSS are fast, but not when your app has too many DOM nodes• Name-Only Containers: The Scoping We NeededНовинки Bun• Bun v1.3.12• Event: isTrusted propertyНовинки Node.js• Node.js 24.15.0Разбитое сердце• A Broken Heart• Как найти баг в вёрстке, Юрий АртюхПолифил для masonry• Introducing masonry-gridlanes-wc: A Native-First Masonry Web ComponentДоступность с LLM• AI-Generated UI Is Inaccessible by Default• Playwright Accessibility Testing: What axe and Lighthouse Miss• Auto-Improving an Agent Skill: Applying Karpathy's Autoresearch Pattern to Semantic HTML• Intopia Accessibility: Guide agents to build accessible components• Web Quality SkillsClaude Design• Introducing Claude Design by Anthropic LabsОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  5. 521

    522. Новинки Chrome 147, CSS в Shadow DOM, стейт на CSS-анимациях и фронтенд MDN

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Никита Дубко, Вадим МакеевТемы00:00:00 Интро00:01:30 Помощники, возвращайтесь00:03:49 Новинки Chrome 14700:35:31 Проблемы CSS в Shadow DOM00:52:01 Стейт на CSS-анимациях01:07:11 Фронтенд MDNСмотрите нас• Лайв на ЮтубеНовинки Chrome 147• Chrome 147• New in Chrome 147Проблемы CSS в Shadow DOM• Modern CSS Feature Support For Shadow DOM• Custom Elements EverywhereСтейт на CSS-анимациях• Using CSS animations as state machines to remember focus and hover states with CSS onlyФронтенд MDN• Under the hood of MDN's new frontend• MDN's frontendОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  6. 520

    521. Container Timing, другая польза Pretext, партизанская доступность и взлом Axios

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Полина ГуртоваяТемы00:00:00 Интро00:01:46 Container Timing00:17:46 Другая польза Pretext00:40:48 Партизанская доступность01:05:19 Взлом Axios01:30:49 Ответы на вопросыСмотрите нас• Лайв на ЮтубеContainer Timing• Container Timing: Aggregating Paints in Blink• ЭксплейнерДругая польза Pretext• You're Looking at the Wrong Pretext DemoПартизанская доступность• Applying accessibility fixes with stealth for the greater goodВзлом Axios• Post Mortem: axios npm supply chain compromise• Supply Chain Attack on Axios Pulls Malicious Dependency from npm• The Hidden Blast Radius of the Axios CompromiseОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  7. 519

    520. Safari 26.4, Firefox 149, TypeScript 6.0 и миксины в CSS

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Вадим Макеев, Алексей СимоненкоТемы00:00:00 Интро00:01:07 Safari 26.400:42:52 Firefox 14901:19:03 TypeScript 6.001:41:42 Миксины в CSS01:59:28 Ответы на вопросыСмотрите нас• Лайв на ЮтубеSafari 26.4• WebKit Features for Safari 26.4• Safari 26.4 Release NotesFirefox 149• Firefox 149 release notes for developersTypeScript 6.0• TypeScript 6.0Миксины в CSS• Want mixins in CSS? Help the CSSWG• What mixin behavior feels most natural• How does Shadow DOM influence mixin lookupОтветы на вопросы• Подкаст на Яндекс Музыке[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  8. 518

    519. Статистика из браузеров, Virtual Keyboard API, обновление Shower, модалки или страницы

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Алексей Симоненко, Вадим МакеевТемы00:00:00 Интро00:01:15 Статистика из браузеров00:19:27 Virtual Keyboard API00:45:13 Обновление Shower01:14:26 Модалки или страницы01:43:23 Ответы на вопросыСмотрите нас• Лайв на ЮтубеСтатистика из браузеров• Project Wallace• Mozilla Use Counters Dashboard• Chrome Status: FeaturesVirtual Keyboard API• The Virtual Keyboard API Is Broken Where It Matters MostОбновление Shower• Демо-сайт Shower• Shower на GitHub• Slide scale: modern• Slide scale: tan-atan fallback• Вычисление --slide-scale• CSS Type Casting to Numeric: tan(atan2()) ScalarsМодалки или страницы• Modal vs. Separate Page: UX Decision Tree• Popups: 10 Problematic Trends and Alternatives• Building Websites With LLMS• Page vs Modal AssessmentОтветы на вопросы• MDN: CSS values and [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  9. 517

    518. Новинки Chrome 146, релиз Vite 8 и краткая история доменов

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Алексей СимоненкоТемы00:00:00 Интро00:00:59 Новинки Chrome 14600:40:47 Релиз Vite 801:08:54 Краткая история доменовСмотрите нас• Лайв на ЮтубеНовинки Chrome 146• Chrome 146 release notes• New in Chrome 146Релиз Vite 8• Vite 8.0 is out!Краткая история доменов• A Brief History of DomainsОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  10. 516

    517. Прототип focusgroup, запись видео в Replit и большой холивар про Tailwind

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Никита ДубкоГости: Нина Торгунакова, Лёша КрасиковТемы00:00:00 Интро00:01:52 Прототип атрибута focusgroup00:17:20 Запись видео в Replit00:32:21 Докатились до Tailwind00:51:32 (Не)удобство Tailwind01:22:20 Tailwind на практике01:39:31 Альтернативы и будущееСмотрите нас• Лайв на ЮтубеПрототип атрибута focusgroup• Request for developer feedback: focusgroup• Making keyboard navigation effortlessЗапись видео в Replit• We built a video rendering engine by lying to the browser about what time it isБольшой холивар про Tailwind• Атомарный CSS, Дмитрий Цысарь (2017)• 5 best practices for preventing chaos in Tailwind CSS• Better dynamic themes in Tailwind with OKLCH color magic• ViewComponent in the Wild III: TailwindCSS classes & HTML attributesОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  11. 515

    516. Новинки Firefox 148, ленивая загрузка медиа, перфоманс img и сжатие со словарями

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Вадим МакеевТемы00:00:00 Интро00:01:30 Новинки Firefox 14800:25:40 Ленивая загрузка медиа00:41:25 Перфоманс img01:22:39 Сжатие со словарями01:46:15 Ответы на вопросыСмотрите нас• Лайв на ЮтубеНовинки Firefox 148• Firefox 148 release notes for developers• HTML Sanitizer API• Trusted Types APIЛенивая загрузка медиа• Standard HTML Video & Audio Lazy-loading is Coming!• Зачем Опере ВебкитПерфоманс img• Practical guide to the img element: from the basics to LCPСжатие со словарями• Dictionary Compression is finally here, and it’s ridiculously goodОтветы на вопросы• Stop generating, start [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  12. 514

    515. Chrome 145, Anchor Positioning, csskit, corner-shape и border-shape, WebMCP и MCP для Next.js

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Полина Гуртовая, Никита ДубкоТемы00:00:00 Интро00:01:38 Новинки Chrome 14500:29:51 Anchor Positioning и csskit00:45:17 Сложное внедрение corner-shape01:04:52 Неквадратный веб с border-shape01:22:39 Зачем нам WebMCP01:36:52 Отладка Next.js с MCPСмотрите нас• Лайв на ЮтубеНовинки Chrome 145• Chrome 145• Support for wrapped columns in multi-column layout• Migrate to User-Agent Client HintsAnchor Positioning и csskit• Гайд по Anchor Positioning• CSSkitСложное внедрение corner-shape• The corner cases of implementing CSS corner-shape in Blink• Understanding CSS corner-shape and the Power of the SuperellipseНеквадратный веб с border-shape• Border-shape: the future of the non-rectangular webЗачем нам WebMCP• WebMCP is available for early preview• WebMCP – a much needed way to make agents play with rather than against the web• WebMCP Explainer• MDN’s prototype MCP serverОтладка Next.js с MCP• Building Next.js for an agentic futureОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  13. 513

    514. Фокус Interop 2026, новинки Safari 26.3, эластичный текст на CSS и State of React 2025

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Вадим МакеевТемы00:00:00 Интро00:00:59 Фокус Interop 202600:42:40 Новинки Safari 26.300:57:58 Эластичный текст на CSS01:22:59 State of React 2025Смотрите нас• Лайв на ЮтубеФокус Interop 2026• Interop 2026 dashboard• Apple: Announcing Interop 2026• Google: Continuing to improve the web for developers• Igalia: Interop 2026 Focus Areas Announced• Microsoft: Interop 2026• Mozilla: Launching Interop 2026Новинки Safari 26.3• WebKit features for Safari 26.3Эластичный текст на CSS• How to create a CSS-only elastic text effect• SVG: textPath• SVG: foreignObjectState of React 2025• State of React 2025Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  14. 512

    513. ESLint 10, нативный HTML-патчинг, результаты State of JS 2025, CSS @scope и Temporal в Safari

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Алексей СимоненкоТемы00:00:00 Интро00:01:23 ESLint 1000:09:19 Нативный HTML-патчинг00:31:53 Результаты State of JS 202501:11:32 CSS @scope вместо BEM01:29:24 Temporal в SafariСмотрите нас• Лайв на ЮтубеESLint 10• ESLint v10.0.0 released• Migration guideНативный HTML-патчинг• Blink: Intent to Prototype: Parse processing instructions in HTML• Interleaved HTML streaming (patching)Результаты State of JS 2025• State of JavaScript 2025CSS @scope вместо BEM• CSS @scope: An Alternative To Naming Conventions And Heavy Abstractions• Stylelint-config-pepelsbeyTemporal в Safari• Implementing the Temporal proposal in JavaScriptCoreОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  15. 511

    512. Нам 10 лет, тротлинг запросов, увеличение текста, автозаполнение, Rolldown и пиксель-пёрфект

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Полина Гуртовая, Алексей Симоненко, Никита ДубкоТемы00:00:00 Интро00:02:02 10 лет00:09:51 Тротлинг запросов в DevTools00:16:16 10 лет00:19:41 Масштабирование текста00:40:50 10 лет00:49:22 Автозаполнение форм01:05:08 10 лет01:13:02 Rolldown RC01:28:13 10 лет01:33:35 Спорный пиксель-пёрфект02:08:40 10 летСмотрите нас• Лайв на Ютубе10 лет• Общество чистых тарелок• WSD в Минске (2016)• Закрытие конференции WSD (2019)Тротлинг запросов в DevTools• Throttle individual network requestsМасштабирование текста• Try text scaling support in Chrome Canary• Как я научился любить скучные мелочи CSSАвтозаполнение форм• Intent to Prototype: Autofill event• Autofill Event. Draft• Autofill Event. ExplainerRolldown RC• Rolldown RCСпорный пиксель-пёрфект• Rethinking “Pixel Perfect” Web DesignОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  16. 510

    511. Напишите нам на юбилей, когда уже grid lanes, сколько весит веб по Альманаху и зачем jQuery 4.0

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Никита ДубкоТемы00:00:00 Интро00:01:48 Напишите нам на юбилей00:04:20 Когда уже можно grid lanes00:37:43 Сколько весит веб по Альманаху01:26:27 Зачем jQuery 4.0Смотрите нас• Лайв на ЮтубеНапишите нам на юбилей• Директ в ТелеграмеКогда уже можно grid lanes• When will CSS Grid Lanes arrive? How long until we can use it?• CSS Grid Layout Module Level 3Сколько весит веб по Альманаху• Web Almanac: Page WeightЗачем jQuery 4.0• jQuery 4.0.0• Why I Still Use jQuery in 2025 (and When Not to)Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  17. 509

    510. Firefox 147, Chrome 144, geolocation, GIF и JPEG XL, 100vw и прокрутка, итераторы и массивы

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Никита Дубко, Вадим Макеев, Полина ГуртоваяТемы00:00:00 Интро00:01:07 Нам 10 лет00:03:17 Firefox 14700:23:02 Chrome 14400:56:53 Элемент geolocation01:10:39 Гифки и JPEG XL01:25:03 100vw и прокрутка01:37:39 Итераторы и массивыСмотрите нас• Лайв на ЮтубеНам 10 лет• Директ в ТелеграмеFirefox 147• Firefox 147 release notes for developers• MDN: Media fragments• SVG sprites: old-school, modern, unknown, and forgottenChrome 144• Chrome 144 release notesЭлемент geolocation• Introducing the geolocation HTML element• MDN geolocation element examplesГифки и JPEG XL• Blink: Intent to Prototype CSS Image Animation• CSS Image Animation explainer• Chromium: Wire up JXL decoder• JPEG XL reference implementation100vw и прокрутка• Using 100vw is now scrollbar-aware• Сайт pitercss_confИтераторы и массивы• Stop turning everything into arrays (and do less work instead)Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  18. 508

    509. Антивебные API для веба, LLM помогает и убивает Tailwind, нездоровая зависимость от бандлеров

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Вадим МакеевТемы00:00:00 Интро00:01:23 Антивебные API для веба00:32:29 Как LLM и помогает, и убивает Tailwind01:09:57 Нездоровая зависимость от бандлеровСмотрите нас• Лайв на ЮтубеАнтивебные API для веба• Not All Browser APIs Are “Web” APIsКак LLM и помогает, и убивает Tailwind• 75% of Tailwind engineers lost their jobs because of the brutal impact of AI• I can’t feel bad about a project contributed to the devaluing of CSS• Google AI Studio is now a sponsor of the Tailwind project• Has AI killed Tailwind?Нездоровая зависимость от бандлеров• Web dependencies are broken. Can we fix them?• Import JavaScript like it’s 2026• Maximally Minimal Build Process• Do It Yourself: code coverage and testingОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  19. 507

    508. Chrome DevTools MCP, LLM для перформанса, RSC explorer, программирование на типах, 30 лет веба

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Никита ДубкоТемы00:00:00 Интро00:01:30 Chrome DevTools MCP в агенте00:12:47 LLM для отладки перформанса00:34:12 Инспектор RSC00:47:36 Программирование на типах01:02:12 30 лет вебаСмотрите нас• Лайв на ЮтубеChrome DevTools MCP в агенте• Let your coding agent debug your browser session with Chrome DevTools MCPLLM для отладки перформанса• Teaching agents about performance insightsИнспектор RSC• Introducing RSC explorerПрограммирование на типах• TypeScript types as a programming language• TypeHero.dev• Система типов TS как язык программирования30 лет веба• 30 years of br tagsОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  20. 506

    507. Конференции, путешествия, музыка, книги, спорт, кино, техника, белки и еда в 2025 году

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Вадим Макеев, Андрей Мелихов, Полина Гуртовая, Алексей СимоненкоТемы00:00:00 Интро00:02:02 Конференции и митапы00:29:57 Путешествия00:43:06 Музыка и концерты01:01:55 Книги и чтение01:19:05 Спорт и походы01:30:39 Кино и сериалы01:49:48 Техника и гаджеты02:09:45 Животные и белки02:14:15 Еда и готовкаСмотрите нас• Лайв на ЮтубеПутешествия• Тур в УзбекистанМузыка и концерты• Правильная рок-опера «Юнона и Авось»• Мюзикл «Бал вампиров»• Подкаст «Любимые пластинки»• Петли пристрастия• DITZ• Lebanon Hanover• LeepКниги и чтение• Профиль Никиты на GoodReads• Книга «Прощание с иллюзиями» Познера• Книга «Вдохновлённые. Всё, что нужно знать продакт-менеджеру»• Серия книг «Божественные города»• Виктор Пелевин «A Sinistra»• Котаро Исака «Поезд убийц»• Мариам Петросян «Дом, в котором…»Кино и сериалы• Если бы персонажи не тупили• Сериал «Пантеон»• Mars Express (2023)• Белое пластиковое небо (Müanyag égbolt, 2023)• Фильм «Быстрее пули» (Bullet Train, 2022)Животные и белки• Серия статей Полины про цвета и белокОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  21. 505

    506. State of HTML, Grid Lanes вместо Masonry, Cloudflare 2025, View Transition для диалогов

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Вадим Макеев, Никита ДубкоТемы00:00:00 Интро00:01:15 Результаты State of HTML01:00:00 Grid Lanes вместо Masonry01:17:00 Интернет глазами Cloudflare01:39:48 View Transition для диалогов01:52:42 Ответы на вопросыСмотрите нас• Лайв на ЮтубеРезультаты State of HTML• State of HTML 2025• Targeting by Reference in the Shadow DOM• Web Backstories: Shadow DOM• Chrome status: Datalist• MDN: HTML Sanitizer API• Why the Sanitizer API is just setHTML()• CSS Day: Form control stylingGrid Lanes вместо Masonry• Introducing CSS Grid Lanes• Release Notes for Safari Technology Preview 234• Demos of CSS Grid LanesИнтернет глазами Cloudflare• Cloudflare Radar 2025 Year in Review• Вастрик: Квантовый компьютерView Transition для диалогов• Dialog view transitionsОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  22. 504

    505. Новинки Safari 26.2 и Firefox 146, CSS Wrapped, скрол-анимации, диалог, голосование за фичи

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Алексей Симоненко, Полина ГуртоваяТемы00:00:00 Интро00:01:38 Релиз Safari 26.200:35:10 Новинки Firefox 14600:57:37 CSS Wrapped 202501:06:31 Scroll-triggered анимации01:21:45 Свесить кнопку в диалоге01:26:33 Голосование за фичи01:38:27 Ответы на вопросыСмотрите нас• Лайв на ЮтубеРелиз Safari 26.2• Safari 26.2 Release Notes• WebKit Features for Safari 26.2Новинки Firefox 146• Firefox 146 release notes for developers• Better CSS Shapes Using shape(). Part 1• X• Bluesky• Mastodon• TikTok• YouTubeCSS Wrapped 2025• CSS Wrapped 2025Scroll-triggered анимации• Scroll-triggered animationsСвесить кнопку в диалоге• Getting a close button to hang off of a dialogГолосование за фичи• Vote for the web features you want to seeОтветы на вопросы• Подкаст «Веб-стандарты»• OpenAI Help Center: Publishers and [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  23. 503

    504. Адвенты, JS 30 лет, Chrome 143, TypeScript 7, npm и Server Components, Tailwind, CSS-in-JS

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Полина Гуртовая, Вадим МакеевТемы00:00:00 Интро00:01:07 Адвент-календари00:08:41 JavaScript 30 лет00:20:15 Новинки Chrome 14300:34:40 Планы на TypeScript 700:50:35 Безопасность npm01:04:36 Опасные Server Components01:12:09 Снова про Tailwind01:32:00 Предательство CSS-in-JSСмотрите нас• Лайв на ЮтубеАдвент-календари• Web Design / Dev Advent Calendars for 2025JavaScript 30 лет• Netscape and Sun announce JavaScript• Andrey LechevНовинки Chrome 143• Chrome 143• Perfectly Pointed Tooltips: A Foundation• Idiosyncrasies of the HTML parser• Removing XSLT for a more secure browserПланы на TypeScript 7• Progress on TypeScript 7Безопасность npm• No more tokens! Locking down npm Publish WorkflowsОпасные Server Components• Critical Security Vulnerability in React Server Components• Cloudflare outage on December 5, 2025Снова про Tailwind• Why Tailwind is great, why you might be missing out, and why it isn't for meПредательство CSS-in-JS• CSS-in-JS: The Great Betrayal of Frontend Sanity• Vanilla CSS is all you needОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  24. 502

    503. Анимация width/height в CSS, как внедряли TS в Node.js, Shai-Hulud 2 в npm, вариативные шрифты

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Алексей СимоненкоТемы00:00:00 Интро00:01:38 Анимация width/height в CSS00:16:32 Как писали поддержку TS в Node.js00:37:42 Атака Shai-Hulud 2.0 в npm01:07:50 Зачем вариативные шрифтыСмотрите нас• Лайв на ЮтубеАнимация width/height в CSS• Animating CSS width or height no longer forces a Main Thread animationКак писали поддержку TS в Node.js• How a summer in Abruzzo helped bring type stripping to Node.jsАтака Shai-Hulud 2.0 в npm• The devastating npm supply chain attack threatening developer ecosystems• Supply chain attack: 25K+ repos exposing secrets• GitLab discovers widespread npm supply chain attackЗачем вариативные шрифты• Variable fonts explained: reduce bloat and fix layout shiftsОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  25. 501

    502. Отчёты с TPAC и TC39, расписание на CSS, URL как состояние, компоненты тултипов, Фаулер про AI

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Никита ДубкоТемы00:00:00 Интро00:01:22 Новости с TPAC00:20:50 Отчёт TC39 за ноябрь00:40:26 Расписание на CSS01:02:55 URL как состояние01:23:30 Компонентов тултипов01:37:00 Фаулер про AI01:55:20 Ответы на вопросыСмотрите нас• Лайв на ЮтубеНовости с TPAC• TPAC detailed schedule• Display: grid-lanes• HTML in Canvas• Web Extensions• Two-phase view transitions• streamHTMLUnsafe()• Out-of-order HTML patchingОтчёт TC39 за ноябрь• 111th meeting of Ecma TC39Расписание на CSS• Building a multi stage timetable with modern CSSURL как состояние• Your URL Is Your StateКомпоненты тултипов• Tooltip Components Should Not ExistФаулер про AI• How AI will change software engineeringОтветы на вопросы• Removing XSLT for a more secure browser• XSLT Polyfill• Firefox: it would be good to remove XSLT• WebKit is cautiously [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  26. 500

    501. Firefox 145, Safari 26.1 и Interop, AI нравится TypeScript, дела у Baseline, история Val Town

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Андрей МелиховТемы00:00:00 Интро00:01:38 Новинки Firefox 14500:19:47 Safari 26.1 и Interop00:28:08 AI нравится TypeScript00:47:19 Как дела у Baseline01:07:29 История Val Town01:28:46 Ответы на вопросыСмотрите нас• Лайв на ЮтубеНовинки Firefox 145• Firefox 145 release notes for developersSafari 26.1 и Interop• WebKit Features for Safari 26.1• Interop 2025 DashboardAI нравится TypeScript• TypeScript’s rise in the AI era: Insights from Lead Architect, Anders HejlsbergКак дела у Baseline• Perfecting BaselineИстория Val Town• Val Town 2023-2025 RetrospectiveОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  27. 499

    500. Новости по-английски, как меняется фронтенд, пишем код в 2025, что нас бесит, вангуем 600-й

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Никита Дубко, Алексей СимоненкоТемы00:00:00 Интро00:01:54 Новости по-английски00:10:51 Как меняется фронтенд00:32:03 Мы пишем код в 202501:06:47 Что нас бесит01:31:58 Вангуем 600-йСмотрите нас• Лайв на ЮтубеНовости по-английски• Mastodon• Bluesky• X• Сайт с новостямиКак меняется фронтенд• Выпуск №100• Выпуск №200• Выпуск №300• Выпуск №400• Liskov’s gun: The parallel evolution of React and Web components• Image formats: Codecs and compression toolsЧто нас бесит• Form control styling, CSS Day 2025Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  28. 498

    499. Chrome 142, HTTPS по умолчанию, ESM в 2026, перфоманс фреймворков, пора регулировать React

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Алексей СимоненкоТемы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?Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  29. 497

    498. Privacy Sandbox, React Compiler, интерактивные элементы, import или fetch, ChatGPT Atlas и ARIA

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Алексей СимоненкоТемы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 [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  30. 496

    497. Опрос MDN, Firefox 144, прогрессивные картинки, CSS extras, теория мёртвых фреймворков

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Вадим МакеевТемы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 [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  31. 495

    496. Chrome 141, гриды, Node.js, if() и цвета в CSS, Prettier, агенты в Playwright, вайб-инжиниринг

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Андрей Мелихов, Алексей Симоненко, Полина ГуртоваяТемы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 [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  32. 494

    495. State of JS и лого W3C, зависимости, WPT, эксплойты npm, HTML в скринридерах, так себе Next.js

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Андрей Мелихов, Алексей Симоненко, Вадим МакеевТемы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 [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  33. 493

    494. Новинки Chrome 140, масштабирование текста, двойная обводка фокуса, Temporal и DevTools MCP

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Вадим Макеев, Никита ДубкоТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  34. 492

    493. Куча всего в Safari 26, новинки Firefox 143, спека Wasm 3.0, React убивает инновации

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Никита ДубкоТемы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() на [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  35. 491

    492. Бэкенд для JS-инструментов, Liquid Glass на SVG, каскадные слои, выравнивание, все кейсы веба

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Вадим МакеевТемы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 [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  36. 490

    491. Interop 2026, WebMCP, Rspack 1.5 и Rust кругом, неточные таймеры и 17 лет Chrome

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Алексей Симоненко, Андрей МелиховТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  37. 489

    490. JSON.stringify, Anchor Positioning, TS в Node.js, radial-gradient, SVG-кривые, агенты в Zed

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Полина Гуртовая, Вадим МакеевТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  38. 488

    489. Firefox 142, веб-аппы в Firefox, CSS random(), решение по masonry, неудобные ID, просто шипь

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Алексей СимоненкоТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  39. 487

    488. Видео, гифки и картинки, State of CSS, ускорение экосистемы npm и недоступный чистый CSS

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Андрей Мелихов, Никита Дубко, Алексей СимоненкоТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  40. 486

    487. Chrome 139, item-flow часть 2, Tailwind и CSS снова друзья, TypeScript 5.9, XSLT пора уйти

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Никита Дубко, Алексей Симоненко, Андрей МелиховТемы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?Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  41. 485

    486. TypeScript без типов в Node.js, инкрементальные шрифты, JS-рантаймы, DXT для MCP, вайб-кодинг

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Алексей Симоненко, Андрей Мелихов, Полина ГуртоваяТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  42. 484

    485. Анонс State of HTML, MDN 20 лет, Safari TP, animation-ranges, Firefox 141, React Router и RSC

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Алексей Симоненко, Андрей МелиховТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  43. 483

    484. Igalia и Interop, браузеры без WebKit на iOS, DOM-шаблонизация, 10 лет Wasm, плато перформанса

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Андрей Мелихов, Никита ДубкоТемы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)Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  44. 482

    483. State of HTML и другие, бета TypeScript 5.9, clip-path, AI-трафик, React больше не чемпион

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Полина ГуртоваяТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  45. 481

    482. Стилизация форм, Vercel, a11y в Европе, эксперименты с заголовками, Wasm в V8, сноски в вебе

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Вадим Макеев, Никита ДубкоТемы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• Выноски в блоге РомыОтветы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  46. 480

    481. Firefox 140, Chrome 138, история JavaScript, Deno и Fresh 2, возвращение PNG

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Андрей Мелихов, Вадим МакеевТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  47. 479

    480. Border-shape, JSON-модули, доступные шутки, фокус в диалоге, анимация CSS-зума, JS ломает веб

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Вадим Макеев, Никита Дубко, Андрей МелиховТемы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)Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  48. 478

    479. Бета Safari 26, Rolldown-Vite, Chrome IP Protection, PHP в Node.js

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Никита Дубко, Андрей МелиховТемы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Ответы на вопросы[email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  49. 477

    478. State of CSS, Storybook 9, прогрессивный JSON, CSS-шейпы и как Arc не смог

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Полина Гуртовая, Никита ДубкоТемы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• [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

  50. 476

    477. Chrome 137, Firefox 139, пробуждение Remix, дырявый MCP, эксплейнеры, Deno вполне жив

    Простой способ сказать нам «спасибо» и попасть в закрытый чат:• Boosty• PatreonВедущие: Вадим Макеев, Андрей МелиховТемы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• [email protected]Читайте новости• Telegram• X• VK• Facebook• Mastodon• Bluesky• LinkedIn

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

Новости фронтенда в еженедельном подкасте сообщества «Веб-стандарты»

HOSTED BY

Сообщество «Веб-стандарты»

Produced by Веб-стандарты

CATEGORIES

URL copied to clipboard!