<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Веб-стандарты</title><description><![CDATA[Новости фронтенда в еженедельном подкасте сообщества «<a href="https://web-standards.ru/">Веб-стандарты</a>»]]></description><copyright>СС BY-NC-ND 4.0</copyright><language>ru</language><link>https://web-standards.ru/podcast/</link><atom:link href="https://web-standards.ru/podcast/feed/" rel="self" type="application/rss+xml"/><itunes:subtitle>Новости фронтенда за неделю</itunes:subtitle><itunes:type>episodic</itunes:type><itunes:author>Сообщество «Веб-стандарты»</itunes:author><itunes:explicit>false</itunes:explicit><itunes:owner><itunes:name>Веб-стандарты</itunes:name><itunes:email>wst@web-standards.ru</itunes:email></itunes:owner><itunes:image href="https://web-standards.ru/podcast/cover.png"/><itunes:category text="Technology"/><itunes:category text="News"><itunes:category text="Tech News"/></itunes:category><item><title>1. Браузеры, PhantomJS, CSS-переменные, Sass с PostCSS, шрифты, адаптивность, HTTPS, JS-фреймворки</title><link>https://web-standards.ru/podcast/1/</link><pubDate>Mon, 01 Feb 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:45 Новинки браузеров<br>00:07:42 PhantomJS 2.1<br>00:10:16 Переменные в CSS<br>00:19:43 Sass с PostCSS<br>00:24:37 Загрузка шрифтов<br>00:32:36 Спрайты<br>00:36:25 Адаптивные картинки<br>00:38:01 HTTPS<br>00:43:38 Парадоксы HTML и CSS<br>00:47:18 Коты JS-фреймворки<br></p><p>Новинки браузеров</p><p>• <a href="https://youtu.be/TebeVxw95RI">Chrome 48</a><br>• <a href="http://tanalin.com/blog/2016/01/firefox-44/">Firefox 44</a><br></p><p>PhantomJS 2.1</p><p>• <a href="https://raw.githubusercontent.com/ariya/phantomJS/master/ChangeLog">PhantomJS 2.1</a><br></p><p>Переменные в CSS</p><p>• <a href="http://prgssr.ru/development/peremennye-osnova-arhitektury-css.html">Переменные как основа архитектуры CSS при работе с препроцессорами</a><br></p><p>Sass с PostCSS</p><p>• <a href="http://ashleynolan.co.uk/blog/extend-sass-with-postcss">Extending Sass with PostCSS</a><br></p><p>Загрузка шрифтов</p><p>• <a href="http://css-live.ru/articles/minimalno-neobxodimye-shrifty.html">Минимально необходимые шрифты</a><br></p><p>Спрайты</p><p>• <a href="https://una.im/svg-icons/">A Gulp-Based External SVG Symbol Sprite Icon System</a><br></p><p>Адаптивные картинки</p><p>• <a href="http://www.responsivebreakpoints.com/">Responsive Image Breakpoints Generator</a><br></p><p>HTTPS</p><p>• <a href="https://habrahabr.ru/post/275539/">Почему до сих пор повсеместно не используется HTTPS?</a><br></p><p>Парадоксы HTML и CSS</p><p>• <a href="http://wtfhtmlcss.com/">WTF, HTML &amp; CSS?</a><br></p><p>Коты JS-фреймворки</p><p>• <a href="http://whichcatisyourjavascriptframework.com/">Which cat is your JavaScript framework?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/1.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/1.mp3" length="24142748"/><itunes:episode>1</itunes:episode><itunes:duration>3015</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 февраля 2016: Браузеры, PhantomJS, CSS-переменные, Sass с PostCSS, шрифты, адаптивность, HTTPS, JS-фреймворки. Вадим Макеев, Алексей Симоненко, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>2. БЭМ, Gulp, раскладки на флексах и гридах, планы Edge на год, Firefox OS всё</title><link>https://web-standards.ru/podcast/2/</link><pubDate>Mon, 08 Feb 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:28 События<br>00:05:42 БЭМ<br>00:14:46 Gulp<br>00:19:56 Раскладки: флексы, гриды<br>00:28:44 Планы Edge на год<br>00:33:19 Firefox OS всё<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/289721/">PiterCSS №1</a><br>• <a href="http://frontendconf.ru/">Frontend Conf</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/27-feb-2016/">Яндекс.Субботник</a><br></p><p>БЭМ</p><p>• <a href="https://habr.ru/p/276035/">БЭМ-методология: с чего всё начиналось и зачем это всё нужно</a><br>• <a href="https://youtu.be/RM55tkWfHDc">Видео «БЭМ — норм»</a><br></p><p>Gulp</p><p>• <a href="https://learn.javascript.ru/screencast/gulp">Скринкаст по Gulp Ильи Кантора</a><br>• <a href="https://learn.javascript.ru/screencast/webpack">Скринкаст по Webpack Ильи Кантора</a><br>• <a href="https://www.npmjs.com/package/run-sequence">run-sequence</a><br></p><p>Раскладки: флексы, гриды</p><p>• <a href="http://book.mixu.net/css/">Learn CSS Layout</a><br>• <a href="https://www.w3.org/TR/css-grid-1/">Grid Layout</a><br></p><p>Планы Edge на год</p><p>• <a href="https://blogs.windows.com/msedgedev/2016/02/03/2016-platform-priorities/">Looking ahead: Microsoft Edge for developers in 2016</a><br></p><p>Firefox OS всё</p><p>• <a href="http://www.zdnet.com/article/mozilla-to-end-development-for-firefox-os-on-smartphones-in-iot-shift/">Mozilla to end development for Firefox OS on smartphones in IoT shift</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/2.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/2.mp3" length="17398154"/><itunes:episode>2</itunes:episode><itunes:duration>2172</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 февраля 2016: БЭМ, Gulp, раскладки на флексах и гридах, планы Edge на год, Firefox OS всё. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>3. Grunt, увлечение npm-скриптами, особенности const и let из ES6, как дела у Гитхаба, подкасты</title><link>https://web-standards.ru/podcast/3/</link><pubDate>Tue, 16 Feb 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Андрей Саломатин</p><p>Темы</p><p>00:00:00 Интро<br>00:00:25 События<br>00:05:52 Обновился Grunt<br>00:17:07 Увлечение npm-скриптами<br>00:20:18 Особенности const и let из ES6<br>00:33:18 Как дела у Гитхаба<br>00:42:07 Подкасты<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/289721/">PiterCSS №1</a><br>• <a href="https://www.papercall.io/func2016">Frontend Union Conf 2016</a><br></p><p>Обновился Grunt</p><p>• <a href="http://gruntjs.com/blog/2016-02-11-grunt-1.0.0-rc1-released">Grunt 1.0.0 rc1 released</a><br></p><p>Увлечение npm-скриптами</p><p>• <a href="https://youtu.be/0RYETb9YVrk">Advanced front-end automation with npm scripts</a><br></p><p>Особенности const и let из ES6</p><p>• <a href="https://davidwalsh.name/for-and-against-let">For and against let</a><br>• <a href="https://mathiasbynens.be/notes/es6-const">ES6 const is not about immutability</a><br></p><p>Как дела у Гитхаба</p><p>• <a href="https://vc.ru/p/github-qrowth-problems">Проблемы роста GitHub: Увольнение ключевых сотрудников, смена руководства и зарождение «культуры страха»</a><br></p><p>Подкасты</p><p>• <a href="https://soundcloud.com/radiojspodcast">RadioJS</a><br>• <a href="https://soundcloud.com/podcastcode">Code Podcast</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/3.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/3.mp3" length="21478375"/><itunes:episode>3</itunes:episode><itunes:duration>2682</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 февраля 2016: Grunt, увлечение npm-скриптами, особенности const и let из ES6, как дела у Гитхаба, подкасты. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>4. Редакторы, разработка на мобильных, вёрстка писем, CSS-переменные, загрузка стилей, calc</title><link>https://web-standards.ru/podcast/4/</link><pubDate>Tue, 23 Feb 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:01:37 Редакторы и плагины<br>00:12:01 Разработка на мобильных<br>00:22:45 Вёрстка писем<br>00:34:16 CSS-переменные<br>00:47:20 Альтернативная подгрузка стилей<br>00:52:15 Примеры использования calc()<br></p><p>События</p><p>• <a href="https://2016.conf.rollingscopes.com/">The Rolling Scopes Conference</a><br>• <a href="https://www.youtube.com/channel/UCUgmHbk1rTFaf4GGKQ1OXfQ">Видео с The Rolling Scopes Conference</a><br>• <a href="https://corp.mail.ru/ru/press/events/171/">MoscowJS</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/27-feb-2016">Я.Субботник по фронтенду</a><br>• <a href="http://pitercss.ru">PiterCSS</a><br></p><p>Редакторы и плагины</p><p>• <a href="https://habr.ru/p/276825/">Используем VS Code для Веб-разработки</a><br>• <a href="http://generatedcontent.org/post/139138022310/why-i-love-visual-studio-code-for-css-html">Why I love Visual Studio Code for CSS / HTML development</a><br>• <a href="http://hayakubundle.com">Hayaku</a><br>• <a href="http://csscomb.com">CSSComb</a><br></p><p>Разработка на мобильных</p><p>• <a href="https://panic.com/prompt/">Prompt 2</a><br></p><p>Вёрстка писем</p><p>• <a href="https://emails.hteumeuleu.com/using-flexbox-in-an-email-4b1aa7a69886">Using Flexbox in an Email</a><br>• <a href="https://medium.freecodecamp.com/the-fab-four-technique-to-create-responsive-emails-without-media-queries-baf11fdfa848">The Fab Four technique to create Responsive Emails without Media Queries</a><br>• <a href="https://youtu.be/xhUfiOSOk3g">Punched card coding</a><br></p><p>CSS-переменные</p><p>• <a href="https://justmarkup.com/log/2016/02/theme-switcher-using-css-custom-properties/">Theme switcher using CSS custom properties</a><br>• <a href="http://css-live.ru/articles/about-native-css-variables.html">Почему я в восторге от «родных» CSS-переменных</a><br>• <a href="https://vimeo.com/32135328">Tab Atkins, The Future of CSS</a><br></p><p>Альтернативная подгрузка стилей</p><p>• <a href="https://jakearchibald.com/2016/css-loading-with-custom-props/">Control CSS loading with custom properties</a><br>• <a href="http://css-live.ru/articles/upravlenie-zagruzkoj-css-s-pomoshhyu-polzovatelskix-svojstv.html">Управление загрузкой CSS с помощью пользовательских свойств</a><br></p><p>Примеры использования calc()</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/4.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/4.mp3" length="25982416"/><itunes:episode>4</itunes:episode><itunes:duration>3245</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 февраля 2016: Редакторы, разработка на мобильных, вёрстка писем, CSS-переменные, загрузка стилей, calc. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>5. SVG, иконочные шрифты, Google Resizer, переводы, Sass и ES2015, Snap Size, :root, типографика</title><link>https://web-standards.ru/podcast/5/</link><pubDate>Tue, 01 Mar 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:17 События<br>00:03:25 SVG и GitHub без иконочных шрифтов<br>00:09:52 Google Resizer<br>00:10:46 Переводы CSS-live<br>00:15:10 Sass и ES2015<br>00:18:50 CSS Snap Size<br>00:20:35 Селектор :root<br>00:24:36 Типографика<br>00:41:43 Завершение: ваши вопросы<br></p><p>События</p><p>• <a href="https://vk.com/spb_frontend">SPB Frontend</a><br>• <a href="https://youtu.be/BVDxZ48poKo">Видео с SPB Frontend</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/27-feb-2016/">Я.Субботник по фронтенду</a><br>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-02-27_ya-subbotnik.md">Лог текстовой трансляции с Яндекс.Субботника</a><br>• <a href="https://pitercss.timepad.ru/event/298243/">PiterCSS №2</a><br>• <a href="http://2016.codefest.ru/">CodeFest 2016</a><br>• <a href="http://dump-conf.ru/">DUMP 2016</a><br>• <a href="http://nastachku.ru/">Стачка 2016</a><br></p><p>SVG и GitHub без иконочных шрифтов</p><p>• <a href="https://github.com/blog/2112-delivering-octicons-with-svg">Delivering Octicons with SVG</a><br>• <a href="https://twitter.com/pepelsbey/status/703223926541983744">Что случается с SVG-иконками, вставленными через use</a><br></p><p>Google Resizer</p><p>• <a href="https://design.google.com/articles/introducing-resizer/">Introducing resizer</a><br></p><p>Переводы CSS Live</p><p>• <a href="http://css-live.ru/articles-css/background-clip-use-cases.html">Свойство background-clip и его применения</a><br>• <a href="http://css-live.ru/articles/kratkij-obzor-object-fit-i-object-position.html">Краткий обзор object-fit и object-position</a><br></p><p>Знаете Sass? Значит знаете и ES2015!</p><p>• <a href="https://una.im/sass-es2015/">You Know Sass, You Know ES2015</a><br></p><p>CSS Snap Size</p><p>• <a href="https://drafts.csswg.org/css-snap-size/">CSS Snap Size, черновик спецификации для вертикального ритма со свойством snap-height</a><br></p><p>Про селектор :root</p><p>Типографика</p><p>• <a href="https://robinrendle.com/essays/new-web-typography/">The New Web Typography</a><br>• <a href="http://store.artlebedev.ru/books/design/typography/osnovy-stilya-v-tipografike/">Основы стиля в типографике</a><br></p><p>Завершение: ваши вопросы</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/5.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/5.mp3" length="20854661"/><itunes:episode>5</itunes:episode><itunes:duration>2604</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 марта 2016: SVG, иконочные шрифты, Google Resizer, переводы, Sass и ES2015, Snap Size, :root, типографика. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>6. Флексы, article, пунктуация, CSSO, перфоманс, HTTP/2, блютус, SVG, БЭМ, BEM-XJST</title><link>https://web-standards.ru/podcast/6/</link><pubDate>Wed, 09 Mar 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Слава Олиянчук</p><p>Темы</p><p>00:00:00 Интро<br>00:00:53 События<br>00:01:02 Флексбокс — кандидат в рекомендации<br>00:06:19 Определение article<br>00:09:12 Висячая пунктуация<br>00:13:47 Обновился CSSO<br>00:18:37 Быстродействие<br>00:26:17 HTTP/2<br>00:32:37 Блютус в вебе<br>00:34:18 Про SVG по-русски<br>00:37:26 БЭМ и шаблонизация<br>00:48:22 Шаблонизатор BEM-XJST<br>01:00:20 Завершение: ваши предложения<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/298243/">PiterCSS №2</a> 22 марта<br></p><p>Флексбокс — кандидат в рекомендации</p><p>• <a href="http://css-live.ru/vecssti-s-polej/fleksboksy-gotovy.html">Флексбоксы готовы!</a><br>• <a href="https://github.com/jonathantneal/flexibility">Полифил Flexibility</a><br>• <a href="https://youtu.be/ZEd7bEqe6iI">Будущее механизмов раскладки</a><br></p><p>Определение article</p><p>• <a href="http://stevefaulkner.github.io/article/">Rewrite of the article element definition</a><br></p><p>Висячая пунктуация</p><p>• <a href="https://twitter.com/grorgwork/status/705546895528034305">Висячая пунктуация в WebKit</a><br>• <a href="https://github.com/liamdanger/gosh-hang-it">Gosh Hang It!</a><br>• <a href="http://mdash.ru/">Типограф Муравьёва</a><br></p><p>Обновился CSSO</p><p>• <a href="https://github.com/css/csso/releases/tag/v1.6.0">CSSO 1.6.0 release</a><br></p><p>Быстродействие</p><p>• <a href="https://www.smashingmagazine.com/2016/02/preload-what-is-it-good-for/">Preload: What Is It Good For?</a><br></p><p>HTTP/2</p><p>• <a href="https://habrahabr.ru/company/selectel/blog/278167/">HTTP/2: готовимся к переходу</a><br>• <a href="https://youtu.be/n3gtj7veL3I?t=17670">Не гзипом единым, видео с Я.Субботника</a><br>• <a href="https://twitter.com/perfception">Твиттер Frontend Performance</a><br></p><p>Блютус в вебе</p><p>• <a href="https://dev.opera.com/articles/web-bluetooth-intro/">An introduction to the Web Bluetooth API</a><br></p><p>Про SVG по-русски</p><p>• <a href="https://svgontheweb.com/ru/">SVG в вебе. Практическое руководство</a><br></p><p>БЭМ и шаблонизация</p><p>Про шаблонизатор BEM-XJST</p><p>• <a href="https://youtu.be/n3gtj7veL3I?t=21268">Видео доклада про BEM-XJST</a><br>• <a href="https://github.com/bem/bem-xjst">Репозиторий проекта</a><br></p><p>Завершение: ваши предложения</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/6.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/6.mp3" length="29542769"/><itunes:episode>6</itunes:episode><itunes:duration>3690</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 марта 2016: Флексы, article, пунктуация, CSSO, перфоманс, HTTP/2, блютус, SVG, БЭМ, BEM-XJST. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>7. Ожирение, браузеры, Background Sync, гриды, jQuery, JS, HTML, картинки, Opera Mini, object-fit</title><link>https://web-standards.ru/podcast/7/</link><pubDate>Mon, 14 Mar 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:18 События<br>00:01:58 Кризис ожирения сайтов<br>00:07:47 Реклама<br>00:30:39 Новинки браузеров<br>00:35:16 Background Sync<br>00:36:45 Статус Grid Layout в Blink<br>00:38:57 Любовное письмо к jQuery<br>00:42:02 Давайте полегче с JavaScript<br>00:48:32 HTML: что дальше?<br>00:51:20 Оформление поломанных картинок<br>00:55:42 WTF Opera Mini?!<br>00:56:48 Полифил для object-fit на SVG<br>00:58:11 Зовём Андрея Ситника<br></p><p>События</p><p>• <a href="https://vk.com/spb_frontend_birthday_150316">День рождения SPB Frontend</a><br>• <a href="https://twitter.com/OdessaJS/status/706957901395415040">OdessaJS</a><br>• <a href="https://twitter.com/webstandards_up">Текстовые трансляции с конференций, дополнение к @webstandards_ru</a><br>• <a href="https://github.com/web-standards/web-standards-up">Логи трансляций</a><br></p><p>Кризис ожирения сайтов</p><p>• <a href="https://habrahabr.ru/post/278655/">Кризис ожирения сайтов</a><br></p><p>Реклама</p><p>• <a href="https://geektimes.ru/post/272404/">Вышел браузер Opera со встроенным блокировщиком рекламы</a><br>• <a href="https://www.smashingmagazine.com/2016/03/never-ending-story-ad-blockers/">A Never-Ending Story On Ad-Blockers</a><br></p><p>Новинки браузеров</p><p>• <a href="http://tanalin.com/blog/2016/03/firefox-45/">Firefox 45</a><br>• <a href="https://youtu.be/GNP-_ncY3ZA">Chrome 49</a><br></p><p>Background Sync</p><p>• <a href="https://developers.google.com/web/updates/2015/12/background-sync">Introducing Background Sync</a><br></p><p>Статус Grid Layout в Blink</p><p>• <a href="https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/y221wJxoh84/qU_el0JRAwAJ">CSS Grid Layout. Current Status and Future Plans</a><br></p><p>Любовное письмо к jQuery</p><p>• <a href="http://css-live.ru/articles/lyubovnoe-pismo-k-jquery.html">Любовное письмо к jQuery</a><br></p><p>Давайте полегче с JavaScript</p><p>• <a href="https://eev.ee/blog/2016/03/06/maybe-we-could-tone-down-the-javascript/">Maybe we could tone down the JavaScript</a><br></p><p>HTML, что дальше?</p><p>• <a href="https://www.w3.org/blog/2016/03/html-whats-next/">HTML: What’s Next?</a><br></p><p>Оформление поломанных картинок</p><p>• <a href="https://bitsofco.de/styling-broken-images/">Styling Broken Images</a><br>• <a href="https://www.w3.org/TR/css3-content/">Generated and Replaced Content</a><br>• <a href="https://drafts.csswg.org/css-pseudo-4/">Pseudo-Elements</a><br></p><p>WTF Opera Mini?!</p><p>• <a href="http://operamini.tips/">Opera Mini Tips</a><br></p><p>Полифил для object-fit на SVG</p><p>• <a href="http://codepen.io/jonneal/pen/EKPONK">Object-fit polyfill</a><br></p><p>Зовём Андрея Ситника</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/7.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/7.mp3" length="28494911"/><itunes:episode>7</itunes:episode><itunes:duration>3559</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 марта 2016: Ожирение, браузеры, Background Sync, гриды, jQuery, JS, HTML, картинки, Opera Mini, object-fit. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>8. Адаптивная типографика, инлайнить ли шрифты, обновления браузеров, голый CSS, React</title><link>https://web-standards.ru/podcast/8/</link><pubDate>Mon, 21 Mar 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:21 События<br>00:02:10 Единицы измерения шрифта<br>00:18:07 Инлайнить ли шрифты<br>00:23:19 Новинки браузеров<br>00:36:36 Голый CSS на отступах<br>00:42:10 Лево и право для CSS-свойств<br>00:45:00 Критика React<br>00:55:36 Опрос Stack Overflow<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/298243/">PiterCSS</a><br>• <a href="http://2016.codefest.ru/">CodeFest</a><br>• <a href="https://youtu.be/z21fMpPQirA?list=PLMBnwIwFEFHcwI0FrJSbq8s7VtYwE0LvA">Видео с WSD</a><br>• <a href="https://wsd.events/">WSD в Питере</a><br></p><p>Единицы измерения шрифта</p><p>• <a href="http://zellwk.com/blog/viewport-based-typography/">Адаптивная типографика на единицах вьюпорта</a><br>• <a href="http://zellwk.com/blog/media-query-units/">Что использовать в медиавыражениях: пиксели, емы, ремы?</a><br>• <a href="https://github.com/operasoftware/devopera">Сайт Dev.Opera</a><br>• <a href="https://github.com/sass-mq/sass-mq">Sass MQ</a><br>• <a href="https://gist.github.com/anonymous/ce7c5287e1e20619d8aa">Миксин ремы-пиксели</a><br></p><p>Инлайнить ли шрифты</p><p>• <a href="http://css-live.ru/articles/antipattern-dlya-veb-shriftov-data-uri.html">Антипаттерн для веб-шрифтов: Data URI</a><br>• <a href="https://github.com/bramstein/homebrew-webfonttools">Homebrew web font tools</a><br></p><p>Новинки браузеров</p><p>• <a href="https://dev.opera.com/blog/opera-36/">Новинки Chrome 49 и Opera 36</a><br>• <a href="https://blogs.windows.com/msedgedev/2016/03/17/preview-extensions/">Поддержка расширений в тестовой версии Edge</a><br>• <a href="https://hacks.mozilla.org/2016/03/developer-edition-47-user-agent-emulation-popup-debugging-and-more/">Обзор новинок Firefox Developer 47</a><br>• <a href="http://venturebeat.com/2016/03/16/mozilla-will-release-the-first-tech-demo-of-servo-its-next-generation-browser-engine-in-june/">Браузерный движок нового поколения Servo</a><br>• <a href="https://github.com/browserhtml/browserhtml">Browser HTML</a><br></p><p>Голый CSS на отступах</p><p>• <a href="https://github.com/postcss/sugarss#readme">SugarSS</a><br>• <a href="http://simonenko.su/8725324958/for-what-i-love-coffeescript">За что я люблю CoffeeScript</a><br>• <a href="http://emmet.io/">Emmet</a><br>• <a href="http://hayakubundle.com/">Hayaku</a><br>• <a href="http://csscomb.com/">CSSComb</a><br></p><p>Лево и право для CSS-свойств</p><p>• <a href="https://paulrobertlloyd.com/2016/03/logical_flexbox">Флексбокс вполне логичен</a><br>• <a href="https://github.com/gasolin/postcss-bidirection">postcss-bidirection</a><br>• <a href="https://github.com/MohammadYounes/rtlcss">RTLCSS</a><br></p><p>Критика React</p><p>• <a href="http://css-live.ru/articles/na-osvoenie-react-mne-potrebovalas-vsego-nedelya-a-chem-vy-xuzhe.html">На освоение React мне потребовалась всего неделя</a><br>• <a href="https://www.polymer-project.org/">Polymer</a><br>• <a href="https://github.com/FormidableLabs/spectacle">Презентация на React</a><br>• <a href="https://github.com/postcss/postcss.org">Сайт PostCSS</a><br></p><p>Опрос Stack Overflow</p><p>• <a href="http://stackoverflow.com/research/developer-survey-2016">Developer Survey 2016</a><br>• <a href="https://notepad-plus-plus.org/">NotePad++</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/8.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/8.mp3" length="28687306"/><itunes:episode>8</itunes:episode><itunes:duration>3583</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 марта 2016: Адаптивная типографика, инлайнить ли шрифты, обновления браузеров, голый CSS, React. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>9. Новый IE, npm-гейт и проблемы npm, «мой» опенсорс, маркетинг PostCSS, прогрессивное улучшение</title><link>https://web-standards.ru/podcast/9/</link><pubDate>Mon, 28 Mar 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Андрей Ситник</p><p>Темы</p><p>00:00:00 Интро<br>00:00:09 Андрей Ситник<br>00:00:20 События<br>00:00:27 Кто же новый IE?<br>00:11:33 Npm-гейт<br>00:27:49 Проблемы npm<br>00:33:25 «Мой» опенсорс<br>00:39:05 Агрессивный маркетинг PostCSS<br>01:01:51 Сахарный CSS<br>01:04:51 Это была шутка!<br></p><p>Андрей Ситник</p><p>• <a href="https://twitter.com/andrey_sitnik">Твиттер</a><br>• <a href="https://evilmartians.com/">Злые марсиане</a><br></p><p>События</p><p>• <a href="http://2016.codefest.ru/">CodeFest</a><br>• <a href="http://dump-conf.ru/">DUMP</a><br>• <a href="http://nastachku.ru/">Стачка</a><br></p><p>Кто же новый IE?</p><p>• <a href="https://medium.com/p/6027b000b0c4">Apple is bad news for the future of the Web</a><br>• <a href="http://n12v.com/">Никита Васильев</a><br>• <a href="https://blog.runspired.com/2016/03/25/the-chrome-distortion-chrome-alters-our-expectations-in-highly-negative-ways/">The Chrome Distortion: how Chrome negatively alters our expectations</a><br></p><p>Npm-гейт</p><p>• <a href="https://medium.com/p/9045c06be67c">I’ve Just Liberated My Modules</a><br>• <a href="https://medium.com/p/3d4d2a83aa4d">A discussion about the breaking of the Internet</a><br>• <a href="http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm">Kik, left-pad, and npm</a><br>• <a href="https://www.npmjs.com/package/left-pad">Пакет left-pad</a><br>• <a href="https://medium.com/p/e3e2d57fee28">How to not break the internet with this one weird trick</a><br></p><p>Проблемы npm</p><p>• <a href="https://medium.com/p/60b96515c073">Using Release It!</a><br>• <a href="https://docs.npmjs.com/files/package.json#files">Массив files в package.json</a><br></p><p>«Мой» опенсорс</p><p>• <a href="https://medium.com/p/c3e5555390fa">There is no “my” in open source</a><br></p><p>Агрессивный маркетинг PostCSS</p><p>• <a href="https://twitter.com/search?q=%23%D1%81%D0%B8%D1%82%D0%BD%D0%B8%D0%BA%D1%85%D0%B2%D0%B0%D1%82%D0%B8%D1%82">#СитникХватит</a><br>• <a href="https://github.com/hudochenkov/postcss-sorting">postcss-sorting</a><br>• <a href="http://stylelint.io/">stylelint</a><br>• <a href="http://tjholowaychuk.tumblr.com/post/44267035203/modular-css-preprocessing-with-rework">Modular CSS preprocessing with rework</a><br>• <a href="https://github.com/MohammadYounes/rtlcss">rtlcss</a><br>• <a href="https://github.com/giakki/uncss">uncss</a><br>• <a href="https://github.com/TrySound/postcss-inline-svg">postcss-inline-svg</a><br>• <a href="http://cssnext.io/">cssnext</a><br>• <a href="https://github.com/jonathantneal/precss">precss</a><br>• <a href="https://github.com/postcss/postcss-import">postcss-import</a><br>• <a href="https://github.com/trysound/postcss-easy-import">postcss-easy-import</a><br></p><p>Сахарный CSS</p><p>• <a href="https://github.com/postcss/sugarss">SugarSS</a><br></p><p>Это была шутка!</p><p>• <a href="https://medium.com/p/7084fa62d967">Прогрессивное улучшение меня расстраивает</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/9.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/9.mp3" length="34334569"/><itunes:episode>9</itunes:episode><itunes:duration>4289</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 марта 2016: Новый IE, npm-гейт и проблемы npm, «мой» опенсорс, маркетинг PostCSS, прогрессивное улучшение. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>10. Bash на Windows, обновления Safari, правильный фронтенд, нужны ли препроцессоры, ES2016</title><link>https://web-standards.ru/podcast/10/</link><pubDate>Tue, 05 Apr 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:01:30 Bash на Windows<br>00:08:15 Новая тестовая сборка Safari<br>00:17:00 Оценка задач фронтендера<br>00:31:49 Определение тормозов на лету<br>00:36:41 Селекторы для системных элементов<br>00:39:25 Нужны ли препроцессоры<br>00:47:11 Что появится в ES2016<br>00:52:40 Новости про новости<br></p><p>События</p><p>• <a href="http://dump-conf.ru/">DUMP</a><br>• <a href="http://nastachku.ru/">Стачка</a><br></p><p>Bash на Windows</p><p>• <a href="https://channel9.msdn.com/Events/Build/2016/P488">Running Bash on Ubuntu on Windows!</a><br>• <a href="http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.html">The Ubuntu Userspace for Windows Developers</a><br></p><p>Новая тестовая сборка Safari</p><p>• <a href="https://webkit.org/blog/6017/introducing-safari-technology-preview/">Introducing Safari Technology Preview</a><br>• <a href="https://github.com/postcss/autoprefixer/issues/633">Add WebKit prefixes for Grid Layout</a><br></p><p>Оценка задач фронтендера</p><p>• <a href="http://frontender.info/estimating-a-front-end-web-dev-job/">Перевод</a><br></p><p>Определение тормозов на лету</p><p>• <a href="http://www.quirksmode.org/blog/archives/2016/03/rafp_a_proposal.html">Performance measurements through requestAnimationFrame</a><br></p><p>Селекторы для системных элементов</p><p>• <a href="https://lists.w3.org/Archives/Public/www-style/2016Mar/0310.html">Styling native components, a proposal</a><br></p><p>Нужны ли препроцессоры</p><p>• <a href="http://www.456bereastreet.com/archive/201603/why_i_dont_use_css_preprocessors/">Why I don’t use CSS preprocessors</a><br></p><p>Что появится в ES2016</p><p>• <a href="http://frontender.info/ecmascript-2016/">Список того, что появится в ES2016</a><br></p><p>Новости про новости</p><p>• <a href="https://telegram.me/webstandards_ru">Завели Телеграм</a><br>• <a href="https://plus.google.com/+Web-standardsRu/posts">Убиваем Google+</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/10.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/10.mp3" length="26310736"/><itunes:episode>10</itunes:episode><itunes:duration>3286</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 апреля 2016: Bash на Windows, обновления Safari, правильный фронтенд, нужны ли препроцессоры, ES2016. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>11. Как сделать конференцию, путь разработчика, релизы CSSO и Grunt, Tofino, Edge, эмоджи</title><link>https://web-standards.ru/podcast/11/</link><pubDate>Mon, 11 Apr 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Олег Мохов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:30 События<br>00:01:10 Как сделать конференцию<br>00:18:09 Путь разработчика<br>00:26:23 Релизы CSSO 2.0 и Grunt 1.0<br>00:30:30 Анонсы с Веб-саммита Edge<br>00:38:46 Экспериментальный браузер Tofino<br>00:39:32 Эмоджи, нет, эмодзи<br></p><p>События</p><p>• <a href="https://new.vk.com/spb_frontend_meetup_130416">SPB Frontend №13</a><br>• <a href="https://events.yandex.ru/events/meetings/29-april-2016/">Frontend Party</a><br></p><p>Как сделать конференцию</p><p>• <a href="https://events.yandex.ru/lib/talks/3347/">Доклад Олега с Субботника</a><br>• <a href="http://dump-conf.ru/">DUMP</a><br>• <a href="http://fronttalks.ru/">FrontTalks</a><br>• <a href="https://fronteers.nl/congres">Fronteers</a><br>• <a href="https://vk.com/orenjs">OrenJS</a><br>• <a href="https://frontendfellows.timepad.ru/events/">FrontendFellows</a><br></p><p>Путь разработчика</p><p>• <a href="https://medium.com/p/865b640d5d18">Frontend Dev: хороший, плохой, злой</a><br></p><p>Релизы CSSO 2.0 и Grunt 1.0</p><p>• <a href="https://github.com/css/csso/releases/tag/v2.0.0">2.0.0 Drop legacy API and new AST format</a><br>• <a href="http://gruntjs.com/blog/2016-04-04-grunt-1.0.0-released">Grunt 1.0.0 Released</a><br></p><p>Анонсы с Веб-саммита Edge</p><p>• <a href="https://www.aaron-gustafson.com/notebook/my-top-takeaways-from-the-edge-web-summit-2016/">My Top Takeaways From the 2016 Edge Web Summit</a><br>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/">EdgeHTML issue tracker</a><br>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/usage/">Global CSS Property Usage</a><br>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/catalog/">API Catalog</a><br>• <a href="https://channel9.msdn.com/Events/WebPlatformSummit/edgesummit2016">Microsoft Edge Web Summit 2016</a><br></p><p>Экспериментальный браузер Tofino</p><p>• <a href="https://medium.com/p/ef634c6164f0">Browsers, Innovators Dilemma, and Project Tofino</a><br></p><p>Эмоджи, нет, эмодзи</p><p>• <a href="http://meowni.ca/posts/emoji-emoji-emoji/">Emoji: how do you get from U+1F355 to …?</a><br>• <a href="http://grouplens.org/blog/investigating-the-potential-for-miscommunication-using-emoji/">Investigating the Potential for Miscommunication Using Emoji</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/11.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/11.mp3" length="21862382"/><itunes:episode>11</itunes:episode><itunes:duration>2730</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 апреля 2016: Как сделать конференцию, путь разработчика, релизы CSSO и Grunt, Tofino, Edge, эмоджи. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>12. Тестирование, фолбэки, @​apply, PWA, версии CSS, семантика</title><link>https://web-standards.ru/podcast/12/</link><pubDate>Tue, 19 Apr 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:17 Регрессионное тестирование<br>00:07:38 Фолбэк для флекса<br>00:14:18 Директива @​apply, миксины в CSS<br>00:26:30 Прогрессивные веб-приложения<br>00:44:25 Версии CSS<br>00:51:15 Кому нужна семантика?<br></p><p>События</p><p>• <a href="http://fdconf.by/">Прошла FDConf в Минске</a><br>• <a href="http://nastachku.ru/">Стачка в Ульяновске 22—23 апреля</a><br>• <a href="https://pitercss.timepad.ru/event/318387/">PiterCSS №3 26 апреля</a><br>• <a href="http://moscowjs.ru/">MoscowJS 28 апреля</a><br>• <a href="https://events.yandex.ru/events/meetings/29-april-2016/">Frontend Party в Питере 29 апреля</a><br>• <a href="http://holyjs.ru/">HolyJS в Питере 5 июня</a><br></p><p>Регрессионное тестирование</p><p>• <a href="http://prgssr.ru/development/avtomatizaciya-regressionnogo-testirovaniya-css-2016.html">Автоматизация регрессионного тестирования CSS</a><br>• <a href="https://sc5.io/posts/visual-regression-testing/">Doing nothing for visual regression testing</a><br></p><p>Фолбэк для флекса</p><p>• <a href="https://habr.ru/p/281254/">Почти полное руководство по флексбоксу без самого флексбокса</a><br>• <a href="http://css-live.ru/articles/obzor-inlajnovyj-kontekst-formatirovaniya.html">Инлайновый контекст форматирования</a><br>• <a href="https://youtu.be/-iW-W-9lj-I">Мечты и реальность. Прощай CSS3, здравствуй IE6</a><br></p><p>Директива @​apply, миксины в CSS</p><p>• <a href="https://tabatkins.github.io/specs/css-apply-rule/">CSS @​apply Rule, спека</a><br>• <a href="https://github.com/pascalduez/postcss-apply">postcss-apply</a><br>• <a href="http://cssnext.io/">cssnext</a><br>• <a href="https://blog.gospodarets.com/css_apply_rule">CSS @​apply rule (native CSS mixins)</a><br></p><p>Прогрессивные веб-приложения</p><p>• <a href="https://pwa.rocks/">PWA Rocks</a><br>• <a href="https://github.com/operasoftware/pwa-list">PWA List на Гитхабе</a><br>• <a href="https://w3c.github.io/manifest/">Web App Manifest</a><br>• <a href="https://medium.com/p/5db6f473cc9b">Service Workers replacing AppCache: a sledgehammer to crack a nut</a><br>• <a href="https://wiki.css-houdini.org/">CSS Houdini</a><br></p><p>Версии CSS</p><p>• <a href="https://www.w3.org/TR/2016/WD-CSS22-20160412/">CSS 2.2</a><br>• <a href="https://www.w3.org/TR/CSS/">CSS Snapshot</a><br></p><p>Кому нужна семантика?</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/12.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/12.mp3" length="26750370"/><itunes:episode>12</itunes:episode><itunes:duration>3341</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 апреля 2016: Тестирование, фолбэки, @​apply, PWA, версии CSS, семантика. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>13. SpiderNode, VPN, методологии CSS, Stylelint и CSSX, параллакс, доступность</title><link>https://web-standards.ru/podcast/13/</link><pubDate>Mon, 25 Apr 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:01:57 Браузерные новости<br>00:14:18 Методологии CSS<br>00:21:15 Stylelint и CSSX<br>00:36:41 Параллакс<br>00:43:05 Booking сделал PWA<br>00:44:02 Доступное содержимое<br>00:55:13 Что слушаете?<br></p><p>События</p><p>• <a href="http://nastachku.ru/">Стачка в Ульяновске</a><br>• <a href="https://pitercss.timepad.ru/event/318387/">PiterCSS №3 26 апреля</a><br>• <a href="http://moscowjs.ru/">MoscowJS 28 апреля</a><br>• <a href="http://holyjs.ru/">HolyJS в Питере 5 июня</a><br></p><p>Браузерные новости</p><p>• <a href="https://ehsanakhgari.org/blog/2016-04-20/project-spidernode">Project SpiderNode</a><br>• <a href="https://medium.com/p/9aeff6911da0">Embed Everything!</a><br>• <a href="http://www.opera.com/blogs/desktop/2016/04/free-vpn-integrated-opera-for-windows-mac/">Free VPN integrated in Opera for better online privacy</a><br>• <a href="http://www.opera.com/blogs/news/2016/04/opera-doubling-server-capacity-vpn/">Opera is doubling the server capacity after the built-in VPN launch</a><br></p><p>Методологии CSS</p><p>• <a href="http://maintainablecss.com/">MaintainableCSS</a><br>• <a href="http://nano.sapegin.ru/all/opor-methodology">Микрометодология вёрстки OPOR</a><br></p><p>Stylelint и CSSX</p><p>• <a href="https://css-tricks.com/stylelint/">Stylelint</a><br>• <a href="http://csscomb.com/">CSSComb</a><br>• <a href="https://www.smashingmagazine.com/2016/04/finally-css-javascript-meet-cssx/">Finally, CSS In JavaScript! Meet CSSX</a><br>• <a href="http://css-live.ru/articles/na-osvoenie-react-mne-potrebovalas-vsego-nedelya-a-chem-vy-xuzhe.html">На освоение React мне потребовалась всего неделя, а чем вы хуже?</a><br></p><p>Параллакс</p><p>• <a href="https://youtu.be/lmZd7KlkJvc?list=PL08jItIqOb2r4k_v0WwIjwWptv5BTsBK1">Diving In: Parallax</a><br></p><p>Booking сделал PWA</p><p>• <a href="http://blog.booking.com/progressive-web-apps-with-service-workers.html">Progressive Web Apps with Service Workers</a><br></p><p>Доступное содержимое</p><p>• <a href="https://francescoschwarz.de/en/blog/aesthetics-of-the-invisible/">Aesthetics of the invisible</a><br>• <a href="https://www.paciellogroup.com/blog/2015/10/thus-spoke-html/">Thus Spoke HTML</a><br>• <a href="https://vimeo.com/134451991">ARIA, Accessibility APIs and coding like you give a damn!</a><br></p><p>Что слушаете?</p><p>• <a href="https://itunes.apple.com/ru/podcast/aerostat/id1069719490">Аэростат</a><br>• <a href="http://frontflip.me/">Frontflip Podcast</a><br>• <a href="https://radiojs.ru/">RadioJS</a><br>• <a href="https://radio-t.com/">Радио-Т</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/13.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/13.mp3" length="28390473"/><itunes:episode>13</itunes:episode><itunes:duration>3546</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 апреля 2016: SpiderNode, VPN, методологии CSS, Stylelint и CSSX, параллакс, доступность. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>14. Node.js 6, DOM, графика и чистый CSS, жизнь и смерть в опенсорсе, префиксы и FF как новый IE</title><link>https://web-standards.ru/podcast/14/</link><pubDate>Wed, 04 May 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:27 Node.js 6<br>00:23:26 Новые методы DOM<br>00:24:56 Иконки, графика и чистый CSS<br>00:40:37 Жизнь и смерть в опенсорсе<br>00:45:42 Эксперименты и префиксы<br>00:49:49 Firefox как новый IE, в хорошем смысле<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/318387/">PiterCSS №3</a><br>• <a href="http://frontflip.me/">Frontflip</a><br>• <a href="https://twitter.com/webstandards_up">Текстовые трансляции</a><br>• <a href="http://frontendconf.ru/">FrontendConf в Москве 30—31 мая и 1 июня</a><br>• <a href="http://holyjs.ru/">HolyJS в Питере 5 июня</a><br>• <a href="https://www.youtube.com/playlist?list=PLRdS-n5seLRoWZm8I5onZqU9m8HB_hg1S">Видео с FrontTalks</a><br></p><p>Node.js 6</p><p>• <a href="https://nodejs.org/en/blog/release/v6.0.0/">Node v6.0.0</a><br>• <a href="http://node.green/">Node.js ES2015 Support</a><br>• <a href="https://www.redfin.com/blog/2016/04/es6-in-node-v6.html">ES6 in Node v6</a><br>• <a href="https://twitter.com/webstandards_ru/status/725278335677374464">Chrome Canary 100% ES6</a><br>• <a href="http://v8project.blogspot.ru/2016/04/es6-es7-and-beyond.html">ES6, ES7, and beyond</a><br></p><p>Новые методы DOM</p><p>• <a href="https://twitter.com/webstandards_ru/status/726018227948630017">Методы DOM prepend, append, before, after и replaceWith</a><br></p><p>Иконки, графика и чистый CSS</p><p>• <a href="https://sarasoueidan.com/blog/icon-fonts-to-svg/">Making the Switch Away from Icon Fonts to SVG: Converting Font Icons to SVG</a><br>• <a href="https://css-tricks.com/images-in-postcss/">Working with Images in Stylesheets with PostCSS</a><br>• <a href="http://www.456bereastreet.com/archive/201603/why_i_dont_use_css_preprocessors/">Why I don’t use CSS preprocessors</a><br>• <a href="https://github.com/borschik/borschik">Borschik</a><br></p><p>Жизнь и смерть в опенсорсе</p><p>• <a href="https://github.com/csscomb/csscomb.js/issues/461">Is CSScomb.js dead?</a><br>• <a href="https://www.smashingmagazine.com/2012/10/csscomb-tool-sort-css-properties/">CSScomb: Sorting CSS Properties, The Better Way</a><br></p><p>Эксперименты и префиксы</p><p>• <a href="https://webkit.org/blog/6131/updating-our-prefixing-policy/">Updating Our Prefixing Policy</a><br>• <a href="https://youtu.be/s0JDCEQDXI4">Префиксы. Зачем и как правильно</a><br></p><p>Firefox как новый IE, в хорошем смысле</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/14.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/14.mp3" length="25574522"/><itunes:episode>14</itunes:episode><itunes:duration>3194</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 мая 2016: Node.js 6, DOM, графика и чистый CSS, жизнь и смерть в опенсорсе, префиксы и FF как новый IE. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>15. События летом, Chrome, реклама, Pointer Events, расширения, веб-компоненты и CSS-модули</title><link>https://web-standards.ru/podcast/15/</link><pubDate>Tue, 10 May 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:15 События<br>00:09:33 Новинки Chrome и Opera<br>00:15:02 Блокировщики рекламы это честно?<br>00:24:29 Pointer Events в Chrome<br>00:33:40 Ещё раз про гриды<br>00:36:14 Универсальные расширения<br>00:42:34 Веб-компоненты ещё живы?<br>00:55:35 CSS-модули «ни о чём»<br></p><p>События</p><p>• <a href="http://t-n-w.ru/">Webdev Talks&amp;Works</a><br>• <a href="http://specia.pro/">СПЕЦИА</a><br>• <a href="http://frontendconf.ru/">Frontend Conf</a><br>• <a href="http://cssconf.no/">CSSconf Nordic</a><br>• <a href="https://www.webrebels.org/">Web Rebels</a><br>• <a href="http://scotlandcss.com/">ScotlandCSS</a><br>• <a href="http://scotlandjs.com/">ScotlandJS</a><br>• <a href="http://holyjs.ru/">HolyJS</a><br>• <a href="http://cssday.nl/2016">HTML Special и CSS Day</a><br>• <a href="http://cssconfbp.rocks/">CSSconf Budapest</a><br>• <a href="http://jsconfbp.com/">JSConf Budapest</a><br>• <a href="https://events.withgoogle.com/pwa-save-the-date/">PWA Dev Summit</a><br>• <a href="https://twitter.com/webstandards_up">Текстовые трансляции</a><br>• <a href="https://github.com/web-standards/web-standards-up">Архив трансляций</a><br></p><p>Новинки Chrome и Opera</p><p>• <a href="https://dev.opera.com/blog/opera-37/">What’s new in Chromium 50 and Opera 37</a><br></p><p>Блокировщики рекламы это честно?</p><p>• <a href="http://www.opera.com/blogs/desktop/2016/05/ad-blocker-opera-for-windows-mac-free/">Native ad blocker and video pop out ready in Opera</a><br>• <a href="http://www.opera.com/blogs/mobile/2016/05/free-ad-blocker-new-opera-mini-for-android/">Free ad blocker right in new Opera Mini for Android</a><br></p><p>Pointer Events в Chrome</p><p>• <a href="https://www.chromestatus.com/feature/4504699138998272">Chrome Status: Pointer Events</a><br>• <a href="https://youtu.be/dQoz5KZUH2M">«Карточный домик» Романа Дворнова</a><br>• <a href="https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html">Apple Meta Viewport</a><br>• <a href="https://www.w3.org/TR/touch-events/">W3C Touch Events</a><br>• <a href="https://twitter.com/marcosc/status/728779835468746752">Шутка про IE6 или ES6</a><br></p><p>Ещё раз про гриды</p><p>• <a href="https://bugs.webkit.org/show_bug.cgi?id=157137">Гриды в WebKit без префиксов</a><br>• <a href="https://youtu.be/JoRVUILXLxU">Можно вообще всё. Раскладка по гриду</a><br>• <a href="http://odessajs.org/">OdessaJS 2016</a><br></p><p>Универсальные расширения</p><p>• <a href="https://blog.mozilla.org/addons/2016/04/29/webextensions-in-firefox-48/">WebExtensions in Firefox 48</a><br>• <a href="https://dev.opera.com/blog/better-extensions-ecosystem/">For a Better Extensions Ecosystem</a><br>• <a href="https://lists.w3.org/Archives/Public/public-browserext/2016May/0000.html">Core API Proposal</a><br></p><p>Веб-компоненты ещё живы?</p><p>• <a href="https://vimeo.com/33430613">Web Components and Model Driven Views, Alex Russell</a><br>• <a href="https://www.polymer-project.org/">Polymer</a><br>• <a href="http://jonrimmer.github.io/are-we-componentized-yet/">Are We Componentized Yet?</a><br>• <a href="http://webcomponents.org/articles/interview-with-joshua-peek/">How GitHub is using Web Components in production</a><br></p><p>CSS-модули «ни о чём»</p><p>• <a href="http://frontender.info/css-modules-part-1-need/">Что такое CSS-модули и зачем они нам?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/15.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/15.mp3" length="28302627"/><itunes:episode>15</itunes:episode><itunes:duration>3535</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 мая 2016: События летом, Chrome, реклама, Pointer Events, расширения, веб-компоненты и CSS-модули. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>16. Экономия батареи, оптимизация графики, прозрачность в HEX, !important можно, таблицы, полифилы</title><link>https://web-standards.ru/podcast/16/</link><pubDate>Sun, 15 May 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:15 События<br>00:03:39 Как браузеры экономят батарейку<br>00:16:50 Оптимизация графики<br>00:33:44 Прозрачность в HEX-цветах<br>00:43:06 !important можно, если нужно<br>00:48:27 Фантомные страхи и адаптивные таблицы<br>00:52:06 Полифил через юзер-агент<br></p><p>События</p><p>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-05-11_cssconfbudapest.md">Лог трансляции с CSSConf в Будапеште</a><br>• <a href="https://wsd.events/2016/06/25/">WSD в Екатеринбурге 25 июня</a><br>• <a href="https://frontendfellows.timepad.ru/event/299132/">FrontendFellows в Перми 27 мая</a><br>• <a href="https://frontendfellows.timepad.ru/event/328848/">FrontendFellows в Астане 29 июля</a><br>• <a href="https://minsk.rollingscopes.com/">Rolling Scopes Summer Summit в Минске 4 июня</a><br>• <a href="https://youtu.be/24EZOgySNRI?list=PLMBnwIwFEFHeDVHZJw7Y5WWVkAb1O_OwC">Видео с PiterCSS №3</a><br></p><p>Как браузеры экономят батарейку</p><p>• <a href="https://www.opera.com/blogs/desktop/2016/05/introducing-power-saving-mode/">Introducing power saving mode in Opera</a><br></p><p>Оптимизация графики</p><p>• <a href="https://medium.com/p/e5b27df3257c">Reducing JPG File size</a><br>• <a href="https://pngmini.com/">ImageAlpha</a><br>• <a href="http://caniuse.com/webp">Can I Use: WebP</a><br>• <a href="https://wiki.mozilla.org/APNG_Specification">APNG</a><br>• <a href="https://github.com/mozilla/mozjpeg">MozJPEG</a><br></p><p>Прозрачность в HEX-цветах</p><p>• <a href="http://codepen.io/malyw/pen/wGNOrd?editors=1100">RGBA и RRGGBBAA в Firefox 49</a><br>• <a href="https://dev.opera.com/articles/hsl-rgb-and-alpha-transparency/">Color in Opera 10 — HSL, RGB and Alpha Transparency</a><br></p><p>!important можно, если нужно</p><p>• <a href="http://csswizardry.com/2016/05/the-importance-of-important/">The Importance of !important: Forcing Immutability in CSS</a><br>• <a href="https://github.com/ilyabirman/Likely">Likely</a><br></p><p>Фантомные страхи и адаптивные таблицы</p><p>• <a href="http://dbushell.com/2016/03/04/css-only-responsive-tables/">CSS only Responsive Tables</a><br>• <a href="https://css-tricks.com/accessible-simple-responsive-tables/">Accessible, Simple, Responsive Tables</a><br></p><p>Полифил через юзер-агент</p><p>• <a href="https://cdn.polyfill.io/">Polyfill.io</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/16.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/16.mp3" length="29854396"/><itunes:episode>16</itunes:episode><itunes:duration>3729</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 мая 2016: Экономия батареи, оптимизация графики, прозрачность в HEX, !important можно, таблицы, полифилы. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>17. Семантика и БЭМ, CSS для новичков, клиенты для Git, JS-модули в Edge, Google I/O</title><link>https://web-standards.ru/podcast/17/</link><pubDate>Mon, 23 May 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:04:01 Семантика и БЭМ<br>00:29:40 CSS для новичков<br>00:32:09 Контроль версий и клиенты<br>00:45:51 JS-модули в Edge!<br>00:51:42 Google I/O<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/331983">PiterCSS №4 24 мая</a><br>• <a href="https://wsd.events/2016/06/25">WSD в Екатеринбурге 25 июня</a><br>• <a href="http://frontend-union.co">Frontend Union Conf в Вильнюсе 27 августа</a><br>• <a href="http://holyjs.ru">HolyJS 5 июня</a><br></p><p>Семантика и БЭМ</p><p>• <a href="http://css-live.ru/articles/osmyslennyj-css-opisyvajte-stilyami-svoyu-logiku.html">Осмысленный CSS: описывайте стилями свою логику</a><br>• <a href="http://css-live.ru/articles/bemantika-pishite-osmyslennye-stili-bez-povtorov.html">Бэмантика: пишите осмысленные стили без повторов</a><br>• <a href="http://snook.ca/archives/html_and_css/more-meaningful-css">More Meaningful CSS</a><br>• <a href="https://events.yandex.ru/lib/talks/1520">Семантика или смерть</a><br>• <a href="http://ianmcburnie.github.io/mindpatterns">MIND, библиотека доступных элементов интерфейса eBay</a><br></p><p>CSS для новичков</p><p>• <a href="https://webref.ru/layout/magic-of-css">Магия CSS</a><br>• <a href="http://css-live.ru/articles/otladka-css.html">Отладка CSS</a><br></p><p>Контроль версий и клиенты</p><p>• <a href="https://gitkraken.com">GitKraken</a><br>• <a href="https://git-tower.com">Tower</a><br>• <a href="https://desktop.github.com">GitHub Desktop</a><br>• <a href="http://gitboxapp.com">GitBox</a><br>• <a href="http://gitup.co">GitUp</a><br>• <a href="https://github.com/web-standards/dictionary/blob/master/git.md">Термины Гита и Гитхаба</a><br></p><p>JS-модули в Edge!</p><p>• <a href="https://blogs.windows.com/msedgedev/2016/05/17/es6-modules-and-beyond/">Previewing ES6 Modules and more from ES2015, ES2016 and beyond</a><br>• <a href="https://twitter.com/jlongster/status/732645925978550272">ES-модули в Firefox</a><br></p><p>Google I/O</p><p>• <a href="https://events.google.com/io2016">Страница события</a><br>• <a href="https://youtube.com/playlist?list=PLNYkxOF6rcIDz1TzmmMRBC-kd8zPRTQIP">Веб и Chrome на Google I/O</a><br>• <a href="http://blog.cloudfour.com/autofill-what-web-devs-should-know-but-dont">Autofill: What web devs should know, but don’t</a><br>• <a href="https://developers.google.com/web/progressive-web-apps">Progressive Web Apps</a><br>• <a href="https://ampproject.org">Accelerated Mobile Pages</a><br>• <a href="https://xkcd.com/1367">Комикс xkcd</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/17.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/17.mp3" length="28638394"/><itunes:episode>17</itunes:episode><itunes:duration>3577</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 мая 2016: Семантика и БЭМ, CSS для новичков, клиенты для Git, JS-модули в Edge, Google I/O. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>18. Новичкам, Reset или Normalize, jQuery и Bootstrap, атомарный CSS, сервис-воркеры в Safari</title><link>https://web-standards.ru/podcast/18/</link><pubDate>Mon, 30 May 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:34 Статьи для новичков<br>00:06:38 Reset против Normalize<br>00:13:29 JS для начинающих<br>00:15:33 Дилетанты и профессионалы<br>00:25:20 Зачем разбираться в SVG<br>00:29:25 Атомарный CSS<br>00:37:45 Программирование на CSS<br>00:49:60 Сервис-воркеры в Safari<br></p><p>События</p><p>• <a href="http://frontendconf.ru/">Frontend Conf</a><br>• <a href="http://scotlandjs.com/">ScotlandJS</a><br>• <a href="http://scotlandcss.com/">ScotlandCSS</a><br>• <a href="http://holyjs.ru/">HolyJS 5 июня</a><br>• <a href="https://vk.com/spb_frontend_meetup_160530">Встреча с докладчиками</a><br>• <a href="https://fronteers.nl/congres/2016">Fronteers</a><br></p><p>Статьи для новичков</p><p>• <a href="https://medium.com/p/25f19e56eb29">От нуля до героя фронтенда, часть 2</a><br>• <a href="https://medium.com/p/619289ce8bae">Хорошие и плохие CSS-практики для начинающих</a><br>• <a href="https://www.ozon.ru/person/1099694/">Михаил Дубаков</a><br>• <a href="https://htmlacademy.ru/courses/130">Бесплатный курс Академии по SVG</a><br></p><p>Reset против Normalize</p><p>• <a href="http://meyerweb.com/eric/tools/css/reset/">Reset.css</a><br>• <a href="https://necolas.github.io/normalize.css/">Normalize.css</a><br>• <a href="https://github.com/sindresorhus/sublime-autoprefixer">Sublime Autoprefixer</a><br>• <a href="https://github.com/sindresorhus/atom-autoprefixer">Atom Autoprefixer</a><br></p><p>JS для начинающих</p><p>Дилетанты и профессионалы</p><p>• <a href="http://frontender.info/whats-wrong-with-jquery-and-bootstrap/">jQuery и Bootstrap: расставляем точки над «i»</a><br>• <a href="https://mobile.twitter.com/">Мобильный Твиттер</a><br>• <a href="https://github.com/giakki/uncss">UnCSS</a><br></p><p>Зачем разбираться в SVG</p><p>• <a href="https://htmlacademy.ru/courses/130">Бесплатный курс Академии по SVG</a><br></p><p>Атомарный CSS</p><p>• <a href="https://github.com/marmelab/universal.css#readme">Universal.css</a><br>• <a href="http://ornaorg.github.io/">OrnaJS</a><br>• <a href="https://www.cutestrap.com/">Cutestrap</a><br>• <a href="http://progressivered.com/fla/">Flex Layout Attribute</a><br>• <a href="https://getmdl.io/">Material Design Lite</a><br></p><p>Программирование на CSS</p><p>• <a href="https://tabatkins.github.io/specs/css-when-else/">CSS When/Else Rules</a><br></p><p>Сервис-воркеры в Safari</p><p>• <a href="https://webkit.org/blog/6415/release-notes-for-safari-technology-preview-5/">Safari TP5</a><br>• <a href="https://github.com/delapuente/service-workers-101#readme">Service Workers 101</a><br>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/serviceworker">Сервис-воркеры в Edge</a><br>• <a href="https://twitter.com/jaffathecake">Джейк Арчибальд</a><br>• <a href="https://twitter.com/xeenon">Тимоти Хэтчер</a><br>• <a href="https://youtu.be/yelPlCVZLEE">Bringing seamless checkouts to the mobile web</a><br>• <a href="https://w3c.github.io/browser-payment-api/specs/paymentrequest.html">Payment Request API</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/18.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/18.mp3" length="29782677"/><itunes:episode>18</itunes:episode><itunes:duration>3720</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 мая 2016: Новичкам, Reset или Normalize, jQuery и Bootstrap, атомарный CSS, сервис-воркеры в Safari. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>19. Семантика CSS и HTML, содержимое в CSS, полезное для SVG, веб и приложения</title><link>https://web-standards.ru/podcast/19/</link><pubDate>Wed, 08 Jun 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:06:40 Семантика CSS и HTML<br>00:22:00 Содержимое в CSS<br>00:31:46 Полезное для SVG<br>00:38:46 Веб и приложения<br></p><p>События</p><p>• <a href="http://holyjs.ru/">HolyJS</a><br>• <a href="https://youtu.be/xPFRUM_oDKA">Антихайп, Андрей Листочкин</a><br>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-06-01_scotlandcss.md">Лог со ScotlandCSS</a><br>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-06-02_scotlandjs.md">Лог со ScotlandJS №1</a><br>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-06-03_scotlandjs.md">Лог со ScotlandJS №2</a><br>• <a href="http://cssday.nl/">HTML Special и CSS Day</a><br>• <a href="https://wsd.events/2016/06/25/">WSD в Екатеринбурге</a><br></p><p>Семантика CSS и HTML</p><p>• <a href="http://css-live.ru/articles/semanticheskij-css.html">Семантический CSS</a><br>• <a href="http://css-live.ru/articles/ponimanie-semantiki.html">Понимание семантики</a><br>• <a href="https://github.com/yoksel/common-words">Слова в CSS-классах</a><br>• <a href="https://youtu.be/1OKZOV-iLj4">Managing CSS Projects with ITCSS</a><br>• <a href="https://github.com/zenwalker/node-beml">BEML</a><br></p><p>Содержимое в CSS</p><p>• <a href="https://www.w3.org/TR/css-content-3/">CSS Generated Content</a><br>• <a href="http://css-live.ru/vecssti-s-polej/modul-generiruemogo-kontenta-css3-obnovilsya-spustya-13-let.html">Модуль генерируемого контента CSS3 обновился спустя 13 лет</a><br></p><p>Полезное для SVG</p><p>• <a href="https://nytimes.github.io/svg-crowbar/">SVG Crowbar</a><br>• <a href="https://github.com/BohemianCoding/svgo-compressor">SVGO compression</a><br></p><p>Веб и приложения</p><p>• <a href="https://remysharp.com/2016/05/28/state-of-the-gap">State of the gap</a><br>• <a href="http://css-live.ru/articles/regressivnye-veb-prilozheniya.html">Регрессивные веб-приложения</a><br>• <a href="https://instantarticles.fb.com/">Instant Articles</a><br>• <a href="https://soledadpenades.com/2016/05/17/why-is-instagram-not-a-website-yet/">Why is Instagram not a website (yet)?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/19.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/19.mp3" length="28598179"/><itunes:episode>19</itunes:episode><itunes:duration>3572</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 июня 2016: Семантика CSS и HTML, содержимое в CSS, полезное для SVG, веб и приложения. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>20. Браузеры, jQuery, практический CSS, типографика на SVG, открытый веб, как дела в Adobe</title><link>https://web-standards.ru/podcast/20/</link><pubDate>Tue, 14 Jun 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Дмитрий Барановский</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:06:10 Релизы недели<br>00:17:06 Практический CSS<br>00:23:01 Типографика на SVG<br>00:25:38 Чёртов открытый веб<br>00:39:49 Как дела в Adobe<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/340787/">PiterCSS №5 17 июня</a><br>• <a href="https://wsd.events/2016/06/25/">WSD в Екатеринбурге</a><br>• <a href="http://cssday.nl/">HTML Special и CSS Day</a><br>• <a href="https://events.withgoogle.com/progressive-web-app-dev-summit/">Progressive Web App Dev Summit</a><br>• <a href="http://odessajs.org/">OdessaJS</a><br>• <a href="https://www.webdirections.org/">Web Directions</a><br>• <a href="http://2016.jsconfau.com/">JSConf AU</a><br>• <a href="http://2015.cssconf.com.au/">CSSConf AU</a><br></p><p>Релизы недели</p><p>• <a href="http://tanalin.com/blog/2016/06/firefox-47/">Firefox 47</a><br>• <a href="https://wiki.mozilla.org/WebExtensions">WebExtensions API</a><br>• <a href="https://blog.lastpass.com/2016/06/announcing-lastpass-for-microsoft-edge.html/">Announcing LastPass for Microsoft Edge</a><br>• <a href="https://dev.opera.com/blog/opera-38/">What’s new in Chromium 51 and Opera 38</a><br>• <a href="https://w3c.github.io/presentation-api/">Presentation API</a><br>• <a href="http://blog.jquery.com/2016/06/09/jquery-3-0-final-released/">jQuery 3.0</a><br></p><p>Практический CSS</p><p>• <a href="http://snook.ca/archives/html_and_css/avoid-overstyling-base-styles">Avoid Overstyling Base Styles</a><br>• <a href="https://medium.com/p/bab546184e66">CSS at BBC Sport</a><br>• <a href="http://dowebsitesneedtolookexactlythesameineverybrowser.com/">Do websites need to look exactly the same in every browser?</a><br></p><p>Типографика на SVG</p><p>• <a href="https://www.supremo.tv/typeterms/">Type Terms</a><br></p><p>Чёртов открытый веб</p><p>• <a href="https://hueniverse.com/2016/06/08/the-fucking-open-web/">The Fucking Open Web</a><br>• <a href="https://infrequently.org/2016/06/pwa-discovery-you-aint-seen-nothin-yet/">PWA Discovery: You Ain’t Seen Nothin Yet</a><br></p><p>Как дела в Adobe</p><p>• <a href="http://dmitry.baranovskiy.com/">Dmitry Baranovskiy’s Web Log</a><br>• <a href="https://ru.wikipedia.org/wiki/Adobe_Systems">Эдоуби</a><br>• <a href="http://snapsvg.io/">Snap.svg</a><br>• <a href="https://github.com/DmitryBaranovskiy/raphael">Raphaël</a><br>• <a href="http://www.adobe.com/products/experience-design.html">Adobe Experience Design (XD)</a><br>• <a href="https://www.sketchapp.com/">Sketch</a><br>• <a href="http://www.adobe.com/creativecloud/extract.html">Creative Cloud Extract (Project Parfait)</a><br>• <a href="https://github.com/BohemianCoding/svgo-compressor">SVGO Compressor для Sketch</a><br>• <a href="https://mijingo.com/blog/svgo-exporter-for-adobe-illustrator">SVGO Exporter for Adobe Illustrator</a><br>• <a href="https://github.com/svg/svgo">SVGO</a><br>• <a href="https://avocode.com/">Avocode</a><br>• <a href="https://webflow.com/">Webflow</a><br>• <a href="http://brackets.io/">Brackets</a><br>• <a href="http://webplatform.adobe.com/">Adobe Web Platform</a><br>• <a href="http://webplatform.adobe.com/regions/">CSS Regions</a><br>• <a href="https://youtu.be/waTuhjBSJrs">Snap.svg Animator для Adobe Flash</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/20.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/20.mp3" length="32126281"/><itunes:episode>20</itunes:episode><itunes:duration>4013</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 июня 2016: Браузеры, jQuery, практический CSS, типографика на SVG, открытый веб, как дела в Adobe. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>21. Google Fonts, CSS в Фейсбуке, нюансы флексов, ретина, кнопки или ссылки, Apple Pay в Safari</title><link>https://web-standards.ru/podcast/21/</link><pubDate>Mon, 20 Jun 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:06:49 Шрифты<br>00:13:39 Практика<br>00:37:44 Новинки Safari<br></p><p>События</p><p>• <a href="http://cssday.nl/2016">HTML Special и CSS Day</a><br>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-06-16_htmlspecial.md">Лог с HTML Special</a><br>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-06-17_cssday.md">Лог с CSS Day</a><br>• <a href="https://events.withgoogle.com/progressive-web-app-dev-summit/">Саммит по PWA</a><br>• <a href="https://pitercss.timepad.ru/event/340787/">PiterCSS №5</a><br>• <a href="https://youtu.be/qFeCi6E3e14">Видео с PiterCSS</a><br></p><p>Шрифты</p><p>• <a href="https://fonts.google.com/">Google Fonts</a><br>• <a href="http://web-standards.ru/articles/web-font-loading-patterns/">Паттерны загрузки веб-шрифтов</a><br></p><p>Практика</p><p>• <a href="http://krekotun.ru/ui-developer-skills">Что должен знать HTML-верстальщик?</a><br>• <a href="https://code.facebook.com/posts/879890885467584/improving-css-quality-at-facebook-and-beyond">Improving CSS quality at Facebook and beyond</a><br>• <a href="http://prgssr.ru/development/kak-rabotayut-v-fleksbokse-z-index-i-avtootstupy.html">Как во флексбоксе работают z-index и автоотступы</a><br>• <a href="https://googlechrome.github.io/samples/css-flexbox-abspos/index.html">New CSS Flexbox behavior for absolute-positioned children</a><br>• <a href="https://medium.com/p/a4db63ba2922">Pixel Density, Demystified</a><br>• <a href="https://bitsofco.de/anchors-vs-buttons/">Anchors vs Buttons</a><br></p><p>Новинки Safari</p><p>• <a href="https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html">Safari 10.0</a><br>• <a href="https://developer.apple.com/reference/applepayjs">Apple Pay JS</a><br>• <a href="https://lists.w3.org/Archives/Public/public-payments-wg/2016Jun/0013.html">Apple Pay on the Web</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2016/703/">Видео сессии про Apple Pay с WWDC</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/21.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/21.mp3" length="23302123"/><itunes:episode>21</itunes:episode><itunes:duration>2910</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 июня 2016: Google Fonts, CSS в Фейсбуке, нюансы флексов, ретина, кнопки или ссылки, Apple Pay в Safari. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>22. Joyent, Element Queries, React в Mail.Ru, стандарты, собеседования, путь верстальщика</title><link>https://web-standards.ru/podcast/22/</link><pubDate>Mon, 27 Jun 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Андрей Сумин</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:09:03 Samsung купила Joyent<br>00:13:39 Element Queries<br>00:17:30 React в Mail.Ru<br>00:25:31 Стандарты и семантика<br>00:45:51 Собеседования и новички<br>00:57:54 Как верстальщику стать замтехдира<br></p><p>События</p><p>• <a href="https://wsd.events/2016/06/25/">WSD в Екатеринбурге</a><br>• <a href="https://youtu.be/FlxpXoiiiT4">Видео с WSD</a><br>• <a href="https://youtu.be/EyyEfxrk_NU?list=PLNYkxOF6rcIAWWNR_Q6eLPhsyx6VvYjVb">Круглый стол на саммите PWA и другие видео</a><br>• <a href="https://medium.com/p/8d8eb68d524e">The Progress of Web Apps (Edge)</a><br>• <a href="https://moscowjs.timepad.ru/event/345706/">MoscowJS №31</a><br>• <a href="http://odessajs.org/">OdessaJS</a><br>• <a href="https://ti.to/frontend-union/2016/">Билеты на Frontend Union Conf</a><br>• <a href="https://youtu.be/5T6OnChCO78?list=PLYWZNd96EXDaR2QNAggAC0FwiHcfWhCBD">Видео с Frontend Union Conf 2015</a><br></p><p>Samsung купила Joyent</p><p>• <a href="https://www.joyent.com/blog/samsung-acquires-joyent">Samsung acquires Joyent</a><br>• <a href="https://nodejs.org/en/foundation/">Node.js Foundation</a><br></p><p>Element Queries</p><p>• <a href="http://elementqueries.com/">EQCSS</a><br>• <a href="http://alistapart.com/article/container-queries-once-more-unto-the-breach">Container Queries: Once More Unto the Breach</a><br></p><p>React в Mail.Ru</p><p>• <a href="https://www.messenger.com/">Facebook Messenger</a><br>• <a href="https://youtu.be/rSx5RxuaZfc">Про Messenger на JSConf в Берлине</a><br>• <a href="https://fb.com/ibnrubaxa">Константин Лебедев на Фейсбуке</a><br>• <a href="https://fb.com/AndrewSumin">Андрей Сумин в Фейсбуке</a><br>• <a href="https://habr.ru/p/303580/">Новый фронтенд Tinkoff.ru: Fluxible + React</a><br></p><p>Стандарты и семантика</p><p>• <a href="https://habr.ru/p/303918/">Насколько строго вы следуете стандартам и лучшим практикам на фронтенде</a><br>• <a href="http://img.yandex.net/y5/1.5b/docs/html/y5.html">Документация по y5</a><br>• <a href="http://www.quirksmode.org/blog/archives/2015/05/tools_dont_solv.html#link2">The web platforms, plural, PPK</a><br></p><p>Собеседования и новички</p><p>• <a href="https://medium.com/p/a916de106283">Что ожидать на собеседовании на HTML-верстальщика или JS-программиста</a><br></p><p>Как верстальщику стать замтехдира</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/22.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/22.mp3" length="29910373"/><itunes:episode>22</itunes:episode><itunes:duration>3736</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 июня 2016: Joyent, Element Queries, React в Mail.Ru, стандарты, собеседования, путь верстальщика. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>23. HTML 5.1, Dreamweaver, Гудини, ссылки, безопасность и наставничество</title><link>https://web-standards.ru/podcast/23/</link><pubDate>Mon, 04 Jul 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:02:27 HTML 5.1<br>00:07:57 Откопали Dreamweaver<br>00:16:19 Гудини заработал<br>00:21:10 Ссылки и безопасность<br>00:37:01 Наставничество<br></p><p>События</p><p>• <a href="http://odessajs.org/">OdessaJS 2—3 июля</a><br>• <a href="https://events.yandex.ru/events/yagosti/17-18-september-2016/">FrontTalks 17—18 сентября</a><br>• <a href="http://2017.jsconf.eu/">JSconf EU</a> и <a href="http://2017.cssconf.eu/">CSSconf EU</a> 5—7 мая 2017<br>• <a href="https://events.yandex.ru/events/meetings/7-july-2016/">Frontend Mix 7 июля</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/09-july-2016/">Яндекс.Субботник 9 июля</a><br></p><p>HTML 5.1</p><p>• <a href="http://css-live.ru/vecssti-s-polej/html5-0-uxodit-v-proshloe.html">HTML5.0 уходит в прошлое</a><br>• <a href="http://leaverou.github.io/multirange/">Multirange</a><br></p><p>Откопали Dreamweaver</p><p>• <a href="https://medium.com/p/2a1be75ae595">Dreamweaver is back for us, coders</a><br>• <a href="http://blog.brackets.io/">Блог Brackets</a><br></p><p>Гудини заработал</p><p>• <a href="https://twitter.com/DasSurma/status/747417421938470912">Paint Worklet API</a><br></p><p>Ссылки и безопасность</p><p>• <a href="https://mathiasbynens.github.io/rel-noopener/">About rel=noopener</a><br>• <a href="https://blog.fastmail.com/2016/06/20/everything-you-could-ever-want-to-know-and-more-about-controlling-the-referer-header/">Everything about controlling the Referer header</a><br>• <a href="https://vimeo.com/172794545">Джереми Кит на HTML Special</a><br>• <a href="https://css-tricks.com/potential-dangers-of-third-party-javascript/">Things to Know with Third-Party Scripts</a><br></p><p>Наставничество</p><p>• <a href="https://youtu.be/qFeCi6E3e14?t=1354">Алёна Батицкая на PiterCSS №5</a><br>• <a href="http://web-standards.ru/articles/path-of-tutor/">Путь наставника</a><br>• <a href="http://flack.ru/">Алексей Рыбаков, он же Flack</a><br>• <a href="https://www.gitbook.com/book/melnik909/tutorial-for-beginner-front-end-developer/details">Пособие для новичков Стаса Мельникова</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/23.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/23.mp3" length="27334329"/><itunes:episode>23</itunes:episode><itunes:duration>3414</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 июля 2016: HTML 5.1, Dreamweaver, Гудини, ссылки, безопасность и наставничество. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>24. Safari TP8, Servo, цвета в вебе, сетки, доступность, портфолио</title><link>https://web-standards.ru/podcast/24/</link><pubDate>Mon, 11 Jul 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:14 События<br>00:05:23 Новости браузеров<br>00:14:06 Цвета в вебе<br>00:25:41 Практика<br>00:41:47 Портфолио<br>00:55:50 О подкасте<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/meetings/7-july-2016/">Frontend Mix</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/09-july-2016/register/">Я.Субботник</a><br>• <a href="http://frontend-union.co/">Frontend Union Conf</a><br>• <a href="http://fronttalks.ru/">FrontTalks</a><br>• <a href="https://wsd.events/#calendar">Календарь WSD</a><br></p><p>Новости браузеров</p><p>• <a href="https://webkit.org/blog/6744/release-notes-for-safari-technology-preview-release-8/">Safari Technology Preview Release 8</a><br>• <a href="https://blog.servo.org/2016/06/30/servo-nightlies/">Servo Nightly Builds Available</a><br>• <a href="https://drafts.csswg.org/selectors-4/#the-focus-within-pseudo">Псевдокласс focus-within</a><br></p><p>Цвета в вебе</p><p>• <a href="https://webkit.org/blog/6682/improving-color-on-the-web/">Improving Color on the Web</a><br>• <a href="https://www.w3.org/TR/2016/WD-css-color-4-20160705/">CSS Color Module Level 4</a><br>• <a href="https://www.w3.org/TR/2016/WD-css-color-4-20160705/#currentcolor-color">Свойство currentcolor</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=618518">Disable #RRGGBBAA and #RGBA color values due to compat issues</a><br></p><p>Практика</p><p>• <a href="http://css-live.ru/articles/otnosites-k-setkam-na-fleksboksax-proshhe.html">Относитесь к сеткам (на флексбоксах) проще</a><br>• <a href="https://susy.oddbird.net/">Susy</a><br>• <a href="http://lostgrid.org/">Lost Grid</a><br>• <a href="https://adactio.com/journal/10910">Unlabelled search fields</a><br>• <a href="https://benfrain.com/creating-a-custom-input-cursorcaret/">Creating a custom input cursor/caret</a><br>• <a href="http://web-standards.ru/articles/check-it-before-you-wreck-it/">Не проверив HTML5-кода, не суйся в воду</a><br>• <a href="http://webaim.org/techniques/css/invisiblecontent/">Invisible Content Just for Screen Reader Users</a><br>• <a href="https://github.com/yoksel/html-tree">html-tree</a><br></p><p>Портфолио</p><p>О подкасте</p><p>• <a href="https://github.com/web-standards/podcast">Эпизоды на Гитхабе</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/24.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/24.mp3" length="28294115"/><itunes:episode>24</itunes:episode><itunes:duration>3534</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 июля 2016: Safari TP8, Servo, цвета в вебе, сетки, доступность, портфолио. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>25. Atom, доступность, загрузка шрифтов, промисы, векторные эффекты, код и дизайн, Protein</title><link>https://web-standards.ru/podcast/25/</link><pubDate>Mon, 18 Jul 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Антон Виноградов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:03:03 Плагины для Atom<br>00:10:44 Доступность<br>00:14:26 Загрузка шрифтов<br>00:19:59 Введение в промисы<br>00:26:16 Векторные эффекты<br>00:29:10 Кто такой Антон Виноградов?<br>00:39:39 Инструменты для дизайнеров<br>00:58:13 Расшифровки подкаста<br></p><p>События</p><p>• <a href="http://piter-united.ru/itgm8/itgm.html">IT Global Meetup</a><br>• <a href="http://frontend-union.co/">Frontend Union Conf</a>, промо-код WelcomeWST со скидкой 15%<br>• <a href="https://events.yandex.ru/events/yagosti/28-july-2016/">MoscowJS №32</a><br>• <a href="https://frontendfellows.timepad.ru/event/328848/">FrontendFellows в Астане 29 июля</a><br>• <a href="https://frontendfellows.timepad.ru/event/349319/">FrontendFellows в Алматы 30 июля</a><br>• <a href="https://wsd.events/#calendar">WSD осенью</a>, заявки на <a href="mailto:wst@web-standards.ru">wst@web-standards.ru</a><br></p><p>Плагины для Atom</p><p>• <a href="https://medium.com/p/82a64ac391c">Atom treasures, a list of Atom plugins I can’t live without</a><br>• <a href="https://hyperterm.org/">HyperTerm, терминал на Electron и веб-технологиях</a><br>• <a href="https://atom.io/packages/minimap">Atom Minimap</a><br>• <a href="https://atom.io/packages/atom-pair">Atom Pair</a><br></p><p>Доступность</p><p>• <a href="http://chromelens.xyz/">ChromeLens</a><br>• <a href="https://chrome.google.com/webstore/detail/accessibility-developer-t/fpkknkljclfencbdbgkenhalefipecmb?hl=en">Accessibility Developer Tools</a><br>• <a href="https://addyosmani.com/a11y/">A11y Command-line Tools</a><br></p><p>Загрузка шрифтов</p><p>• <a href="https://www.zachleat.com/web/comprehensive-webfonts/">A Comprehensive Guide to Font Loading Strategies</a><br>• <a href="https://tabatkins.github.io/specs/css-font-display/">CSS Font Rendering Controls</a><br>• <a href="https://github.com/Fyrd/caniuse/issues/2001">Can I use: font-display support</a><br></p><p>Введение в промисы</p><p>• <a href="https://bitsofco.de/javascript-promises-101/">JavaScript Promises 101</a><br></p><p>Векторные эффекты</p><p>• <a href="http://callmenick.com/post/svg-vector-effects">SVG Vector Effects</a><br></p><p>Кто такой Антон Виноградов?</p><p>• <a href="https://www.facebook.com/awinogradov">Антон Виноградов</a><br>• <a href="https://events.yandex.ru/lib/people/403/">Данила Ковчий</a><br>• <a href="https://events.yandex.ru/lib/people/3421690/">Антон Шеин</a><br>• <a href="https://github.com/romashamin?tab=repositories">Роман Шамин</a><br>• <a href="http://designprosmotr.ru/">Design Prosmotr</a><br>• <a href="https://youtu.be/lW4uzJp6uIg">О чём смеются верстальщики</a><br>• <a href="https://www.youtube.com/playlist?list=PLLkvpHo_HuBMU_fM4v-VS5VbUi9QuKyDR">Школа дизайна Яндекса</a><br></p><p>Инструменты для дизайнеров</p><p>• <a href="https://www.smashingmagazine.com/2014/05/next-generation-responsive-web-design-tools-webflow-edge-reflow-macaw/">Next-Generation RWD Tools: Webflow, Edge Reflow, Macaw</a><br>• <a href="http://theprotein.io/">Protein</a><br>• <a href="https://github.com/theprotein/dynamics-sketch">Protein Dynamics for Sketch</a><br>• <a href="http://framerjs.com/">Framer</a><br></p><p>Расшифровки подкаста</p><p>• <a href="https://github.com/web-standards/podcast/blob/master/episodes/episode-24.md">Выпуск №24</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/25.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/25.mp3" length="28494489"/><itunes:episode>25</itunes:episode><itunes:duration>3559</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 июля 2016: Atom, доступность, загрузка шрифтов, промисы, векторные эффекты, код и дизайн, Protein. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>26. Chrome 52, Safari и MathML, font-display, WebP и WebM, HyperTerm, книги, путь фронтендера</title><link>https://web-standards.ru/podcast/26/</link><pubDate>Mon, 25 Jul 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:17 Браузеры<br>00:08:14 Safari и MathML<br>00:14:12 Font-display в Firefox<br>00:18:12 Будущее WebP и WebM<br>00:29:46 Зачем HyperTerm?<br>00:37:32 Книги<br>00:40:00 Путь фронтендера<br></p><p>События</p><p>• <a href="http://kharkivcss.org/">KharkivCSS</a> 17 сентября<br>• <a href="http://lvivjs.org.ua/">LvivJS</a> 27 августа<br>• <a href="http://holyjs.ru/">HolyJS</a> 10 декабря<br></p><p>Браузеры</p><p>• <a href="https://youtu.be/Pii-LaWOyuo">Chrome 52: Contain Property, the PerfObserver API &amp; SW Stream</a><br>• <a href="https://developers.google.com/web/updates/2016/06/css-containment">CSS Containment</a><br>• <a href="https://developers.google.com/web/updates/2016/06/performance-observer">Performance Observer API</a><br>• <a href="http://www.quirksmode.org/blog/archives/2016/03/rafp_a_proposal.html">Performance measurements through requestAnimationFrame</a><br>• <a href="https://developer.mozilla.org/en/docs/Web/API/Battery_Status_API">Battery Status API</a><br>• <a href="https://developers.google.com/web/updates/2016/06/sw-readablestreams">Service Worker Streamed Responses</a><br></p><p>Safari и MathML</p><p>• <a href="https://webkit.org/blog/6800/release-notes-for-safari-technology-preview-release-9/">Release Notes for Safari Technology Preview Release 9</a><br>• <a href="https://webkit.org/blog/6803/improvements-in-mathml-rendering/">Improvements in MathML Rendering</a><br>• <a href="https://www.peterkrautzberger.org/0186/">MathML is a failed web standard</a><br></p><p>Font-display в Firefox</p><p>• <a href="https://github.com/zachleat/zachleat.com/issues/9">Experimental font-display support in Firefox</a><br>• <a href="https://platform-status.mozilla.org/">Firefox Platform Status</a><br></p><p>Будущее WebP и WebM</p><p>• <a href="http://www.cnet.com/news/apple-ios-macos-tests-googles-webp-graphics-to-speed-up-web/">Apple tests Google graphics format to speed up websites</a><br>• <a href="https://blogs.dropbox.com/tech/2016/07/lepton-image-compression-saving-22-losslessly-from-images-at-15mbs/">Lepton image compression: saving 22% losslessly from images at 15MB/s</a><br></p><p>Зачем HyperTerm?</p><p>• <a href="https://hyperterm.org/">HyperTerm</a><br></p><p>Книги</p><p>• <a href="http://web-standards.ru/books/">ВСТ рекомендует книги</a><br>• <a href="https://abookapart.com/products/practical-svg">Practical SVG</a><br>• <a href="https://content.akamai.com/pg6293-high-performance-images-ebook.html">High Performance Images</a><br>• <a href="https://www.akamai.com/us/en/multimedia/documents/content/e-book/akamai-oreilly-high-performance-images-e-book.pdf">Версия в PDF</a><br></p><p>Путь фронтендера</p><p>• <a href="https://medium.com/p/865b640d5d18">Frontend Dev: хороший</a><br>• <a href="https://medium.com/p/aa99f3ce376">Frontend Dev: плохой</a><br>• <a href="https://medium.com/p/5a4ec66fd457">Frontend Dev: злой</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/26.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/26.mp3" length="31902389"/><itunes:episode>26</itunes:episode><itunes:duration>3985</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 июля 2016: Chrome 52, Safari и MathML, font-display, WebP и WebM, HyperTerm, книги, путь фронтендера. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>27. Видео в iOS, ChakraCore и V8, доступные модалки, таблицы и формы, цветовые функции в CSS</title><link>https://web-standards.ru/podcast/27/</link><pubDate>Mon, 01 Aug 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:26 События<br>00:04:57 Инлайновое видео в iOS<br>00:08:09 ChakraCore на Mac и Linux<br>00:25:12 Модальные окна<br>00:32:43 Сложные таблицы<br>00:37:13 Формы и доступность<br>00:44:04 Чехарда с цветовыми функциями<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/yagosti/28-july-2016/">MoscowJS №32</a><br>• <a href="https://wsd.events/#calendar">Черновик расписания WSD</a><br>• <a href="https://events.yandex.ru/events/yagosti/wsd-msk-nov-2012/">Первый WSD в Яндексе</a><br>• <a href="http://fronttalks.ru/">FrontTalks</a> 17—18 сентября<br></p><p>Инлайновое видео в iOS</p><p>• <a href="https://webkit.org/blog/6784/new-video-policies-for-ios/">New video Policies for iOS</a><br></p><p>ChakraCore на Mac и Linux</p><p>• <a href="https://blogs.windows.com/msedgedev/2016/07/27/chakracore-on-linux-osx/">Bringing ChakraCore to Linux and OS X</a><br>• <a href="https://www.christianheilmann.com/2016/07/27/why-chakracore-matters/">Why ChakraCore matters</a><br>• <a href="https://github.com/nodejs/vm">nodejs/vm</a><br>• <a href="https://github.com/mozilla/spidernode">mozilla/spidernode</a><br></p><p>Модальные окна</p><p>• <a href="http://prgssr.ru/development/oformlenie-modalnyh-okon.html">Оформление модальных окон</a><br></p><p>Сложные таблицы</p><p>• <a href="https://medium.com/p/1e05c6924eaf">Lessons from building mobile-friendly, accessible data tables</a><br></p><p>Формы и доступность</p><p>• <a href="https://accessibility.blog.gov.uk/2016/07/22/using-the-fieldset-and-legend-elements/">Using the fieldset and legend elements</a><br>• <a href="https://youtu.be/pBJZsp5LsOE?list=PLNYkxOF6rcIB3ci6nwNyLYNU6RDOU3YyL">Totally Tooling Tips</a><br>• <a href="https://medium.com/p/39e727101a67">Accessible UI Components For The Web</a><br></p><p>Чехарда с цветовыми функциями</p><p>• <a href="https://github.com/w3c/csswg-drafts/commit/a54f8b2089d16eca696690fe7ffc3c11d4db9861">Switch all the color functions to be space-separated</a><br>• <a href="http://www.xanthir.com/b4iW0">CSS Function Syntaxes (color and otherwise)</a><br>• <a href="https://wiki.csswg.org/ideas/mistakes">Incomplete List of Mistakes in the Design of CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/27.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/27.mp3" length="25686415"/><itunes:episode>27</itunes:episode><itunes:duration>3208</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 августа 2016: Видео в iOS, ChakraCore и V8, доступные модалки, таблицы и формы, цветовые функции в CSS. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>28. Браузеры, EdgeHTML, сервис-воркеры, чистый SVG, заливка текста и адаптивная вёрстка</title><link>https://web-standards.ru/podcast/28/</link><pubDate>Mon, 08 Aug 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:02 Chromium 52 и Opera 39<br>00:06:35 Firefox 48<br>00:09:25 EdgeHTML 14<br>00:21:44 Safari TP 10<br>00:22:55 Будущее сервис-воркеров<br>00:27:44 Чистый SVG<br>00:37:31 Безопасный SVG<br>00:40:24 CSS-демки<br>00:44:49 Заливка текста<br>00:48:37 Адаптивная вёрстка<br></p><p>События</p><p>• <a href="http://fronttalks.ru/">FrontTalks</a> 17—18 сентября<br>• <a href="https://wsd.events/#calendar">Расписание WSD</a><br>• <a href="https://pitercss.timepad.ru/events/">Встречи PiterCSS</a><br></p><p>Chromium 52 и Opera 39</p><p>• <a href="https://dev.opera.com/blog/opera-39/">What’s new in Chromium 52 and Opera 39</a><br>• <a href="http://css-live.ru/articles/css-izolyaciya.html">CSS-изоляция</a><br></p><p>Firefox 48</p><p>• <a href="http://tanalin.com/blog/2016/08/firefox-48/">Марат Таналин про Firefox 48</a><br>• <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API">WebExtensions API</a><br></p><p>EdgeHTML 14</p><p>• <a href="https://blogs.windows.com/msedgedev/2016/08/04/introducing-edgehtml-14/">Introducing EdgeHTML 14 with the Windows 10 Anniversary Update</a><br>• <a href="http://www.html5accessibility.com/">100% API доступности HTML5 в Edge</a><br>• <a href="http://html5test.com/results/desktop.html">Edge обошёл Firefox на HTML5 Test</a><br></p><p>Safari TP 10</p><p>• <a href="https://webkit.org/blog/6823/release-notes-for-safari-technology-preview-release-10/">Safari Technology Preview Release 10</a><br></p><p>Будущее сервис-воркеров</p><p>• <a href="https://jakearchibald.com/2016/service-worker-meeting-notes/">Service worker meeting notes</a><br>• <a href="https://hacks.mozilla.org/2015/06/the-state-of-web-components/">The state of Web Components</a><br></p><p>Чистый SVG</p><p>• <a href="https://css-tricks.com/high-performance-svgs/">High Performance SVGs</a><br></p><p>Безопасный SVG</p><p>• <a href="https://bjornjohansen.no/svg-in-wordpress">SVG uploads in WordPress (the Inconvenient Truth)</a><br>• <a href="https://wordpress.org/plugins/safe-svg/">Safe SVG</a><br></p><p>CSS-демки</p><p>• <a href="http://codepen.io/MadeByMike/pen/ZOrEmr?editors=0100">Индикатор прокрутки на CSS</a> и <a href="https://twitter.com/MikeRiethmuller/status/760935509996756994">как сделано</a><br></p><p>Заливка текста</p><p>• <a href="https://twitter.com/simevidas/status/731354943626481666">Firefox: background-clip: text</a><br>• <a href="https://drafts.fxtf.org/paint/">CSS Fill and Stroke</a><br>• <a href="https://wsd.events/2014/06/28/pres/meet-svg/">Позвольте представить: SVG</a><br>• <a href="https://wsd.events/2015/06/20/pres/text-alive/">Оживляем текст</a><br>• <a href="http://css.yoksel.ru/tags/#svg">Статьи Юли Бухваловой</a><br></p><p>Адаптивная вёрстка</p><p>• <a href="https://habrahabr.ru/company/yandex/blog/307064/">Яндекс: делать ли мобильную версию?</a><br>• <a href="https://habrahabr.ru/company/yandex/blog/307064/#comment_9733376">Комментарий разработчика</a><br>• <a href="https://drafts.csswg.org/css-device-adapt/#atviewport-rule">CSS Device Adaptation: @viewport</a><br>• <a href="http://caniuse.com/#feat=css-deviceadaptation">@viewport на Can I use</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/28.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/28.mp3" length="30854580"/><itunes:episode>28</itunes:episode><itunes:duration>3854</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 августа 2016: Браузеры, EdgeHTML, сервис-воркеры, чистый SVG, заливка текста и адаптивная вёрстка. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>29. Похороны Flash, Samsung Internet, книга «Секреты CSS», цветовые функции, SVG, курсор для кнопки</title><link>https://web-standards.ru/podcast/29/</link><pubDate>Mon, 15 Aug 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Роман Комаров</p><p>Темы</p><p>00:00:00 Интро<br>00:00:21 События<br>00:02:09 Похороны Flash<br>00:15:08 Samsung Internet<br>00:26:09 Хорошая книга по CSS<br>00:30:12 Цветовые функции в рантайме<br>00:41:07 SVG<br>00:49:33 Курсор для кнопки<br></p><p>События</p><p>• <a href="https://wsd.events/2016/10/01/">WSD в Питере 1 октября</a><br>• <a href="https://wsd.events/2016/10/29/">WSD в Минске 29 октября</a><br>• <a href="http://frontend-union.co/">Frontend Union в Вильнюсе 27 августа</a><br>• <a href="https://habr.ru/p/307332/">Летняя школа по Node.js в Киеве весь август</a><br></p><p>Похороны Flash</p><p>• <a href="https://chrome.googleblog.com/2016/08/flash-and-chrome.html">Flash and Chrome</a><br>• <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Thoughts on Flash</a><br>• <a href="https://github.com/mojombo/clippy">Clippy</a><br>• <a href="https://mikeindustries.com/blog/archive/2004/08/sifr">Introducing sIFR: The Healthy Alternative to Browser Text</a><br>• <a href="https://appear.in/">Appear.in, видеочат в браузере</a><br></p><p>Samsung Internet</p><p>• <a href="https://medium.com/p/6c3a3be42f72">Introducing Samsung Internet for developers</a><br></p><p>Хорошая книга по CSS</p><p>• <a href="https://habr.ru/p/307364/">Книга «Секреты CSS. Идеальные решения ежедневных задач»</a><br></p><p>Цветовые функции в рантайме</p><p>• <a href="https://cloudfour.com/thinks/building-themes-with-css4-color-features/">Building Themes with CSS4 Color Features</a><br></p><p>SVG</p><p>• <a href="http://css.yoksel.ru/svg-gradients/">SVG-градиенты</a><br>• <a href="https://github.com/w3c/svgwg/wiki/SVG-2-new-features">SVG 2 new features</a><br>• <a href="http://alistapart.com/article/practical-svg">Глава из «Practical SVG» Криса Койера</a><br>• <a href="https://github.com/yoksel/svg-fallback">Генератор спрайтов с фолбэком на PNG</a><br></p><p>Курсор для кнопки</p><p>• <a href="https://hiddedevries.nl/en/blog/2016-08-06-some-pointers-on-default-cursors">Some pointers on default cursors</a><br>• <a href="https://medium.com/simple-human/buttons-shouldnt-have-a-hand-cursor-b11e99ca374b">Buttons shouldn’t have a hand cursor</a><br>• <a href="http://kizu.ru/issues/cursor-pointer/">Правильный курсор на активных элементах</a><br>• <a href="https://www.w3.org/TR/css-ui-3/#cursor">CSS3 UI: Cursor</a><br>• <a href="http://thenewcode.com/1119/Pointer-Sisters-Changing-The-Browsers-Cursor-with-CSS">Pointer Sisters: Changing The Browser’s Cursor with CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/29.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/29.mp3" length="35022394"/><itunes:episode>29</itunes:episode><itunes:duration>4375</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 августа 2016: Похороны Flash, Samsung Internet, книга «Секреты CSS», цветовые функции, SVG, курсор для кнопки. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>30. Старьё, React, SMIL, скрывать по-новому, Народ.ру на Гитхабе, сайт на 10 КБ, интернет в отпуске</title><link>https://web-standards.ru/podcast/30/</link><pubDate>Mon, 22 Aug 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:29 События<br>00:02:24 Зачем чинить старьё<br>00:07:41 Мысли про React<br>00:21:07 SMIL снова можно?<br>00:28:23 Скрывать по-новому<br>00:34:56 Народ.ру на Гитхабе<br>00:41:37 Сайт на 10 КБ<br>00:46:03 Интернет в отпуске<br></p><p>События</p><p>• <a href="https://frontendfellows.timepad.ru/event/357305/">FrontendFellows №8 в Ижевске 26 августа</a><br>• <a href="http://frontend-union.co/">Frontend Union в Вильнюсе 27 августа</a><br>• <a href="https://wsd.events/2016/10/01/">WSD в Питере 1 октября в ИТМО</a><br>• <a href="https://wsd.events/2016/10/29/">WSD в Минске 29 октября в Space</a><br>• <a href="https://habrahabr.ru/company/jugru/blog/307972/">HolyJS в Москве 11 декабря</a><br></p><p>Зачем чинить старьё</p><p>• <a href="https://webkit.org/blog/6883/release-notes-for-safari-technology-preview-release-11/">Починили marquee в Safari TP11</a><br>• <a href="http://pass.rzd.ru/">На сайте РЖД есть marquee</a><br>• <a href="https://takeblinkback.com/">Take blink Back!</a><br></p><p>Мысли про React</p><p>• <a href="https://remysharp.com/2016/08/15/what-is-react">What is React</a><br>• <a href="https://twitter.com/dan_abramov/status/766217157701230593">Talked to the lawyers about patents clause…</a><br>• <a href="http://tonsky.livejournal.com/307980.html">Сказка о потерянном времени</a><br></p><p>SMIL снова можно?</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/5o0yiO440LM/YGEJBsjUAwAJ">Intent to deprecate: SMIL</a><br>• <a href="https://pepelsbey.net/pres/web-in-curves/examples/hypnotoad/">Гипножаба на SMIL</a><br></p><p>Скрывать по-новому</p><p>• <a href="https://rachelandrew.co.uk/archives/2016/07/22/the-proposed-box-suppress-property/">The proposed box-suppress property</a><br></p><p>Народ.ру на Гитхабе</p><p>• <a href="https://github.com/blog/2228-simpler-github-pages-publishing">Simpler GitHub Pages publishing</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.%D0%9D%D0%B0%D1%80%D0%BE%D0%B4">Википедия про Яндекс.Народ</a><br></p><p>Сайт на 10 КБ</p><p>• <a href="http://alistapart.com/">A List Apart</a><br>• <a href="https://a-k-apart.com/">Конкурс 10K Apart</a><br>• <a href="http://css1k.net/">CSS1K</a> и <a href="http://js1k.com/">JS1K</a><br>• <a href="https://twitter.com/140bytes">Твиттер @140bytes</a><br>• <a href="https://gist.github.com/addyosmani/d1f3ca715ac902788c2d">Offline Text Editor in less than 140 bytes</a><br></p><p>Интернет в отпуске</p><p>• <a href="https://twitter.com/mister_blblbl/status/766371811042947072">Ой, не фоткай меня…</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/30.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/30.mp3" length="25006529"/><itunes:episode>30</itunes:episode><itunes:duration>3123</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 августа 2016: Старьё, React, SMIL, скрывать по-новому, Народ.ру на Гитхабе, сайт на 10 КБ, интернет в отпуске. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>31. Юбилей WebKit, будущее Firefox, безопасность, PWA, PostCSS, образование, генераторы статики</title><link>https://web-standards.ru/podcast/31/</link><pubDate>Mon, 29 Aug 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:24 События<br>00:07:55 WebKit 15 лет<br>00:13:12 WebP в Firefox<br>00:22:59 Безопасность сайтов<br>00:27:34 Прогрессивные веб-приложения<br>00:34:16 PostCSS в WebStorm<br>00:42:19 Образование для профи<br>00:50:03 Генераторы статики<br></p><p>События</p><p>• <a href="http://frontend-union.co/">Frontend Union Conf 27 августа в Вильнюсе</a><br>• <a href="https://speakerdeck.com/aemkei/elements-frontend-union-conf">«Elements», слайды Мартина Клеппе</a><br>• <a href="http://aem1k.com/">JS Hacks &amp; Creativity</a><br>• <a href="http://kharkivjs.org/">KharkivJS в начале ноября</a><br>• <a href="http://fronttalks.ru/">FrontTalks 17—18 сентября в Екатеринбурге</a><br>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-08-25_jsconfis.md">Лог с JSConf Iceland, день первый</a> и <a href="https://github.com/web-standards/web-standards-up/blob/master/2016-08-26_jsconfis.md">второй</a><br></p><p>WebKit 15 лет</p><p>• <a href="https://twitter.com/mathias/status/768336960096206848">The first commit to WebKit was 15 years ago today</a><br>• <a href="https://webkit.org/blog/6888/celebrating-15-years-of-webkit/">Celebrating 15 Years of WebKit</a><br></p><p>WebP в Firefox</p><p>• <a href="http://www.ghacks.net/2016/08/24/mozilla-webp-support-firefox/">Mozilla plans to add WebP support to Firefox</a><br>• <a href="https://xiph.org/daala/">Daala</a><br>• <a href="https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6508417-webp-image-format-support">Проголосовать за WebP в Edge</a><br></p><p>Безопасность сайтов</p><p>• <a href="https://observatory.mozilla.org/">Observatory, сервис Mozilla для проверки безопасности</a><br>• <a href="https://mozilla.github.io/server-side-tls/ssl-config-generator/">SSL Config Generator</a><br></p><p>Прогрессивные веб-приложения</p><p>• <a href="https://pwa.rocks/">PWA Rocks</a><br>• <a href="https://www.theguardian.com/info/developer-blog/2016/aug/19/how-we-made-the-riorun-progressive-web-app">How we made the RioRun progressive web app</a><br>• <a href="http://blog.chromium.org/2016/08/from-chrome-apps-to-web.html">From Chrome Apps to the Web</a><br>• <a href="https://medium.com/p/c85aa018323f">Add to Homescreen on Desktop</a><br></p><p>PostCSS в WebStorm</p><p>• <a href="https://blog.jetbrains.com/webstorm/2016/08/webstorm-2016-3-early-access-preview/">WebStorm 2016.3 Early Access Preview: Flow, PostCSS, and more</a><br>• <a href="https://ru.wikipedia.org/wiki/PostCSS">PostCSS на Википедии</a><br>• <a href="http://www.andybudd.com/archives/2016/08/renting_software_sucks/">Renting software sucks</a><br></p><p>Образование для профи</p><p>• <a href="https://frontend.center/">Front End Center</a><br>• <a href="http://www.piter.com/collection/bestsellery-oreilly/product/sekrety-css-idealnye-resheniya-ezhednevnyh-zadach">Перевод книги «Секреты CSS»</a><br></p><p>Генераторы статики</p><p>• <a href="https://github.com/jekyll/jekyll-admin">Jekyll Admin</a><br>• <a href="https://github.com/operasoftware/devopera">Dev.Opera на Гитхабе</a><br>• <a href="http://web-standards.ru/">Сайт «Веб-стандартов»</a><br>• <a href="http://www.metalsmith.io/">Metalsmith</a><br>• <a href="https://github.com/web-standards/web-standards-days/">WSD на Гитхабе</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/31.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/31.mp3" length="26902327"/><itunes:episode>31</itunes:episode><itunes:duration>3360</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 августа 2016: Юбилей WebKit, будущее Firefox, безопасность, PWA, PostCSS, образование, генераторы статики. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>32. Браузеры, кастомные элементы, border-image, font-display, Лия Веру и HTML, вомбаты и npm</title><link>https://web-standards.ru/podcast/32/</link><pubDate>Mon, 05 Sep 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Анна Селезнёва</p><p>Темы</p><p>00:00:00 Интро<br>00:00:14 События<br>00:01:31 Аня, представься<br>00:08:37 Safari 10, скоро<br>00:12:21 Chrome 53, уже<br>00:22:27 Кастомные элементы<br>00:32:34 Компоненты по старинке<br>00:36:27 Слайсинг в border-image<br>00:40:25 Очень ждём font-display<br>00:44:12 Лия Веру и HTML<br>00:50:28 Вомбаты в носках и npm<br></p><p>События</p><p>• <a href="http://kharkivcss.org/">KharkivCSS 17 сентября</a><br>• <a href="http://fronttalks.ru/">FrontTalks 17—18 сентября</a><br>• <a href="https://wsd.events/2016/10/01/">WSD в Питере 1 октября</a><br>• <a href="https://wsd.events/2016/10/29/">WSD в Минске 29 октября</a><br></p><p>Аня Селезнёва</p><p>• <a href="https://twitter.com/asktwi">Твиттер @asktwi</a><br>• <a href="http://askd.rocks/">Личный сайт askd.rocks</a><br>• <a href="https://events.yandex.ru/lib/talks/458/">Адаптивный веб-дизайн — Что? Где? Когда?</a><br>• <a href="https://rollingscopes.com/">Rolling Scopes</a><br>• <a href="http://webnotbombs.net/">Web Not Bombs</a><br>• <a href="https://twitter.com/4frontby">4front</a><br>• <a href="https://evilmartians.com/">Злые марсиане</a><br></p><p>Safari 10</p><p>• <a href="https://webkit.org/blog/6900/webdriver-support-in-safari-10/">WebDriver support in Safari 10</a><br>• <a href="https://webkit.org/blog/6928/release-notes-for-safari-technology-preview-release-12/">Safari TP12</a><br></p><p>Chrome 53</p><p>• <a href="https://youtu.be/FajnnR-9mhE">Chrome 53</a><br>• <a href="https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web">Web Bluetooth API</a><br>• <a href="https://developers.google.com/web/fundamentals/primers/payment-request/">Payment Request API</a><br>• <a href="https://developers.google.com/web/fundamentals/primers/shadowdom/">Shadow DOM v1</a><br></p><p>Кастомные элементы</p><p>• <a href="https://medium.com/p/65d807b4b439">The Case for Custom Elements, 1</a><br>• <a href="https://medium.com/p/2efe42ce9133">The Case for Custom Elements, 2</a><br>• <a href="http://www.backalleycoder.com/2016/08/26/demythstifying-web-components/">Demystifying Web Components</a><br></p><p>Компоненты по старинке</p><p>• <a href="https://css-tricks.com/developing-extensible-html-css-components/">Developing Extensible HTML and CSS Components</a><br></p><p>Слайсинг в border-image</p><p>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIBz9ACEQRmO9Lw8PW7vn0lr">Supercharged</a><br>• <a href="https://aerotwist.com/blog/slicing-svg-9-ways/">Slicing SVG 9 Ways</a><br>• <a href="http://caniuse.com/#feat=border-image">Can I Use</a><br></p><p>Очень ждём font-display</p><p>• <a href="https://css-tricks.com/font-display-masses/">Font-display for the Masses</a><br>• <a href="https://fontfaceobserver.com/">Font Face Observer</a><br></p><p>Лия Веру и HTML</p><p>• <a href="https://vimeo.com/178244394">HTML Secrets</a><br>• <a href="https://vimeo.com/31719130">CSS Secrets</a><br>• <a href="http://markapp.io/">Markapp</a><br>• <a href="https://habr.ru/p/308308/">Пишите меньше кода, блин</a><br>• <a href="https://blogs.windows.com/msedgedev/2016/09/02/building-in-10k-markup-for-accessibility-clarity-and-affordance/">Building in 10k</a><br></p><p>Вомбаты в носках и npm</p><p>• <a href="https://nodesource.com/blog/eleven-npm-tricks-that-will-knock-your-wombat-socks-off/">11 Simple npm Tricks</a><br>• <a href="https://github.com/sindresorhus/np">Np, a better npm publish</a><br>• <a href="https://github.com/tjunnone/npm-check-updates">Npm-check-updates</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/32.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/32.mp3" length="28574611"/><itunes:episode>32</itunes:episode><itunes:duration>3569</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 сентября 2016: Браузеры, кастомные элементы, border-image, font-display, Лия Веру и HTML, вомбаты и npm. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>33. Safari, a11y, элементы, Mail.Ru, PWA, HTTPS, кастомные свойства, строчный код, конференции</title><link>https://web-standards.ru/podcast/33/</link><pubDate>Mon, 12 Sep 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Олег Мохов, Павел Ловцевич</p><p>Темы</p><p>00:00:00 Интро<br>00:00:24 Гости<br>00:01:15 События<br>00:04:46 Несмелый Safari<br>00:11:22 Доступность<br>00:20:10 Меняем порядок<br>00:28:08 Фронтенд в Mail.Ru<br>00:35:26 Зачем вообще PWA<br>00:47:26 HTTPS без вариантов<br>00:58:13 Кастомные свойства<br>01:01:54 Строчный код<br>01:06:49 Платные конференции<br></p><p>Гости</p><p>• <a href="https://twitter.com/zigzag_mcquack">Павел Ловцевич @zigzag_mcquack</a><br>• <a href="http://lovata.com/">LOVATA</a><br>• <a href="https://twitter.com/olmokhov">Олег Мохов @olmokhov</a><br>• <a href="http://fronttalks.ru/">FrontTalks</a><br></p><p>События</p><p>• <a href="http://fronttalks.ru/">FrontTalks 17—18 сентября</a><br>• <a href="https://wsd.events/2016/10/01/">WSD в Питере 1 октября</a><br>• <a href="https://wsd.events/2016/10/29/">WSD в Минске 29 октября</a><br>• <a href="https://meetabit.com/events/199">PiterJS в Питере 22 сентября</a><br></p><p>Несмелый Safari</p><p>• <a href="https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html">Safari 10.0</a><br>• <a href="https://www.w3.org/TR/CSP2/">CSP 2.0</a><br></p><p>Доступность</p><p>• <a href="https://habr.ru/p/309076/">Недоступный веб: как мы развели такой бардак</a><br>• <a href="https://vimeo.com/145138872">What is the Business Case for Accessibility?</a><br>• <a href="https://www.section508.gov/">Section 508</a><br>• <a href="https://github.com/web-standards/podcast#readme">Расшифровки подкаста</a><br></p><p>Меняем порядок</p><p>• <a href="http://prgssr.ru/development/sposoby-smeny-poryadka-vyvoda-elementov-s-pomoshyu-css.html">Способы смены порядка элементов с помощью CSS</a><br>• <a href="https://pwa.rocks/">PWA.rocks</a><br></p><p>Фронтенд в Mail.Ru</p><p>• <a href="https://habr.ru/p/309212/">Инструменты для разработки и поддержки фронтенда</a><br>• <a href="http://gemini-testing.github.io/gemini/">Gemini</a><br></p><p>Зачем вообще PWA</p><p>• <a href="https://www.smashingmagazine.com/2016/09/the-building-blocks-of-progressive-web-apps/">The Building Blocks Of Progressive Web Apps</a><br>• <a href="https://habr.ru/p/309318/">4 вида утечек памяти в JavaScript и как с ними бороться</a><br>• Отладка пререндера: chrome://net-internals/#prerender<br></p><p>HTTPS без вариантов</p><p>• <a href="http://blog.chromium.org/2016/09/moving-towards-more-secure-web.html">Moving Towards a More Secure Web</a><br>• <a href="https://letsencrypt.org/">Let’s Encrypt</a><br></p><p>Кастомные свойства</p><p>• <a href="http://lea.verou.me/2016/09/autoprefixing-with-css-variables/">Autoprefixing, with CSS variables!</a><br>• <a href="https://twitter.com/gregwhitworth/status/773194110576451586">CSS Custom Properties in development in Edge</a><br></p><p>Строчный код</p><p>• <a href="http://kizu.ru/blog/styling-inline-code/">Оформление строчных блоков кода</a><br></p><p>Платные конференции</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/33.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/33.mp3" length="37702694"/><itunes:episode>33</itunes:episode><itunes:duration>4710</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 сентября 2016: Safari, a11y, элементы, Mail.Ru, PWA, HTTPS, кастомные свойства, строчный код, конференции. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>34. Гитхаб, браузеры, HTML и SVG, API, вёрстка писем, шрифты, дизайнеры, Sass, PostCSS и CSSTree</title><link>https://web-standards.ru/podcast/34/</link><pubDate>Tue, 20 Sep 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Роман Дворнов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:01:10 Новинки Гитхаба<br>00:06:38 Браузеры<br>00:11:19 HTML и SVG<br>00:19:19 Новые API<br>00:23:01 Вёрстка писем<br>00:26:13 Вариативные шрифты<br>00:30:23 Веб-шрифты в 2016<br>00:32:33 JS для дизайнеров<br>00:35:45 Sass 3.5<br>00:39:09 Сомнения в PostCSS и @viewport<br>00:51:57 Рома и парсер CSSTree<br></p><p>События</p><p>• <a href="http://fronttalks.ru/">FrontTalks</a><br>• <a href="https://habr.ru/p/309606/">MoscowJS 24 сентября</a><br>• <a href="https://pitercss.timepad.ru/">PiterCSS 11 октября</a><br></p><p>Новинки Гитхаба</p><p>• <a href="https://github.com/universe-2016">GitHub: A whole new Universe</a><br></p><p>Браузеры</p><p>• <a href="http://blog.chromium.org/2016/09/chrome-54-beta-custom-elements-v1.html">Chrome 54 Beta</a><br>• <a href="https://developers.google.com/web/updates/2016/09/broadcastchannel">BroadcastChannel</a><br>• <a href="https://developers.google.com/web/updates/2016/03/access-usb-devices-on-the-web">WebUSB</a><br>• <a href="https://webkit.org/blog/6937/release-notes-for-safari-technology-preview-release-13/">Safari Technology Preview Release 13</a><br></p><p>HTML и SVG</p><p>• <a href="http://css-live.ru/vecssti-s-polej/novye-statusy-html5-1-i-svg2.html">Новые статусы HTML5.1 и SVG2</a><br>• <a href="http://w3c.github.io/svgwg/specs/svg-authoring/">SVG Authoring Guide</a><br></p><p>Новые API</p><p>• <a href="https://twitter.com/webstandards_ru/status/775989584719118336">Новые API: акселерометр, гироскоп, магнитометр</a><br></p><p>Вёрстка писем</p><p>• <a href="https://litmus.com/blog/gmail-to-support-responsive-email-design">Gmail to Support Responsive Design, Improved Font Styling</a><br></p><p>Вариативные шрифты</p><p>• <a href="http://blog.typekit.com/2016/09/14/variable-fonts-a-new-kind-of-font-for-flexible-design/">Variable fonts, a new kind of font for flexible design</a><br>• <a href="https://medium.com/p/12ba6cd2369">Introducing OpenType Variable Fonts</a><br></p><p>Веб-шрифты в 2016</p><p>• <a href="https://habrahabr.ru/post/310044/">Шрифты в вебе, обзор от 2016 года</a><br>• <a href="http://fontfamily.io/Helvetica">Font Family Reunion</a><br></p><p>JS для дизайнеров</p><p>• <a href="https://abookapart.com/products/javascript-for-web-designers">Javascript for Web Designers</a><br></p><p>Sass 3.5</p><p>• <a href="http://blog.sass-lang.com/posts/809572-sass-35-release-candidate">Sass 3.5 Release Candidate</a><br></p><p>Сомнения в PostCSS и @viewport</p><p>• <a href="https://github.com/facebookincubator/create-react-app/issues/130">Preprocess future-proof CSS features</a><br>• <a href="https://twitter.com/yoavweiss/status/773417500579074049">@viewport removed from Edge</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/258">@viewport is preloader-hostile</a><br></p><p>Рома и парсер CSSTree</p><p>• <a href="https://youtu.be/cVbbkwkhNQg">Basis.js. Почему я не бросил разрабатывать свой фреймворк</a><br>• <a href="https://github.com/css/csso">CSSO</a><br>• <a href="https://github.com/css/gonzales">Gonzales</a><br>• <a href="https://github.com/reworkcss/rework">Rework</a><br>• <a href="https://github.com/csstree/csstree">CSSTree</a><br>• <a href="https://csstree.github.io/docs/validator.html">CSSTree Validator</a><br>• <a href="https://drafts.csswg.org/cssom/">CSSOM</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/34.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/34.mp3" length="36222737"/><itunes:episode>34</itunes:episode><itunes:duration>4525</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 сентября 2016: Гитхаб, браузеры, HTML и SVG, API, вёрстка писем, шрифты, дизайнеры, Sass, PostCSS и CSSTree. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>35. Браузеры, CSS-свойства, Pointer Events, гриды, SVG, PWA, Bootstrap, скобки, a11y, начинающим</title><link>https://web-standards.ru/podcast/35/</link><pubDate>Mon, 26 Sep 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:18 События<br>00:06:01 Firefox 49<br>00:08:09 Chromium 53<br>00:14:17 Pointer Events<br>00:23:09 Гриды<br>00:28:48 SVG<br>00:31:07 Google про PWA<br>00:31:58 Что мешает Bootstrap<br>00:33:39 Оптимизация скобками<br>00:37:42 Как доступно прятать<br>00:41:17 Советы начинающим<br></p><p>События</p><p>• <a href="http://moscowjs.ru/event/moscowjs-conf">MoscowJS Conf</a><br>• <a href="https://vk.com/spb_frontend_meetup_290916">SPB Frontend 26 сентября</a><br>• <a href="https://wsd.events/2016/10/01/">WSD в Питере 1 октября</a><br>• <a href="https://fronteers.nl/congres/2016">Fronteers 6—7 октября</a><br>• <a href="https://pitercss.timepad.ru/">PiterCSS 11 октября</a><br>• <a href="http://pwaday.ru/">Progressive Web Apps Day 11 октября</a><br>• <a href="https://developer.chrome.com/devsummit">Chrome Dev Summit 10—11 ноября</a><br></p><p>Firefox 49</p><p>• <a href="http://tanalin.com/blog/2016/09/firefox-49/">Firefox 49</a><br></p><p>Chromium 53</p><p>• <a href="https://dev.opera.com/blog/opera-40/">What’s new in Chromium 53 and Opera 40</a><br>• <a href="http://dabblet.com/gist/74c57eadaa747b7ad38bc5b916e3c144">Свойства scale, rotate и translate</a><br></p><p>Pointer Events</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/UY1EfjaGF_E/OU7W_s3PAgAJ">Intent to Ship: Pointer Events</a><br>• <a href="https://youtu.be/dQoz5KZUH2M">Роман Дворнов про Touch Events и Pointer Events</a><br>• <a href="https://www.w3.org/TR/touch-events/">Touch Events, W3C Recommendation</a><br>• <a href="https://w3c.github.io/touch-events/">Touch Events Level 2, Draft</a><br>• <a href="https://www.w3.org/TR/pointerevents/">Pointer Events, W3C Recommendation</a><br>• <a href="https://github.com/jquery/PEP">PEP.js</a><br></p><p>Гриды</p><p>• <a href="https://rachelandrew.co.uk/archives/2016/09/20/css-grid-meets-the-real-world-a-login-form/">CSS Grid meets the real world: a login form</a><br>• <a href="https://twitter.com/jensimmons/status/778229882329374721">The CSSWG voted to send Grids Layout to CR</a><br>• <a href="https://speakerdeck.com/jensimmons/proposal-to-csswg-sept-2016">Proposal for a new Region Spec, Jen Simmons</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/509">Percentages and intrinsic size, Manuel Rego</a><br></p><p>SVG</p><p>• <a href="http://yoksel.github.io/url-encoder/ru/">URL-encoder для SVG</a><br>• <a href="http://css.yoksel.ru/inline-styles-in-background/">Инлайновые стили в background-image</a><br></p><p>Google про PWA</p><p>• <a href="https://habr.ru/p/308498/">Air Berlin: реализация Progressive Web App</a><br>• <a href="https://habr.ru/p/310454/">Секреты Progressive Web Apps: часть 1</a><br></p><p>Что мешает Bootstrap</p><p>• <a href="http://getbootstrap.com/browser-bugs/">Wall of browser bugs</a><br></p><p>Оптимизация скобками</p><p>• <a href="https://github.com/nolanlawson/optimize-js">optimize-js</a><br></p><p>Как доступно прятать</p><p>• <a href="https://allyjs.io/tutorials/hiding-elements.html">A11y.js: Hiding DOM elements</a><br></p><p>Советы начинающим</p><p>• <a href="https://medium.com/p/3eea3a642934">Вёрстка интерактивного баннера</a><br>• <a href="http://blog.csssr.ru/2016/09/19/how-to-be-a-beginner-developer/">Как быть начинающим и не сойти с ума</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/35.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/35.mp3" length="22158650"/><itunes:episode>35</itunes:episode><itunes:duration>2767</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 сентября 2016: Браузеры, CSS-свойства, Pointer Events, гриды, SVG, PWA, Bootstrap, скобки, a11y, начинающим. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>36. Safari TP, async/await, HTML 5.2, JS-модули, CSS и SVG, before и after, a11y, полифилы и React</title><link>https://web-standards.ru/podcast/36/</link><pubDate>Tue, 04 Oct 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:25 События<br>00:08:51 Safari TP 14<br>00:10:45 Async и await в Chrome<br>00:13:03 Куда двигается HTML<br>00:16:24 Сложности с JS-модулями<br>00:22:00 Недооценённый CSS<br>00:27:21 Больший потенциал SVG<br>00:30:41 Псевдоэлементы<br>00:35:26 Доступность<br>00:39:06 Длинные классы в БЭМе<br>00:41:04 Отладчик в 108 байтах<br>00:42:44 Загрузка полифилов<br>00:47:34 История React<br></p><p>События</p><p>• <a href="https://wsd.events/2016/10/01/">WSD в Питере 1 октября</a><br>• <a href="https://wsd.events/2016/10/29/">WSD в Минске 29 октября</a><br>• <a href="https://pitercss.timepad.ru/event/381033/">pitercss meetup №6 11 октября</a><br>• <a href="https://pitercss.com/">pitercss conf в июне 2017</a><br></p><p>Safari TP 14</p><p>• <a href="https://webkit.org/blog/6969/release-notes-for-safari-technology-preview-release-14/">Release Notes for Safari Technology Preview Release 14</a><br></p><p>Async и await в Chrome</p><p>• <a href="https://twitter.com/malyw/status/780453672153124864">Async/await landed in Chrome</a><br></p><p>Куда двигается HTML</p><p>• <a href="http://developer.telerik.com/featured/welcome-to-html-5-2/">Welcome to HTML 5.2</a><br></p><p>Сложности с JS-модулями</p><p>• <a href="https://hackernoon.com/node-js-tc-39-and-modules-a1118aecf95e">Node.js, TC-39, and Modules</a><br></p><p>Недооценённый CSS</p><p>• <a href="http://prgssr.ru/development/9-nedoocenivaemyh-vozmozhnostej-css.html">9 недооценённых возможностей CSS</a><br></p><p>Больший потенциал SVG</p><p>• <a href="https://madebymike.com.au/writing/svg-has-more-potential/">SVG has more potential</a><br></p><p>Псевдоэлементы</p><p>• <a href="http://css-live.ru/articles-css/impossible-pseudos.html">Псевдоэлементы, которых не может быть</a><br></p><p>Доступность</p><p>• <a href="http://www.456bereastreet.com/archive/201609/hiding_inline_svg_icons_from_screen_readers/">Hiding inline SVG icons from screen readers</a><br>• <a href="https://htmlacademy.ru/blog/115-always-use-a-label">Всегда используйте label</a><br></p><p>Длинные классы в БЭМе</p><p>• <a href="https://ru.bem.info/forum/1130/">Минимизация классов в HTML</a><br></p><p>Отладчик в 108 байтах</p><p>• <a href="https://twitter.com/addyosmani/status/780470199925346306">108 byte CSS layout debugger</a><br>• <a href="https://chrispederick.com/work/web-developer/">Web Developer</a><br></p><p>Загрузка полифилов</p><p>• <a href="https://philipwalton.com/articles/loading-polyfills-only-when-needed/">Loading Polyfills Only When Needed</a><br></p><p>История React</p><p>• <a href="https://facebook.github.io/react/blog/2016/09/28/our-first-50000-stars.html">Our First 50,000 Stars</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/36.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/36.mp3" length="23886775"/><itunes:episode>36</itunes:episode><itunes:duration>2983</itunes:duration><itunes:author>Ольга Алексашенко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 октября 2016: Safari TP, async/await, HTML 5.2, JS-модули, CSS и SVG, before и after, a11y, полифилы и React. Ольга Алексашенко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>37. Не обижайте CSS, флексы, JS 2016, PWA и React, без JS жизнь не та, не блокируйте вьюпорт</title><link>https://web-standards.ru/podcast/37/</link><pubDate>Tue, 11 Oct 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:19 События<br>00:03:53 Не обижайте CSS<br>00:13:35 Флекс-хак<br>00:17:35 Фреймворк на флексах<br>00:24:33 JS в 2016<br>00:36:09 Состояние JS<br>00:38:56 PWA и React<br>00:45:42 Без джаваскрипта жизнь не та?<br>00:54:38 Не блокируйте вьюпорт<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/381033/">Pitercss №6 11 октября</a><br>• <a href="http://pwaday.ru/">Progressive Web Apps Day 11 октября</a><br>• <a href="https://wsd.events/2016/10/29/">WSD в Минске 29 октября</a><br>• <a href="http://kharkivjs.org/">KharkivJS 5—6 ноября</a><br>• <a href="https://pitercss.com/">Конференция pitercss в июне 2017</a><br></p><p>Не обижайте CSS</p><p>• <a href="https://habr.ru/p/311920/">Может, хватит уже поливать CSS грязью?</a><br>• <a href="https://drafts.csswg.org/css-ui-3/#example-bff7c1fa">CSS is Awesome в спецификации</a><br></p><p>Флекс-хак</p><p>• <a href="http://joren.co/flex-grow-9999-hack/">Flex-grow 9999 Hack</a><br></p><p>Фреймворк на флексах</p><p>• <a href="https://github.com/Heydon/fukol-grids">Fukol™ Grids</a><br></p><p>JS в 2016</p><p>• <a href="https://habr.ru/p/312022/">Как оно учить JavaScript в 2016</a><br>• <a href="https://medium.com/p/7a4207e028c2">It’s the future</a><br>• <a href="https://medium.com/p/ea11adf237e3">Totally get your frustration</a><br>• <a href="https://habr.ru/p/311642/">Пример из Python, алгоритмы не нужны</a><br>• <a href="https://medium.com/p/46b5dda17bb5">How it actually feels to write JavaScript in 2016</a><br></p><p>Состояние JS</p><p>• <a href="http://stateofjs.com/2016/introduction/#toc">State of JavaScript 2016</a><br></p><p>PWA и React</p><p>• <a href="https://medium.com/p/50679aef2b12">PWA with React:  Introduction</a><br>• <a href="https://medium.com/p/33b932d97cf2">PWA with React:  Page Load Performance</a><br>• <a href="https://medium.com/p/c84db889162c">PWA with React:  Offline support</a><br></p><p>Без джаваскрипта жизнь не та?</p><p>• <a href="https://fronteers.nl/congres/2016">Fronteers</a><br>• <a href="https://twitter.com/LocalSourceNL/status/783977032736772096">It’s ok to build a website that doesn’t work without JS</a><br>• <a href="https://twitter.com/jensimmons/status/784056391074021376">I’m exasperated by this push to require JS / get rid of CSS</a><br>• <a href="https://nolanlawson.github.io/fronteers-2016/">Offline, progressive, and multithreaded, Нолан Лоусон</a><br>• <a href="https://youtu.be/uCIC2LNt0bk">Roving tabindex. A11ycasts 06</a><br></p><p>Не блокируйте вьюпорт</p><p>• <a href="https://w3c.github.io/html/document-metadata.html#element-attrdef-meta-content">HTML 5.2: The meta element</a><br>• <a href="https://vk.com/wall-32017543_9043">Всегда отключаю масштабирование!</a><br>• <a href="https://pwa.rocks/">PWA Rocks</a><br>• <a href="https://m.washingtonpost.com/">Washington Post</a><br>• <a href="https://www.ft.com/">Financial Times</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/37.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/37.mp3" length="32070506"/><itunes:episode>37</itunes:episode><itunes:duration>4006</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 октября 2016: Не обижайте CSS, флексы, JS 2016, PWA и React, без JS жизнь не та, не блокируйте вьюпорт. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>38. Yarn, Safari, Bluetooth, таблицы, alt, женщины CSS, styled_components, прогрессивное улучшение</title><link>https://web-standards.ru/podcast/38/</link><pubDate>Mon, 17 Oct 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:57 Yarn для npm<br>00:20:02 Safari TP 15<br>00:24:28 Web Bluetooth<br>00:25:57 Хорошие таблицы<br>00:35:07 Alt для картинок<br>00:43:06 Женщины CSS<br>00:46:57 Функция map в CSS<br>00:53:45 Стили без CSS<br>00:57:14 JS (не) нужен?<br>01:04:51 Прогрессивное улучшение<br></p><p>События</p><p>• <a href="https://github.com/nodeschool/spb/issues/35">NodeSchool SPB 22 октября</a><br>• <a href="http://www.meetup.com/React-Moscow-Meetup/events/234802115/">React Moscow 26 октября</a><br>• <a href="https://wsd.events/2016/10/29/">WSD в Минске 29 октября</a><br>• <a href="http://kharkivjs.org/">KharkivJS 5—6 ноября</a><br>• <a href="http://holyjs.ru/">HolyJS в Москве 11 декабря</a><br></p><p>Yarn для npm</p><p>• <a href="https://code.facebook.com/posts/1840075619545360">Yarn: A new package manager for JavaScript</a><br>• <a href="https://github.com/an9eldust/packrat">PackRat</a><br>• <a href="http://blog.npmjs.org/post/151660845210/hello-yarn">Hello, Yarn!</a><br>• <a href="http://yehudakatz.com/2016/10/11/im-excited-to-work-on-yarn-the-new-js-package-manager-2/">Why I’m Working on Yarn</a><br>• <a href="https://github.com/yarnpkg/yarn/issues/838#issuecomment-253362537">Почему yarn.lock не нужен в зависимостях</a><br></p><p>Safari TP 15</p><p>• <a href="https://webkit.org/blog/6987/release-notes-for-safari-technology-preview-15/">Release Notes for Safari Technology Preview 15</a><br></p><p>Web Bluetooth</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/Ono3RWkejAA/2skvuBhSCQAJ">Chrome Intent to Ship: Web Bluetooth</a><br></p><p>Хорошие таблицы</p><p>• <a href="http://i.imgur.com/ZY8dKpA.gif">How to make your tables less terrible (GIF)</a><br>• <a href="https://habr.ru/p/312422/">Создавайте хорошие таблицы</a><br></p><p>Alt для картинок</p><p>• <a href="http://prgssr.ru/development/alternativnyj-tekst-dlya-izobrazhenij.html">Альтернативный текст для изображений</a><br></p><p>Женщины CSS</p><p>• <a href="https://rachelandrew.co.uk/archives/2016/10/11/the-amazing-women-of-css/">The Amazing Women of CSS</a><br></p><p>Функция map в CSS</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/581">Native map() function in CSS</a><br></p><p>Стили без CSS</p><p>• <a href="https://styled-components.com/">Styled Components</a><br></p><p>JS (не) нужен?</p><p>• <a href="http://youmightnotneedjquery.com/">You Might Not Need jQuery</a><br>• <a href="http://youmightnotneedjs.com/">You Might Not Need JavaScript</a><br>• <a href="http://hugogiraudel.com/2016/10/13/you-might-need-javascript/">You Might Need JavaScript</a><br></p><p>Прогрессивное улучшение</p><p>• <a href="https://nolanlawson.com/2016/10/13/progressive-enhancement-isnt-dead-but-it-smells-funny/">Progressive enhancement isn’t dead, but it smells funny</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/38.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/38.mp3" length="35006614"/><itunes:episode>38</itunes:episode><itunes:duration>4373</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 октября 2016: Yarn, Safari, Bluetooth, таблицы, alt, женщины CSS, styled_components, прогрессивное улучшение. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>39. Chrome 54, async, Node.js и npm, PWA, CSS-условия и фреймворки, Normalize.css, женщины в IT</title><link>https://web-standards.ru/podcast/39/</link><pubDate>Mon, 24 Oct 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:02 Chrome 54<br>00:05:29 Async<br>00:10:40 Node.js v6 LTS<br>00:19:40 Npm v4.0.0<br>00:20:55 Ире про PWA<br>00:27:24 Условия в CSS<br>00:35:11 CSS-фреймворк не нужен<br>00:41:58 Адаптивный Яндекс<br>00:43:19 Полифил для гридов<br>00:45:35 Normalize.css?<br>00:52:20 Женщины в ИТ<br></p><p>События</p><p>• <a href="https://wsd.events/2016/11/26/">WSD в Киеве 26 ноября</a><br>• Принимаем заявки на pitercss в ноябре и декабре: <a href="mailto:hi@pitercss.com">hi@pitercss.com</a><br>• <a href="http://www.codefest.ru/speakers/ru/">CodeFest 1—2 апреля</a><br></p><p>Chrome 54</p><p>• <a href="https://youtu.be/qPD2yc8BoDk">Chrome 54, Пит Лепаж</a><br>• <a href="https://developers.google.com/web/updates/2016/09/foreign-fetch">Cross-origin Service Workers: Experimenting with Foreign Fetch</a><br></p><p>Async</p><p>• <a href="https://developers.google.com/web/fundamentals/getting-started/primers/async-functions">Async functions: making promises friendly</a><br>• <a href="http://www.2ality.com/2016/10/async-function-tips.html">Tips for using async functions (ES2017)</a><br></p><p>Node.js v6 LTS</p><p>• <a href="https://medium.com/p/be7f18c17159">Node.js v6 Transitions to LTS</a><br>• <a href="https://github.com/nodejs/node/pull/9099">v7.0.0 Proposal</a><br>• <a href="https://www.mozilla.org/en-US/firefox/organizations/">Firefox ESR</a><br>• <a href="http://brew.sh/">Homebrew</a><br></p><p>Npm v4.0.0</p><p>• <a href="https://github.com/npm/npm/releases/tag/v4.0.0">npm v4.0.0</a><br></p><p>Ире про PWA</p><p>• <a href="https://bitsofco.de/bitsofcode-pwa-part-1-offline-first-with-service-worker/">Offline First with Service Worker</a><br>• <a href="https://bitsofco.de/bitsofcode-pwa-part-2-instant-loading-with-indexeddb/">Instant Loading with IndexedDB</a><br>• <a href="https://developers.google.com/web/updates/2015/11/app-shell">Instant Loading Web Apps with an Application Shell Architecture</a><br>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/nAM3o4NSMsI/3gRKsOuYBgAJ">Intent to Ship: Durable (Persistent) Storage</a><br></p><p>Условия в CSS</p><p>• <a href="http://kizu.ru/fun/conditions-for-css-variables/">Условия для CSS-переменных</a><br></p><p>CSS-фреймворк не нужен</p><p>• <a href="https://hacks.mozilla.org/2016/04/you-might-not-need-a-css-framework/">Статья: You might not need a CSS framework</a><br>• <a href="https://youtu.be/5FdHqVDlXu0">Видео: You might not need a CSS framework</a><br>• <a href="https://vk.com/wall-32017543_9397">Это тебе не нужен, а нам нужен…</a><br></p><p>Адаптивный Яндекс</p><p>• <a href="https://youtu.be/Y5450Ns5L4M?list=PLKaafC45L_SSn3kZGmnh6uRSTAzDNNdYC">Адаптивная вёрстка, ШРИ 2016</a><br></p><p>Полифил для гридов</p><p>• <a href="https://github.com/FremyCompany/css-grid-polyfill">CSS Grid Polyfill</a><br></p><p>Normalize.css?</p><p>• <a href="http://shaunrashid.com/2015/09/15/normalize-css-no-more/">Normalize (CSS) No More</a><br>• <a href="http://csswizardry.com/2016/10/continue-normalising-your-css/">Continue Normalising Your CSS</a><br>• <a href="https://htmlacademy.ru/blog/64-about-normalize-css">О normalize.css</a><br></p><p>Женщины в ИТ</p><p>• <a href="http://b.netology.ru/women">Женщины в ИТ</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/39.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/39.mp3" length="30750788"/><itunes:episode>39</itunes:episode><itunes:duration>3841</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 октября 2016: Chrome 54, async, Node.js и npm, PWA, CSS-условия и фреймворки, Normalize.css, женщины в IT. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>40. Браузеры, Servo, таблицы, Node.js 7, стандарты и полифилы, border-image, режимы смешивания</title><link>https://web-standards.ru/podcast/40/</link><pubDate>Wed, 02 Nov 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:25 События<br>00:06:40 Chromium 54<br>00:09:35 Safari TP 16 и Apple Pay<br>00:16:58 Mozilla, Servo, разработка движков<br>00:36:33 Таблицы по стандартам<br>00:38:47 Node.js 7<br>00:41:03 Стандарты и полифилы<br>00:46:24 Забытый border-image<br>00:52:05 Базовый SVG<br>00:52:52 Возвращение Дейва Шей<br></p><p>События</p><p>• <a href="https://youtu.be/cOTOSbjet_8">Видео с WSD в Минске</a><br>• <a href="https://wsd.events/2016/10/29/#schedule">Слайды с WSD в Минске</a><br>• <a href="https://meetabit.com/events/256">PiterJS 3 ноября</a><br>• <a href="http://kharkivjs.org/">KharkivJS 5—6 ноября</a><br>• <a href="https://developer.chrome.com/devsummit/">Chrome Dev Summit 10—11 ноября</a><br>• <a href="http://fronthub.ru/">Fronthub в Ульяновске 12 ноября</a><br>• <a href="https://vk.com/wall-92664953_150">PenzaJS 17 ноября</a><br>• <a href="https://pitercss.timepad.ru/event/394145/">Pitercss №7 16 ноября</a><br>• <a href="https://minskcss.timepad.ru/event/396816/">MinskCSS 15 декабря</a><br>• <a href="https://wsd.events/2016/11/26/">WSD в Киеве 26 ноября</a><br>• <a href="https://web-standards.slack.com/messages/events/">Канал events в Слаке</a><br></p><p>Chromium 54</p><p>• <a href="https://dev.opera.com/blog/opera-41/">What’s new in Chromium 54 and Opera 41</a><br></p><p>Safari TP 16 и Apple Pay</p><p>• <a href="https://webkit.org/blog/7030/release-notes-for-safari-technology-preview-16/">Release Notes for Safari Technology Preview 16</a><br>• <a href="https://developer.apple.com/library/content/samplecode/EmporiumWeb/Introduction/Intro.html">EmporiumWeb, пример Apple Pay</a><br>• <a href="https://github.com/apple">Apple на Гитхабе</a><br></p><p>Mozilla, Servo, разработка движков</p><p>• <a href="https://medium.com/p/a3b7174b3c12">A Quantum Leap for the Web</a><br>• <a href="https://billmccloskey.wordpress.com/2016/10/27/mozillas-quantum-project/">Mozilla’s Quantum Project</a><br></p><p>Таблицы по стандартам</p><p>• <a href="https://www.w3.org/TR/2016/WD-css-tables-3-20161025/">CSS Table Module Level 3</a><br></p><p>Node.js 7</p><p>• <a href="https://nodejs.org/en/blog/release/v7.0.0/">Node.js v7.0</a><br></p><p>Стандарты и полифилы</p><p>• <a href="https://github.com/whatwg/html/pull/1936">Add document.{interactive,contentLoaded,loaded} promises</a><br>• <a href="https://github.com/jonathantneal/document-promises/issues/4">Please rename ASAP</a><br></p><p>Забытый border-image</p><p>• <a href="http://css-live.ru/articles-css/understanding-border-image.html">Ещё раз про border-image</a><br>• <a href="http://caniuse.com/#feat=border-image">Can I Use: border-image</a><br>• <a href="https://aerotwist.com/blog/slicing-svg-9-ways/">Slicing SVG 9 Ways</a><br></p><p>Базовый SVG</p><p>• <a href="https://htmlacademy.ru/blog/127-a-guide-to-svg-on-web">Как проектировать, создавать и анимировать SVG</a><br></p><p>Возвращение Дейва Шей</p><p>• <a href="http://daveshea.com/2016/10/24/photo-toning.html">Photo Toning with Gradients &amp; Blend Modes</a><br>• <a href="http://www.csszengarden.com/">CSS Zen Garden</a><br>• <a href="https://github.com/mezzoblue/csszengarden.com">The source of csszengarden.com</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/40.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/40.mp3" length="27750545"/><itunes:episode>40</itunes:episode><itunes:duration>3466</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 ноября 2016: Браузеры, Servo, таблицы, Node.js 7, стандарты и полифилы, border-image, режимы смешивания. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>41. HTML 5.1, async, шрифты, WebAssembly и JS, sticky, SVG, Stack Overflow, тесты и игрушки</title><link>https://web-standards.ru/podcast/41/</link><pubDate>Mon, 07 Nov 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:17 События<br>00:03:08 HTML 5.1<br>00:05:40 Async в Firefox<br>00:07:38 Вариативные шрифты<br>00:13:19 Календарик<br>00:20:44 Опасные API<br>00:24:45 WebAssembly<br>00:26:43 Шаблонные литералы<br>00:31:40 Загрузка JS<br>00:38:51 position: sticky<br>00:41:32 Круговой прогресс-бар<br>00:44:40 Опрос Stack Overflow<br>00:50:34 Тесты и игрушки<br></p><p>События</p><p>• <a href="https://www.youtube.com/playlist?list=PLKaafC45L_SRke8G1qiE0ZTJovI0FYKRw">Видео с FrontTalks</a><br>• <a href="https://pitercss.timepad.ru/event/394145/">Pitercss №7 16 ноября</a><br>• <a href="https://github.com/nodeschool/spb/issues/41">NodeSchool SPB 19 ноября</a><br>• <a href="https://wsd.events/2016/11/26/">WSD в Киеве 26 ноября</a><br>• <a href="https://www.facebook.com/events/1424883897556955/">MinskCSS 15 декабря</a><br>• <a href="https://react.amsterdam/">React Amsterdam 21 апреля</a><br></p><p>HTML 5.1</p><p>• <a href="https://www.flickr.com/photos/jasonsantamaria/287001550">XHTML Fist</a><br>• <a href="https://www.w3.org/TR/html51/">HTML 5.1 W3C Recommendation</a><br>• <a href="https://www.w3.org/TR/html51/changes.html#changes">HTML 5.1 Changes</a><br></p><p>Async в Firefox</p><p>• <a href="https://blog.nightly.mozilla.org/2016/11/01/async-await-support-in-firefox/">Async/await support in Firefox</a><br></p><p>Вариативные шрифты</p><p>• <a href="https://webkit.org/blog/7051/variable-fonts-on-the-web/">WebKIt: Variable Fonts on the Web</a><br></p><p>Календарик</p><p>• <a href="https://mozilla.invisionapp.com/share/237UTNHS8">Firefox: Data/Time picker</a><br>• <a href="https://www.w3.org/TR/html51/sec-forms.html#date-state-typedate">HTML 5.1: input type=&quot;date&quot;</a><br></p><p>Опасные API</p><p>• <a href="https://blog.lukaszolejnik.com/browsers-remove-functionality-due-to-privacy/">Browsers remove functionality due to privacy</a><br>• <a href="https://allaboutdnt.com/">What is Do Not Track?</a><br></p><p>WebAssembly</p><p>• <a href="https://twitter.com/WebAssemblyNews/status/793119097496018944">The WebAssembly Browser Preview has launched!</a><br></p><p>Шаблонные литералы</p><p>• <a href="https://www.keithcirkel.co.uk/es6-template-literals/">ES6 Template Literals, the Handlebars killer?</a><br></p><p>Загрузка JS</p><p>• <a href="https://github.com/webpack/webpack/issues/3216">RFC: Webpack Performance Budgets</a><br>• <a href="https://mobile.twitter.com/slightlylate/status/793617048253247488">Alex Russell: How broken JS-first web development is</a><br></p><p>position: sticky</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/X_vBQp60kp8/v43CLS89CAAJ">Chrome: Intent to Ship CSS position: sticky</a><br></p><p>Круговой прогресс-бар</p><p>• <a href="https://github.com/kdzwinel/progress-bar-animation">Making a Doughnut Progress Bar</a><br></p><p>Опрос Stack Overflow</p><p>• <a href="http://stackoverflow.com/research/developer-survey-2016">Stack Overflow: Survey Results 2016</a><br></p><p>Тесты и игрушки</p><p>• <a href="https://javascript-game.firebaseapp.com/">JavaScript Guessing Game</a><br>• <a href="https://html5te.st/quiz/">HTML parser quiz</a><br>• <a href="http://kangax.github.io/html-minifier/">HTML Minifier</a><br>• <a href="https://www.enki.com">Enki</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/41.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/41.mp3" length="28158915"/><itunes:episode>41</itunes:episode><itunes:duration>3517</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 ноября 2016: HTML 5.1, async, шрифты, WebAssembly и JS, sticky, SVG, Stack Overflow, тесты и игрушки. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>42. Safari, WOFF2, доступность, Fetch, 10K Apart, мобильные, людоедский фронтенд и JS-in-JS</title><link>https://web-standards.ru/podcast/42/</link><pubDate>Tue, 15 Nov 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Андрей Оконечников</p><p>Темы</p><p>00:00:00 Интро<br>00:02:38 События<br>00:06:56 Safari TP 17<br>00:16:41 Доступность<br>00:26:31 Fetch не торт<br>00:34:35 Результаты 10K Apart<br>00:36:45 Вредные советы<br>00:40:37 Людоедский фронтенд и JS-in-JS<br></p><p>События</p><p>• <a href="https://twitter.com/okonetchnikov/status/793752358584930304">Профессия фронтенд-архитектор, РИТ 2007</a><br>• <a href="https://developer.chrome.com/devsummit/">Chrome Dev Summit</a><br>• <a href="https://wsd.events/2016/11/26/">WSD в Киеве 26 ноября</a><br>• <a href="https://youtu.be/4fEqptmymRM?list=PLMBnwIwFEFHekmHQcApwkIzEfG8UJ_f-7">Видео с WSD в Минске</a><br>• <a href="https://minskcss.timepad.ru/event/396816/">MinskCSS 15 декабря</a><br>• <a href="http://holyjs.ru/">HolyJS в Москве 11 декабря</a><br></p><p>Safari TP 17</p><p>• <a href="https://webkit.org/blog/7071/release-notes-for-safari-technology-preview-17/">Release Notes for Safari Technology Preview 17</a><br>• <a href="https://hacks.mozilla.org/2016/10/whats-new-in-indexeddb-2-0/">What’s new in IndexedDB 2.0?</a><br>• <a href="https://mobile.twitter.com/zachleat/status/796860367670562816">Safari 10 supports WOFF2 but I only see WOFF loading</a><br>• <a href="http://caniuse.com/#feat=woff2">WOFF2 на Can I Use</a><br>• <a href="http://colorsnapper.com/">ColorSnapper</a><br></p><p>Доступность</p><p>• <a href="https://medium.com/p/28d8ab6ebd3d">Доступность сайтов для самых маленьких</a><br>• <a href="http://gov.design/blog/2016/11/08/accessibility.html">Госсайт, доступный для людей с ограниченными возможностями</a><br>• <a href="https://chrome.google.com/webstore/detail/wave-evaluation-tool/jbbplnpkjmmeebjpijfedlgcdilocofh">WAVE Evaluation Tool</a><br></p><p>Fetch не торт</p><p>• <a href="https://medium.com/p/6900e6c6fe78">Why I won’t be using Fetch API in my apps</a><br></p><p>Результаты 10K Apart</p><p>• <a href="https://blogs.windows.com/msedgedev/2016/11/04/announcing-the-winners-of-the-2016-10k-apart-contest/">Announcing the winners of the 2016 10k Apart contest</a><br></p><p>Вредные советы</p><p>• <a href="http://prgssr.ru/development/kak-otravit-polzovatelya-s-mobilnym.html">Как отравить мобильного пользователя</a><br></p><p>Людоедский фронтенд и JS-in-JS</p><p>• <a href="https://github.com/css-modules/css-modules">CSS Modules</a><br>• <a href="https://styled-components.com/">Styled Components</a><br>• <a href="https://youtu.be/aV1271hd9ew">Andrew Clark: What’s Next for React</a><br>• <a href="https://github.com/bvaughn/js-worker-search">JS Worker Search</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/42.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/42.mp3" length="37198299"/><itunes:episode>42</itunes:episode><itunes:duration>4647</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 ноября 2016: Safari, WOFF2, доступность, Fetch, 10K Apart, мобильные, людоедский фронтенд и JS-in-JS. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>43. Opera DevRel всё, браузеры, шлюзы, инлайновые стили, печать, гриды, DL, Atom, 42, Медиум</title><link>https://web-standards.ru/podcast/43/</link><pubDate>Mon, 21 Nov 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:15 События<br>00:02:14 Opera DevRel всё<br>00:06:04 Safari TP 18<br>00:09:29 Firefox 50<br>00:13:26 CSS-шлюзы<br>00:19:45 Расширение инлайновых стилей<br>00:25:06 Печать<br>00:35:43 Гриды весной<br>00:45:48 Новый dl<br>00:48:19 Atom без Shadow DOM<br>00:57:15 42<br>00:57:41 Медиум<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/394145/">Pitercss №7 прошёл</a><br>• <a href="mailto:hi@pitercss.com">hi@pitercss.com</a> для докладов и предложений<br>• <a href="http://moscowjs.ru/event/moscowjs-34">MoscowJS №34 24 ноября</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/10-dec-2016/">Я.Субботник по фронтенду в Москве 10 декабря</a><br>• <a href="http://holyjs.ru/">HolyJS в Москве 11 декабря</a><br>• <a href="https://minskcss.timepad.ru/event/396816/">MinskCSS 15 декабря</a><br></p><p>Opera DevRel всё</p><p>• <a href="http://www.brucelawson.co.uk/2016/leaving-opera/">Bruce Lawson: Leaving Opera</a><br>• <a href="https://vc.ru/n/opera-devrel-cut">Opera сократила 85 человек из-за падения выручки от b2b-бизнеса</a><br>• <a href="https://docs.google.com/document/d/1MVZ6BJ0QMIivkLUCnES15el_du1gueI5OthjpEXgcNc/view">Резюме Вадима</a><br></p><p>Safari TP 18</p><p>• <a href="https://webkit.org/blog/7078/release-notes-for-safari-technology-preview-18/">Release Notes for Safari Technology Preview 18</a><br></p><p>Firefox 50</p><p>• <a href="http://tanalin.com/blog/2016/11/firefox-50/">Firefox 50, обзор Марата Таналина</a><br></p><p>CSS-шлюзы</p><p>• <a href="https://habr.ru/p/315196/">Математика CSS-шлюзов на Хабре</a><br>• <a href="http://css-live.ru/articles/matematika-css-shlyuzov.html">Математика CSS-шлюзов на CSS Live</a><br>• <a href="https://shwr.me/">Shower</a><br>• <a href="https://github.com/web-standards/dictionary">Словарь терминов по фронтенду</a><br></p><p>Расширение инлайновых стилей</p><p>• <a href="https://discourse.wicg.io/t/proposal-expand-inline-style-attributes-to-allow-pseudo-class-element-styling/1812">Expand inline style attributes to allow pseudo-class/element styling</a><br></p><p>Печать</p><p>• <a href="https://medium.com/p/f1e6604cfd6">I totally forgot about print style sheets</a><br>• <a href="https://youtu.be/7-qUm-N_fyA">Распечатай Яндекс.Карты, Вадим Макишвили</a><br>• <a href="http://adrianroselli.com/2013/03/tracking-when-users-print-pages.html">Tracking When Users Print Pages</a><br></p><p>Гриды весной</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/hBx1ffTS9CQ/TMTigaDIAgAJ">Intent to ship in Chrome 57</a><br>• <a href="https://groups.google.com/d/msg/mozilla.dev.platform/6shk3TZX5vo/avSCrtLCBgAJ">Intent to ship in Firefox 52</a><br>• <a href="https://github.com/sylvainpolletvillard/postcss-grid-kiss">Grid Kiss</a><br>• <a href="https://dev.opera.com/blog/opera-mini-server-upgrade/">Opera Mini server upgrade</a><br></p><p>Новый dl</p><p>• <a href="http://tanalin.com/blog/2016/11/div-dl-dt-dd/">DIV официально разрешён внутри DL</a><br></p><p>Atom без Shadow DOM</p><p>• <a href="http://blog.atom.io/2016/11/14/removing-shadow-dom-boundary-from-text-editor-elements.html">Removing Shadow DOM boundaries from text editor elements</a><br>• <a href="http://blog.atom.io/2014/11/18/avoiding-style-pollution-with-the-shadow-dom.html">Avoiding Style Pollution With The Shadow DOM</a> (2014)<br></p><p>42</p><p>• <a href="https://soundcloud.com/web-standards/episode-42">Веб-стандарты 42</a><br>• <a href="https://radiojs.ru/2016/11/radiojs-42/">RadioJS 42</a><br>• <a href="https://twitter.com/webstandards_ru/status/798844495999574017">42</a><br></p><p>Медиум</p><p>• <a href="https://medium.com/web-standards">Веб-стандарты на Медиуме</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/43.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/43.mp3" length="28702752"/><itunes:episode>43</itunes:episode><itunes:duration>3585</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 ноября 2016: Opera DevRel всё, браузеры, шлюзы, инлайновые стили, печать, гриды, DL, Atom, 42, Медиум. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>44. Браузеры, мультиколонки, раскладки, SVG, доступность, методологии, формы, шрифты, HTML</title><link>https://web-standards.ru/podcast/44/</link><pubDate>Tue, 29 Nov 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:14 События<br>00:04:07 Новости Firefox<br>00:14:04 Веб-компоненты в WebKit<br>00:16:34 Мультиколонки<br>00:20:32 Системы раскладки<br>00:31:12 SVG-паттерны<br>00:34:30 Нюансы доступности<br>00:38:45 Методологии CSS<br>00:50:11 Улучшение формы<br>00:51:42 Шоу «Стандарт»<br>00:53:42 Фолбэки к шрифтам<br>00:57:25 HTML на стероидах<br>01:03:17 Подкаст жив!<br></p><p>События</p><p>• <a href="https://wsd.events/2016/11/26/#schedule">WSD в Киеве прошёл 26 ноября</a><br>• <a href="http://landing.krddevdays.ru/">Krasnodar Dev Days 10 декабря</a><br>• <a href="http://frontdays.ru/">FrontDays №4 в Тольятти 17 декабря</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/10-dec-2016/">Я.Субботник в Москве 10 декабря</a><br>• <a href="http://holyjs.ru/">HolyJS в Москве 11 декабря</a><br>• <a href="mailto:hi@pitercss.com">hi@pitercss.com</a> для докладов на pitercss<br>• <a href="http://2017.codefest.ru/speakers/ru/call-for-papers.html">Приём докладов на CodeFest</a><br></p><p>Новости Firefox</p><p>• <a href="https://groups.google.com/d/msg/mozilla.dev.platform/n-2o58jcTK8/sFisJf6pCAAJ">Mozilla: Intent to implement Payment Request API</a><br>• <a href="https://hacks.mozilla.org/2016/11/new-responsive-design-mode-rdm-lands-in-firefox-dev-tools/">Firefox: New Responsive Design Mode</a><br></p><p>Веб-компоненты в WebKit</p><p>• <a href="https://webkit.org/blog/7027/introducing-custom-elements/">WebKit: Introducing Custom Elements</a><br></p><p>Мультиколонки</p><p>• <a href="https://mobile.twitter.com/LeaVerou/status/800163417332023296">Lea Verou: inline-block prevents fragmentation in multi-column containers</a><br></p><p>Системы раскладки</p><p>• <a href="http://prgssr.ru/development/grid-fleksboks-i-vyravnivanie-blokov-nasha-novaya-sistema-raskladki.html">Грид, флексбокс и выравнивание блоков</a><br>• <a href="https://rachelandrew.co.uk/archives/2016/11/26/should-i-try-to-use-the-ie-implementation-of-css-grid-layout/">Should I try to use the IE implementation of CSS Grid Layout?</a><br></p><p>SVG-паттерны</p><p>• <a href="http://css.yoksel.ru/svg-patterns/">SVG-паттерны</a><br></p><p>Нюансы доступности</p><p>• <a href="http://csskarma.com/blog/difference-rolepresentation-aria-hiddentrue/">The Accessibility Difference Between aria-hidden and role=&quot;presentation&quot;</a><br>• <a href="http://csskarma.com/blog/changing-reading-order-page-aria-flowto/">Changing the Reading Order of a Page with aria-flowto</a><br></p><p>Методологии CSS</p><p>• <a href="https://github.com/AleshaOleg/holy-grail-markup">Holy Grail Layout</a><br>• <a href="http://simurai.com/blog/2016/11/27/css-methodologies">When to use which CSS methodology</a><br></p><p>Улучшение формы</p><p>• <a href="https://medium.com/p/7b2ad80f0340">Улучшение формы комментариев</a><br></p><p>Шоу «Стандарт»</p><p>• <a href="https://youtu.be/299RZ0d1LQY">The Standard E02: Fit to Page</a><br></p><p>Фолбэки к шрифтам</p><p>• <a href="https://meowni.ca/font-style-matcher/">Font style matcher</a><br></p><p>HTML на стероидах</p><p>• <a href="http://telegra.ph/AMP-Instant-Articles-Instant-View-whut-11-23">AMP, Instant Articles, Instant View</a><br></p><p>Подкаст жив!</p><p>• <a href="http://5minreact.ru/">Пятиминутка React</a><br>• <a href="https://itunes.apple.com/podcast/id1080500016">Веб-стандарты в iTunes</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/44.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/44.mp3" length="31670843"/><itunes:episode>44</itunes:episode><itunes:duration>3956</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 ноября 2016: Браузеры, мультиколонки, раскладки, SVG, доступность, методологии, формы, шрифты, HTML. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>45. Chrome 55, гриды, URL, PWA как APK, @supports, CSS-in-JS, шрифты в Медузе, инструменты 2016</title><link>https://web-standards.ru/podcast/45/</link><pubDate>Mon, 05 Dec 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:57 Chrome 55<br>00:11:10 Отладка гридов в Firefox<br>00:12:55 Парсер URL в WebKit<br>00:16:20 PWA как APK<br>00:18:21 Справочник по CSS<br>00:23:40 @​supports<br>00:33:04 CSS-in-JS и бэктики<br>00:42:21 Шрифты в Медузе<br>00:52:57 Инструменты 2016<br></p><p>События</p><p>• <a href="http://techday.realtimeboard.com">RealtimeBoard TechDays в Перми 4 декабря</a><br>• <a href="https://events.yandex.ru/events/bemup/09-12-2016/">Митап по БЭМу для новичков в Яндексе 9 декабря</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/10-dec-2016/">Я.Субботник по фронтенду в Москве 10 декабря</a><br>• <a href="http://holyjs.ru/">HolyJS в Москве 11 декабря</a><br>• <a href="https://pitercss.timepad.ru/">Pitercss №8 в офисе DataArt 21 декабря</a><br>• <a href="https://github.com/nodeschool/spb/issues/42">NodeSchool SPB в офисе Selectel 24 декабря</a><br></p><p>Chrome 55</p><p>• <a href="https://youtu.be/OC7tgJP1D4s">Chrome 55: Async and Await, Pointer Events, Persistent Storage</a><br>• <a href="https://twitter.com/zeithq/status/802633638298861568">Now shipping Node v7, with preliminary support for async/await!</a><br>• <a href="http://v8project.blogspot.ru/2016/12/v8-release-56.html">V8 Release 5.6</a><br>• <a href="https://lists.w3.org/Archives/Public/www-style/2016Dec/0010.html">www-style: scroll anchoring</a><br></p><p>Отладка гридов в Firefox</p><p>• <a href="https://hacks.mozilla.org/2016/12/css-grid-and-grid-highlighter-now-in-firefox-developer-edition/">CSS Grid and Grid Highlighter Now in Firefox Developer Edition</a><br></p><p>Парсер URL в WebKit</p><p>• <a href="https://webkit.org/blog/7086/url-parsing-in-webkit/">URL Parsing in WebKit</a><br></p><p>PWA как APK</p><p>• <a href="https://youtu.be/YJwrBbze_Ec?t=21m34s">Paul Kinlan: What Comes Next for the Web?</a><br>• <a href="https://joreteg.com/blog/installing-web-apps-for-real">Installing web apps on phones (for real)</a><br></p><p>Справочник по CSS</p><p>• <a href="http://cssreference.io/">CSS Reference</a><br></p><p>@​supports</p><p>• <a href="http://frontender.info/supports-will-change-your-life/">@​supports изменит вашу жизнь</a><br>• <a href="http://caniuse.com/#feat=css-featurequeries">Поддержка на Can I Use…</a><br>• <a href="https://github.com/sylvainpolletvillard/postcss-grid-kiss#fallback-for-browsers-not-supporting-css-grid-layout">Fallback for browsers not supporting CSS Grid Layout</a><br></p><p>CSS-in-JS и бэктики</p><p>• <a href="http://mxstbr.blog/2016/11/styled-components-magic-explained/">The magic behind styled-components</a><br></p><p>Шрифты в Медузе</p><p>• <a href="https://medium.com/p/9ba8a2998bcc">Как использовать кастомные шрифты в вебе и не сойти с ума</a><br>• <a href="https://www.zachleat.com/web/">Статьи Зака Лезермана</a><br>• <a href="https://web-standards.ru/articles/web-font-loading-patterns/">Паттерны загрузки веб-шрифтов</a><br>• <a href="https://github.com/bramstein/homebrew-webfonttools">Homebrew web font tools</a><br></p><p>Инструменты 2016</p><p>• <a href="https://ashleynolan.co.uk/blog/frontend-tooling-survey-2016-results">The State of Front-End Tooling 2016</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/45.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/45.mp3" length="32310626"/><itunes:episode>45</itunes:episode><itunes:duration>4036</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 декабря 2016: Chrome 55, гриды, URL, PWA как APK, @supports, CSS-in-JS, шрифты в Медузе, инструменты 2016. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>46. Браузеры, учёба, коммиты, анимация и рендеринг, CSS в CSS, хайп и прогрессивное улучшение</title><link>https://web-standards.ru/podcast/46/</link><pubDate>Mon, 12 Dec 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Сергей Бережной</p><p>Темы</p><p>00:00:00 Интро<br>00:00:19 События<br>00:04:30 Новинки Edge<br>00:11:27 Safari TP 19<br>00:26:49 Где учиться<br>00:35:58 Сообщения коммитов<br>00:42:59 Анимация и рендеринг<br>00:49:54 CSS в CSS<br>01:02:52 Хайп<br>01:12:24 Прогрессивное улучшение<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/yasubbotnik/10-dec-2016/">Я.Субботник по фронтенду</a><br>• <a href="http://holyjs.ru/">HolyJS в Москве 11 декабря</a><br>• <a href="http://2017.jsconf.eu/news/2016/11/29/tickets/">Билеты на JSConf</a><br>• <a href="http://blog.cssconf.eu/2016/12/07/cssconfeu-tickets-2017/">Билеты на CSSConf</a><br></p><p>Новинки Edge</p><p>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/changelog/desktop/14986/">Edge on Windows 10 build 14986</a><br></p><p>Safari TP19</p><p>• <a href="https://webkit.org/blog/7093/release-notes-for-safari-technology-preview-19/">Release Notes for Safari TP 19</a><br>• <a href="https://events.yandex.ru/lib/talks/3351/">Не гзипом единым, Георгий Мостоловица</a><br></p><p>Где учиться</p><p>• <a href="https://vc.ru/p/csssr-programming">Куда пойти учиться программисту</a><br></p><p>Сообщения коммитов</p><p>• <a href="http://frontiermag.ru/commit-message.html">Как писать сообщения коммитов</a><br></p><p>Анимация и рендеринг</p><p>• <a href="https://habrahabr.ru/company/odnoklassniki/blog/313978/">Анимации на GPU: делаем это правильно</a><br></p><p>CSS в CSS</p><p>• <a href="https://ryantsao.com/blog/virtual-css-with-styletron">Virtual CSS with Styletron</a><br>• <a href="https://github.com/zeit/styled-jsx">Styled JSX</a><br>• <a href="https://medium.com/p/bdf5bc80a24f">A new world: writing CSS in ClojureScript and life after Sass</a><br></p><p>Хайп</p><p>• <a href="https://habrahabr.ru/company/edison/blog/316668/">Hype Driven Development</a><br></p><p>Прогрессивное улучшение</p><p>• <a href="https://www.viget.com/articles/the-case-against-progressive-enhancements-flimsy-moral-foundation">The Case Against PE’s Flimsy Moral Foundation</a><br>• <a href="https://www.aaron-gustafson.com/notebook/insert-clickbait-headline-about-progressive-enhancement-here/">Insert Clickbait Headline About PE Here</a><br>• <a href="https://sonniesedge.co.uk/blog/progressive-enhancement">Yes, PE is a fucking moral argument</a><br>• <a href="http://blog.easy-designs.net/archives/the-true-cost-of-progressive-enhancement/">The True Cost of Progressive Enhancement</a><br>• <a href="https://24ways.org/2016/what-the-heck-is-inclusive-design/">What the Heck Is Inclusive Design?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/46.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/46.mp3" length="44238512"/><itunes:episode>46</itunes:episode><itunes:duration>5527</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 декабря 2016: Браузеры, учёба, коммиты, анимация и рендеринг, CSS в CSS, хайп и прогрессивное улучшение. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>47. Браузеры, sticky, VR, загрузка JS, параллакс, SVG, краткий CSS, брейкпоинты, гриды и 20 лет CSS</title><link>https://web-standards.ru/podcast/47/</link><pubDate>Mon, 19 Dec 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:18 События<br>00:04:35 Chromium и Opera<br>00:08:19 Возвращение position: sticky<br>00:11:49 Виртуальная реальность<br>00:16:40 Приоритизация JS<br>00:21:51 Быстрый параллакс<br>00:25:29 Инлайновый SVG лучший!<br>00:30:35 Краткая запись CSS<br>00:36:39 Контрольные точки<br>00:40:47 Гриды!<br>00:44:56 20 лет CSS<br></p><p>События</p><p>• <a href="https://youtu.be/hwseJaIsoBw?list=PL3uk4LxG9Zzl8MRXT1IpGxuZormysIbjg">Видео с MinskCSS №1</a><br>• <a href="https://wsd.events/2017/01/28/#proposal">WSD в Москве 28 января</a><br>• <a href="https://vk.com/wall-9594364_3363">Встреча по фронтенду СКБ Контур в Екатеринбурге</a><br>• <a href="https://alenadmit.github.io/open-vebinar/">Работа фронтендера в крупной IT-компании</a><br>• <a href="http://frontend-science.com/lab/">Доступность для незрячих</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLSeBbERGJTNMqyshONNpuG-QwKmKXLkvaukSXRp010VM-4PClw/viewform">Приём докладов на KharkivCSS</a><br></p><p>Chromium и Opera</p><p>• <a href="https://dev.opera.com/blog/opera-42/">What’s new in Chromium 55 and Opera 42</a><br></p><p>Возвращение position: sticky</p><p>• <a href="https://developers.google.com/web/updates/2016/12/position-sticky">Sticky is back in Chrome</a><br></p><p>Виртуальная реальность</p><p>• <a href="https://developers.google.com/web/fundamentals/vr/">Chrome: WebVR</a><br>• <a href="https://store.artlebedev.ru/electronics/kardboard-white/">Очки виртуальной реальности «Кардборд»</a><br>• <a href="https://aframe.io/">A-Frame</a><br></p><p>Приоритизация JS</p><p>• <a href="https://aerotwist.com/blog/when-everything-is-important-nothing-is/">When everything’s important, nothing is!</a><br></p><p>Быстрый параллакс</p><p>• <a href="https://developers.google.com/web/updates/2016/12/performant-parallaxing">Performant Parallaxing</a><br></p><p>Инлайновый SVG лучший!</p><p>• <a href="https://youtu.be/af4ZQJ14yu8">Why Inline SVG is Best SVG</a><br>• <a href="https://www.w3.org/TR/SVG2/">SVG 2, W3C CR</a><br></p><p>Краткая запись CSS</p><p>• <a href="http://prgssr.ru/development/kratkaya-zapis-css-kak-antipattern.html">Краткая запись CSS как антипаттерн</a><br></p><p>Контрольные точки</p><p>• <a href="http://css-live.ru/articles-css/pravilnye-kontrolnye-tochki-v-css.html">Правильный способ делать контрольные точки в CSS</a><br></p><p>Гриды!</p><p>• <a href="http://css-live.ru/verstka/gryadut-gridy.html">Грядут гриды!</a><br></p><p>20 лет CSS</p><p>• <a href="https://www.w3.org/Style/CSS20/">20 Years of CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/47.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/47.mp3" length="24878601"/><itunes:episode>47</itunes:episode><itunes:duration>3107</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 декабря 2016: Браузеры, sticky, VR, загрузка JS, параллакс, SVG, краткий CSS, брейкпоинты, гриды и 20 лет CSS. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>48. Браузеры, Firebug и Photoshop, Bootstrap, GitHub Pages, шрифты, полифилы и специфичность CSS</title><link>https://web-standards.ru/podcast/48/</link><pubDate>Mon, 26 Dec 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:01:39 Safari TP20<br>00:06:07 Samsung Internet<br>00:10:14 Firebug и… Photoshop<br>00:22:00 Bootstrap и флексы<br>00:29:21 GitHub Pages<br>00:31:59 CSS 2017<br>00:39:06 Вставка шрифтов<br>00:45:35 Полифилы CSS<br>00:52:44 Специфичность CSS<br></p><p>События</p><p>• <a href="https://wsd.events/2017/01/28/">WSD в Москве 28 января</a><br>• <a href="https://youtu.be/6YyUCKAZ23c">Видео с pitercss №8</a><br>• <a href="https://vk.com/spb_frontend_meetup_161226">SPB Frontend 26 декабря</a><br></p><p>Safari TP20</p><p>• <a href="https://webkit.org/blog/7120/release-notes-for-safari-technology-preview-20/">Release Notes for Safari Technology Preview 20</a><br>• <a href="http://www.quirksmode.org/mobile/viewports.html">A tale of two viewports — part one</a><br>• <a href="http://www.quirksmode.org/mobile/viewports2.html">A tale of two viewports — part two</a><br></p><p>Samsung Internet</p><p>• <a href="https://medium.com/p/1ac2bfc14b78">Announcing Samsung Internet 5.0</a><br></p><p>Firebug и… Photoshop</p><p>• <a href="https://hacks.mozilla.org/2016/12/firebug-lives-on-in-firefox-devtools/">Firebug lives on in Firefox DevTools</a><br></p><p>Bootstrap и флексы</p><p>• <a href="https://github.com/twbs/bootstrap/pull/21389">Flexbox all the time</a><br></p><p>GitHub Pages</p><p>• <a href="https://help.github.com/articles/what-is-github-pages/#usage-limits">GitHub Pages: Usage limits</a><br></p><p>CSS 2017</p><p>• <a href="http://css-live.ru/vecssti-s-polej/rabochaya-gruppa-css-opredelyaet-sostav-budushhego-css-2017.html">Рабочая группа CSS определяет состав CSS-2017</a><br></p><p>Вставка шрифтов</p><p>• <a href="http://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/">No @font-face Syntax will ever be Bulletproof</a><br></p><p>Полифилы CSS</p><p>• <a href="https://philipwalton.com/articles/the-dark-side-of-polyfilling-css/">The Dark Side of Polyfilling CSS</a><br>• <a href="https://philipwalton.com/articles/loading-polyfills-only-when-needed/">Loading Polyfills Only When Needed</a><br></p><p>Специфичность CSS</p><p>• <a href="http://kizu.ru/en/fun/controlling-the-specificity/">Controlling the Specificity</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/48.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/48.mp3" length="28614595"/><itunes:episode>48</itunes:episode><itunes:duration>3574</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 декабря 2016: Браузеры, Firebug и Photoshop, Bootstrap, GitHub Pages, шрифты, полифилы и специфичность CSS. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>49. Итоги года, события, доклады, браузеры, проекты, тренды и прогнозы по фронтенду на 2017</title><link>https://web-standards.ru/podcast/49/</link><pubDate>Sat, 31 Dec 2016 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:02 События года<br>00:12:24 Всегда кодить<br>00:17:52 Доклады года<br>00:25:30 Веб-стандарты<br>00:32:42 Браузеры года<br>00:35:56 Больше CSS<br>00:39:20 Прогрессор<br>00:41:35 Закрытие года<br>00:44:27 Тренды года<br>00:52:54 Новички и наставники<br>00:59:51 Ещё тренды<br>01:02:18 Флексбокс года<br>01:04:49 JavaScript года<br>01:13:08 Что будет в 2017<br></p><p>События года</p><p>• <a href="https://youtu.be/LcFbZUAxG_8?list=PLuSs1n_VmTdPWoKyU3fhmHm0sTikj7OiW">ScotlandCSS</a><br>• <a href="https://youtu.be/2vXTMXuT1gw?list=PL8sJahqnzh8JST_ZwTcGG1FHGgKBMcpn6">HolyJS</a><br>• <a href="http://frontend-union.co/">Frontend Union Conf</a><br>• <a href="https://pitercss.com/">Pitercss_conf</a><br>• <a href="http://designprosmotr.ru/">Prosmotr</a><br>• <a href="https://youtu.be/WX-I3lyiUGE?list=PLUF1zRLAgrPET1qRvSeKCraJxsjHZUSjw">OdessaJS</a><br>• <a href="https://youtu.be/mNxMCPRETDk?list=PLnkLrCUX4Qh435vUFpNTUSJILQK27_akH">KharkivJS</a><br>• <a href="https://youtu.be/jeg-RpXjdZ4?list=PLKaafC45L_SRke8G1qiE0ZTJovI0FYKRw">FrontTalks</a><br></p><p>Всегда кодить</p><p>• <a href="https://twitter.com/joemccann/status/812732099027419139">The best software developers I know…</a><br>• <a href="https://sonniesedge.co.uk/blog/an-open-letter-to-that-always-hacking-guy">To the guy who wrote that “Always Hacking” tweet</a><br></p><p>Доклады года</p><p>• <a href="https://youtu.be/p5g4giWmcvE">Как я перестал верить технологиям</a><br>• <a href="https://wsd.events/2016/11/26/pres/how-blind-see.pdf">Как незрячие люди видят ваш сайт</a><br>• <a href="https://youtu.be/HPFARivHJRY">Производительность JS через подзорную трубу</a><br>• <a href="https://youtu.be/LuLB6xj1rpQ">Я и ИоТ</a><br></p><p>Веб-стандарты</p><p>• <a href="https://wsd.events/">WSD</a><br>• <a href="https://vk.com/albums-32017543">Фото с WSD</a><br></p><p>Браузеры года</p><p>• <a href="https://developer.apple.com/safari/technology-preview/">Safari TP</a><br>• <a href="https://medium.com/p/591ea6fe22af">Samsung Internet DevRel</a><br></p><p>Больше CSS</p><p>• <a href="https://youtu.be/CLSHLGvQDg4?list=PLJ5NW5T60UphOVDsbAC97JQ2KEprVgh2r">KharkivCSS</a><br>• <a href="https://pitercss.timepad.ru/org/">pitercss_meetup</a><br></p><p>Прогрессор</p><p>• <a href="http://prgssr.ru/">Прогрессор</a><br></p><p>Закрытие года</p><p>• <a href="https://medium.com/p/5497b816c28f">Восемь лет в Opera</a><br>• <a href="http://www.brucelawson.co.uk/2016/leaving-opera/">Leaving Opera</a><br>• <a href="https://twitter.com/opera/status/814791831254863873">What a coincidence!</a><br></p><p>Тренды года</p><p>• <a href="https://riorun.theguardian.com/">RioRun</a><br>• <a href="https://paperplanes.world/">Paper Planes</a><br>• <a href="https://letsencrypt.org/">Let’s Encrypt</a><br>• <a href="https://certbot.eff.org/">Certbot</a><br></p><p>Новички и наставники</p><p>• <a href="https://medium.com/@ABatickaya">Статьи Алёны Батицкой</a><br>• <a href="https://web-standards.ru/articles/path-of-tutor/">Путь наставника</a><br>• <a href="https://youtu.be/G9hMm77B1dk">Фронтенд для новичка</a><br>• <a href="https://events.yandex.ru/lib/talks/4255/">Как я попала в Яндекс</a><br>• <a href="https://youtu.be/ISmD4Lik5oY">Старикам здесь не место?</a><br></p><p>JavaScript года</p><p>• <a href="https://kangax.github.io/compat-table/es6/">ES6 compatibility table</a><br></p><p>Что будет в 2017</p><p>• <a href="https://youtu.be/JoRVUILXLxU">Можно вообще всё. Раскладка по гриду</a><br>• <a href="https://youtu.be/kZOJCVvyF-4">CSS Variables: var(--subtitle)</a><br>• <a href="https://youtu.be/4fEqptmymRM">Пользовательские свойства как основа архитектуры CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/49.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/49.mp3" length="39894844"/><itunes:episode>49</itunes:episode><itunes:duration>4984</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 декабря 2016: Итоги года, события, доклады, браузеры, проекты, тренды и прогнозы по фронтенду на 2017. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>50. Адаптивность, переход на CSS, ванильный JS, опенсорс, доступность, аутлайн, вёрстка логотипа</title><link>https://web-standards.ru/podcast/50/</link><pubDate>Mon, 09 Jan 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:19 События<br>00:04:04 Адаптивный дизайн<br>00:15:56 Переход на CSS<br>00:33:23 Ванильный JS<br>00:37:25 Жестокий опенсорс<br>00:48:00 Доступные примеры<br>00:50:35 Аутлайн<br>00:58:20 Вёрстка логотипа<br></p><p>События</p><p>• <a href="https://wsd.events/2017/01/28/">WSD в Москве 28 января</a><br>• <a href="https://2017.conf.rollingscopes.com/">Rolling Scopes в Минске 18—19 февраля</a><br>• <a href="https://pitercss.timepad.ru">pitercss_meetup в январе</a><br>• <a href="https://pitercss.com/">pitercss_conf 16 июня</a><br>• <a href="https://cssday.nl/2017">CSS Day в Амстердаме 15—16 июня</a><br>• <a href="https://vk.com/frontirnik_3">Фронтирник №3</a><br></p><p>Адаптивный дизайн</p><p>• <a href="https://medium.com/p/6b2b89b258c4">The Current State of Adaptive Design</a><br>• <a href="https://vimeo.com/182383578">Affinity Designer 1.5: Constraints</a><br></p><p>Переход на CSS</p><p>• <a href="https://tylergaw.com/articles/sass-to-postcss">From Sass to PostCSS</a><br>• <a href="https://drafts.csswg.org/">CSS Working Group Editor Drafts</a><br>• <a href="https://wiki.csswg.org/spec/publish">Step-by-step Publishing a CSS Spec</a><br></p><p>Ванильный JS</p><p>• <a href="https://medium.com/p/4b14b1b2faff">How I converted my React app to VanillaJS</a><br></p><p>Жестокий опенсорс</p><p>• <a href="https://medium.com/p/7e14ffcae36c">Dear JavaScript</a><br>• <a href="https://habr.ru/p/316978/">Дорогой JavaScript</a><br></p><p>Доступные примеры</p><p>• <a href="http://oaa-accessibility.org/">Accessibility OpenAjax Examples</a><br></p><p>Аутлайн</p><p>• <a href="http://straykov.ru/blog/all/outline-none/">Что касается аутлайна</a><br>• <a href="http://codecode.ru/">Кодельная</a><br>• <a href="https://github.com/straykov/initium/issues/32">Ишья на Гитхабе</a><br>• <a href="http://www.outlinenone.com/">A { outline: none } Don’t Do It!</a><br>• <a href="http://meyerweb.com/eric/thoughts/2011/01/03/reset-revisited/">Reset Revisited</a><br></p><p>Вёрстка логотипа</p><p>• <a href="http://css.yoksel.ru/a11y-for-logotypes/">Логотип не отвечает или временно недоступен</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/50.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/50.mp3" length="31046333"/><itunes:episode>50</itunes:episode><itunes:duration>3878</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 января 2017: Адаптивность, переход на CSS, ванильный JS, опенсорс, доступность, аутлайн, вёрстка логотипа. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>51. ES6-модули и global, PhantomJS, веб-манифест, фронтенд ВКонтакте, методологии CSS, SVG-иконки</title><link>https://web-standards.ru/podcast/51/</link><pubDate>Mon, 16 Jan 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Слава Шебанов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:24 События<br>00:10:06 JS-модули и global<br>00:18:08 Бета PhantomJS<br>00:20:20 Веб-манифест<br>00:21:52 ВК и PWA<br>00:32:58 ВК и доступность<br>00:42:27 Методологии CSS<br>00:47:26 Кастомные свойства<br>00:50:52 SVG-иконки<br>00:52:51 ВК и кастомные шрифты<br>01:01:30 Динамический импорт JS-модулей<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/429617/">pitercss_meetup №9 в Yota 24 января</a><br>• <a href="https://wsd.events/2017/01/28/">WSD в Москве 28 января</a><br>• <a href="https://vk.com/spb_frontend">SPB Frontend</a><br>• <a href="https://vk.com/paperswelovespb">Papers We Love. SPB</a><br></p><p>JS-модули и global</p><p>• <a href="https://webkit.org/blog/7265/release-notes-for-safari-technology-preview-21/">Release Notes for Safari Technology Preview 21</a><br>• <a href="https://groups.google.com/d/msg/mozilla.dev.platform/dr67sITwva8/G3aHo1MKGAAJ">Mozilla: Intent to Implement ES6 modules</a><br>• <a href="https://whatwg.github.io/loader/">JavaScript Loader Standard</a><br>• <a href="https://github.com/kangax/compat-table/pull/1004">Remove global from FF Nightly</a><br></p><p>Бета PhantomJS</p><p>• <a href="https://groups.google.com/d/msg/phantomjs/AefOuwkgBh0/BsUiXD21DgAJ">PhantomJS 2.5.0 Beta</a><br></p><p>Веб-манифест</p><p>• <a href="https://medium.com/p/865e609f6f47">Манифест? А? Что? Зачем?</a><br></p><p>ВК и PWA</p><p>ВК и доступность</p><p>• <a href="https://www.change.org/p/%D0%B4%D0%BE%D0%B1%D1%8C%D1%91%D0%BC%D1%81%D1%8F-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B5%D0%B7%D1%80%D1%8F%D1%87%D0%B8%D1%85-%D0%BB%D1%8E%D0%B4%D0%B5%D0%B9">Добьёмся доступности ВК для незрячих</a><br></p><p>Методологии CSS</p><p>• <a href="https://medium.com/p/9fd86eae4e6c">What’s in a name? A CSS naming convention overview</a><br>• <a href="https://youtu.be/qseu-ZaGoes">Ничего ты не знаешь, Джон Сноу. Фронтенд ВК</a><br></p><p>Кастомные свойства</p><p>• <a href="https://css-tricks.com/random-numbers-css/">Random Numbers in CSS</a><br>• <a href="https://youtu.be/lTCukb6Zn3g">Reactive Animations with CSS Variables</a><br></p><p>SVG-иконки</p><p>• <a href="https://medium.com/p/1d691c6cc91">The Road to SVG and Custom Elements in Clarity Icons</a><br></p><p>ВК и кастомные шрифты</p><p>• <a href="https://css-tricks.com/fout-foit-foft/">FOUT, FOIT, FOFT</a><br></p><p>Динамический импорт JS-модулей</p><p>• <a href="http://www.2ality.com/2017/01/import-operator.html">ES proposal: import()</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/51.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/51.mp3" length="32102648"/><itunes:episode>51</itunes:episode><itunes:duration>4010</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 января 2017: ES6-модули и global, PhantomJS, веб-манифест, фронтенд ВКонтакте, методологии CSS, SVG-иконки. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>52. Moz://a, ввод дат, чек-лист, Webpack 2, React на веб-компонентах, суровый Unix, доступность</title><link>https://web-standards.ru/podcast/52/</link><pubDate>Mon, 23 Jan 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:01:37 Лого Mozilla<br>00:05:56 Ввод дат<br>00:24:10 Чек-лист<br>00:28:31 Webpack 2<br>00:33:26 React на веб-компонентах<br>00:34:57 Суровый Unix<br>00:47:19 Доступность<br></p><p>События</p><p>• <a href="https://wsd.events/2017/01/28/">WSD в Москве 28 января</a><br>• <a href="http://kharkivcss.org/">KharkivCSS 22 апреля</a><br>• <a href="https://2017.conf.rollingscopes.com/">Rolling Scopes в Минске 18—19 февраля</a><br></p><p>Лого Mozilla</p><p>• <a href="https://blog.mozilla.org/opendesign/arrival/">Moz://a Arrival</a><br>• <a href="http://www.iana.org/assignments/uri-schemes/prov/moz">moz:// URI scheme</a><br></p><p>Ввод дат</p><p>• <a href="http://slides.com/jessicajong/datetime">Date/Time Input Types</a><br>• <a href="https://medium.com/p/a544fd27c45a">Making input type=date complicated</a><br></p><p>Чек-лист</p><p>• <a href="https://habrahabr.ru/post/319664/">Что поправить в вёрстке перед выпуском в продакшен?</a><br></p><p>Webpack 2</p><p>• <a href="https://medium.com/p/76c3d43bf144">Webpack 2.2: The Final Release</a><br>• <a href="http://rollupjs.org/">Rollup.js</a><br></p><p>React на веб-компонентах</p><p>• <a href="https://medium.com/p/8ed5b6f4f942">Web Components, the React way</a><br></p><p>Суровый Unix</p><p>• <a href="http://csswizardry.com/2017/01/ack-for-css-developers/">Ack for CSS Developers</a><br>• <a href="https://twitter.com/veged/status/821829781482250240">Вместо ack уже ripgrep</a><br>• <a href="http://blog.burntsushi.net/ripgrep/">Ripgrep</a><br>• <a href="https://www.git-tower.com/">Tower</a><br>• <a href="http://www.thedotpost.com/2016/12/bertrand-chevrier-webvim">WebVim</a><br>• <a href="https://youtu.be/Lgv_jThBvso">Всё, что вы делаете в Vim неправильно</a><br>• <a href="https://download.panic.com/misc/">Panic Themes</a><br>• <a href="http://www.kodlian.com/apps/icon-slate">Icon Slate</a><br>• <a href="https://www.imagemagick.org/">ImageMagick</a><br></p><p>Доступность</p><p>• <a href="https://youtu.be/cOmehxAU_4s">How I do an accessibility audit</a><br>• <a href="https://chrome.google.com/webstore/detail/accessibility-developer-t/fpkknkljclfencbdbgkenhalefipecmb">Accessibility Devtools Extension</a><br>• <a href="https://github.com/dequelabs/axe-core">axe-core</a><br>• <a href="http://tink.uk/using-the-aria-current-attribute/">Using the aria-current attribute</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/52.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/52.mp3" length="27638340"/><itunes:episode>52</itunes:episode><itunes:duration>3452</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 января 2017: Moz://a, ввод дат, чек-лист, Webpack 2, React на веб-компонентах, суровый Unix, доступность. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>53. Браузеры, HTTPS, клиарфикс, импорты в CSS, сервис-воркеры, история JS и фронтенд Сбертеха</title><link>https://web-standards.ru/podcast/53/</link><pubDate>Mon, 30 Jan 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Александра Воробьёва</p><p>Темы</p><p>00:00:00 Интро<br>00:00:15 События<br>00:01:23 Safari 10.1<br>00:06:18 Chrome 56<br>00:09:46 Firefox 51<br>00:14:47 HTTPS и формы<br>00:21:23 Тестирование в Сбертехе<br>00:30:57 Новый клиарфикс<br>00:34:54 Импорты в CSS<br>00:43:34 Сервис-воркеры<br>00:46:19 История JS<br>00:56:05 Команда Сбертеха<br></p><p>События</p><p>• <a href="https://wsd.events/2017/01/28/">WSD в Москве 28 января</a><br>• <a href="https://youtu.be/Z4E2drxNjMk">Видео с WSD в Москве</a><br>• <a href="https://github.com/nodeschool/spb/issues/47">NodeSchool в Питере 28 января</a><br>• <a href="https://vk.com/spb_frontend_meetup_170131">SPB Frontend 31 января</a><br>• <a href="https://2017.codefest.ru/">CodeFest в Новосибирске 1—2 апреля</a><br></p><p>Safari 10.1</p><p>• <a href="https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html">Safari 10.1 Release Notes</a><br>• <a href="https://webkit.org/blog/7354/release-notes-for-safari-technology-preview-22/">Release Notes for Safari TP 22</a><br></p><p>Chrome 56</p><p>• <a href="https://youtu.be/F4DfGVbvRpY">What’s new in Chrome 56</a><br></p><p>Firefox 51</p><p>• <a href="http://tanalin.com/blog/2017/01/firefox-51/">Firefox 51</a><br></p><p>HTTPS и формы</p><p>• <a href="https://blog.mozilla.org/security/2017/01/20/communicating-the-dangers-of-non-secure-http/">Communicating the Dangers of Non-Secure HTTP</a><br></p><p>Тестирование в Сбертехе</p><p>Новый клиарфикс</p><p>• <a href="https://rachelandrew.co.uk/archives/2017/01/24/the-end-of-the-clearfix-hack">The end of the clearfix hack?</a><br>• <a href="http://css-live.ru/faq/displayflow-root-not-clearfix.html">Новый display: flow-root — не clearfix, но что это и зачем?</a><br></p><p>Импорты в CSS</p><p>• <a href="https://discourse.wicg.io/t/is-css-import-still-considered-as-an-anti-pattern/1967">Is CSS @import still considered as an anti-pattern?</a><br></p><p>Сервис-воркеры</p><p>• <a href="https://youtu.be/X1Cc1vrvjdY">Mariko Kosaka: Knitting for JavaScripters</a><br>• <a href="https://medium.com/p/9bce3b1201b6">Ты кто такой, сервис-воркер?</a><br></p><p>История JS</p><p>• <a href="https://ponyfoo.com/articles/standard">JavaScript Standard</a><br></p><p>Команда Сбертеха</p><p>• <a href="https://habr.ru/p/320372/">Как работают ИТ-специалисты. Андрей Янковский, JS-тимлид CSSSR</a><br>• <a href="https://sber-tech.com/">Сбербанк-Технологии</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/53.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/53.mp3" length="30702657"/><itunes:episode>53</itunes:episode><itunes:duration>3835</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 января 2017: Браузеры, HTTPS, клиарфикс, импорты в CSS, сервис-воркеры, история JS и фронтенд Сбертеха. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>54. Chrome, установка веб-приложений, очевидный CSS, флексбокс, колбэки, ES-модули, офлайн, HTTP/2</title><link>https://web-standards.ru/podcast/54/</link><pubDate>Mon, 06 Feb 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:02:07 Новинки Chrome<br>00:08:32 Установка веб-приложений<br>00:23:50 Баги в браузерах<br>00:30:44 Очевидный CSS<br>00:37:33 Банальный флексбокс<br>00:43:43 Ад колбэков<br>00:47:21 Нативные ES-модули<br>00:54:14 Сохранить в офлайне<br>00:55:31 Локальный HTTP2<br></p><p>События</p><p>• <a href="https://youtu.be/cRFz6GexLpM?list=PLMBnwIwFEFHdF7aJTIHQ_wJ5tkpyG7CNI">Видео с WSD в Москве</a><br>• <a href="https://meetabit.com/events/piterjs-12">PiterJS №12 в ИТМО 9 февраля</a><br>• <a href="https://2017.conf.rollingscopes.com/">Rolling Scopes в Минске 18—19 февраля</a><br>• <a href="https://pitercss.timepad.ru/event/442550/">pitercss_meetup №10 21 февраля</a><br>• <a href="http://css.moscow/">moscowcss_meetup №1 2 марта</a><br>• <a href="https://habr.ru/p/321100/">DUMP-2017 14 апреля</a><br></p><p>Новинки Chrome</p><p>• <a href="https://blog.chromium.org/2017/02/chrome-57-beta-css-grid-layout-improved.html">Chrome 57 Beta</a><br></p><p>Установка веб-приложений</p><p>• <a href="https://developers.google.com/web/updates/2017/02/improved-add-to-home-screen">The New and Improved Add to Home screen</a><br>• <a href="http://www.theverge.com/2017/2/3/14497570/google-chrome-add-to-home-screen-web-apps-android-improvements">Google is finally making web apps first-class citizens on Android</a><br></p><p>Баги в браузерах</p><p>• <a href="https://www.rachelandrew.co.uk/archives/2017/01/30/reporting-browser-bugs/">Reporting Browser Bugs</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=687225">Lack of @counter-style support</a><br>• <a href="https://youtu.be/K4cQH85bntQ">Баги в браузерах: кто виноват и что делать?</a><br></p><p>Очевидный CSS</p><p>• <a href="https://fvsch.com/code/svg-icons/css-variables/">Using CSS variables in SVG icons</a><br>• <a href="http://frontender.info/the-power-of-rgba/">Сила цветовой CSS-функции rgba</a><br></p><p>Банальный флексбокс</p><p>• <a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/">A Complete Guide to Flexbox</a><br>• <a href="http://yoksel.github.io/flex-cheatsheet/">Flexbox Cheatsheet</a><br>• <a href="http://kizu.ru/blog/flex-baseline/">Битва за базовую линию</a><br>• <a href="https://medium.com/p/d280cf6afc35">How Flexbox works — explained with gifs</a><br></p><p>Ад колбэков</p><p>• <a href="http://callbackhell.ru/">Ад обратных вызовов</a><br></p><p>Нативные ES-модули</p><p>• <a href="https://blog.hospodarets.com/native-ecmascript-modules-new-features">Native ES-modules: new features, differences from Webpack</a><br></p><p>Сохранить в офлайне</p><p>• <a href="https://una.im/save-offline/">Implementing “Save For Offline” with Service Workers</a><br></p><p>Локальный HTTP2</p><p>• <a href="https://github.com/GoogleChrome/simplehttp2server">Simplehttp2server</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/54.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/54.mp3" length="28006589"/><itunes:episode>54</itunes:episode><itunes:duration>3498</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 февраля 2017: Chrome, установка веб-приложений, очевидный CSS, флексбокс, колбэки, ES-модули, офлайн, HTTP/2. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>55. Браузеры, дизайнеры верстают, HTML API, кастомные свойства, фигуры в CSS, промисы, JS, W3C TAG</title><link>https://web-standards.ru/podcast/55/</link><pubDate>Mon, 13 Feb 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Милена</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:07:39 Графика в WebKit<br>00:13:51 Ссылки в Opera<br>00:17:33 Дизайнеры верстают<br>00:29:24 HTML API<br>00:36:48 Кастомные свойства<br>00:42:21 Фигуры в CSS<br>00:45:31 Обещанный бургер<br>00:50:05 Быстрый старт JS<br>01:01:21 Отчёты W3C TAG<br></p><p>События</p><p>• <a href="https://uraljs.timepad.ru/event/442524/">UralJS №2 в Екатеринбурге 13 февраля</a><br>• <a href="http://moscowjs.ru/event/moscowjs-35">MoscowJS №35 17 февраля</a><br>• <a href="https://www.facebook.com/events/1867578290185891/permalink/1870311639912556/">Weacom IT Day в Иркутске 17 февраля</a><br>• <a href="https://medium.com/p/a1d7ccf71cb4">Mobile World Progress в Барселоне 1 марта</a><br>• <a href="https://moscowcss.timepad.ru/event/443474/">moscowcss_meetup №1 в Москве 2 марта</a><br>• <a href="http://kharkivcss.org/">KharkivCSS №2 в Харькове 22 апреля</a><br>• <a href="https://pitercss.com/">Приём докладов на pitercss_conf 16 июня</a><br></p><p>Графика в WebKit</p><p>• <a href="https://webkit.org/blog/7380/next-generation-3d-graphics-on-the-web/">Next-generation 3D Graphics on the Web</a><br></p><p>Ссылки в Opera</p><p>• <a href="https://dev.opera.com/blog/opera-43/">What’s new in Chromium 56 and Opera 43</a><br></p><p>Дизайнеры верстают</p><p>• <a href="https://medium.com/p/c44fa28b6ad9">Веб-дизайнеры, начните верстать!</a><br>• <a href="https://events.yandex.ru/lib/talks/460/">Технолог — тоже дизайнер</a><br>• <a href="https://habr.ru/p/321498/">Как «прокачаться» дизайнеру: советы и полезные ссылки</a><br></p><p>HTML API</p><p>• <a href="https://www.smashingmagazine.com/2017/02/designing-html-apis/">HTML APIs: What They Are And How To Design A Good One</a><br>• <a href="http://markapp.io/">MarkApp</a><br></p><p>Кастомные свойства</p><p>• <a href="https://sgom.es/posts/2017-01-27-css-custom-properties-the-basics/">CSS Custom Properties. The Basics</a><br>• <a href="https://sgom.es/posts/2017-02-03-more-readable-css-with-css-custom-properties/">More Readable CSS with CSS Custom Properties</a><br>• <a href="https://sgom.es/posts/2017-02-10-bridging-css-and-js-with-custom-properties/">Bridging CSS and JS with Custom Properties</a><br></p><p>Фигуры в CSS</p><p>• <a href="https://css-tricks.com/basic-shapes-path-never-twain-shall-meet/">Basic Shapes &amp; Path</a><br></p><p>Обещанный бургер</p><p>• <a href="https://medium.com/p/b0ed209809ab">Обещание бургерной вечеринки</a><br>• <a href="https://medium.com/p/9bce3b1201b6">Ты кто такой, сервис-воркер?</a><br></p><p>Быстрый старт JS</p><p>• <a href="https://medium.com/p/69200f43b201">JavaScript Start-up Performance</a><br>• <a href="https://github.com/nolanlawson/optimize-js">optimize-js</a><br>• <a href="https://preactjs.com/">Preact</a><br></p><p>Отчёты W3C TAG</p><p>• <a href="https://w3ctag.github.io/polyfills/">Polyfills and the evolution of the Web</a><br>• <a href="https://youtu.be/sE3ttkP15f8">Houdini: Demystifying the Future of CSS</a><br>• <a href="https://github.com/w3c/html/issues/774">Add h element</a><br>• <a href="https://w3ctag.github.io/evergreen-web/">The evergreen web</a><br>• <a href="https://html.spec.whatwg.org/multipage/">HTML Standard, WHATWG</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/55.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/55.mp3" length="34878596"/><itunes:episode>55</itunes:episode><itunes:duration>4357</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 февраля 2017: Браузеры, дизайнеры верстают, HTML API, кастомные свойства, фигуры в CSS, промисы, JS, W3C TAG. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>56. Новинки Chrome, Base64, WebKit, ES-модули, Node.js и Webpack, UI, книги, CSS-переменные</title><link>https://web-standards.ru/podcast/56/</link><pubDate>Tue, 21 Feb 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Сергей Господарец</p><p>Темы</p><p>00:00:00 Интро<br>00:01:42 События<br>00:09:10 Новинки Chrome<br>00:28:38 Плохой Base64<br>00:39:34 Отладчик WebKit<br>00:46:00 Нативные ES-модули<br>00:55:18 Модули в Node.js, Webpack и V8<br>01:01:46 Спокойный UI<br>01:04:59 Книга с рыбами<br>01:07:01 CSS-переменные<br></p><p>События</p><p>• <a href="https://youtu.be/VUyqHzF1yXM?list=PLxw9RJPDS60rSfHr_srQ2xgqBgjeYBUhe">Видео с KyivJS</a><br>• <a href="https://pitercss.timepad.ru/event/442550/">Pitercss №10 в Питере 21 февраля</a><br>• <a href="https://www.facebook.com/events/648975141952649/">MinskJS в Минске 1 марта</a><br>• <a href="https://moscowcss.timepad.ru/event/443474/">Moscowcss №1 в Москве 2 марта</a><br>• <a href="https://twitter.com/MinskCSS/status/828605877598945280">MinskCSS в Минске 30 марта</a><br>• <a href="https://react.amsterdam/">React Amsterdam 21 апреля</a><br>• <a href="https://pitercss.com/">Сайт pitercss_conf</a><br>• <a href="https://github.com/pitercss/pitercss.com">Репозиторий pitercss.com на Гитхабе</a><br>• <a href="https://2017.codefest.ru/">CodeFest в Новосибирске 1—2 апреля</a><br>• <a href="https://2017.conf.rollingscopes.com/">Rolling Scopes 2017</a><br>• <a href="http://unitedconf.com/category/dokladchiki/frontend-dev-conf/">Frontend Dev Conf в Минске 6—7 апреля</a><br></p><p>Новинки Chrome</p><p>• <a href="https://www.chromestatus.com/feature/5656834660630528">Trailing commas in function parameters</a><br>• <a href="http://blog.strml.net/2017/01/chrome-56-now-aggressively-throttles.html">Throttle expensive background timers</a><br>• <a href="https://twitter.com/malyw/status/827861278605598720">Object Rest/Spread Properties</a><br>• <a href="https://twitter.com/malyw/status/800421380902645760">Report long tasks which block the UI</a><br>• <a href="https://blog.chromium.org/2017/01/reload-reloaded-faster-and-leaner-page_26.html">Reload, reloaded: faster and leaner page reloads</a><br>• <a href="https://blog.hospodarets.com/web-share-api">Web Share API brings the native sharing capabilities</a><br></p><p>Плохой Base64</p><p>• <a href="https://csswizardry.com/2017/02/base64-encoding-and-performance/">What’s Up with Base64?</a><br>• <a href="https://csswizardry.com/2017/02/base64-encoding-and-performance-part-2/">Gathering Data</a><br></p><p>Отладчик WebKit</p><p>• <a href="https://webkit.org/blog/7219/javascript-debugging-improvements/">JavaScript Debugging Improvements</a><br></p><p>Нативные ES-модули</p><p>• <a href="https://blog.hospodarets.com/native-ecmascript-modules-dynamic-import">Native ECMAScript modules: dynamic import()</a><br>• <a href="http://www.2ality.com/2017/01/babel-esm-spec-mode.html">Making transpiled ES modules more spec-compliant</a><br></p><p>Модули в Node.js, Webpack и V8</p><p>• <a href="https://medium.com/p/42c958b890c">An Update on ES6 Modules in Node.js</a><br>• <a href="https://v8project.blogspot.com.by/2017/02/high-performance-es2015-and-beyond.html">High-performance ES2015 and beyond</a><br></p><p>Спокойный UI</p><p>• <a href="https://css-tricks.com/introduction-reduced-motion-media-query/">Reduced Motion Media Query</a><br></p><p>Книга с рыбами</p><p>• <a href="http://shop.oreilly.com/product/0636920012726.do">CSS: The Definitive Guide, 4th edition</a><br>• <a href="https://www.ozon.ru/context/detail/id/3881079/">CSS. Каскадные таблицы стилей. Подробное руководство</a><br></p><p>CSS-переменные</p><p>• <a href="https://www.chromestatus.com/feature/5640265926705152">Houdini: CSS Properties and Values API</a><br>• <a href="https://blog.hospodarets.com/you-might-not-need-a-css-preprocessor/">You might not need a CSS preprocessor</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/56.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/56.mp3" length="38726512"/><itunes:episode>56</itunes:episode><itunes:duration>4838</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 февраля 2017: Новинки Chrome, Base64, WebKit, ES-модули, Node.js и Webpack, UI, книги, CSS-переменные. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>57. Браузеры, кастомные свойства, Make, новый HTML-заголовок, опенсорс, W3C против WHATWG</title><link>https://web-standards.ru/podcast/57/</link><pubDate>Mon, 27 Feb 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:05:04 Safari TP24<br>00:08:43 Как работают браузеры в 2017<br>00:18:56 Кастомные свойства<br>00:36:16 Make great again<br>00:45:28 Новый HTML-заголовок<br>00:59:36 Нервный опенсорс<br>01:14:00 W3C против WHATWG<br></p><p>События</p><p>• <a href="https://youtu.be/CGfnGczxKAI?list=PLe--kalBDwjiiVq-AxoChmYbArhioKhQw">Видео с Rolling Scopes в Минске</a><br>• <a href="https://pitercss.timepad.ru/event/442550/">Pitercss №10 в Питере</a><br>• <a href="https://moscowcss.timepad.ru/event/443474/">Moscowcss №1 в Москве 2 марта</a><br>• <a href="https://frontendfellows.timepad.ru/event/448864/">Frontend Fellows №11 в Ижевске 3 марта</a><br>• <a href="https://react.amsterdam/">React Amsterdam 21 апреля</a><br>• <a href="https://github.com/pitercss/pitercss.com/issues/10">Выигрышная ошибка</a><br></p><p>Safari TP24</p><p>• <a href="https://webkit.org/blog/7423/release-notes-for-safari-technology-preview-24/">Release Notes for Safari Technology Preview 24</a><br></p><p>Как работают браузеры в 2017</p><p>• <a href="https://dev.to/sanjsanj/optimising-the-front-end-for-thebrowser">Optimising the front end for the browser</a><br>• <a href="https://habrahabr.ru/company/badoo/blog/322988/">Оптимизация фронтенда под браузеры</a><br>• <a href="https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/">How Browsers Work (2011)</a><br></p><p>Кастомные свойства</p><p>• <a href="http://css-live.ru/tricks/tryuk-razdelnye-funkcii-css-transformacii.html">Трюк: раздельные функции CSS-трансформации</a><br>• <a href="https://github.com/jonathantneal/postcss-transform-shortcut">PostCSS Transform Shortcut</a><br>• <a href="https://sgom.es/posts/2017-02-17-css-custom-properties-as-your-api/">CSS Custom Properties as your API</a><br></p><p>Make great again</p><p>• <a href="http://eprev.org/2017/02/20/make-as-a-front-end-development-build-tool/">Make as a front-end development build tool</a><br></p><p>Новый HTML-заголовок</p><p>• <a href="http://css-live.ru/html5/nuzhen-li-nam-novyj-zagolovochnyj-element.html">Нужен ли нам новый заголовочный элемент?</a><br>• <a href="https://github.com/w3c/html/issues/774">W3C/html: Add h element</a><br>• <a href="https://jsbin.com/jucorev/edit?html,output">Вложенные h1</a><br></p><p>Нервный опенсорс</p><p>• <a href="https://github.com/TryGhost/Casper/issues/286">Casper: No lang attribute</a><br></p><p>W3C против WHATWG</p><p>• <a href="https://redd.it/5swe9b">What is the difference between the W3C and the WHATWG?</a><br>• <a href="https://html.spec.whatwg.org/multipage/">HTML Living Standard</a><br>• <a href="https://www.w3.org/TR/html51/">HTML 5.1 W3C Recommendation</a><br>• <a href="https://resources.whatwg.org/">Логотипы WHATWG</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/57.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/57.mp3" length="42118399"/><itunes:episode>57</itunes:episode><itunes:duration>5262</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 февраля 2017: Браузеры, кастомные свойства, Make, новый HTML-заголовок, опенсорс, W3C против WHATWG. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>58. Firefox, гриды, кастомные свойства, прогрессивное улучшение, шрифты, PWA, собеседование</title><link>https://web-standards.ru/podcast/58/</link><pubDate>Mon, 06 Mar 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:09:40 Жирненький Firefox 52<br>00:19:10 История Firefox OS<br>00:28:00 Руководства по гридам<br>00:30:42 Кастомные свойства<br>00:32:37 Прогрессивное улучшение CSS<br>00:36:05 Метрики шрифта<br>00:39:16 Инструменты PWA<br>00:45:20 Верните Гитхаб<br>00:53:20 Собеседование на бумажке<br></p><p>События</p><p>• <a href="https://moscowcss.timepad.ru/event/443474/">Moscowcss №1 в Москве 2 марта</a><br>• <a href="http://khjs.org/">KhJS №1 в Харькове 11 марта</a><br>• <a href="https://habr.ru/p/322818/">HolyJS в Петербурге 2—3 июня</a><br>• <a href="https://youtu.be/ogAZ6JC0pJI?list=PLTdS5E3zupkEiDgztHOUw4kOSM8Qdzo7H">Видео с pitercss_meetup №10</a><br>• <a href="https://youtu.be/z4FJf994UgY?list=PLTdS5E3zupkF7DlXacSyfscQ9vdW83FxH">Видео с pitercss_meetup №9</a><br>• <a href="https://youtu.be/8op8ZtKsrSA?list=PL-whh3wS8xsKFQUJwBgWOOm8bAO4JmFiU">Видео с MinskJS</a><br>• <a href="https://youtu.be/dot5v3LUsq4?list=PLMBnwIwFEFHcJpfTM3YZVolk80kOvnpSm">Видео с Frontend Conf 2016 в Москве</a><br>• <a href="https://medium.com/p/e0a088cece23">Как смотреть видео с фронтенд-конференций</a><br>• <a href="https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk?hl=en">Video Speed Controller</a><br></p><p>Жирненький Firefox 52</p><p>• <a href="https://developer.mozilla.org/en-US/Firefox/Releases/52">Firefox 52 for developers</a><br>• <a href="https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webassembly/">A cartoon intro to WebAssembly</a><br></p><p>История Firefox OS</p><p>• <a href="https://medium.com/p/cb5bf796e8fb">The Story of Firefox OS</a><br></p><p>Руководства по гридам</p><p>• <a href="https://tympanus.net/codrops/css_reference/grid/">Codrops CSS Reference: Grid</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Basic concepts of grid layout</a><br>• <a href="http://gridbyexample.com/video/">Learn Grid Layout Video Series</a><br></p><p>Кастомные свойства</p><p>• <a href="http://zmeika.name/2017/03/02/custom-css-properties-basics.html">Основы пользовательских свойств CSS</a><br></p><p>Прогрессивное улучшение CSS</p><p>• <a href="https://justmarkup.com/log/2017/02/css-and-progressive-enhancement/">CSS and progressive enhancement</a><br></p><p>Метрики шрифта</p><p>• <a href="http://css-live.ru/css/metriki-shrifta-line-height-vertical-align.html">Метрики шрифта, line-height и vertical-align</a><br></p><p>Инструменты PWA</p><p>• <a href="https://medium.com/p/b52cad37d34">Progressive Web App Libraries in Production</a><br></p><p>Верните Гитхаб</p><p>• <a href="https://twitter.com/_developit/status/836970184854339586">GitHub just rolled better contrast &amp; a11y</a><br></p><p>Собеседование на бумажке</p><p>• <a href="https://twitter.com/i/moments/835942450103451649">Anti-whiteboard movement</a><br>• <a href="http://hugogiraudel.com/2017/02/27/trading-whiteboards-for-code-reviews/">Trading whiteboards for code reviews</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/58.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/58.mp3" length="34590732"/><itunes:episode>58</itunes:episode><itunes:duration>4321</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 марта 2017: Firefox, гриды, кастомные свойства, прогрессивное улучшение, шрифты, PWA, собеседование. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>59. Браузеры, гриды, выражения от контейнера, прокрутка в вебе, оптимизация шрифтов</title><link>https://web-standards.ru/podcast/59/</link><pubDate>Mon, 13 Mar 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:11 События<br>00:01:43 Chrome 57<br>00:06:19 Samsung Internet<br>00:23:34 Safari TP<br>00:27:14 Гриды пришли<br>00:34:24 Выражения от контейнера<br>00:41:54 Прокрутка в вебе<br>00:49:42 Оптимизация шрифтов<br></p><p>События</p><p>• <a href="https://vk.com/spb_frontend_birthday_170315">SPB Frontend в Питере 15 марта</a><br>• <a href="https://events.epam.com/events/js-open-day">JS Open Day в Питере, 15 марта</a><br>• <a href="https://meetabit.com/events/piterjs-13">PiterJS №13 в Питере 23 марта</a><br>• <a href="https://vk.com/mkhtmlverstka">HTML-вёрстка для начинающих в Пензе 18 марта</a><br></p><p>Chrome 57</p><p>• <a href="https://youtu.be/57Scec2XPd0">Chrome 57: Grid based layouts, Media Session API</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-skip">MDN: text-decoration-skip</a><br></p><p>Samsung Internet</p><p>• <a href="https://medium.com/p/e0d5d4010838">Samsung Internet Beta now available without sign up</a><br>• <a href="https://play.google.com/store/apps/details?id=com.sec.android.app.sbrowser.beta">Google Play: Samsung Internet Beta</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/7432/release-notes-for-safari-technology-preview-25/">Release Notes for Safari Technology Preview 25</a><br>• <a href="https://jakearchibald.com/2016/link-in-body/">The future of loading CSS</a><br></p><p>Гриды пришли</p><p>• <a href="https://webkit.org/blog/7434/css-grid-layout-a-new-layout-module-for-the-web/">A New Layout Module for the Web</a><br>• <a href="http://css-live.ru/articles-css/grid-fleksboks-moshhnejshee-kombo-v-veb-raskladke.html">Грид + флексбокс: мощнейшее комбо в веб-раскладке</a><br>• <a href="https://twitter.com/guilh/status/839625256750940160">Grid layout = no media queries and less CSS!</a><br></p><p>Выражения от контейнера</p><p>• <a href="https://ethanmarcotte.com/wrote/on-container-queries/">On container queries</a><br></p><p>Прокрутка в вебе</p><p>• <a href="https://blogs.windows.com/msedgedev/2017/03/08/scrolling-on-the-web/">Scrolling on the web: A primer</a><br></p><p>Оптимизация шрифтов</p><p>• <a href="http://nicothin.pro/page/webfonts-min">Оптимизация шрифтов</a><br>• <a href="https://github.com/bramstein/homebrew-webfonttools">Homebrew web font tools</a><br>• <a href="https://jonsuh.com/blog/font-loading-with-font-events/">Faster Font Loading with Font Events</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/59.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/59.mp3" length="30950473"/><itunes:episode>59</itunes:episode><itunes:duration>3866</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 марта 2017: Браузеры, гриды, выражения от контейнера, прокрутка в вебе, оптимизация шрифтов. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>60. Фоновые вкладки, CSSO, CSS Peeper, SVG, стандарты, доступность, линтинг, JS и jQuery, Фронтёрки</title><link>https://web-standards.ru/podcast/60/</link><pubDate>Mon, 20 Mar 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:02:17 Фоновые вкладки<br>00:03:58 CSSO<br>00:07:40 CSS Peeper<br>00:11:30 Курс по SVG<br>00:15:39 Участие в стандартах<br>00:24:25 Доступность или жизнь<br>00:31:22 Линтинг HTML<br>00:34:03 Сайдбар за 5 строк<br>00:35:41 Загрузка JS<br>00:41:41 jQuery не нужен!<br>00:51:04 Пуш-уведомления<br>00:59:52 Междисциплинарное<br>01:13:09 Фронтёрки<br></p><p>События</p><p>• <a href="https://rossinno.timepad.ru/event/457207/">Node.js SPb №3 31 марта</a><br>• <a href="https://moscowcss.timepad.ru/event/457567/">Moscowcss №2 6 апреля</a><br>• <a href="https://pitercss.timepad.ru/event/457274/">Pitercss №11 21 марта</a><br>• <a href="https://frontdays.ru/">FrontDays в Тольятти 20 мая</a><br>• <a href="http://odessajs.org/">OdessaJS в Одессе 1—2 июля</a><br></p><p>Фоновые вкладки</p><p>• <a href="https://blog.chromium.org/2017/03/reducing-power-consumption-for.html">Chrome: Reducing power consumption for background tabs</a><br></p><p>CSSO</p><p>• <a href="https://github.com/css/csso/releases/tag/v3.0.0">CSSO 3.0.0</a><br>• <a href="https://github.com/csstree/real-web-css">Real Web CSS</a><br>• <a href="https://atom.io/packages/csstree-validator">CSS Tree Validator</a><br></p><p>CSS Peeper</p><p>• <a href="https://csspeeper.com/">CSS Peeper</a><br></p><p>Курс по SVG</p><p>• <a href="https://htmlacademy.ru/courses/187">HTML Академия: Оформление SVG-фигур</a><br></p><p>Участие в стандартах</p><p>• <a href="http://css-live.ru/html5/problema-vybora-struktury-dokumenta.html">Проблема выбора структуры документа</a><br></p><p>Доступность или жизнь</p><p>• <a href="https://habr.ru/p/323876/">Правила использования ARIA в HTML</a><br></p><p>Линтинг HTML</p><p>• <a href="http://front-end.su/linting-html-using-css">Линтинг HTML с помощью CSS</a><br>• <a href="http://front-end.su/making-alix-a-chrome-extension-for-linting-html">Создание Alix, Chrome-расширения для линтинга HTML</a><br></p><p>Сайдбар за 5 строк</p><p>• <a href="https://habrahabr.ru/post/323934/">Как сделать сайдбар за 5 строк кода</a><br></p><p>Загрузка JS</p><p>• <a href="https://habr.ru/p/323790/">Асинхронный JavaScript против отложенного</a><br>• <a href="https://twitter.com/samccone/status/840262345783881729">Off main thread JS loading</a><br></p><p>jQuery не нужен!</p><p>• <a href="https://css-tricks.com/need-dependency-free-ajax/">Need to do Dependency-Free Ajax?</a><br></p><p>Пуш-уведомления</p><p>• <a href="https://medium.com/p/9fea70221028">Реализуем пуш-уведомления на фронтенде и бэкенде</a><br></p><p>Междисциплинарное</p><p>• <a href="https://youtu.be/8T94qu8IWWk">Designer vs. Developer</a><br>• <a href="https://youtu.be/1OU5ngq-WyM?list=PLQlWzK5tU-gDyxC1JTpyC2avvJlt3hrIh">Настройка сервера и деплой приложения на Node.js</a><br></p><p>Фронтёрки</p><p>• <a href="https://soundcloud.com/fronterki/ep-001">Подкаст Фронтёрки №1</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/60.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/60.mp3" length="36550831"/><itunes:episode>60</itunes:episode><itunes:duration>4566</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 марта 2017: Фоновые вкладки, CSSO, CSS Peeper, SVG, стандарты, доступность, линтинг, JS и jQuery, Фронтёрки. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>61. Браузеры, переключатель, гриды, меню, редактор в браузере, ереси БЭМа, вёрстка для школоты</title><link>https://web-standards.ru/podcast/61/</link><pubDate>Mon, 27 Mar 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:03:22 Бета Chrome 58<br>00:13:24 Safari TP<br>00:18:58 Кастомные свойства в Edge<br>00:23:10 Переключатель на кнопке<br>00:30:38 Гриды на практике<br>00:40:36 Быстрое меню<br>00:43:09 Редактор в браузере<br>00:56:31 Ереси БЭМа<br>00:59:37 Вёрстка для школоты<br></p><p>События</p><p>• <a href="https://youtu.be/xdhPX2llDeg?list=PLTdS5E3zupkG12igmZ1mk7nrCUbbJbC_E">Видео с pitercss №11</a><br>• <a href="https://youtu.be/khskUi4NZ0k?list=PL8sJahqnzh8IDythQu3ZJPqnvuSXQF8MV">25 докладов с HolyJS 2016</a><br>• <a href="https://moscowcss.timepad.ru/event/457567/">Moscowcss №2 в Москве 6 апреля</a><br>• <a href="https://moscow-spa.timepad.ru/event/463443/">SPA Meetup №3 в Москве 8 апреля</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Питере 16 июня</a><br></p><p>Бета Chrome 58</p><p>• <a href="https://blog.chromium.org/2017/03/chrome-58-beta-indexeddb-20_21.html">Chrome 58 Beta</a><br>• <a href="https://github.com/WICG/controls-list/blob/gh-pages/explainer.md">ControlsList API</a><br>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/-z66SwKdklc/5t-NBchECQAJ">Intent to Implement: CSS conic-gradient()</a><br>• <a href="https://leaverou.github.io/conic-gradient/">CSS conic-gradient() polyfill</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/7474/release-notes-for-safari-technology-preview-26/">Release Notes for Safari Technology Preview 26</a><br>• <a href="https://webkit.org/status/#specification-service-workers">WebKit Feature Status: Service Workers</a><br></p><p>Кастомные свойства в Edge</p><p>• <a href="https://blogs.windows.com/msedgedev/2017/03/24/css-custom-properties/#r46FlQpAZfRK1Ykz.97">CSS Custom Properties in Microsoft Edge</a><br></p><p>Переключатель на кнопке</p><p>• <a href="http://inclusive-components.club/toggle-button/">Inclusive Components: Toggle Buttons</a><br>• <a href="https://pepelsbey.net/2012/08/stylish-switch/">Пепелсбей.net: Модный переключатель</a><br></p><p>Гриды на практике</p><p>• <a href="https://www.mozilla.org/en-US/developer/css-grid/">Mozilla: CSS Grid</a><br>• <a href="http://css-live.ru/articles/css-gridy-prishli-nasovsem.html">CSS-гриды пришли насовсем</a><br>• <a href="http://codepen.io/lautsevich/pen/NpYobE">CSS Subgrids</a><br>• <a href="https://cloudfour.com/thinks/first-css-grid-layout/">Case Study: My First Practical CSS Grid Layout</a><br>• <a href="https://alistapart.com/article/practical-grid">Practical CSS Grid: Adding Grid to an Existing Design</a><br></p><p>Быстрое меню</p><p>• <a href="https://developers.google.com/web/updates/2017/03/performant-expand-and-collapse">Building performant expand &amp; collapse animations</a><br></p><p>Редактор в браузере</p><p>• <a href="https://blog.codepen.io/2017/03/20/codepen-projects-is-here/">What is CodePen Projects?</a><br>• <a href="https://twitter.com/jo_liss/status/843875280888434690">Your CPU is busy rendering a blinking cursor</a><br></p><p>Ереси БЭМа</p><p>• <a href="https://zellwk.com/blog/css-architecture-1/">Writing modular CSS (Part 1)</a><br></p><p>Вёрстка для школоты</p><p>• <a href="http://webmasters.teamdev.com/">Вёрстка — это не тупо</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/61.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/61.mp3" length="30499705"/><itunes:episode>61</itunes:episode><itunes:duration>3810</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 марта 2017: Браузеры, переключатель, гриды, меню, редактор в браузере, ереси БЭМа, вёрстка для школоты. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>62. Всё, что вы не хотели знать про Олю, Вадима и Лёшу в случайном выпуске</title><link>https://web-standards.ru/podcast/62/</link><pubDate>Mon, 03 Apr 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Olga Alessandrini, Vadim Machiavelli, Alessio Simonetti</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/62.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/62.mp3" length="33445838"/><itunes:episode>62</itunes:episode><itunes:duration>4178</itunes:duration><itunes:author>Olga Alessandrini, Vadim Machiavelli, Alessio Simonetti</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 апреля 2017: Всё, что вы не хотели знать про Олю, Вадима и Лёшу в случайном выпуске. Olga Alessandrini, Vadim Machiavelli, Alessio Simonetti</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>63. Safari, гриды, ремы и емы, новый Твиттер, современный JS, полезный код, AMP</title><link>https://web-standards.ru/podcast/63/</link><pubDate>Mon, 10 Apr 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:25 События<br>00:04:06 Safari TP<br>00:08:42 Гриды на огороде<br>00:17:44 Ремы и емы не нужны?<br>00:32:24 Новый Твиттер<br>00:38:37 Современный JS<br>00:48:06 Полезный код<br>00:54:11 AMP ломает новости<br></p><p>События</p><p>• <a href="https://pitercss.com/#BuyTicket">Билеты на pitercss_conf</a><br>• <a href="https://www.facebook.com/afishamansarda/videos/1510461452311235/">Видео с moscowcss №2 6 апреля</a><br>• <a href="http://kharkivcss.org/">KharkivCSS №2 в Харькове 22 апреля</a><br>• <a href="http://designprosmotr.ru/#timetable">Design Prosmotr в Москве 29—30 апреля</a><br>• <a href="https://2017.front-trends.com/">Front Trends в Варшаве 24—26 мая</a><br>• <a href="https://fronteers.nl/congres/2017">Fronteers Conference 2017 в Амстердаме 5—6 октября</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/7497/release-notes-for-safari-technology-preview-27/">Release Notes for Safari Technology Preview 27</a><br>• <a href="https://twitter.com/eprev/status/849750273337831425">Not sure what’s more thrilling…</a><br></p><p>Гриды на огороде</p><p>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/gridupdate/?q=grid">Edge Grid Update</a><br>• <a href="http://cssgridgarden.com/">Grid Garden</a><br>• <a href="http://flexboxfroggy.com/">Flexbox Froggy</a><br></p><p>Ремы и емы не нужны?</p><p>• <a href="https://medium.com/p/664b9ce1e09f">Rems and ems, and why you probably don’t need them</a><br></p><p>Новый Твиттер</p><p>• <a href="https://blog.twitter.com/2017/how-we-built-twitter-lite">How we built Twitter Lite</a><br></p><p>Современный JS</p><p>• <a href="https://medium.com/p/e601e59e87a2">Современный JavaScript для древних веб-разработчиков</a><br></p><p>Полезный код</p><p>• <a href="https://medium.com/p/6535bc26c97b">Использование Code Coverage</a><br></p><p>AMP ломает новости</p><p>• <a href="https://trib.tv/2017/03/31/amp-breaking-news/">AMP: Breaking News</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/63.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/63.mp3" length="31456401"/><itunes:episode>63</itunes:episode><itunes:duration>3929</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 апреля 2017: Safari, гриды, ремы и емы, новый Твиттер, современный JS, полезный код, AMP. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>64. События, Edge 15 и новые фичи, доступный туду-лист, доклады, книги, прочее</title><link>https://web-standards.ru/podcast/64/</link><pubDate>Mon, 17 Apr 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Вадим Макишвили</p><p>Темы</p><p>00:00:00 Интро<br>00:04:57 События<br>00:09:09 Edge 15<br>00:28:00 Доступный туду-лист<br>00:53:08 Доклады, книги, прочее<br></p><p>События</p><p>• <a href="https://pitercss.com/">Первые докладчики pitercss_conf</a><br>• <a href="http://kharkivcss.org/">KharkivCSS в Харькове 22 апреля</a><br>• <a href="https://pitercss.timepad.ru/event/457262/">Pitercss_meetup №12 в Питере 25 апреля</a><br>• <a href="https://github.com/web-standards/web-standards-up/blob/master/2017-03-28_react-london.md">Текстовая трансляция с React London</a><br></p><p>Edge 15</p><p>• <a href="https://blogs.windows.com/msedgedev/2017/04/11/introducing-edgehtml-15/">What’s new in Microsoft Edge</a><br>• <a href="https://events.yandex.ru/lib/talks/3351/">Не гзипом единым</a><br>• <a href="https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer">Трекер Edge</a><br></p><p>Доступный туду-лист</p><p>• <a href="https://inclusive-components.design/a-todo-list/">Inclusive Components: Todo List</a><br>• <a href="https://github.com/dequelabs/axe-core">axe-core</a><br></p><p>Доклады, книги, прочее</p><p>• <a href="https://youtu.be/FxljIvLxUqQ">36</a><br>• <a href="https://youtu.be/iBHr8gKc5L8">5 минут</a><br>• <a href="https://vimeo.com/74930902">Распечатай Яндекс.Карты</a><br>• <a href="http://www.ozon.ru/context/detail/id/138986302/">Большая книга манипуляций</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/64.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/64.mp3" length="41257230"/><itunes:episode>64</itunes:episode><itunes:duration>5154</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 апреля 2017: События, Edge 15 и новые фичи, доступный туду-лист, доклады, книги, прочее. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>65. Браузеры, асинхронность и ES, PhantomJS всё, веб-компоненты и магические зависимости</title><link>https://web-standards.ru/podcast/65/</link><pubDate>Mon, 24 Apr 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Виталий Слободин</p><p>Темы</p><p>00:00:00 Интро<br>00:01:10 События<br>00:05:07 Firefox 53<br>00:09:59 Safari TP<br>00:11:58 Chrome 58<br>00:13:12 Асинхронные итераторы<br>00:21:28 PhantomJS всё<br>00:50:21 Спор о веб-компонентах<br>01:07:50 Магические зависимости<br></p><p>События</p><p>• <a href="http://kharkivcss.org/">KharkivCSS 22 апреля</a><br>• <a href="https://habr.ru/p/326524/">Видео со SPA Meetup №3</a><br>• <a href="https://youtu.be/MPqY92O-wMo?list=PL3uk4LxG9Zznos2sWj-sqkZMOha1z1WMg">Видео с MinskCSS №2</a><br>• <a href="https://youtu.be/fIAokeTWgGU?list=PLAf_MJ7SOshHyefkXgmb8YBb6PoVbxyb6">Видео с Moscowcss №2</a><br>• <a href="https://pitercss.timepad.ru/event/457262/">Pitercss_meetup №12 25 апреля</a><br>• <a href="https://meetabit.com/events/piterjs-14">PiterJS №14 27 апреля</a><br>• <a href="https://moscowcss.timepad.ru/event/480215/">Moscowcss №3 18 мая</a><br>• <a href="https://minskjs.timepad.ru/event/479052/">MinskJS №2 18 мая</a><br>• <a href="https://pitercss.com/#AntonShein">Антон Шеин на pitercss_conf</a><br></p><p>Firefox 53</p><p>• <a href="http://tanalin.com/blog/2017/04/firefox-53/">Firefox 53 для разработчиков</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/7516/release-notes-for-safari-technology-preview-28/">Safari Technology Preview 28</a><br></p><p>Chrome 58</p><p>• <a href="https://developers.google.com/web/updates/2017/04/nic58">Chrome 58</a><br></p><p>Асинхронные итераторы</p><p>• <a href="https://jakearchibald.com/2017/async-iterators-and-generators/">Async iterators and generators</a><br></p><p>PhantomJS всё</p><p>• <a href="https://groups.google.com/d/msg/phantomjs/9aI5d-LDuNE/5Z3SMZrqAQAJ">PhantomJS: Stepping down as maintainer</a><br>• <a href="https://www.chromestatus.com/features/5678767817097216">Chrome Status: Headless mode</a><br></p><p>Спор о веб-компонентах</p><p>• <a href="https://medium.com/p/3b2b1e785787">Ремы, емы и почему отказ от них — не проблема</a><br>• <a href="https://medium.com/p/6b8641b390cb">Невыполненные обещания веб-компонентов</a><br>• <a href="https://medium.com/p/385d63de4959">По поводу невыполненных обещаний веб-компонентов</a><br>• <a href="https://youtu.be/KjPsp_PVPuU">Веб компоненты: светлое настоящее</a><br></p><p>Магические зависимости</p><p>• <a href="http://andrew-r.ru/notes/?go=all/deps-in-component-web/">Зависимости в компонентном вебе</a><br>• <a href="https://twitter.com/webstandards_ru/status/853926074111209472">Новость и холивар вокруг</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/65.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/65.mp3" length="35194650"/><itunes:episode>65</itunes:episode><itunes:duration>4397</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 апреля 2017: Браузеры, асинхронность и ES, PhantomJS всё, веб-компоненты и магические зависимости. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>66. React и Sketch, HTML и WebGL, игры на CSS, гриды, HTML Шорты, дизайнеры и код в Яндексе</title><link>https://web-standards.ru/podcast/66/</link><pubDate>Wed, 03 May 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Антон Шеин</p><p>Темы</p><p>00:00:00 Интро<br>00:01:20 События<br>00:04:39 Из React в Sketch<br>00:13:44 HTML в WebGL<br>00:23:17 Игра на CSS<br>00:31:30 Гриды<br>00:43:30 HTML Шорты<br>00:45:02 Дизайнеры и код в Яндексе<br></p><p>События</p><p>• <a href="http://designprosmotr.ru/">Design Prosmotr</a><br>• <a href="https://pitercss.com/">pitercss_conf в Питере 16 июня</a><br>• <a href="http://hajs.ru/">Ha.js в Хабаровске 13 мая</a><br>• <a href="https://moscowcss.timepad.ru/event/480215/">Moscowcss №3 18 мая</a><br>• <a href="https://minskjs.timepad.ru/event/479052/">MinskJS №2 18 мая</a><br></p><p>Из React в Sketch</p><p>• <a href="http://airbnb.design/painting-with-code/">Painting with Code: React Sketch.app</a><br>• <a href="https://medium.com/p/ae62e7e7c223">Sketch 43 with an open file format!</a><br>• <a href="http://theprotein.io/">Protein</a><br></p><p>HTML в WebGL</p><p>• <a href="http://dassur.ma/things/dom2texture/">DOM2Texture: Abusing Arcane APIs</a><br>• <a href="https://developers.facebook.com/videos/?category=f8_2017">F8 2017 Videos</a><br></p><p>Игра на CSS</p><p>• <a href="http://minocernota.com/articles/pure_css_game/">Adventure Time: Rescue of Flame Princess</a><br>• <a href="http://ru.adventuretime.wikia.com/wiki/%D0%9F%D0%BB%D0%B0%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%9F%D1%80%D0%B8%D0%BD%D1%86%D0%B5%D1%81%D1%81%D0%B0">Пламенная Принцесса</a><br></p><p>Гриды</p><p>• <a href="https://alialaa.github.io/css-grid-cheat-sheet/">CSS Grid Cheat Sheet</a><br>• <a href="http://gridbyexample.com/news/2017/03/07/grid-ships-in-firefox/">Set of guides to grid layout on MDN</a><br>• <a href="https://codepen.io/dudleystorey/full/rmWMXY/">Responsive Periodic Table with CSS Grids</a><br>• <a href="https://youtu.be/CaDnbOjXjRg">Мой ванильный CSS</a><br></p><p>HTML Шорты</p><p>• <a href="https://youtu.be/JEItJ4nyl68?list=PLQJNT2fdCJngOj0mGZaTcZRyfSBTCWHe1">Можно ли оборачивать блок в ссылку?</a><br></p><p>Дизайнеры и код в Яндексе</p><p>• <a href="https://events.yandex.ru/lib/people/3421690/">Доклады Антона Шеина</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/66.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/66.mp3" length="35702769"/><itunes:episode>66</itunes:episode><itunes:duration>4460</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 мая 2017: React и Sketch, HTML и WebGL, игры на CSS, гриды, HTML Шорты, дизайнеры и код в Яндексе. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>67. Новости браузеров, WebP, HTML Шорты, Normalize.css, CSS5, CSS-in-JS, ES-модули</title><link>https://web-standards.ru/podcast/67/</link><pubDate>Mon, 08 May 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:29 События<br>00:04:17 Бета Chrome 59<br>00:11:12 Safari TP 29<br>00:18:18 Samsung на десктопе<br>00:26:28 WebP торт<br>00:33:01 HTML Шорты<br>00:35:26 Normalize.css<br>00:39:59 CSS 5 уровня<br>00:44:15 CSS-in-JS<br>01:15:16 ES-модули<br></p><p>События</p><p>• <a href="https://youtu.be/EXX5HmD_5lU?list=PLVxsRDo37_Zdda1PEmbGomFbisl9O3vU1">Видео с UralJS №3 в Екатеринбурге</a><br>• <a href="https://youtu.be/thVZI3mUXUM?list=PLcXJ90eZ2bxggKRhomjNwJ8Zftq8yR7nS">Видео с PiterJS №14 в Питере</a><br>• <a href="https://pitercss.timepad.ru/event/487743/">Pitercss_meetup №13 в Питере 17 мая</a><br>• <a href="https://pitercss.com/">Pitercss_conf 16 июня</a><br>• <a href="https://frontdays.ru/">FrontDays в Тольятти 20 мая</a><br>• <a href="https://2017.front-trends.com/">Front-Trends в Варшаве 24—26 мая</a><br>• <a href="https://holyjs.ru/">HolyJS в Питере 2—3 июня</a><br>• <a href="http://frontendconf.ru/">Frontend Conf в Сколково, 5—6 июня</a><br></p><p>Бета Chrome 59</p><p>• <a href="https://blog.chromium.org/2017/05/chrome-59-beta-headless-chromium-native.html">Chrome 59 Beta</a><br>• <a href="https://developers.google.com/web/updates/2017/04/headless-chrome">Getting Started with Headless Chrome</a><br></p><p>Safari TP 29</p><p>• <a href="https://webkit.org/blog/7532/release-notes-for-safari-technology-preview-29/">Release Notes for Safari Technology Preview 29</a><br>• <a href="https://www.iandevlin.com/blog/2017/04/css/the-focus-within-pseudo-class">The :focus-within pseudo class</a><br></p><p>Samsung на десктопе</p><p>• <a href="https://medium.com/p/f80d7edcab29">Samsung DeX brings a new Dimension to the Mobile Web</a><br></p><p>WebP торт</p><p>• <a href="https://www.zachleat.com/web/webp/">Wait, WebP is actually worth it</a><br></p><p>HTML Шорты</p><p>• <a href="https://youtu.be/3gvjDqhYJ60?list=PLQJNT2fdCJngOj0mGZaTcZRyfSBTCWHe1">Зачем задавать картинку через background-image</a><br></p><p>Normalize.css</p><p>• <a href="https://github.com/necolas/normalize.css/compare/6.0.0...7.0.0#diff-bb3dde41d97f19be8ab7b4780a915d5e">Normalize.css v6/v7 diff</a><br>• <a href="https://github.com/jonathantneal/postcss-normalize">Postcss-normalize</a><br></p><p>CSS 5 уровня</p><p>• <a href="http://css-live.ru/vecssti-s-polej/pervyj-chernovik-css-5-urovnya.html">Первый черновик CSS 5-го уровня</a><br></p><p>CSS-in-JS</p><p>• <a href="https://medium.com/p/fa32fb873dcc">Stop using CSS in JavaScript for web development</a><br>• <a href="https://twitter.com/notwaldorf/status/859636431974739968">Ran it on Safari it’s like 380x times worse</a><br>• <a href="https://medium.com/p/e9cce7b2da83">Is CSS-in-JS really bad for UX?</a><br>• <a href="https://markdalgleish.github.io/presentation-a-unified-styling-language/">A Unified Styling Language</a><br>• <a href="https://twitter.com/markdalgleish/status/860552496904908800">With real empathy for CSS devs</a><br></p><p>ES-модули</p><p>• <a href="https://medium.com/p/ba588dfb8ab7">ES6 Modules in Chrome Canary (M60+)</a><br>• <a href="https://jakearchibald.com/2017/es-modules-in-browsers/">ES Modules in Browsers</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/67.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/67.mp3" length="41785669"/><itunes:episode>67</itunes:episode><itunes:duration>5220</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 мая 2017: Новости браузеров, WebP, HTML Шорты, Normalize.css, CSS5, CSS-in-JS, ES-модули. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>68. Edge и PWA, Opera, Electrino, Автопрефиксер, доступное меню, валидация форм, размерности</title><link>https://web-standards.ru/podcast/68/</link><pubDate>Mon, 15 May 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:28 События<br>00:02:28 Edge<br>00:08:22 Opera<br>00:10:36 Electrino<br>00:16:10 Автопрефиксер<br>00:26:18 Меню-кнопка<br>00:33:53 Ирония<br>00:38:05 Валидация форм<br>00:48:51 Логичные размерности<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/487743/">Pitercss_meetup №13 в Питере 17 мая</a><br>• <a href="https://moscowcss.timepad.ru/event/480215/">Moscowcss №3 в Москве 18 мая</a><br>• <a href="https://minskjs.timepad.ru/event/479052/">MinskJS в Минске 18 мая</a><br>• <a href="https://events.epam.com/events/itsubbotnik-moscow-2017">ITsubbotnik EPAM в Москве 27 мая</a><br>• <a href="https://vk.com/uralcss1">UralCSS №1 в Екатеринбурге 9 июня</a><br>• <a href="https://pitercss.com/">Pitercss_conf 16 июня</a><br></p><p>Edge</p><p>• <a href="https://channel9.msdn.com/events/Build/2017/B8041">Edge: What’s new and what’s next</a><br>• <a href="https://docs.microsoft.com/en-us/microsoft-edge/dev-guide">What’s new in EdgeHTML 15</a><br>• <a href="https://twitter.com/grigs/status/862790990708350977">PWA discoverability on Windows: Bing, Store</a><br>• <a href="https://twitter.com/grigs/status/862795167303999488">PWA manifest to create the Store listing</a><br>• <a href="https://twitter.com/firt/status/863120122843627520">PWA on Windows 10 as WebAPK on Android</a><br></p><p>Opera</p><p>• <a href="https://dev.opera.com/blog/opera-45/">What’s new in Chromium 58 and Opera 45</a><br></p><p>Electrino</p><p>• <a href="https://medium.com/p/c7ffdf1d6297">Put your Electron app on a diet with Electrino</a><br></p><p>Автопрефиксер</p><p>• <a href="https://evilmartians.com/chronicles/autoprefixer-7-browserslist-2-released">Autoprefixer 7.0 and Browserslist 2.0</a><br></p><p>Меню-кнопка</p><p>• <a href="https://inclusive-components.design/menus-menu-buttons">Menus &amp; Menu Buttons</a><br>• <a href="https://github.com/Heydon/inclusive-menu-button">Inclusive Menu Button</a><br>• <a href="https://github.com/HugoGiraudel/react-menu-button">React Menu Button</a><br></p><p>Ирония</p><p>• <a href="https://medium.com/p/69d6dfebf91">HTML сломан!</a><br>• <a href="https://medium.com/p/7084fa62d967">Прогрессивное улучшение меня расстраивает</a><br></p><p>Валидация форм</p><p>• <a href="https://medium.com/p/bf8e35099f1d">Native form validation — part 1</a><br>• <a href="https://medium.com/p/2-552c78f563b">Native form validation — part 2</a><br></p><p>Логичные размерности</p><p>• <a href="https://drafts.csswg.org/css-logical/">CSS Logical Properties and Values</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/68.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/68.mp3" length="26235290"/><itunes:episode>68</itunes:episode><itunes:duration>3277</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 мая 2017: Edge и PWA, Opera, Electrino, Автопрефиксер, доступное меню, валидация форм, размерности. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>69. Браузеры, Google I/O, Git с UI, выравнивание, Lazy Image, Mavo, формы, Perf.HTML, ES-модули</title><link>https://web-standards.ru/podcast/69/</link><pubDate>Mon, 22 May 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:16 События<br>00:03:45 Samsung<br>00:12:48 Safari<br>00:20:07 Google I/O<br>00:21:49 Git в Atom<br>00:32:31 GitHub Desktop<br>00:40:32 Box Alignment<br>00:46:58 Lazy Image<br>00:53:07 Лия и Mavo<br>00:59:33 ППК и формы<br>01:07:44 Фронтенд заговорил<br>01:10:09 Perf.HTML<br>01:12:11 ES-модули<br></p><p>События</p><p>• <a href="https://youtu.be/b_3lqYrcY-4">Видео с pitercss_meetup №13</a><br>• <a href="https://pitercss.com/">Pitercss_conf 16 июня</a><br></p><p>Samsung</p><p>• <a href="https://medium.com/p/fd941e0dcd58">Announcing Samsung Internet v5.4 stable!</a><br>• <a href="https://hnpwa.com/">Hacker News readers as Progressive Web Apps</a><br></p><p>Safari</p><p>• <a href="https://webkit.org/blog/7614/release-notes-for-safari-technology-preview-30/">Safari Technology Preview 30</a><br>• <a href="https://webkit.org/blog/7551/responsive-design-for-motion/">Responsive Design for Motion</a><br></p><p>Google I/O</p><p>• <a href="https://www.youtube.com/playlist?list=PLOU2XLYxmsIKC8eODk_RNCWv3fBcLvMMy">Google I/O 2017 All Sessions</a><br></p><p>Git в Atom</p><p>• <a href="http://blog.atom.io/2017/05/16/git-and-github-integration-comes-to-atom.html">Git and GitHub Integration comes to Atom</a><br></p><p>GitHub Desktop</p><p>• <a href="https://githubengineering.com/how-four-native-developers-wrote-an-electron-app/">How Four Native Developers Wrote An Electron App</a><br></p><p>Box Alignment</p><p>• <a href="https://codepen.io/matuzo/pen/GmXVWo">Box alignment: justify-content: space-evenly</a><br>• <a href="http://css-live.ru/articles-css/svojstva-dlya-vyravnivaniya-vsego-i-ix-novye-tajny.html">Свойства для выравнивания всего и их новые тайны</a><br>• <a href="https://github.com/web-standards/stickers">Наклейки для бейджей WSD</a><br></p><p>Lazy Image</p><p>• <a href="https://meowni.ca/lazy-image/">Lazy-image</a><br></p><p>Лия и Mavo</p><p>• <a href="https://www.smashingmagazine.com/2017/05/introducing-mavo/">Introducing Mavo: Create Web Apps Entirely By Writing HTML!</a><br></p><p>ППК и формы</p><p>• <a href="https://medium.com/p/8e643e1dd06">Native form validation — part 3</a><br></p><p>Фронтенд заговорил</p><p>• <a href="https://youtu.be/TNX0-JLdM_U">Как правильно вставлять SVG?</a><br>• <a href="https://soundcloud.com/frontend-weekend">Frontend Weekend</a><br></p><p>Perf.HTML</p><p>• <a href="https://youtu.be/xpsrtYcBy10">Understanding the network bottleneck</a><br>• <a href="https://youtu.be/W4zp79QyDXA">Identifying the JavaScript slowdown</a><br>• <a href="https://youtu.be/Wfxm56ttAmE">Profiling Paint Perf</a><br></p><p>ES-модули</p><p>• <a href="http://2ality.com/2017/05/es-module-specifiers.html">Module specifiers: what’s new with ES modules?</a><br>• <a href="https://medium.com/p/87c64d294d3c">Native ES Modules — Ready for Prime Time?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/69.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/69.mp3" length="40165462"/><itunes:episode>69</itunes:episode><itunes:duration>5018</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 мая 2017: Браузеры, Google I/O, Git с UI, выравнивание, Lazy Image, Mavo, формы, Perf.HTML, ES-модули. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>70. Firefox, npm 5, a11y, шорты и шоу, CSS-in-JS, Webpack и SPA, гриды, новичкам</title><link>https://web-standards.ru/podcast/70/</link><pubDate>Mon, 29 May 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:07:57 Маркетинг Firefox<br>00:16:44 Npm 5 догоняет<br>00:29:00 Доступность<br>00:36:12 Почему шорты и шоу<br>00:41:10 CSS-in-JS<br>00:49:51 Webpack и SPA<br>00:58:02 Гриды<br>01:01:13 Новичкам<br></p><p>События</p><p>• <a href="https://2017.front-trends.com/">Front-Trends</a><br>• <a href="https://twitter.com/pertjensen/status/867683070861864961">Drone hijacked on stage</a><br>• <a href="https://holyjs-piter.ru/">HolyJS 2—3 июня</a><br>• <a href="http://frontendconf.ru/">Frontend Conf 5—6 июня</a><br>• <a href="https://pitercss.com/">Pitercss_conf 16 июня</a><br>• <a href="https://fronteers.nl/congres/2017">Fronteers 5—6 октября</a><br>• <a href="https://devconf.ru/ru/offers/FrontEnd">DevConf 17 июня</a><br>• <a href="http://odessajs.org">OdessaJS 1—2 июля</a><br>• <a href="https://twitter.com/FrontTalks/status/867475908806017025">FrontTalks in English?</a><br></p><p>Маркетинг Firefox</p><p>• <a href="https://medium.com/p/e793c0fee917">Browse Against the Machine</a><br></p><p>Npm 5 догоняет</p><p>• <a href="http://blog.npmjs.org/post/161081169345/v500">Npm: v5.0.0</a><br></p><p>Доступность</p><p>• <a href="https://twitter.com/rob_dodson/status/868296999375847424">Just landed behind a flag in Canary: inert</a><br>• <a href="https://youtu.be/vAAzdi1xuUY">Why headings and landmarks are so important</a><br></p><p>Почему шорты и шоу</p><p>• <a href="https://youtu.be/lQPs20b3Ey8?list=PLQJNT2fdCJngOj0mGZaTcZRyfSBTCWHe1">Зачем нужен БЭМ вне Яндекса?</a><br></p><p>CSS-in-JS</p><p>• <a href="https://medium.com/p/d0c208de2660">A Unified Styling Language</a><br>• <a href="https://speakerdeck.com/didoo/let-there-be-peace-on-css">Let There Be Peace On CSS</a><br>• <a href="https://youtu.be/bb_kb6Q2Kdc">London CSS Meetup, January 2017</a><br>• <a href="https://pitercss.com/#AndreyOkonetchnikov">Андрей Оконечников на pitercss_conf</a><br>• <a href="https://soundcloud.com/web-standards/episode-42">Андрей Оконечников в 42 выпуске</a><br></p><p>Webpack и SPA</p><p>• <a href="https://medium.com/p/d12415cc8594">Введение в философию Webpack</a><br>• <a href="https://developers.google.com/web/fundamentals/getting-started/primers/customelements">Custom Elements v1: Reusable Web Components</a><br>• <a href="https://developers.google.com/web/fundamentals/getting-started/primers/shadowdom">Shadow DOM v1: Self-Contained Web Components</a><br></p><p>Гриды</p><p>• <a href="http://learncssgrid.com/">Learn CSS Grid</a><br>• <a href="http://gwhitworth.com/blog/2017/05/accurately-checking-for-css-grid-support-in-microsoft-edge">Accurately checking for CSS Grid support in Edge</a><br></p><p>Новичкам</p><p>• <a href="https://isqua.ru/blog/2017/05/21/artgorbunov-typography/">Статьи Артёма Горбунова про типографику и вёрстку</a><br>• <a href="https://isqua.ru/blog/2017/05/18/open-file-from-terminal/">Открыть папку или файл из терминала</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/70.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/70.mp3" length="30952586"/><itunes:episode>70</itunes:episode><itunes:duration>3866</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 мая 2017: Firefox, npm 5, a11y, шорты и шоу, CSS-in-JS, Webpack и SPA, гриды, новичкам. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>71. Safari, календарик, гриды, кастомные свойства, лейблы, флексы, Node.js, CSS-in-JS</title><link>https://web-standards.ru/podcast/71/</link><pubDate>Mon, 05 Jun 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Валерий Сорокобатько</p><p>Темы</p><p>00:00:00 Интро<br>00:01:50 События<br>00:09:44 Safari TP<br>00:16:42 Нативный календарик<br>00:20:53 Разработка на телефоне<br>00:26:39 Гриды на практике<br>00:28:15 Кастомные свойства<br>00:35:14 Магия лейблов<br>00:37:23 Флексы вглубь<br>00:42:32 Node.js и npm<br>00:51:00 CSS-in-JS<br></p><p>События</p><p>• <a href="https://holyjs-piter.ru/">HolyJS 2—3 июня</a><br>• <a href="https://uraljs.timepad.ru/event/502046/">UralJS: Code Retreat 10 июня</a><br>• <a href="https://events.yandex.ru/events/meetings/07-jun-2017/">JS Party в Новосибирске 7 июня</a><br>• <a href="https://vk.com/rndjs">RND.JS №3 в Ростове-на-Дону 24 июня</a><br>• <a href="http://oreljs.ru/">OrelJS №1 в Орле 24 июня</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/7622/release-notes-for-safari-technology-preview-31/">Release Notes for Safari Technology Preview 31</a><br></p><p>Нативный календарик</p><p>• <a href="https://twitter.com/hsinyi71/status/870436875214782464">Date picker in Firefox Nightly</a><br></p><p>Разработка на телефоне</p><p>• <a href="https://medium.com/p/e71976f1f18d">Writing software using a phone!</a><br></p><p>Гриды на практике</p><p>• <a href="http://varun.ca/css-grid/">Learning CSS Grids</a><br></p><p>Кастомные свойства</p><p>• <a href="https://youtu.be/Ag98mgI4bXA?list=PLQJNT2fdCJngOj0mGZaTcZRyfSBTCWHe1">Зачем кастомные свойства?</a><br></p><p>Магия лейблов</p><p>• <a href="http://kizu.ru/en/blog/label-to-input/">Label-to-Input States</a><br></p><p>Флексы вглубь</p><p>• <a href="https://habr.ru/p/329820/">11 вещей, которые я узнал, читая спецификацию flexbox</a><br></p><p>Node.js и npm</p><p>• <a href="https://habrahabr.ru/post/329942/">Обзор изменений в новом мажорном релизе Node 8</a><br>• <a href="https://medium.com/p/9ef037c9f5f5">npm@5 теперь npm@latest</a><br></p><p>CSS-in-JS</p><p>• <a href="https://medium.com/p/79583bd107d7">The new CSS workflow in Webpack</a><br>• <a href="http://developer.telerik.com/topics/web-development/love-letter-css/">Письмо любви CSS</a><br>• <a href="https://habr.ru/p/329710/">CSS в JS: будущее компонентных стилей</a><br>• <a href="https://medium.com/p/f787d1ed61e0">Rockey. Motivation and Requirements</a><br>• <a href="https://medium.com/p/541fe3dfdeb7">I swore never to use CSS in JS, here are 6 reasons why I was wrong</a><br>• <a href="https://medium.com/p/d0c208de2660">A Unified Styling Language</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/71.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/71.mp3" length="37911128"/><itunes:episode>71</itunes:episode><itunes:duration>4736</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 июня 2017: Safari, календарик, гриды, кастомные свойства, лейблы, флексы, Node.js, CSS-in-JS. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>72. Только для Chrome, Safari, Chrome и Edge, гриды, Шорты, стример Юра, Stylelint и Node.js</title><link>https://web-standards.ru/podcast/72/</link><pubDate>Mon, 12 Jun 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:14 События<br>00:05:23 DirecTV<br>00:11:16 Safari<br>00:23:35 Chrome<br>00:29:48 Edge<br>00:35:14 Гриды<br>00:39:32 Шорты<br>00:43:55 Стример Юра<br>00:46:45 Stylelint<br>01:02:03 Node.js<br></p><p>События</p><p>• <a href="https://pitercss.com/">pitercss_conf 16 июня</a><br>• <a href="http://techno.2gis.ru/event/nodeschool">NodeSchool в Новосибирске 17 июня</a><br>• <a href="https://devconf.ru/ru/offers/FrontEnd">DevConf 17 июня</a><br>• <a href="http://odessajs.org">OdessaJS 1—2 июля</a><br></p><p>DirecTV</p><p>• <a href="https://www.theverge.com/2017/6/7/15758274/directv-now-google-chrome-exclusive-safari-internet-explorer-browser-support">DirecTV Now will only support Chrome on desktop starting in July</a><br></p><p>Safari</p><p>• <a href="https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html">What’s new in Safari 11</a><br>• <a href="https://webkit.org/blog/7734/auto-play-policy-changes-for-macos/">Auto-Play Policy Changes for macOS</a><br>• <a href="https://webkit.org/blog/7691/webassembly/">Assembling WebAssembly</a><br>• <a href="https://webkit.org/blog/7536/jsc-loves-es6/">JSC Loves ES6</a><br></p><p>Chrome</p><p>• <a href="https://developers.google.com/web/updates/2017/04/devtools-release-notes">What’s New In Chrome 59 DevTools</a><br></p><p>Edge</p><p>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/changelog/desktop/16215/">Edge web platform features</a><br>• <a href="https://twitter.com/kylealden/status/872941040558145536">Grids: still behind a flag</a><br></p><p>Гриды</p><p>• <a href="http://css-live.ru/articles/kak-rabotaet-funkciya-minmax.html">Как работает функция minmax в гридах</a><br></p><p>Шорты</p><p>• <a href="https://youtu.be/atXxkKjPbN8?list=PLQJNT2fdCJngOj0mGZaTcZRyfSBTCWHe1">HTML Шорты: зачем нужны заголовки</a><br></p><p>Стример Юра</p><p>• <a href="https://youtu.be/AajoBGoz8TQ">Logo animation</a><br>• <a href="https://youtu.be/mLVBoH5Dwv0">Responsive landing page</a><br></p><p>Stylelint</p><p>• <a href="https://stylelint.io/CHANGELOG/#7110">Autofixing in stylelint</a><br>• <a href="https://github.com/prettier/prettier/releases/tag/1.4.0">Prettier 1.4.0</a><br></p><p>Node.js</p><p>• <a href="https://twitter.com/mathias/status/873204105161961473">Node.js canary builds</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/72.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/72.mp3" length="31442650"/><itunes:episode>72</itunes:episode><itunes:duration>3928</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 июня 2017: Только для Chrome, Safari, Chrome и Edge, гриды, Шорты, стример Юра, Stylelint и Node.js. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>73. Firefox, новые гриды в Edge, зачем флексы, JS-модули в HTML, Webpack 3 и CSS-фрагменты</title><link>https://web-standards.ru/podcast/73/</link><pubDate>Mon, 26 Jun 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:35 События<br>00:07:52 Firefox<br>00:17:06 Гриды в Edge<br>00:19:30 Зачем флексы<br>00:21:58 JS-модули в HTML<br>00:25:37 Webpack 3<br>00:34:40 CSS-фрагменты<br></p><p>События</p><p>• <a href="http://ilyabirman.ru/meanwhile/all/piter-css-photos/">Как прошёл Питер-ЦСС</a><br>• <a href="https://medium.com/p/6a7c6ebbd386">PiterCSS Conference Review</a><br>• <a href="http://odessajs.org/">OdessaJS в Одессе 1—2 июля</a><br>• <a href="http://lvivjs.org.ua/">LvivJS во Львове 26 августа</a><br>• <a href="https://events.yandex.ru/events/fronttalks/2017/">FrontTalks в Екатеринбурге 16—17 сентября</a><br>• <a href="http://jsconfbp.com/">JSConf Budapest 2017 26—27 октября</a><br></p><p>Firefox</p><p>• <a href="http://tanalin.com/blog/2017/06/firefox-54/">Новинки Firefox 54 для разработчиков</a><br>• <a href="https://hacks.mozilla.org/2017/06/new-css-grid-layout-panel-in-firefox-nightly/">Инспектор раскладок в Firefox Nightly</a><br></p><p>Гриды в Edge</p><p>• <a href="http://css-live.ru/vecssti-s-polej/novye-gridy-uzhe-v-edge-insider-preview.html">Новые гриды в Edge Insider Preview</a><br></p><p>Зачем флексы</p><p>• <a href="https://youtu.be/Wpglfz7aXzo">Кому нужны флексы, HTML Шорты</a><br></p><p>JS-модули в HTML</p><p>• <a href="https://twitter.com/domenic/status/877346264102338562">Intent to ship script type=module in Blink</a><br></p><p>Webpack 3</p><p>• <a href="https://medium.com/webpack/webpack-3-official-release-15fd2dd8f07b">Webpack 3: Official Release</a><br></p><p>CSS-фрагменты</p><p>• <a href="https://drafts.csswg.org/css-overflow-4/">Черновик CSS Overflow L4</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/73.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/73.mp3" length="20803284"/><itunes:episode>73</itunes:episode><itunes:duration>2598</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 июня 2017: Firefox, новые гриды в Edge, зачем флексы, JS-модули в HTML, Webpack 3 и CSS-фрагменты. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>74. Браузеры, HTML, PE и GD, гриды с фолбэком, фокус, шрифты, рефакторинг, PWA, CS в ES</title><link>https://web-standards.ru/podcast/74/</link><pubDate>Mon, 03 Jul 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:15 События<br>00:03:25 Разнообразие браузеров<br>00:12:57 HTML для людей<br>00:23:23 PE и GD в Шортах<br>00:25:40 Гриды с фолбэком<br>00:33:06 Фокус с клавиатуры<br>00:38:54 Трюки со шрифтами<br>00:47:31 Рефакторинг и ответственность<br>00:51:39 Uber в браузере<br>00:57:12 Фича из CS в ES<br></p><p>События</p><p>• <a href="https://www.facebook.com/tenphi/posts/10213517714606581">Ru Frontend Events</a><br>• <a href="http://typetersburg.ru/2017/">Typetersburg 5—6 августа</a><br>• <a href="https://pitercss.timepad.ru/events/">Pitercss_meetup в августе-сентябре</a><br>• <a href="https://wsd.events/">WSD осенью-зимой</a><br></p><p>Разнообразие браузеров</p><p>• <a href="https://webkit.org/blog/7760/release-notes-for-safari-technology-preview-34/">Release Notes for Safari Technology Preview 34</a><br>• <a href="https://medium.com/p/910d1cbcdf3b">Because Browser Diversity Is Good For The Web</a><br></p><p>HTML для людей</p><p>• <a href="https://blog.whatwg.org/developers-edition-comeback">The Developer’s Edition of HTML makes a comeback</a><br>• <a href="https://html.spec.whatwg.org/multipage/">HTML Living Standard (WHATWG)</a><br>• <a href="https://w3c.github.io/html/">HTML 5.2 Draft (W3C)</a><br></p><p>PE и GD в Шортах</p><p>• <a href="https://youtu.be/sZleJiCCWP8?list=PLQJNT2fdCJngOj0mGZaTcZRyfSBTCWHe1">Прогрессивная деградация</a><br></p><p>Гриды с фолбэком</p><p>• <a href="http://css-live.ru/articles/ot-butstrapa-k-css-gridam.html">От бутстрапа — к CSS-гридам</a><br>• <a href="https://mobile.twitter.com/patrickbrosset/status/880457191626481665">CSS Grid in production on the Mozilla website!</a><br></p><p>Фокус с клавиатуры</p><p>• <a href="http://kizu.ru/en/blog/keyboard-only-focus/">Keyboard-Only Focus</a><br></p><p>Трюки со шрифтами</p><p>• <a href="https://www.zachleat.com/web/rename-font/">Font Aliasing, or How to Rename a Font in CSS</a><br>• <a href="https://mathiasbynens.be/notes/unquoted-font-family">Unquoted font family names in CSS</a><br></p><p>Рефакторинг и ответственность</p><p>• <a href="https://youtu.be/pSdp92Up8O8">Front End Center: Single Responsibility Components</a><br>• <a href="https://facebook.github.io/react/docs/accessibility.html">React: Why Accessibility?</a><br>• <a href="https://twitter.com/addyosmani/status/880229735766175744">Create-react-app now warns if JS bundles exceed 500KB</a><br></p><p>Uber в браузере</p><p>• <a href="https://eng.uber.com/m-uber/">Engineering a High-Performance Web App</a><br>• <a href="https://twitter.com/wouldntfix/status/880080664984408064">Каждое обновление Убер 270 мегабайт</a><br></p><p>Фича из CS в ES</p><p>• <a href="https://github.com/babel/babel/pull/5813">Optional Chaining Operator (Stage 1)</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/74.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/74.mp3" length="30368898"/><itunes:episode>74</itunes:episode><itunes:duration>3793</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 июля 2017: Браузеры, HTML, PE и GD, гриды с фолбэком, фокус, шрифты, рефакторинг, PWA, CS в ES. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>75. Гриды, Edge и IE, сетки и стримеры, CSS is Awesome, ARIA, фокус, JS-импорты, подкасты</title><link>https://web-standards.ru/podcast/75/</link><pubDate>Mon, 10 Jul 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:05:33 Так пора гриды?<br>00:18:45 Edge и IE<br>00:23:52 Сетки и стримеры<br>00:30:39 Будущее CSS<br>00:39:12 CSS is Awesome<br>00:46:52 Примеры ARIA<br>00:49:38 Фокус и аутлайн<br>00:58:12 JS-импорты<br>01:04:10 Подкасты<br></p><p>События</p><p>• <a href="http://lvivjs.org.ua/">LvivJS во Львове 26 августа</a><br>• <a href="http://frontconf.moscow/">Moscow Frontend Conference в Москве 2 сентября</a><br>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 10 сентября</a><br>• <a href="https://events.yandex.ru/events/fronttalks/2017/">FrontTalks в Екатеринбурге 16—17 сентября</a><br>• <a href="https://fdconf.by/ru/">Frontend Dev Conf в Минске 30 сентября</a><br>• <a href="https://fronteers.nl/congres/2017">Fronteers Conference в Амстердаме 5—6 октября</a><br>• <a href="http://frontfest.ru/">FrontFest в Москве 18 ноября</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS в Москве 10—11 декабря</a><br></p><p>Так пора гриды?</p><p>• <a href="https://habr.ru/p/332572/">Правда ли уже пора использовать CSS Grid Layout?</a><br></p><p>Edge и IE</p><p>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/changelog/desktop/16237/">New Microsoft Edge features</a><br>• <a href="https://blogs.windows.com/msedgedev/2017/07/07/update-disabling-vbscript-internet-explorer-11/">An update on disabling VBScript in IE 11</a><br></p><p>Сетки и стримеры</p><p>• <a href="https://youtu.be/bpo1WwKa9bg">Building a Grid System with CSS Custom Properties</a><br>• <a href="https://medium.com/p/41a32e2f41c1">Lessons from my first year of live coding on Twitch</a><br></p><p>Будущее CSS</p><p>• <a href="https://jonathantneal.github.io/css-db/">What’s next for CSS?</a><br>• <a href="https://www.w3.org/Style/CSS/current-work">W3C: CSS current work</a><br></p><p>CSS is Awesome</p><p>• <a href="https://css-tricks.com/css-is-awesome/">CSS is Awesome</a><br></p><p>Примеры ARIA</p><p>• <a href="https://www.w3.org/TR/wai-aria-practices/">WAI-ARIA Authoring Practices</a><br></p><p>Фокус и аутлайн</p><p>• <a href="https://youtu.be/eh-yMJzZUJ4">Как фокус помогает</a><br></p><p>JS-импорты</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/wRLMM5-kpCY/Y0be_ASaAwAJ">Intent to Implement: JavaScript module import</a><br></p><p>Подкасты</p><p>• <a href="http://5minreact.ru/24-podcasts/">Подкасты про фронтенд</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/75.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/75.mp3" length="35592870"/><itunes:episode>75</itunes:episode><itunes:duration>4446</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 июля 2017: Гриды, Edge и IE, сетки и стримеры, CSS is Awesome, ARIA, фокус, JS-импорты, подкасты. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>76. Вертикальный ритм, Sass, переменные, Susy, чёрная магия CSS, ES 2017, полезный npx</title><link>https://web-standards.ru/podcast/76/</link><pubDate>Mon, 17 Jul 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:01:06 Вертикальный ритм<br>00:07:22 Sass разрешил<br>00:16:03 Переменные в препроцессорах<br>00:30:16 Susy жива<br>00:32:56 Экономия на классах<br>00:41:06 Чёрная магия CSS<br>00:46:02 ES 2017<br>00:50:30 Полезный npx<br></p><p>События</p><p>• <a href="https://uraljs.timepad.ru/event/538751/">UralJS №4 в Екатеринбурге 20 июля</a><br>• <a href="https://www.meetup.com/GDGNsk/events/241714087/">WebDev Meetup №3 в Новосибирске 19 августа</a><br></p><p>Вертикальный ритм</p><p>• <a href="https://twitter.com/malyw/status/885522490201649153">CSS line-height-step introduced to control vertical rhythm</a><br></p><p>Sass разрешил</p><p>• <a href="http://sass.logdown.com/posts/2026639-sass-35-is-released">Sass 3.5 is Released</a><br></p><p>Переменные в препроцессорах</p><p>• <a href="http://paulradzkov.com/2017/local_variables/">Переменные в препроцессорах Less и Sass</a><br></p><p>Susy жива</p><p>• <a href="http://oddbird.net/2017/06/13/susy-spread/">Understanding Spread in Susy3</a><br></p><p>Экономия на классах</p><p>• <a href="https://medium.com/p/625440de600b">Reducing CSS bundle size 70%</a><br>• <a href="https://ru.bem.info/forum/1130/">Минимизация классов в HTML</a><br></p><p>Чёрная магия CSS</p><p>• <a href="https://medium.com/p/c8d677fa21b2">CSS Isn’t Black Magic</a><br></p><p>ES 2017</p><p>• <a href="https://habr.ru/p/332900/">ES8 вышел и вот его основные новые возможности</a><br></p><p>Полезный npx</p><p>• <a href="https://medium.com/p/a72a658cd9e6">Представляем npx: утилиту для запуска npm-пакетов</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/76.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/76.mp3" length="29237136"/><itunes:episode>76</itunes:episode><itunes:duration>3652</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 июля 2017: Вертикальный ритм, Sass, переменные, Susy, чёрная магия CSS, ES 2017, полезный npx. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>77. CSS Minsk JS, DevTools, Storage API, DRM и W3C, чистка CSS, API, Xwebs Megabrowser</title><link>https://web-standards.ru/podcast/77/</link><pubDate>Mon, 24 Jul 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Павел Ловцевич</p><p>Темы</p><p>00:00:00 Интро<br>00:00:11 События<br>00:10:23 Новинки DevTools<br>00:22:10 Storage API в Firefox<br>00:28:13 DRM и W3C<br>00:47:03 Чистка CSS<br>00:56:11 Вброс и Шорты<br>01:01:59 Гироскоп и драг-н-дроп<br>01:09:17 Состояние JS<br>01:10:23 Xwebs Megabrowser<br></p><p>События</p><p>• <a href="https://github.com/nodeschool/spb/issues/55">NodeSchool SPb в Петербурге 29 июля</a><br>• <a href="http://kharkivjs.org/">KharkivJS в Харькове 28–29 октября</a><br>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 10 сентября</a><br></p><p>Новинки DevTools</p><p>• <a href="https://developers.google.com/web/updates/2017/07/devtools-release-notes">What’s New In DevTools</a><br></p><p>Storage API в Firefox</p><p>• <a href="https://blog.nightly.mozilla.org/2017/07/17/preview-storage-api-in-firefox-nightly/">Preview Storage API in Firefox Nightly</a><br></p><p>DRM и W3C</p><p>• <a href="http://www.computerra.ru/168310/eme/">Как в HTML DRM внедрили: измена или эволюция?</a><br>• <a href="https://www.w3.org/TR/encrypted-media/">Encrypted Media Extensions</a><br></p><p>Чистка CSS</p><p>• <a href="https://github.com/giakki/uncss">UnCSS</a><br>• <a href="https://github.com/purifycss/purifycss">PurifyCSS</a><br>• <a href="https://toster.ru/q/443103">Где используются прототипы, наследование в JS приложениях?</a><br></p><p>Вброс и Шорты</p><p>• <a href="https://toster.ru/q/443103">Где используются прототипы, наследование в JS-приложениях?</a><br>• <a href="https://youtu.be/Ns0zijQJxH4">Прятки на CSS: display: none, visibility: hidden?</a><br></p><p>Гироскоп и драг-н-дроп</p><p>• <a href="https://medium.com/p/65b02c4d23bd">The Gyroscope part of The Standard</a><br>• <a href="https://medium.com/p/29fcf072d19">Drag and Drop part of The Standard</a><br>• <a href="http://simonenko.su/38146501854/improving-ux-for-web-form">Улучшаем опыт взаимодействия с формами</a><br></p><p>Состояние JS</p><p>• <a href="http://stateofjs.com">State of JavaScript</a><br></p><p>Xwebs Megabrowser</p><p>• <a href="https://www.wired.com/2003/01/teens-web-browser-wows-top-geeks/">Teen’s Web Browser Wows Top Geeks</a><br>• <a href="https://twitter.com/addyosmani/status/888098585509732352">Addy Osmani‏: at 16, wrote a web browser in C++</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/77.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/77.mp3" length="37228295"/><itunes:episode>77</itunes:episode><itunes:duration>4651</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 июля 2017: CSS Minsk JS, DevTools, Storage API, DRM и W3C, чистка CSS, API, Xwebs Megabrowser. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>78. Chrome, Stylo, Flash всё, статистика браузеров, сброс стилей, большой текст, a11y, новинки ES</title><link>https://web-standards.ru/podcast/78/</link><pubDate>Mon, 31 Jul 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:03:09 Новости!<br>00:05:01 Chrome 60<br>00:11:03 Stylo<br>00:14:52 Flash 1996—2020<br>00:22:43 Статистика браузеров<br>00:28:47 Сброс стилей<br>00:38:55 Большой текст<br>00:47:47 Доступные подсказки<br>00:52:45 Порядок элементов<br>00:59:24 Новинки ES<br>01:09:08 Голос SPB Frontend<br>01:10:42 Должен ли?<br></p><p>События</p><p>• <a href="https://habr.ru/p/333834/">RamblerFront&amp; meetup №2 в Москве 3 августа</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/12-august-2017/">Яндекс Субботник по фронтенду в Петербурге 12 августа</a><br>• <a href="https://twitter.com/pitercss_meetup">Pitercss_meetup</a><br>• <a href="http://css-minsk-js.by/">CSS Minsk JS в Минске 10 сентября</a><br>• <a href="https://academy.yandex.ru/events/frontend/spb-2017/">Школа Node.js в Петербурге 18 сентября—7 ноября</a><br></p><p>Новости!</p><p>Chrome 60</p><p>• <a href="https://youtu.be/vE7JTf2_-ws">Chrome 60</a><br>• <a href="https://twitter.com/ChromiumDev/status/890998160729849856">Found bugs we didn’t like, pushed back to M61</a><br></p><p>Stylo</p><p>• <a href="https://blog.nightly.mozilla.org/2017/07/25/stylo-is-ready-for-community-testing-on-nightly/">Stylo is ready for community testing on Nightly!</a><br></p><p>Flash 1996—2020</p><p>• <a href="https://blogs.adobe.com/conversations/2017/07/adobe-flash-update.html">Flash &amp; The Future of Interactive Content</a><br></p><p>Статистика браузеров</p><p>• <a href="https://radar.metrika.yandex/browsers?device-category=1&amp;selected_rows=Ct58LP%252CRysHuf%252CnmpVtr%252C%252Fl27zq%252C%252BjXhkh%252Ce1IAm2&amp;chart_type=line-chart">Браузеры по данным Яндекс Метрики</a><br></p><p>Сброс стилей</p><p>• <a href="https://youtu.be/KGYmOlNteas">Нормальный сброс</a><br>• <a href="https://github.com/maximkoretskiy/postcss-initial">PostCSS Initial</a><br></p><p>Большой текст</p><p>• <a href="https://blog.marvelapp.com/body-text-small/">Your Body Text Is Too Small</a><br></p><p>Доступные подсказки</p><p>• <a href="https://inclusive-components.design/tooltips-toggletips/">Tooltips &amp; Toggletips</a><br></p><p>Порядок элементов</p><p>• <a href="https://youtu.be/8MAvH6vYbDo">Does reordering content affect accessibility?</a><br></p><p>Новинки ES</p><p>• <a href="https://github.com/babel/proposals/issues/19">July 2017 Proposals</a><br>• <a href="https://github.com/syg/ecmascript-binary-ast/">Binary AST</a><br>• <a href="https://michaelficarra.github.io/optional-catch-binding-proposal/">Optional catch binding</a><br>• <a href="https://github.com/tc39/proposal-bigint">BigInt</a><br>• <a href="https://github.com/tc39/proposal-numeric-separator">Numeric Separators</a><br>• <a href="http://2ality.com/2017/07/class-fields.html">ES proposal: class fields</a><br>• <a href="https://htmlacademy.ru/intensive/ecmascript">Продвинутый JavaScript</a><br></p><p>Голос SPB Frontend</p><p>• <a href="http://spb-frontend.ru/podcast/">Drinkcast</a><br></p><p>Должен ли?</p><p>• <a href="https://www.facebook.com/temalebedev/posts/10155628650716095">Артемий Лебедев про нейросети</a><br>• <a href="https://youtu.be/n0Vy9cYES-4">Чётко и резко</a><br>• <a href="https://en.wikipedia.org/wiki/Microsoft_Edge#EdgeHTML">EdgeHTML is meant to be fully compatible with the WebKit</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/78.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/78.mp3" length="36848262"/><itunes:episode>78</itunes:episode><itunes:duration>4603</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 июля 2017: Chrome, Stylo, Flash всё, статистика браузеров, сброс стилей, большой текст, a11y, новинки ES. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>79. Сервис-воркеры, загрузка шрифтов, гриды и флексы, picture, тяжёлые пакеты, WTF JS?</title><link>https://web-standards.ru/podcast/79/</link><pubDate>Mon, 07 Aug 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:02:35 Сервис-воркеры<br>00:13:09 Загрузка шрифтов<br>00:27:32 GridBugs<br>00:37:13 Бумажные книги<br>00:43:25 Picture на практике<br>00:51:12 Тяжёлые пакеты<br>01:01:11 WTF JS?<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/yasubbotnik/12-august-2017/">Яндекс Субботник в Питере</a> 12 августа<br>• <a href="http://lvivjs.org.ua/">LvivJS во Львове</a> 26 августа<br>• <a href="https://meetabit.com/communities/piterjs">PiterJS в Питере</a> в конце августа<br>• <a href="https://pitercss.timepad.ru">Pitercss_meetup в Питере</a> в конце августа<br>• <a href="http://frontconf.moscow/">Moscow Frontend Conference в Москве</a> 2 сентября<br></p><p>Сервис-воркеры</p><p>• <a href="https://bugs.webkit.org/attachment.cgi?id=317095&amp;action=prettypatch">Service Workers: In Development</a><br>• <a href="https://twitter.com/jaffathecake/status/893009005714472961">Нашёл Джейк Арчибальд</a><br>• <a href="https://twitter.com/jonathandavis/status/893138827908333568">Подтвердил Джонатан Дэвис</a><br>• <a href="https://medium.com/p/e81b2be29676">Apple’s refusal to support PWA</a><br></p><p>Загрузка шрифтов</p><p>• <a href="https://youtu.be/tO01ul1WNW8">Crafting Webfont Fallbacks</a><br>• <a href="https://youtu.be/MTQ9FpT3ayc">Посторонние шрифты</a><br>• <a href="https://www.zachleat.com/web/rename-font/">Font Aliasing, or How to Rename a Font in CSS</a><br></p><p>GridBugs</p><p>• <a href="https://github.com/rachelandrew/gridbugs">Gridbugs</a><br>• <a href="https://twitter.com/rachelandrew/status/893450430512017408">Adding row-gap and column-gap to flexbox</a><br></p><p>Бумажные книги</p><p>• <a href="https://www.piter.com/product_by_id/85800871">jQuery в действии. 3-е издание</a><br>• <a href="https://github.com/AurelioDeRosa/jquery-in-action">jQuery in Action, third edition</a><br></p><p>Picture на практике</p><p>• <a href="https://dev.opera.com/articles/responsive-images/">Responsive Images: Use Cases and Code Snippets</a><br></p><p>Тяжёлые пакеты</p><p>• <a href="https://cost-of-modules.herokuapp.com/">What is the cost of my npm package ?</a><br>• <a href="https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost">Import Cost</a><br>• <a href="https://twitter.com/ded/status/892624743572021248">Why Node module file sizes matters?</a><br></p><p>WTF JS?</p><p>• <a href="https://github.com/denysdovhan/wtfjs">What the f*ck JavaScript?</a><br>• <a href="https://github.com/brianleroux/wtfjs">WTFJS</a><br>• <a href="https://bonsaiden.github.io/JavaScript-Garden/ru/">JavaScript Гарден</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/79.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/79.mp3" length="32157314"/><itunes:episode>79</itunes:episode><itunes:duration>4017</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 августа 2017: Сервис-воркеры, загрузка шрифтов, гриды и флексы, picture, тяжёлые пакеты, WTF JS?. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>80. Браузеры, алгоритмы и паттерны, прозрачный JPG, Телеграм, загрузка, фокусы, Node.js</title><link>https://web-standards.ru/podcast/80/</link><pubDate>Mon, 14 Aug 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:48 События<br>00:08:39 Firefox<br>00:15:47 Samsung<br>00:24:39 Safari<br>00:33:28 Алгоритмы и паттерны<br>00:38:25 Прозрачный JPG<br>00:43:13 Телеграм<br>00:52:22 Приоритеты загрузки<br>01:02:53 Фокусы<br>01:11:17 Модули в Node.js<br></p><p>События</p><p>• <a href="https://youtu.be/MKrX3Fld-WI">Трансляция с Яндекс Субботника в Питере</a><br>• <a href="http://www.lvivcss.com.ua/">LvivCSS во Львове 11 ноября</a><br>• <a href="https://github.com/web-standards/calendar">Календарь событий по фронтенду</a><br></p><p>Firefox</p><p>• <a href="http://tanalin.com/blog/2017/08/firefox-55/">Новинки Firefox 55 для разработчиков</a><br>• <a href="https://hacks.mozilla.org/2017/08/intersection-observer-comes-to-firefox/">Intersection Observer comes to Firefox</a><br></p><p>Samsung</p><p>• <a href="https://medium.com/p/6199b6743cb9">Big news for our new Samsung Internet beta v6.2!</a><br></p><p>Safari</p><p>• <a href="https://webkit.org/blog/7862/release-notes-for-safari-technology-preview-release-37/">Safari TP Release 37</a><br>• <a href="https://twitter.com/jaffathecake/status/895272929587597312">Well this makes me happy</a><br>• <a href="https://twitter.com/bram_stein/status/895585478954627072">CSS font-display in development</a><br>• <a href="https://twitter.com/regocas/status/896027967876476928">Grid Layout in Chromium Dev Tools</a><br>• <a href="https://github.com/ademilter/chrome-css-grid-highlighter">CSS Grid Highlighter</a><br></p><p>Алгоритмы и паттерны</p><p>• <a href="https://youtu.be/e2nW8Lq4zho">Нужно ли фронтендеру знать алгоритмы и паттерны?</a><br></p><p>Прозрачный JPG</p><p>• <a href="https://codepen.io/shshaw/full/LVKEdv">JPNG.svg</a><br></p><p>Телеграм</p><p>• <a href="https://t.me/webo_ru">Виталий Харисов в Телеграме</a><br>• <a href="https://blog.getbootstrap.com/2017/08/10/bootstrap-4-beta/">Bootstrap 4 Beta</a><br></p><p>Приоритеты загрузки</p><p>• <a href="https://medium.com/p/ac20b5267e4a">Критический запрос</a><br></p><p>Фокусы</p><p>• <a href="https://medium.com/p/6c8727fefcd2">Removing that ugly :focus ring</a><br>• <a href="https://youtu.be/srLRSQg6Jgg">Managing Focus</a><br></p><p>Модули в Node.js</p><p>• <a href="https://medium.com/p/32cff914e4b">ES Modules in Node Today!</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/80.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/80.mp3" length="36837119"/><itunes:episode>80</itunes:episode><itunes:duration>4602</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 августа 2017: Браузеры, алгоритмы и паттерны, прозрачный JPG, Телеграм, загрузка, фокусы, Node.js. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>81. Наши на западе, Chrome 61, аудит 2.0, доступность, SVG, дизайнерам, видео, кроссбраузерность</title><link>https://web-standards.ru/podcast/81/</link><pubDate>Mon, 21 Aug 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:17 События<br>00:09:40 Chrome<br>00:21:06 Аудит 2.0<br>00:29:47 Доступность<br>00:37:06 SVG<br>00:43:43 Флексы для дизайнера<br>00:47:15 Видео по фронтенду<br>00:58:12 Кроссбраузерность<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/meetings/29-aug-2017/">Frontend Party в Нижнем Новгороде 29 августа</a><br>• <a href="https://meetabit.com/events/piterjs-16">PiterJS №16 пройдёт в Петербурге 29 августа</a><br>• <a href="https://github.com/web-standards/calendar">Календарь событий по фронтенду</a><br>• <a href="https://web-standards.slack.com/archives/C09TBDY87/p1502881243000171">Обидно, что наши звёзды не участвуют</a><br></p><p>Chrome</p><p>• <a href="https://blog.chromium.org/2017/08/chrome-61-beta-javascript-modules.html">Chrome 61 Beta</a><br>• <a href="https://github.com/GoogleChrome/puppeteer">GoogleChrome/puppeteer</a><br></p><p>Аудит 2.0</p><p>• <a href="https://youtu.be/b0Q5Zp_yKaU">A11ycasts: Audits 2.0</a><br>• <a href="https://remysharp.com/2017/08/17/contrast-ratio-in-devtools">Contrast ratio in devtools</a><br>• <a href="https://youtu.be/2nSib5UuR_g">Особенности интерфейсов при работе со скринридерами</a><br>• <a href="https://bitsofco.de/pa11y/">Accessibility Testing with pa11y</a><br></p><p>Доступность</p><p>• <a href="https://habr.ru/p/335442">Как сделать сайты доступнее для незрячих</a><br>• <a href="https://htmlacademy.ru/intensive/htmlcss">Базовая вёрстка с доступностью</a><br></p><p>SVG</p><p>• <a href="http://css.yoksel.ru/svg-sizes/">Размеры в SVG, Юля Бухвалова</a><br></p><p>Флексы для дизайнера</p><p>• <a href="http://css-live.ru/articles/rukovodstvo-po-fleksboksam-i-gridam-dlya-dizajnerov.html">Руководство по флексам и гридам для дизайнеров</a><br></p><p>Видео по фронтенду</p><p>• <a href="https://youtu.be/srUZ9E4qQlQ">HTML Шорты: Адаптивная вёрстка</a><br>• <a href="https://www.youtube.com/channel/UCEBHlT_L1ME6e9ixaRPp0wg">Новый канал getInstance</a><br>• <a href="http://5minreact.ru/31-getinstance/">Пятиминутка React с Екатериной Назаровой</a><br></p><p>Кроссбраузерность</p><p>• <a href="https://webcompat.com/issues/8970">Allo.google.com site is not usable</a><br>• <a href="https://twitter.com/pepelsbey_/status/897712883987075073">It’s all about UA sniffing</a><br>• <a href="https://twitter.com/mbleigh/status/898235939855540224">Only Chrome supports WebRTC &amp; Fetch</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/81.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/81.mp3" length="31177960"/><itunes:episode>81</itunes:episode><itunes:duration>3894</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 августа 2017: Наши на западе, Chrome 61, аудит 2.0, доступность, SVG, дизайнерам, видео, кроссбраузерность. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>82. Safari, Stylo, PWA и Android, Polymer 3.0, Шорты, React или CSS, шрифты, новичкам, RadioJS</title><link>https://web-standards.ru/podcast/82/</link><pubDate>Mon, 28 Aug 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:11 События<br>00:06:58 Safari<br>00:11:51 Stylo<br>00:21:39 PWA и Android<br>00:29:29 Polymer 3.0<br>00:50:50 Читайте Шорты<br>00:54:45 React или CSS<br>00:59:12 Шрифты<br>01:06:32 Новичкам<br>01:16:58 RadioJS<br></p><p>События</p><p>• <a href="http://lvivjs.org.ua/">LvivJS во Львове 26 августа</a><br>• <a href="https://gdg-siberia.com/ru/schedule/">DevFest Siberia в Новосибирске 23—24 сентября</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLSe54sCg3DjMM-nfM7MYzDv-hkzjvuILBtNZFTyz4TzuKYia6A/viewform">Форма для докладов на pitercss_meetup</a><br>• Почта для докладов hi@pitercss.com<br>• <a href="https://moscowcss.timepad.ru/event/552269/">Moscow_css в Москве 7 сентября</a><br>• Почта для докладов hi@css.moscow<br>• <a href="http://fronttalks.ru/">FrontTalks в Екатеринбурге 16—17 сентября</a><br>• <a href="https://wsd.events/">WSD в Минске 21 октября</a><br>• Почта для докладов wst@web-standards.ru<br></p><p>Safari</p><p>• <a href="https://webkit.org/blog/7877/release-notes-for-safari-technology-preview-38/">Release Notes for Safari TP 38</a><br></p><p>Stylo</p><p>• <a href="https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/">Inside a super fast CSS engine: Quantum CSS</a><br></p><p>PWA и Android</p><p>• <a href="https://medium.com/p/30b7e854648f">Android Oreo takes a bite out of PWA</a><br></p><p>Polymer 3.0</p><p>• <a href="https://youtu.be/tNulrEbTQf8">Polymer @ YouTube</a><br>• <a href="https://www.polymer-project.org/blog/2017-08-22-npm-modules">Polymer 3.0 preview: npm and ES6 Modules</a><br>• <a href="https://twitter.com/davatron5000/status/900023379780149248">Polymer ditches HTML Imports in favor of ES6 modules</a><br>• <a href="https://github.com/w3c/webcomponents/issues/645">HTML Modules</a><br></p><p>Читайте Шорты</p><p>• <a href="https://youtu.be/_1zIZhtZYek">Хороший плохой манкипатчинг</a><br>• <a href="https://habr.ru/p/336312/">Шорты на Хабре</a><br></p><p>React или CSS</p><p>• <a href="https://twitter.com/webstandards_ru/status/899906156272988160">Div и React или input type=&quot;checkbox&quot; и CSS?</a><br></p><p>Шрифты</p><p>• <a href="https://twitter.com/zachleat/status/900406984297590785">Mix font-display values for same family</a><br>• <a href="https://github.com/filamentgroup/glyphhanger">Glyphhanger</a><br></p><p>Новичкам</p><p>• <a href="http://css-live.ru/faq/put-verstalshhika-god-2017.html">Путь верстальщика 2017</a><br>• <a href="http://css-live.ru/faq/put-verstalshhika.html">Статья Максима Усачёва 2012 года</a><br></p><p>RadioJS</p><p>• <a href="https://radiojs.ru/2017/08/radiojs-49/">RadioJS 49</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/82.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/82.mp3" length="40004723"/><itunes:episode>82</itunes:episode><itunes:duration>4998</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 августа 2017: Safari, Stylo, PWA и Android, Polymer 3.0, Шорты, React или CSS, шрифты, новичкам, RadioJS. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>83. Браузер без головы, многопоточный JS, Edge, оптимизация загрузки, фавиконки, веб-мастера</title><link>https://web-standards.ru/podcast/83/</link><pubDate>Mon, 04 Sep 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:09:13 Браузер без головы<br>00:19:44 Многопоточный JS<br>00:33:46 Новинки Edge<br>00:37:57 Оптимизация загрузки<br>01:04:29 Фавиконки в Шортах<br>01:09:52 На все руки веб-мастер<br></p><p>События</p><p>• <a href="http://frontconf.moscow/">Moscow Frontend Conference в Москве 2 сентября</a><br>• <a href="https://pitercss.timepad.ru/event/564590/">Pitercss_meetup №14 в Петербурге 26 сентября</a><br>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 10 сентября</a><br></p><p>Браузер без головы</p><p>• <a href="https://developer.mozilla.org/en-US/Firefox/Headless_mode">Headless mode on MDN</a><br>• <a href="https://twitter.com/chromedevtools/status/902662330240057344">Screenshots of specific HTML nodes in Chrome</a><br>• <a href="https://gist.github.com/malyw/b4e8284e42fdaeceab9a67a9b0263743">Capture DOM element screenshot using Chrome headless</a><br></p><p>Многопоточный JS</p><p>• <a href="https://webkit.org/blog/7846/concurrent-javascript-it-can-work/">WebKit: Concurrent JavaScript: It can work!</a><br>• <a href="https://developers.google.com/web/updates/2017/08/devtools-release-notes">What’s New In Chrome DevTools 62</a><br></p><p>Новинки Edge</p><p>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/changelog/desktop/16275/?compareWith=16170">New web platform features in Edge</a><br></p><p>Оптимизация загрузки</p><p>• <a href="https://medium.com/p/f9fa0f6ac672">Ускоряем загрузку сайтов в эпоху смартфонов</a><br>• <a href="https://www.viget.com/articles/managing-css-js-http-2">Managing CSS &amp; JS in an HTTP/2 World</a><br>• <a href="https://youtu.be/ak4EZQB4Ylg">Why Latency Matters: Foundations of Web Performance</a><br>• <a href="https://discourse.wicg.io/t/manual-priority-control-of-resource-fetching/2280">Manual priority control of resource fetching</a><br></p><p>Фавиконки в Шортах</p><p>• <a href="https://youtu.be/iG9WF8VpogY">Подключение фавиконок, HTML Шорты</a><br></p><p>На все руки веб-мастер</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/83.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/83.mp3" length="34791911"/><itunes:episode>83</itunes:episode><itunes:duration>4346</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 сентября 2017: Браузер без головы, многопоточный JS, Edge, оптимизация загрузки, фавиконки, веб-мастера. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>84. Safari, Chrome и Firefox, Yarn 1.0, как сломать гриды и почему не нужны ресеты</title><link>https://web-standards.ru/podcast/84/</link><pubDate>Mon, 11 Sep 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:20 События<br>00:07:38 Браузеры<br>00:35:19 Yarn 1.0<br>00:51:19 Сломать гриды<br>00:54:51 Ресеты не нужны<br></p><p>События</p><p>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 10 сентября</a><br>• <a href="http://fronttalks.ru/">FrontTalks в Екатеринбурге 16—17 сентября</a><br>• <a href="https://meetabit.com/events/piterjs-17">PiterJS №17 в Петербурге 21 сентября</a><br>• <a href="https://pitercss.timepad.ru/event/564590/">Pitercss_meetup №14 в Петербурге 26 сентября</a><br>• <a href="https://fronteers.nl/congres/2017/">Fronteers в Амстердаме 5—6 октября</a><br>• <a href="https://github.com/web-standards/calendar">Календарь событий по фронтенду</a><br></p><p>Браузеры</p><p>• <a href="https://webkit.org/blog/7913/release-notes-for-safari-technology-preview-39/">Release Notes for Safari Technology Preview 39</a><br>• <a href="https://developers.google.com/web/updates/2017/09/nic61">New in Chrome 61</a><br>• <a href="https://github.com/webcompat/web-bugs/issues/3685">Webcompat: layout is messed up</a><br></p><p>Yarn 1.0</p><p>• <a href="https://code.facebook.com/posts/274518539716230">Announcing Yarn 1.0</a><br></p><p>Сломать гриды</p><p>• <a href="http://css-live.ru/articles/chto-mozhet-polomat-maket-na-gridax-css-grid-layout.html">Что может поломать макет на гридах</a><br></p><p>Ресеты не нужны</p><p>• <a href="https://meiert.com/en/blog/stop-using-resets/">Stop Using Resets</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/84.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/84.mp3" length="31573512"/><itunes:episode>84</itunes:episode><itunes:duration>3944</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 сентября 2017: Safari, Chrome и Firefox, Yarn 1.0, как сломать гриды и почему не нужны ресеты. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>85. CSS-Minsk-JS speakers Aga Naplocha, Harry Roberts, Eva Lettner, Zach Leatherman, Kitty Giraudel</title><link>https://web-standards.ru/podcast/85/</link><pubDate>Thu, 14 Sep 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Aga Naplocha, Harry Roberts, Eva Lettner, Zach Leatherman, Kitty Giraudel</p><p>Темы</p><p>00:00:00 Интро<br>00:00:27 Aga Naplocha<br>00:13:18 Harry Roberts<br>00:34:02 Eva Lettner<br>00:48:20 Zach Leatherman<br>01:02:14 Kitty Giraudel<br></p><p>Aga Naplocha</p><p>• <a href="https://twitter.com/aganaplocha">Aga on Twitter</a><br>• <a href="http://theawwwesomes.org/">The Awwwesomes</a><br>• <a href="http://cssclass.es/">CSSclasses</a><br></p><p>Harry Roberts</p><p>• <a href="https://twitter.com/csswizardry">Harry on Twitter</a><br>• <a href="https://csswizardry.com/">CSS Wizardry</a><br>• <a href="https://github.com/inuitcss/inuitcss">Inuitcss</a><br></p><p>Eva Lettner</p><p>• <a href="https://twitter.com/eva_trostlos">Eva on Twitter</a><br>• <a href="https://codepen.io/eva_trostlos/">Eva on CodePen</a><br></p><p>Zach Leatherman</p><p>• <a href="https://twitter.com/zachleat">Zach on Twitter</a><br>• <a href="https://twitter.com/bram_stein">Bram Stein on Twitter</a><br>• <a href="https://www.zachleat.com/web/comprehensive-webfonts/">A Comprehensive Guide to Font Loading Strategies</a><br></p><p>Kitty Giraudel</p><p>• <a href="https://twitter.com/KittyGiraudel">Kitty on Twitter</a><br>• <a href="https://sass-guidelin.es/">Sass Guidelines</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/85.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/85.mp3" length="41433884"/><itunes:episode>85</itunes:episode><itunes:duration>5176</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 сентября 2017: CSS-Minsk-JS speakers Aga Naplocha, Harry Roberts, Eva Lettner, Zach Leatherman, Kitty Giraudel. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>86. Адаптивность, редакторы, инверсная тема, git --force, гриды, вёрстка, ES-модули в Node</title><link>https://web-standards.ru/podcast/86/</link><pubDate>Mon, 18 Sep 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 События<br>00:02:36 Вписаться в iPhone X<br>00:16:00 Редакторы кода<br>00:26:10 Инверсная тема в 153 байтах<br>00:33:15 Жизнь после git --force<br>00:41:02 История гридов<br>00:44:06 Вёрстка и программирование<br>01:01:51 ES-модули в Node и в бою<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/fronttalks/2017/">FrontTalks в Екатеринбурге 16—17 сентября</a><br>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 10 сентября</a><br>• <a href="http://fronthub.ru/">Fronthub в Ульяновске 11 ноября</a><br></p><p>Вписаться в iPhone X</p><p>• <a href="https://ayogo.com/blog/ios11-viewport/">iOS 11 Viewport</a><br>• <a href="http://stephenradford.me/removing-the-white-bars-in-safari-on-iphone-x/">Removing the White Bars in Safari on iPhone X</a><br>• <a href="https://github.com/w3c/csswg-drafts/pull/1819">Add safe area properties/constants</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/1693">Now that the iPhone X has been announced…</a><br></p><p>Редакторы кода</p><p>• <a href="https://www.sublimetext.com/blog/articles/sublime-text-3-point-0">Sublime Text 3.0</a><br>• <a href="http://blog.atom.io/2017/09/12/announcing-atom-ide.html">Introducing Atom-IDE</a><br></p><p>Инверсная тема в 153 байтах</p><p>• <a href="https://inclusive-components.design/a-theme-switcher/">A Theme Switcher</a><br></p><p>Жизнь после git --force</p><p>• <a href="https://evilmartians.com/chronicles/git-push---force-and-how-to-deal-with-it">Git push --force and how to deal with it</a><br>• <a href="https://www.git-tower.com/">Git Tower</a><br></p><p>История гридов</p><p>• <a href="https://youtu.be/J9uaT9dggZE">Creating CSS Grid</a><br></p><p>Вёрстка и программирование</p><p>• <a href="https://medium.com/p/d0a66b16de06">Is there any value in people who cannot write JS?</a><br>• <a href="https://habr.ru/p/337952/">Математика для программиста, HTML Шорты</a><br></p><p>ES-модули в Node и в бою</p><p>• <a href="https://blog.risingstack.com/whats-new-in-node-js-8-5/">What’s new in Node.js 8.5?</a><br>• <a href="http://2ality.com/2017/09/native-esm-node.html">Using ES modules natively in Node.js</a><br>• <a href="https://philipwalton.com/articles/deploying-es2015-code-in-production-today/">Deploying ES2015+ Code in Production Today</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/86.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/86.mp3" length="37022688"/><itunes:episode>86</itunes:episode><itunes:duration>4625</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 сентября 2017: Адаптивность, редакторы, инверсная тема, git --force, гриды, вёрстка, ES-модули в Node. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>87. Зачем Edge, Safari, Chrome 62, кому нужен CoffeeScript 2, идеи для DevTools</title><link>https://web-standards.ru/podcast/87/</link><pubDate>Mon, 25 Sep 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:08 События<br>00:11:21 Зачем вообще Edge<br>00:24:19 Новинки Safari<br>00:43:09 Бета Chrome 62<br>00:54:11 Кому нужен CoffeeScript 2<br>01:06:59 Идеи для DevTools<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/564590/">Pitercss_meetup №14 в Питере 26 сентября</a><br>• <a href="https://wsd.events/2017/10/21/">WSD в Минске 21 октября</a><br>• <a href="https://moscowcss.timepad.ru/event/576236/">Moscowcss 5 в Москве 31 октября</a><br>• <a href="http://odessafrontend.com/">OdessaFrontend в Одессе 27 сентября</a><br>• <a href="https://github.com/web-standards/calendar">Календарь событий по фронтенду</a><br>• <a href="https://github.com/web-standards/cityjs-list">Список сообществ CityJS</a><br>• <a href="https://2017.frontfest.ru/">Front Fest Moscow в Москве 18 ноября</a><br></p><p>Зачем вообще Edge</p><p>• <a href="https://channel9.msdn.com/Events/WebPlatformSummit/Microsoft-Edge-Web-Summit-2017">Microsoft Edge Web Summit</a><br></p><p>Новинки Safari</p><p>• <a href="https://webkit.org/blog/7956/new-webkit-features-in-safari-11/">New WebKit Features in Safari 11</a><br>• <a href="https://webkit.org/blog/7929/designing-websites-for-iphone-x/">Designing Websites for iPhone X</a><br>• <a href="https://twitter.com/iamvdo/status/910074435159420928">Min and max now in WebKit</a><br>• <a href="https://twitter.com/fat/status/910212974190587904">How to design for that iPhone X knub thing</a><br>• <a href="https://webkit.org/blog/7922/release-notes-for-safari-technology-preview-40/">Release Notes for Safari Technology Preview 40</a><br>• <a href="https://twitter.com/rreverser/status/902504540393660416">Holy shit it actually works in a stable Safari</a><br></p><p>Бета Chrome 62</p><p>• <a href="https://blog.chromium.org/2017/09/chrome-62-beta-network-quality.html">Chrome 62 Beta</a><br></p><p>Кому нужен CoffeeScript 2</p><p>• <a href="http://coffeescript.org/announcing-coffeescript-2/">CoffeeScript 2</a><br>• <a href="http://simonenko.su/8725324958/for-what-i-love-coffeescript">За что я люблю CoffeeScript (2011)</a><br></p><p>Идеи для DevTools</p><p>• <a href="https://medium.com/p/f54ba4d51891">Prototyping the Future of DevTools</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/87.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/87.mp3" length="40343470"/><itunes:episode>87</itunes:episode><itunes:duration>5040</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 сентября 2017: Зачем Edge, Safari, Chrome 62, кому нужен CoffeeScript 2, идеи для DevTools. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>88. Лицензии и DRM, SVG и border-image, графика, Шорты и JS-типизация, доступные диалоги</title><link>https://web-standards.ru/podcast/88/</link><pubDate>Mon, 02 Oct 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:02:55 Лицензии и DRM<br>00:25:35 Чудеса SVG и border-image<br>00:42:34 Оптимизация графики<br>00:55:31 Шорты и JS-типизация<br>01:03:39 Доступные диалоги<br></p><p>События</p><p>• <a href="https://wsd.events/2017/10/21/">WSD в Минске 21 октября</a><br>• <a href="https://wsd.events/2017/11/04/">WSD в Киеве 4 ноября</a><br>• <a href="https://fronteers.nl/congres/2017">Fronteers в Амстердаме 5—6 октября</a><br>• <a href="http://kharkivjs.org/">KharkivJS в Харькове 28—29 октября</a><br>• <a href="http://www.lvivcss.com.ua/">LvivCSS во Львове 11 ноября</a><br>• <a href="http://frontfest.ru/">FrontFest в Москве 18 ноября</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS в Москве 10 декабря</a><br></p><p>Лицензии и DRM</p><p>• <a href="https://code.facebook.com/posts/300798627056246">Relicensing React, Jest, Flow, and Immutable.js</a><br>• <a href="https://code.facebook.com/posts/121714468491809/relicensing-the-graphql-specification/">Relicensing the GraphQL specification</a><br>• <a href="https://alastairc.ac/2017/07/eme-at-the-w3c/">EME at the W3C</a><br>• <a href="https://alastairc.ac/2017/09/eme-misdirection/">EME Misdirection</a><br>• <a href="https://alistapart.com/article/considering-open-source-licenses">Considering Open Source Licenses</a><br></p><p>Чудеса SVG и border-image</p><p>• <a href="https://github.com/technopagan/sqip">SQIP, SVG-Based Image Placeholder</a><br>• <a href="http://jsbin.com/nopihep/edit?css,output">Border-image + linear-gradient</a><br>• <a href="https://twitter.com/iamvdo/status/913765484402790400">Border-image + Houdini Paint API</a><br>• <a href="https://htmlacademy.ru/courses/88">Рамки и фоны, часть 2</a><br></p><p>Оптимизация графики</p><p>• <a href="https://images.guide/">Essential Image Optimization</a><br>• <a href="https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format">HEIC</a><br>• <a href="https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding">HEIV</a><br></p><p>Шорты и JS-типизация</p><p>• <a href="https://habr.ru/p/338914/">Сахарный JS</a><br>• <a href="https://shopify.github.io/draggable/">Draggable JS</a><br>• <a href="http://coub.com/view/y2kir">Covfefescript?</a><br></p><p>Доступные диалоги</p><p>• <a href="https://habr.ru/p/338130/">It’s a (focus) Trap!</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/88.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/88.mp3" length="32462761"/><itunes:episode>88</itunes:episode><itunes:duration>4055</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 октября 2017: Лицензии и DRM, SVG и border-image, графика, Шорты и JS-типизация, доступные диалоги. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>89. Браузеры, сетки и смерть сайтов, плохая кнопка, зачем доступность, знакомьтесь, JS</title><link>https://web-standards.ru/podcast/89/</link><pubDate>Mon, 09 Oct 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:29 События<br>00:04:58 Браузеры и разнообразие<br>00:24:06 Сетки и смерть сайтов<br>00:36:17 Плохая кнопка<br>00:43:09 Зачем доступность<br>01:02:38 Знакомьтесь, JS<br></p><p>События</p><p>• <a href="https://wsd.events/2017/10/21/">WSD в Минске 21 октября</a><br>• <a href="https://wsd.events/2017/11/04/">WSD в Киеве 4 ноября</a><br>• <a href="https://fronteers.nl/congres/2017">Fronteers в Амстердаме 5—6 октября</a><br>• <a href="https://wsevents.ru/">Интерфейс для календаря</a><br></p><p>Браузеры и разнообразие</p><p>• <a href="https://blogs.windows.com/msedgedev/2017/10/05/microsoft-edge-ios-android-developer/">Microsoft Edge for iOS and Android</a><br>• <a href="http://tanalin.com/blog/2017/10/firefox-56/">Firefox 56</a><br>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/9i6wgXv7c7c/0kiqdQkhBQAJ">Intent to Implement: image async attribute</a><br>• <a href="https://css-tricks.com/help-users-save-data/">Help Your Users Save-Data</a><br></p><p>Сетки и смерть сайтов</p><p>• <a href="https://medium.com/p/89d07e48a564">Как создать адаптивную сетку</a><br>• <a href="https://frontender.info/">Frontender Magazine</a><br>• <a href="https://twitter.com/frontenderinfo/status/858341226327810048">У нас небольшая катастрофа</a><br></p><p>Плохая кнопка</p><p>• <a href="https://css-tricks.com/making-pure-css-playpause-button/">Making a Pure CSS Play/Pause Button</a><br></p><p>Зачем доступность</p><p>• <a href="https://medium.com/p/96174d95be75">Переключатель темы</a><br>• <a href="https://inclusive-components.design/tabbed-interfaces/">Tabbed Interfaces</a><br>• <a href="https://youtu.be/16gvkPfPIx4">How to build a toggle button</a><br>• <a href="https://www.w3.org/TR/wai-aria-practices-1.1/">ARIA Authoring Practices 1.1</a><br>• <a href="https://robdodson.me/the-future-of-accessibility-for-custom-elements/">The future of accessibility for custom elements</a><br></p><p>Знакомьтесь, JS</p><p>• <a href="https://htmlacademy.ru/courses/207">Знакомство с JavaScript</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/89.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/89.mp3" length="32622110"/><itunes:episode>89</itunes:episode><itunes:duration>4075</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 октября 2017: Браузеры, сетки и смерть сайтов, плохая кнопка, зачем доступность, знакомьтесь, JS. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>90. Затишье браузеров, Гитхаб, загрузка картинок, книги, война за CSS, редизайн Slack</title><link>https://web-standards.ru/podcast/90/</link><pubDate>Mon, 16 Oct 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:10 События<br>00:08:28 Затишье браузеров<br>00:12:31 Цифры Гитхаба<br>00:33:04 Загрузка картинок<br>00:39:24 (Не)нужные книги<br>00:48:54 Война за CSS<br>01:02:24 Редизайн Slack<br>01:19:11 Спецвыпуски<br></p><p>События</p><p>• <a href="https://wsd.events/2017/10/21/">WSD в Минске 21 октября</a><br>• <a href="https://wsd.events/2017/11/04/">WSD в Киеве 4 ноября</a><br>• <a href="http://piter-united.ru/itgm11/">IT Global Meetup #11 в Питере 28 октября</a><br>• <a href="http://odessafrontend.com/">OdessaFrontend #2 в Одессе 31 октября</a><br>• <a href="https://2018.cssconf.eu/">CSSconf в Берлине 1 июня</a><br>• <a href="https://2018.jsconf.eu/">JSConf в Берлине 2—3 июня</a><br>• <a href="http://2018.cssconf.com.au/">CSSConf AU в Мельбурне 20 марта</a><br>• <a href="https://youtu.be/iBUnHhEEqkE">I’m in IoT на Front-Trends</a><br></p><p>Затишье браузеров</p><p>• <a href="https://groups.google.com/d/msg/mozilla.dev.platform/aNUUx0S6PxE/3E3TkBXtAgAJ">Link rel=&quot;preload&quot; will be temporarily unshipped in Firefox 57</a><br>• <a href="https://github.com/web-standards/web-standards-days">Репозиторий WSD</a><br></p><p>Цифры Гитхаба</p><p>• <a href="https://githubuniverse.com/">GitHub Universe</a><br>• <a href="https://octoverse.github.com/">The State of the Octoverse 2017</a><br></p><p>Загрузка картинок</p><p>• <a href="http://simonenko.su/38146501854/improving-ux-for-web-form">Улучшаем опыт взаимодействия с формами</a><br>• <a href="https://youtu.be/lP-uvmpwBOs">Creating a Camera App</a><br>• <a href="https://youtu.be/5l6hecmxYwk">Uploading an Image</a><br></p><p>(Не)нужные книги</p><p>• <a href="http://meyerweb.com/eric/thoughts/2017/10/11/csstdg4e-goes-to-print/">CSS: The Definitive Guide, 4th Edition Goes to Print</a><br></p><p>Война за CSS</p><p>• <a href="http://www.didoo.net/2017/10/let-there-be-peace-on-css/">Let There Be Peace on CSS</a><br>• <a href="https://soundcloud.com/web-standards/episode-70">Обсуждение в 70 выпуске</a><br></p><p>Редизайн Slack</p><p>• <a href="https://medium.com/p/b124c405c193">Rebuilding Slack.com</a><br></p><p>Спецвыпуски</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/90.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/90.mp3" length="40702633"/><itunes:episode>90</itunes:episode><itunes:duration>5085</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 октября 2017: Затишье браузеров, Гитхаб, загрузка картинок, книги, война за CSS, редизайн Slack. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>91. Браузеры, общий MDN, ошибки верстальщиков, дизайнеры учатся кодить, харассмент</title><link>https://web-standards.ru/podcast/91/</link><pubDate>Tue, 24 Oct 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:11 События<br>00:05:02 Браузеры и MDN<br>00:35:15 Ошибки верстальщиков<br>00:46:27 Дизайнеры учатся кодить<br>00:56:36 Харассмент<br></p><p>События</p><p>• <a href="https://wsd.events/2017/10/21/">WSD в Минске прошёл 21 октября</a><br>• <a href="https://exantech.timepad.ru/event/592878/">Exantech Code Jam в Москве 28 октября</a><br>• <a href="https://wsd.events/2017/11/04/">WSD в Киеве</a> 4 ноября<br>• <a href="https://events.yandex.ru/events/meetings/25-okt-2017/">JavaScript Party в Новосибирске 25 октября</a><br>• <a href="https://2018.conf.rollingscopes.com/">Rolling Scopes в Минске 10–11 февраля</a><br>• <a href="https://2018.front-trends.com/speaking-at-front-trends/">Front‑Trends в Варшаве 24–25 мая</a><br></p><p>Браузеры и MDN</p><p>• <a href="https://blogs.windows.com/msedgedev/2017/10/17/edgehtml-16-fall-creators-update/">EdgeHTML 16</a><br>• <a href="https://youtu.be/jO8iVc4hEe8">Chrome 62</a><br>• <a href="https://github.com/adobe-fonts/source-sans-pro/releases/tag/variable-fonts">Source Sans Pro (variable)</a><br>• <a href="https://twitter.com/variablefonts/status/921070099783737344">Support for variable fonts has reached critical mass</a><br>• <a href="https://webkit.org/blog/8001/release-notes-for-safari-technology-preview-42/">Safari TP 42</a><br>• <a href="https://w3c.github.io/resource-hints/">Resource Hints</a><br>• <a href="https://twitter.com/kennethrohde/status/920676961298649088">PWAs with Firefox Nightly</a><br>• <a href="https://blog.mozilla.org/blog/2017/10/18/mozilla-brings-microsoft-google-w3c-samsung-together-create-cross-browser-documentation-mdn/">Mozilla brings Microsoft, Google, the W3C, Samsung to MDN</a><br>• <a href="http://www.w3fools.com/">W3Fools</a><br>• <a href="https://webplatform.github.io/">WebPlatform</a><br></p><p>Ошибки верстальщиков</p><p>• <a href="http://nicothin.pro/page/oshibki-i-spornye-voprosy-v-html-css-vjorstke-2">Ошибки и спорные вопросы вёрстки: разметка</a><br>• <a href="http://nicothin.pro/page/oshibki-i-spornye-voprosy-v-html-css-vjorstke-3">Ошибки и спорные вопросы вёрстки: стилизация</a><br></p><p>Дизайнеры учатся кодить</p><p>• <a href="https://teletype.in/@design-code/S1ZGYIt2Z">Почему я решил изучать код</a><br>• <a href="https://teletype.in/@design-code/SJM-kcITb">Хороший старт и первые проблемы</a><br>• <a href="https://events.yandex.ru/lib/talks/460/">Технолог — тоже дизайнер</a><br></p><p>Харассмент</p><p>• <a href="https://youtu.be/hDd3bzA7450">How microaggressions are like mosquito bites</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/91.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/91.mp3" length="33880900"/><itunes:episode>91</itunes:episode><itunes:duration>4232</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 октября 2017: Браузеры, общий MDN, ошибки верстальщиков, дизайнеры учатся кодить, харассмент. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>92. События, доступность и дизайн с Настей Суховерховой, создательницей Веблайнд</title><link>https://web-standards.ru/podcast/92/</link><pubDate>Mon, 30 Oct 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Настя Суховерхова</p><p>Темы</p><p>00:00:00 Интро<br>00:00:57 События<br>00:09:27 Доступность<br>00:55:46 Дизайн<br></p><p>События</p><p>• <a href="https://wsd.events/2017/11/04/">WSD в Киеве 4 ноября</a><br>• <a href="http://yglf.com.ua/">YGLF в Киеве 24–25 мая</a><br>• <a href="https://yougottalovefrontend.com/">YGLF в Тель-Авиве 30–31 октября</a><br>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcICUD5nBfRdAR6Fveosnqa5m">Видео с Chrome Dev Summit</a><br></p><p>Доступность</p><p>• <a href="http://weblind.ru/">Веблайнд</a><br>• <a href="https://github.com/web-standards/weblind.ru">Код на Гитхабе</a><br>• <a href="https://inclusive-components.design/collapsible-sections/">Collapsible Sections</a><br>• <a href="https://www.w3.org/TR/wai-aria-practices-1.1/">WAI-ARIA Authoring Practices 1.1</a><br>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7g">A11ycasts Роба Додсона</a><br></p><p>Дизайн</p><p>• <a href="https://habr.ru/p/340774/">Мои правила хорошей дизайн-системы</a><br>• <a href="https://habr.ru/p/341028/">Прототипирование на продакшен-технологиях</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/92.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/92.mp3" length="35590233"/><itunes:episode>92</itunes:episode><itunes:duration>4446</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 октября 2017: События, доступность и дизайн с Настей Суховерховой, создательницей Веблайнд. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>93. WSD, YGLF, ReactiveConf, графика и цвет, фокус и курсоры, React и Kotlin, украинский фронтенд</title><link>https://web-standards.ru/podcast/93/</link><pubDate>Tue, 07 Nov 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Юрий Артюх, Юрий Ткаченко</p><p>Темы</p><p>00:00:00 Интро<br>00:03:23 События<br>00:25:19 Проблемная ReactiveConf<br>00:44:52 Графика и цвет<br>00:56:43 Фокус и курсоры<br>01:09:59 React и Kotlin<br>01:24:54 Украинский фронтенд<br></p><p>События</p><p>• <a href="https://wsd.events/2017/11/04/">WSD в Киеве 4 ноября</a><br>• <a href="https://youtu.be/HRlSn8qqD-M">Запись трансляции</a><br>• <a href="http://yglf.com.ua/">YGLF Kyiv в Киеве 24–25 мая 2018</a><br>• <a href="https://frameworksdays.com/event/frontend-fwdays-17">Frontend fwdays в Киеве 26 ноября</a><br></p><p>Проблемная ReactiveConf</p><p>• <a href="https://reactiveconf.com/">ReactiveConf в Братиславе 25–27 октября</a><br>• <a href="https://medium.com/p/6e106b3816a5">Why I will not be speaking at ReactiveConf</a><br>• <a href="https://medium.com/p/3a463bf14bd8">Why I cancelled my ReactiveConf talk</a><br></p><p>Графика и цвет</p><p>• <a href="https://github.com/svg/svgo/releases/tag/v1.0.0">SVGO 1.0</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-context-properties">SVG: context-properties</a><br>• <a href="https://gif.ski/">Gifski</a><br>• <a href="https://imageoptim.com/api/ungif">GIF to video converter</a><br></p><p>Фокус и курсоры</p><p>• <a href="https://www.focusingly.net/">Focusingly</a><br>• <a href="https://codepen.io/AllThingsSmitty/pen/MOYNBO">A Better Focus</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/1936">Change the pointer cursor</a><br>• <a href="https://bjango.com/articles/colourmanagementgamut/">Colour management and gamut</a><br></p><p>React и Kotlin</p><p>• <a href="https://github.com/JetBrains/create-react-kotlin-app">Create React Kotlin App</a><br>• <a href="https://increment.com/development/the-melting-pot-of-javascript/">The melting pot of JavaScript</a><br>• <a href="https://twitter.com/NetflixUIE/status/923374215041912833">Removing React.js resulted in a 50% perf improvement</a><br>• <a href="https://jakearchibald.com/2017/netflix-and-react/">Netflix functions without client-side React</a><br></p><p>Украинский фронтенд</p><p>• <a href="http://kottans.org/">Kottans</a><br>• <a href="http://frontend-science.com/">Front-end Science</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/93.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/93.mp3" length="47802647"/><itunes:episode>93</itunes:episode><itunes:duration>5973</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 ноября 2017: WSD, YGLF, ReactiveConf, графика и цвет, фокус и курсоры, React и Kotlin, украинский фронтенд. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>94. События, Node.js 8 LTS, типографика и CSS, интервенции Chrome, дизайн в Деньгах</title><link>https://web-standards.ru/podcast/94/</link><pubDate>Mon, 13 Nov 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Михаил Колосков</p><p>Темы</p><p>00:00:00 Интро<br>00:01:47 События<br>00:14:18 Node.js<br>00:22:31 Типографика и CSS<br>00:29:34 Интервенции Chrome<br>00:44:39 Дизайн в Деньгах<br></p><p>События</p><p>• <a href="https://www.youtube.com/playlist?list=PLKaafC45L_SQR57ehut1UTl1gcEZZ9hqL">Видео с FrontTalks в Екатеринбурге 16–17 сентября</a><br>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHcH08btMm9QFbdOCvHqHz8G">Видео с WSD в Минске 21 октября</a><br>• <a href="http://conf.ladiescode.ru/">Ladies Code в Москве 25 ноября</a><br>• <a href="https://wsd.events/2018/02/03/">WSD в Москве 3 февраля</a><br>• <a href="https://krddevdays.timepad.ru/event/592416/">Krasnodar Frontend #1 в Краснодаре 19 ноября</a><br>• <a href="https://ember-js-spb.timepad.ru/event/605442/">Ember.js Meetup #2 в Петербурге 24 ноября</a><br>• <a href="https://twitter.com/KharkivFrontend">KharkivFrontend в Харькове 9 декабря</a><br>• <a href="http://www.jsfest.com.ua/">JS Fest в Киеве 30–31 марта</a><br></p><p>Node.js</p><p>• <a href="https://medium.com/p/74cf754a10a0">Node.js 8 Moves into LTS</a><br>• <a href="https://twitter.com/pepelsbey/status/928216083248623616">Жду npm install уже минут 10</a><br></p><p>Типографика и CSS</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/47BHtmz0jVY/itAC_xpwBgAJ">Intent to Ship text-decoration-skip-ink</a><br>• <a href="https://drafts.csswg.org/css-text-decor-3/#text-decoration-line-property">CSS Text Decoration L3</a><br>• <a href="https://drafts.csswg.org/css-pseudo-4/#highlight-selectors">CSS Pseudo-Elements L4</a><br></p><p>Интервенции Chrome</p><p>• <a href="http://tonsky.me/blog/chrome-intervention/">My web app died from performance bankruptcy</a><br>• <a href="https://www.chromestatus.com/features#intervention">Chrome Platform Status: Interventions</a><br></p><p>Дизайн в Деньгах</p><p>• <a href="https://twitter.com/nicewebtype/status/929035812662063105">Grid Layout + 3:4 modular scale</a><br>• <a href="https://github.com/bemdesign/bem-layouts">bemdesign/bem-layouts</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/94.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/94.mp3" length="43654307"/><itunes:episode>94</itunes:episode><itunes:duration>5454</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 ноября 2017: События, Node.js 8 LTS, типографика и CSS, интервенции Chrome, дизайн в Деньгах. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>95. Firefox, парное программирование, перфоманс, a11y, книги и термины, школы при компаниях, юниоры</title><link>https://web-standards.ru/podcast/95/</link><pubDate>Mon, 20 Nov 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Саша Годун</p><p>Темы</p><p>00:00:00 Интро<br>00:02:17 События<br>00:04:19 Firefox жив!<br>00:12:32 Парное программирование<br>00:24:36 Дорогой JS<br>00:31:31 Доступность<br>00:41:21 Книги и термины<br>00:52:23 Школы при компаниях<br>01:00:54 Юниоры<br></p><p>События</p><p>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHcr7Ar9b6B29J-fXXOMZlOW">Видео с WSD в Киеве</a><br>• <a href="https://wsd.events/2018/02/03/">WSD в Москве 3 февраля</a><br>• <a href="https://pitercss.timepad.ru/event/613060/">Pitercss_meetup №16 в Питере 28 ноября</a><br>• <a href="https://react.amsterdam/">React Amsterdam в Амстердаме 13 апреля</a><br></p><p>Firefox жив!</p><p>• <a href="http://tanalin.com/blog/2017/11/firefox-57/">Firefox 57</a><br>• <a href="http://hacks.mozilla.org/2017/09/developer-edition-devtools-update-now-with-photon-ui/">Firefox Quantum Devtools</a><br>• <a href="https://twitter.com/mart3ll/status/930435671143088128">Firefox Quantum is live! Have some pixels!</a><br></p><p>Парное программирование</p><p>• <a href="https://code.visualstudio.com/blogs/2017/11/15/live-share">Introducing Visual Studio Live Share</a><br>• <a href="https://blog.atom.io/2017/11/15/code-together-in-real-time-with-teletype-for-atom.html">Code together in real time with Teletype for Atom</a><br>• <a href="https://www.highcharts.com/">Highcharts</a><br></p><p>Дорогой JS</p><p>• <a href="https://medium.com/p/84009f51e99e">The Cost Of JavaScript</a><br>• <a href="https://infrequently.org/2017/10/can-you-afford-it-real-world-web-performance-budgets/">Real-world Web Performance Budgets</a><br></p><p>Доступность</p><p>• <a href="http://www.the-village.ru/village/business/opyt/257012-accessibility-yandex">В интернете нет ни ступенек, ни пандусов</a><br>• <a href="https://github.com/evcohen/eslint-plugin-jsx-a11y">Static AST checker for a11y rules on JSX elements</a><br>• <a href="https://youtu.be/6RwBzVioy-o">Индуктивная доступность, Антон Есауленко</a><br>• <a href="https://soundcloud.com/naadiamusic">Наадя</a><br>• <a href="http://arzamas.academy/">Arzamas</a><br>• <a href="http://weblind.ru/">Веблайнд</a><br></p><p>Книги и термины</p><p>• <a href="https://www.piter.com/collection/all/product/sekrety-css-idealnye-resheniya-ezhednevnyh-zadach">Секреты CSS, Лия Веру</a><br>• <a href="https://abookapart.com/">A Book Apart</a><br>• <a href="https://www.mann-ivanov-ferber.ru/tag/category-book-apart/">A Book Apart в МИФе</a><br>• <a href="http://shop.oreilly.com/product/0636920012726.do">CSS: The Definitive Guide</a><br>• <a href="http://meyerweb.com/eric/thoughts/2017/11/14/declining-complexity-in-css/">Declining Complexity in CSS, Эрик Мейер</a><br>• <a href="http://shtonda.blogspot.ru/2017/09/css-definitive-guide-4ed-meyer-weyl.html">Будет издана книга «CSS. Полное руководство»</a><br>• <a href="https://github.com/web-standards/dictionary">Словари по фронтенду</a><br></p><p>Школы при компаниях</p><p>• <a href="https://medium.com/p/b349c398a25f">Ночной фронтенд #10 </a><br></p><p>Юниоры</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/95.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/95.mp3" length="36774645"/><itunes:episode>95</itunes:episode><itunes:duration>4594</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 ноября 2017: Firefox, парное программирование, перфоманс, a11y, книги и термины, школы при компаниях, юниоры. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>96. Firefox 58, JS-модули, React + BEM, карьера, For Web, паблики и Smashing Magazine</title><link>https://web-standards.ru/podcast/96/</link><pubDate>Mon, 27 Nov 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев</p><p>Гости: Андрей Романов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:06 События<br>00:14:27 Firefox 58 и совместимость браузеров<br>00:30:16 JS-модули, React + BEM<br>01:07:31 Карьера, For Web<br>01:28:13 Паблики и Smashing Magazine<br></p><p>События</p><p>• <a href="https://medium.com/p/9e41541f3c91">Ответы на вопросы про YGLF Kyiv</a><br>• <a href="https://jsconf.am/">JSConf Armenia в Ереване 9 декабря</a><br>• <a href="https://2018.cssconf.eu/call-for-speakers/">Приём докладов на CSSconf</a><br>• <a href="https://2018.jsconf.eu/call-for-speakers/">Приём докладов на JSConf</a><br></p><p>Firefox 58 и совместимость браузеров</p><p>• <a href="https://hacks.mozilla.org/2017/11/new-in-firefox-58-developer-edition/">New in Firefox 58: Developer Edition</a><br>• <a href="http://wantr.ru/">Wantr</a><br></p><p>JS-модули, React + BEM</p><p>• <a href="https://developers.google.com/web/updates/2017/11/dynamic-import">Dynamic import()</a><br>• <a href="https://zhukovka.github.io/js/featured/lit-html">Что за lit-html?</a><br>• <a href="http://kizu.ru/bemto-components/">Bemto-components</a><br>• <a href="https://vk.com/wall109267511_2997">jQuery умер, да здравствует React</a><br>• <a href="https://youtu.be/p5g4giWmcvE">Как я перестал верить технологиям</a><br></p><p>Карьера, For Web</p><p>• <a href="http://andrew-r.ru/">Andrey Romanov</a><br>• <a href="https://vk.com/forwebdev">Паблик For Web</a><br>• <a href="https://t.me/forwebdev">Телеграм For Web</a><br>• <a href="http://forwebdev.ru/">Сайт For Web</a><br></p><p>Паблики и Smashing Magazine</p><p>• <a href="https://www.smashingmagazine.com/">Smashing Magazine</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/96.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/96.mp3" length="49732147"/><itunes:episode>96</itunes:episode><itunes:duration>6214</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 ноября 2017: Firefox 58, JS-модули, React + BEM, карьера, For Web, паблики и Smashing Magazine. Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>97. Edge и Chrome, Firefox и веб-компоненты, CSS-волшебники, подкаст, форматы, поддержка</title><link>https://web-standards.ru/podcast/97/</link><pubDate>Mon, 04 Dec 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:13 События<br>00:10:04 Edge и Chrome<br>00:31:15 Firefox и веб-компоненты<br>00:44:15 CSS-волшебники<br>01:01:12 Подкаст, форматы, поддержка<br></p><p>События</p><p>• <a href="https://www.facebook.com/events/374527499670386/">KharkivFrontend #_0 в Харькове 9 декабря</a><br>• <a href="https://vk.com/rndjs">RND.JS #4 в Ростове-на-Дону 9 декабря</a><br>• <a href="https://holyjs-moscow.ru">HolyJS в Москве 10–11 декабря</a><br>• <a href="https://wsd.events/2018/02/03/">WSD в Москве 3 февраля</a><br>• <a href="http://frontendconf.ru/">Frontend Conf в Москве 6–7 июня</a><br>• <a href="http://scotlandcss.com/">ScotlandCSS в Эдинбурге 18 июля</a><br>• <a href="http://scotlandjs.com/">ScotlandJS в Эдинбурге 18–20 июля</a><br>• <a href="https://pitercss.com/">pitercss_conf в Петербурге 8-9 июня</a><br></p><p>Edge и Chrome</p><p>• <a href="https://blogs.windows.com/windowsexperience/2017/11/30/microsoft-edge-now-available-for-ios-and-android/">Edge now available for iOS and Android</a><br>• <a href="https://youtu.be/Eyw_mwbABIQ">DevTools Chrome 63</a><br>• <a href="https://developers.google.com/web/updates/2017/11/devtools-release-notes">DevTools Chrome 64</a><br></p><p>Firefox и веб-компоненты</p><p>• <a href="https://groups.google.com/d/msg/mozilla.dev.platform/aJvUlADn-Hk/BYB52MgDBQAJ">Intent to implement: Shadow DOM</a><br>• <a href="https://groups.google.com/d/msg/mozilla.dev.platform/BI3I0U7TDw0/6-W39tXpBAAJ">Intent to implement: Custom Elements</a><br>• <a href="https://youtu.be/SX3qGBZ6UpM">Светлое будущее Custom Elements</a><br>• <a href="https://bkardell.com/blog/TheWalrus.html">I is=&quot;the walrus&quot;</a><br>• <a href="https://twitter.com/rem/status/936665175335292930">GitHub vulnerability announcements</a><br></p><p>CSS-волшебники</p><p>• <a href="http://kizu.ru/en/blog/flexible-overflow/">Flexible Overflow</a><br>• <a href="https://twitter.com/innovati/status/934453395410255872">A few syntaxes for element queries in CSS</a><br>• <a href="http://meyerweb.com/eric/thoughts/2017/11/27/generating-wireframe-boxes-with-css-and-html5/">Generating Wireframe Boxes with CSS and HTML5</a><br></p><p>Подкаст, форматы, поддержка</p><p>• <a href="https://github.com/web-standards/podcast/issues/182">Сгенерировать XML-фид из описаний выпуска</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/97.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/97.mp3" length="34974815"/><itunes:episode>97</itunes:episode><itunes:duration>4369</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 декабря 2017: Edge и Chrome, Firefox и веб-компоненты, CSS-волшебники, подкаст, форматы, поддержка. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>98. Декодинг картинок, анимация и авторизация, Webpack или Parcel, GIF, Smashing Magazine</title><link>https://web-standards.ru/podcast/98/</link><pubDate>Mon, 11 Dec 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Виталий Фридман</p><p>Темы</p><p>00:00:00 Интро<br>00:04:19 События<br>00:23:16 Новинки браузеров<br>00:53:28 Webpack или Parcel<br>01:16:46 GIF устарел<br>01:26:30 Smashing Magazine<br></p><p>События</p><p>• <a href="https://holyjs-moscow.ru">HolyJS в Москве 10–11 декабря</a><br>• <a href="https://pitercss.timepad.ru/event/627086/">Pitercss_meetup №17 в Питере 20 декабря</a><br>• <a href="http://minskjs.by/">MinskJS Meetup 3 в Минске 25 января</a><br>• <a href="https://wsd.events/2018/02/03/">WSD в Москве 3 февраля</a><br>• <a href="https://2018.conf.rollingscopes.com/">Rolling Scopes в Минске 10–11 февраля</a><br>• <a href="https://smashingconf.com/">Smashing Conf</a><br></p><p>Новинки браузеров</p><p>• <a href="https://webkit.org/blog/8039/release-notes-for-safari-technology-preview-45/">Safari TP 45</a><br>• <a href="https://developers.google.com/web/updates/2017/12/nic63">Chrome 63</a><br>• <a href="https://groups.google.com/a/chromium.org/d/msg/Blink-dev/MbXp16hQclY/bQjegyrbAgAJ">Intent to Ship: image decoding attribute</a><br>• <a href="https://twitter.com/dancwilson/status/938138635953692672">Chrome 65 adding Web Animations API implementation</a><br>• <a href="https://groups.google.com/d/msg/mozilla.dev.platform/tsevyqfBHLE/lccldWNNBwAJ">Intent to Ship: Web Authentication</a><br></p><p>Webpack или Parcel</p><p>• <a href="https://github.com/webpack/webpack/issues/6064">Webpack 4.0.0-alpha.0</a><br>• <a href="https://parceljs.org">Parcel</a><br></p><p>GIF устарел</p><p>• <a href="https://habr.ru/p/343958/">Эволюция img Gif без формата GIF</a><br>• <a href="https://www.smashingmagazine.com/2017/12/grid-inspector/">Debugging Grid Layouts With Firefox Grid Inspector</a><br></p><p>Smashing Magazine</p><p>• <a href="https://twitter.com/pukhalski">Илья Пухальский</a><br>• <a href="https://twitter.com/smashingmag">Виталий Фридман</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/98.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/98.mp3" length="52845459"/><itunes:episode>98</itunes:episode><itunes:duration>6603</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 декабря 2017: Декодинг картинок, анимация и авторизация, Webpack или Parcel, GIF, Smashing Magazine. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>99. Бета Chrome 64 и V8, опенсорс, что не так с CSS и классами в JS, HTML 5.2 и WHATWG</title><link>https://web-standards.ru/podcast/99/</link><pubDate>Mon, 18 Dec 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:03:21 События<br>00:15:47 Бета Chrome 64 и V8<br>00:20:30 Поддержка опенсорса<br>00:50:00 Что не так с CSS<br>01:05:50 Что не так с классами в JS<br>01:22:22 HTML 5.2 и WHATWG<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/627086/">Pitercss_meetup №17 в Питере 20 декабря</a><br>• <a href="https://wsd.events/2018/02/03/">WSD в Москве 3 февраля</a><br>• <a href="https://holyjs-piter.ru/">HolyJS Piter в Питере 19–20 мая</a><br>• <a href="http://yglf.com.ua/">YGLF Kyiv в Киеве 24–25 мая</a><br>• <a href="https://2018.front-trends.com/">Front-Trends в Варшаве 24–25 мая</a><br>• <a href="http://frontendconf.ru/">Frontend Conf в Москве 28–29 мая</a><br>• <a href="https://2018.cssconf.eu/">CSSconf в Берлине 1 июня</a><br>• <a href="https://2018.jsconf.eu/">JSConf в Берлине 2–3 июня</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br>• <a href="https://cssday.nl/2018">CSS Day в Амстердаме 14–15 июня</a><br></p><p>Бета Chrome 64 и V8</p><p>• <a href="https://developers.google.com/web/updates/2017/12/chrome-63-64-media-updates">Chrome 64 Beta</a><br>• <a href="https://v8project.blogspot.ru/2017/12/javascript-code-coverage.html">V8 JavaScript code coverage</a><br></p><p>Поддержка опенсорса</p><p>• <a href="https://www.patreon.com/sindresorhus">Sindre Sorhus is creating open source software</a><br>• <a href="https://gitcoin.co/">Gitcoin</a><br></p><p>Что не так с CSS</p><p>• <a href="https://vimeo.com/237192358">CSS Reset: Bert Bos &amp; Håkon Wium Lie</a><br></p><p>Что не так с классами в JS</p><p>• <a href="https://twitter.com/rauschma/status/937832318177366016">I don’t like this pattern</a><br>• <a href="https://twitter.com/bmeurer/status/937968208140750851">Ideally the latter I’d say</a><br></p><p>HTML 5.2 и WHATWG</p><p>• <a href="https://www.w3.org/TR/html52/changes.html#changes">Рекомендация HTML 5.2</a><br>• <a href="https://lists.w3.org/Archives/Public/public-html/2017Dec/0006.html">Thanks Steve for everything</a><br>• <a href="http://css-live.ru/vecssti-s-polej/novaya-politika-whatwg-shag-k-edinomu-standartu-html.html">Новая политика WHATWG: шаг к единому стандарту HTML?</a><br>• <a href="https://twitter.com/heydonworks/status/940486866201169920">Please ignore the WHATWG HTML spec</a><br>• <a href="https://github.com/whatwg/html/commit/7c28027b80208aa6b126fa7b086c44877f584178">Add link rel=&quot;modulepreload&quot;</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/99.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/99.mp3" length="50820555"/><itunes:episode>99</itunes:episode><itunes:duration>6350</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 декабря 2017: Бета Chrome 64 и V8, опенсорс, что не так с CSS и классами в JS, HTML 5.2 и WHATWG. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>100. Юбилей, что изменилось, сервис-воркеры, замороженный UA, фронтенд в 2017, молодые фронтендеры</title><link>https://web-standards.ru/podcast/100/</link><pubDate>Mon, 25 Dec 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:12 Юбилей<br>00:13:36 Зачем события<br>00:16:45 Что изменилось за два года<br>00:28:29 Новости недели<br>00:38:35 Фронтенд в 2017 году<br>00:44:32 Новые форматы новостей<br>00:54:57 Кому молодых фронтендеров?<br></p><p>Юбилей</p><p>• <a href="http://dobroletstudio.ru/">Добролёт</a><br>• <a href="https://soundcloud.com/web-standards/pilot-1">Пилотный выпуск №1</a><br>• <a href="https://soundcloud.com/web-standards/episode-65">Выпуск №65 с Виталием Слободиным из PhantomJS</a><br></p><p>Зачем события</p><p>• Промокод wst для <a href="http://yglf.com.ua/">YGLF Kyiv</a> даёт 10% скидку<br></p><p>Что изменилось за два года</p><p>• <a href="http://flexboxfroggy.com/">Flexbox Froggy</a><br>• <a href="http://cssgridgarden.com/">Grid Garden</a><br>• <a href="https://toster.ru/q/489934">Как работает на низком уровне Node.js и Angular?</a><br></p><p>Новости недели</p><p>• <a href="https://blogs.windows.com/msedgedev/2017/12/19/service-workers-going-beyond-page/">Service Workers: Going beyond the page</a><br>• <a href="https://webkit.org/blog/8042/release-notes-for-safari-technology-preview-46/">Release Notes for Safari Technology Preview 46</a><br>• <a href="https://twitter.com/rmondello/status/943545865204989953">STP 46 freezes Safari’s user agent</a><br>• <a href="http://webcomicname.com/post/152958755984">I want things to be different…</a><br>• <a href="https://venturebeat.com/2017/12/19/chrome-will-start-blocking-ads-on-february-15/">Chrome will start blocking ads on February 15</a><br></p><p>Фронтенд в 2017 году</p><p>• <a href="https://medium.com/p/4548d085977f">Frontend in 2017: The important parts</a><br>• <a href="https://youtu.be/CaDnbOjXjRg">Мой ванильный CSS</a><br>• <a href="https://twitter.com/zachleat/status/942803370712223744">Missed naming opportunities</a><br></p><p>Новые форматы новостей</p><p>• <a href="https://www.youtube.com/webstandards_ru/">Веб-стандарты на Ютубе</a><br>• <a href="https://youtu.be/Gnu0QBNZ4AU">Best Dynamic USB Microphone</a><br>• <a href="https://youtu.be/EHgSC3C0pTw">Good Starter Microphone</a><br></p><p>Кому молодых фронтендеров?</p><p>• <a href="https://htmlacademy.ru/profession/frontender">Профессия «Фронтенд-разработчик»</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/100.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/100.mp3" length="27602637"/><itunes:episode>100</itunes:episode><itunes:duration>3448</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 декабря 2017: Юбилей, что изменилось, сервис-воркеры, замороженный UA, фронтенд в 2017, молодые фронтендеры. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>101. Как отмечать НГ, что читать и смотреть, Звёздные войны, Толкин и фантастика, оливье и… песня!</title><link>https://web-standards.ru/podcast/101/</link><pubDate>Sun, 31 Dec 2017 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:03:08 Как отмечаем НГ<br>00:17:35 Звёздные войны<br>00:34:04 Новогодний стол<br>00:44:04 Про книги<br>00:57:24 Дж. Р. Р. Толкин<br>01:05:46 Про сериалы<br>01:24:41 Закругляемся<br>01:28:24 Песня<br></p><p>Как отмечаем НГ</p><p>• <a href="http://ultimateclassicrock.com/david-bowie-year-by-year-photos/">David Bowie Year by Year</a><br>• <a href="http://domakesaythink.com/">Do Make Say Think</a><br>• <a href="http://www.the-village.ru/village/food/new-place/160295-terminal-bar">Terminal Bar на Белинского</a><br></p><p>Звёздные войны</p><p>Осторожно, спойлеры!</p><p>• <a href="https://youtu.be/Q0CbN8sfihY">Star Wars: The Last Jedi Trailer</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%97%D1%83%D0%B1%D0%B0%D1%81%D1%82%D0%B8%D0%BA%D0%B8_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC)">Зубастики</a><br>• <a href="https://youtu.be/RNbzSH84mj0">All Changes Made to Star Wars</a><br>• <a href="https://youtu.be/dCT1YUtNOA8">Nosferatu (1922)</a><br></p><p>Новогодний стол</p><p>• <a href="https://ru.wikipedia.org/wiki/%D0%9E%D0%BB%D0%B8%D0%B2%D1%8C%D0%B5_(%D1%81%D0%B0%D0%BB%D0%B0%D1%82)">Оливье</a><br>• <a href="https://en.wikipedia.org/wiki/Aperol_Spritz">Aperol Spritz</a><br></p><p>Про книги</p><p>• <a href="https://www.e-reading.club/series.aspx/3599/Zvezdnye_Voyny.html">Продолжение Звёздных войн</a><br>• <a href="https://www.litres.ru/kleyton-kristensen/dilemma-innovatora-kak-iz-za-novyh-tehnologiy-pogibaut-silnye-kompanii/">Дилемма инноватора</a><br>• <a href="https://www.litres.ru/uval-noy-harari/sapiens-kratkaya-istoriya-chelovechestva/">Sapiens. Краткая история человечества</a><br>• <a href="https://www.litres.ru/dmitriy-bykov/orfografiya/">Орфография</a><br>• <a href="https://www.litres.ru/mihail-zygar/vsya-kremlevskaya-rat-kratkaya-istoriya-sovremennoy-rossii/">Вся кремлёвская рать</a><br>• <a href="https://www.litres.ru/donna-tartt-2/">Донна Тартт</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%90%D0%BC%D0%BC%D0%B0%D0%BD%D0%B8%D1%82%D0%B8,_%D0%9D%D0%B8%D0%BA%D0%BA%D0%BE%D0%BB%D0%BE">Никколо Амманити</a><br>• <a href="http://fuga.ru/">Лёха Андреев</a><br>• <a href="https://www.litres.ru/arkadiy-i-boris-strugackie/grad-obrechennyy-121732/">Град обреченный</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BD%D1%8F%D0%B7%D1%8C_%D0%A1%D0%B2%D0%B5%D1%82%D0%B0">Князь Света</a><br></p><p>Дж. Р. Р. Толкин</p><p>• <a href="https://www.litres.ru/dzhon-tolkin/silmarillion-10743047/">Сильмариллион</a><br></p><p>Про сериалы</p><p>• <a href="https://ru.wikipedia.org/wiki/%D0%A5%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9_%D0%B4%D0%BE%D0%BA%D1%82%D0%BE%D1%80_(%D1%82%D0%B5%D0%BB%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB)">Хороший доктор</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%93%D0%BE%D0%BC%D0%BE%D1%80%D1%80%D0%B0_(%D1%82%D0%B5%D0%BB%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB)">Гоморра</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%80%D0%BA%D0%BE_(%D1%82%D0%B5%D0%BB%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB)">Нарко</a><br>• <a href="https://youtu.be/DN6WKAqfGvY">Государство у Чарльза Тилли</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%B1%D1%83_(%D1%82%D0%B5%D0%BB%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB)">Табу</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B7_%D1%81%D0%BB%D1%83%D0%B6%D0%B0%D0%BD%D0%BA%D0%B8_(%D1%82%D0%B5%D0%BB%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB)">Рассказ служанки</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%A5%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D0%B8_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC)">Хранители</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%9E%D1%85%D0%BE%D1%82%D0%BD%D0%B8%D0%BA_%D0%B7%D0%B0_%D1%80%D0%B0%D0%B7%D1%83%D0%BC%D0%BE%D0%BC">Охотник за разумом</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_(%D1%82%D0%B5%D0%BB%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB)">Метод</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%BE%D1%86%D0%BA%D0%B8%D0%B9_(%D1%82%D0%B5%D0%BB%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB)">Троцкий</a><br></p><p>Закругляемся</p><p>• <a href="https://en.wikipedia.org/wiki/Dream_a_Little_Dream_of_Me">Dream a Little Dream of Me</a><br></p><p>Песня</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/101.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/101.mp3" length="43014869"/><itunes:episode>101</itunes:episode><itunes:duration>5374</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 декабря 2017: Как отмечать НГ, что читать и смотреть, Звёздные войны, Толкин и фантастика, оливье и… песня!. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>102. Эксперименты с CSS, Хаяку на JS, как развиваются спецификации CSS, стили в компонентном стеке</title><link>https://web-standards.ru/podcast/102/</link><pubDate>Tue, 09 Jan 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Роман Комаров</p><p>Темы</p><p>00:00:00 Интро<br>00:01:59 События<br>00:04:12 Эксперименты с CSS<br>00:44:30 Развитие спецификаций<br>01:08:32 Компонентный CSS<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/642039/">Pitercss_meetup №18 в Питере 24 января</a><br>• <a href="https://wsd.events/2018/02/03/">WSD в Москве 3 февраля</a><br>• <a href="https://amsterdamjs.com/">AmsterdamJS в Амстердаме 1 июня</a><br></p><p>Эксперименты с CSS</p><p>• <a href="https://youtu.be/fas7NHBe3BQ">Бесчеловечные эксперименты над CSS</a><br>• <a href="https://wsd.events/2011/12/13/pres/css-experiments/">Инструменты для экспериментов</a><br>• <a href="http://kizu.ru/en/blog/flexible-overflow/">Flexible Overflow</a><br>• <a href="http://kizu.ru/en/blog/counters-and-stones/">Counters and Stones</a><br>• <a href="https://wsd.events/2011/10/29/pres/wars/castle/">Castle of Sinister Sorcerers</a><br>• <a href="https://pepelsbey.net/2009/04/zen-coding-concept/">Zen Coding 2.0. Концепт</a><br>• <a href="http://hayakubundle.com/">Hayaku</a><br></p><p>Развитие спецификаций</p><p>• <a href="https://habr.ru/p/315196/">Математика CSS-шлюзов</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/544">Re-adding min() and max()?</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/581">Native interpolation function in CSS</a><br>• <a href="https://leaverou.github.io/conic-gradient/">CSS conic-gradient() polyfill</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/1936">Change the pointer cursor to indicate any interactive element</a><br>• <a href="https://github.com/ResponsiveImagesCG/cq-usecases/issues/44">Move to WICG to get more traction?</a><br>• <a href="https://www.w3.org/TR/css-color-4/#hex-notation">The RGB hexadecimal notations</a><br></p><p>Компонентный CSS</p><p>• <a href="https://24ways.org/2017/styling-components-typed-css-with-stylable/">Typed CSS With Stylable</a><br>• <a href="https://www.styled-components.com/">Styled Components</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/102.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/102.mp3" length="39772606"/><itunes:episode>102</itunes:episode><itunes:duration>4969</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 января 2018: Эксперименты с CSS, Хаяку на JS, как развиваются спецификации CSS, стили в компонентном стеке. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>103. Интерфейсы, точка с запятой в JS, выравнивание в CSS, SVG, проекты, фронтендер в Берлине</title><link>https://web-standards.ru/podcast/103/</link><pubDate>Mon, 15 Jan 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Андрей Саломатин</p><p>Темы</p><p>00:00:00 Интро<br>00:02:13 События<br>00:05:39 Браузеры и интерфейсы<br>00:29:57 Что-то помню, где искать?<br>00:32:46 Точка с запятой в JS<br>00:43:54 Выравнивание в CSS<br>01:02:47 Трюки Сары с SVG<br>01:07:57 Управление проектами<br>01:24:38 Фронтендер в Берлине<br></p><p>События</p><p>• <a href="https://meetabit.com/events/piterjs-21">PiterJS в Питере 18 января</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/20-Jan-2018/">Я.Субботник в Нижнем Новгороде 20 января</a><br>• <a href="https://pitercss.timepad.ru/event/642039/">Pitercss_meetup в Питере 24 января</a><br>• <a href="https://minskjs.timepad.ru/event/606146/">MinskJS в Минске 25 января</a><br>• <a href="https://wsd.events/2018/02/03/">WSD в Москве 3 февраля</a><br></p><p>Браузеры и интерфейсы</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/kqD_G4sxfZE/6CJM01X2BwAJ">Intent to Implement :matches()</a><br>• <a href="https://bugzilla.mozilla.org/1406825">Enable Custom Elements v1</a><br>• <a href="https://bugzilla.mozilla.org/1428002">Enable script type=&quot;module&quot;</a><br>• <a href="https://youtu.be/mXfMtbeYfA4">Building Bridges, WarsawJS</a><br>• <a href="https://soundcloud.com/podcastcode/6-dont-make-me-write-ui">Code Podcast: Don’t make me write UI!</a><br>• <a href="https://github.com/w3c/css-houdini-drafts/wiki">CSS Houdini</a><br></p><p>Что-то помню, где искать?</p><p>• <a href="https://telegram.me/webstandards_ru">Телеграм</a><br></p><p>Точка с запятой в JS</p><p>• <a href="https://github.com/tc39/ecma262/pull/1062">Hazard of Automatic Semicolon Insertion</a><br>• <a href="https://prettier.io/">Prettier</a><br>• <a href="https://github.com/standard/standard">JavaScript Standard Style</a><br>• <a href="https://github.com/airbnb/javascript">Airbnb JavaScript Style Guide</a><br></p><p>Выравнивание в CSS</p><p>• <a href="https://medium.com/p/2d3ea7a02a36">Demystifying CSS alignment</a><br></p><p>Трюки Сары с SVG</p><p>• <a href="https://www.sarasoueidan.com/blog/optimizing-svg-delivery-with-svg/">Optimizing SVG Text &amp; Image Delivery with Inline SVG</a><br>• <a href="http://www.sarasoueidan.com/blog/svg-object-fit/">Cropping &amp; Scaling Images Using SVG Documents</a><br></p><p>Управление проектами</p><p>• <a href="https://medium.com/p/c3ed049e8d91">Systems thinking in management</a><br></p><p>Фронтендер в Берлине</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/103.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/103.mp3" length="49401709"/><itunes:episode>103</itunes:episode><itunes:duration>6172</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 января 2018: Интерфейсы, точка с запятой в JS, выравнивание в CSS, SVG, проекты, фронтендер в Берлине. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>104. Селектор matches, гриды, нейровёрстка,, согласие по main, JS-модули, шортики и уважение</title><link>https://web-standards.ru/podcast/104/</link><pubDate>Mon, 22 Jan 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:35 События<br>00:03:44 Селектор matches<br>00:05:11 Гриды для бизнеса<br>00:31:17 Нейровёрстка<br>00:45:16 Согласие по main<br>00:49:32 Общие JS-модули<br>00:54:32 Шортики и уважение<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/642039/">pitercss_meetup №18 в Питере 24 января</a><br>• <a href="https://wsd.events/2018/02/03/">WSD в Москве 3 февраля</a><br>• <a href="https://minskjs.timepad.ru/event/606146/">MinskJS в Минске 25 января</a><br>• <a href="https://2018.conf.rollingscopes.com/">Rolling Scopes в Минске 10–11 февраля</a><br>• <a href="https://www.meetup.com/DEVNSK/events/246962197/">Frontend Meetup №1 в Новосибирске 3 февраля</a><br>• <a href="https://2018.codefest.ru/">CodeFest в Новосибирске 31 марта—1 апреля</a><br>• <a href="https://github.com/nodeschool/spb/issues/64">NodeSchool SPb в Питере 17 февраля</a><br>• <a href="http://dump-conf.ru/section/35/">DUMP и FrontTalks в Екатеринбурге 13 апреля</a><br></p><p>Селектор matches</p><p>• <a href="https://webkit.org/blog/3615/css-selectors-inside-selectors-discover-matches-not-and-nth-child/">Complex CSS Selectors Inside Selectors</a><br></p><p>Гриды для бизнеса</p><p>• <a href="https://cssgrid.io/">Learn all about CSS Grid</a><br>• <a href="https://www.youtube.com/playlist?list=PLbSquHt1VCf2Y4UEiaGjAOxuTXzo5iyZA">Layout Land: Season One</a><br>• <a href="https://medium.com/p/7664f59bb60c">CSS Grid + CSS Multi-Columns</a><br>• <a href="https://htmlacademy.ru/intensive/adaptive">Профессиональный HTML и CSS 2 уровня</a><br></p><p>Нейровёрстка</p><p>• <a href="https://blog.floydhub.com/turning-design-mockups-into-code-with-deep-learning/">Turning Design Mockups Into Code With Deep Learning</a><br></p><p>Согласие по main</p><p>• <a href="https://github.com/whatwg/html/pull/3354">Restrict the main element to be used once</a><br>• <a href="https://github.com/whatwg/html/issues/100">Consider aligning main element definition</a><br></p><p>Общие JS-модули</p><p>• <a href="https://gist.github.com/ceejbot/b49f8789b2ab6b09548ccb72813a1054">ESM modules in node: npm edition</a><br></p><p>Шортики и уважение</p><p>• <a href="https://habr.ru/p/346728/">Шортики по ReactJS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/104.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/104.mp3" length="37676230"/><itunes:episode>104</itunes:episode><itunes:duration>4707</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 января 2018: Селектор matches, гриды, нейровёрстка,, согласие по main, JS-модули, шортики и уважение. Ольга Алексашенко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>105. Новинки браузеров, Bootstrap 4, WebStorm и CSS, БЭМ, атрибут title, выражения от контейнера</title><link>https://web-standards.ru/podcast/105/</link><pubDate>Mon, 29 Jan 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Гости: Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:01:13 События<br>00:04:11 Браузеры<br>00:21:52 Bootstrap 4<br>00:28:04 WebStorm и CSS<br>00:34:14 БЭМ для начинающих<br>00:44:03 Ненужный атрибут title<br>00:50:17 Выражения от контейнера<br>00:54:59 Веб-стандарты на Литресе<br>00:57:21 Миру мир<br></p><p>События</p><p>• <a href="https://vk.com/wall-76088560_1373">SPB Frontend Drinkup в Питере 30 января</a><br>• <a href="https://www.youtube.com/playlist?list=PL-whh3wS8xsIYbyxR513W3NXU-VJIxxFq">Три видео с MinskJS</a><br>• <a href="https://hajs.ru/">Ha.js в Хабаровске 3 февраля</a><br>• <a href="https://habr.ru/p/347502/">UralJS в Екатеринбурге 8 февраля</a><br>• <a href="https://amsterdamjs.com/">AmsterdamJS в Амстердаме 1 июня</a><br></p><p>Браузеры</p><p>• <a href="https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_1.html">Safari 11.1</a><br>• <a href="https://mobile.twitter.com/rmondello/status/956256697969909760">Betas of iOS 11.3 and macOS 10.13.4 are out</a><br>• <a href="http://tanalin.com/blog/2018/01/firefox-58/">Firefox 58, Марат Таналин</a><br>• <a href="https://hacks.mozilla.org/2018/01/firefox-58-the-quantum-era-continues/">The Quantum Era Continues</a><br>• <a href="https://youtu.be/y5sb-icqOyg">New in Chrome 64</a><br>• <a href="https://youtu.be/a8M6nB7jKXY">Watch your back, Browser! You’re being observed</a><br></p><p>Bootstrap 4</p><p>• <a href="http://blog.getbootstrap.com/2018/01/18/bootstrap-4/">Bootstrap 4</a><br>• <a href="https://rachelandrew.co.uk/archives/2016/11/26/should-i-try-to-use-the-ie-implementation-of-css-grid-layout/">Should I try to use the IE implementation of CSS Grid Layout?</a><br></p><p>WebStorm и CSS</p><p>• <a href="https://blog.jetbrains.com/webstorm/2018/01/webstorm-2018-1-eap/">WebStorm 2018.1</a><br></p><p>БЭМ для начинающих</p><p>• <a href="https://medium.com/p/1a21d67cf840">БЭМ для начинающих</a><br></p><p>Ненужный атрибут title</p><p>• <a href="https://www.24a11y.com/2017/the-trials-and-tribulations-of-the-title-attribute/">The Trials and Tribulations of the Title Attribute</a><br></p><p>Выражения от контейнера</p><p>• <a href="https://wicg.github.io/cq-usecases/">Use Cases and Requirements for Element Queries</a><br></p><p>Веб-стандарты на Литресе</p><p>• <a href="https://www.litres.ru/serii-knig/veb-standarty/audioknigi/">Все книги серии «Веб-стандарты»</a><br></p><p>Миру мир</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/105.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/105.mp3" length="29741440"/><itunes:episode>105</itunes:episode><itunes:duration>3715</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 января 2018: Новинки браузеров, Bootstrap 4, WebStorm и CSS, БЭМ, атрибут title, выражения от контейнера. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>106. Америка, фронтенд и боль, цикличность в CSS, история флексов, PWA в Safari, как случился Edge</title><link>https://web-standards.ru/podcast/106/</link><pubDate>Mon, 05 Feb 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Алекс Могилевский</p><p>Темы</p><p>00:00:00 Интро<br>00:02:40 События<br>00:07:16 Возвращение из Америки<br>00:12:58 Фронтенд и боль<br>00:22:24 Цикличность в CSS<br>00:41:04 История флексов<br>00:51:53 PWA в Safari<br>01:02:24 Как случился Edge<br></p><p>События</p><p>• <a href="https://amsterdamjs.com/">AmsterdamJS в Амстердаме 1 июня</a><br>• Почта <a href="mailto:wst@web-standards.ru">wst@web-standards.ru</a>, тема AmsterdamJS<br>• <a href="https://events.yandex.ru/events/meetings/13-february-2018/">JS Party в Новосибирске 13 февраля</a><br>• <a href="https://meetabit.com/events/piterjs-22">PiterJS #22 в Питере 15 февраля</a><br>• <a href="https://it61.info/events/2018-02-18-rnd-js-5-257">RND.JS #5 в Ростове-на-Дону 18 февраля</a><br>• <a href="https://ngvikings.org/">ngVikings в Эспоо 1–2 марта</a><br>• <a href="https://moscowcss.timepad.ru/">Moscowcss 7 в Москве 6 марта</a><br>• <a href="http://jsfest.com.ua/">JS Fest в Киеве 30–31 марта</a><br>• <a href="https://react-finland.fi/">React Finland в Хельсинки 24–26 апреля</a><br></p><p>Возвращение из Америки</p><p>Фронтенд и боль</p><p>• <a href="https://bespoyasov.ru/front-not-pain/">Фронтенд — это не больно!</a><br></p><p>Цикличность в CSS</p><p>• <a href="https://github.com/WICG/cq-usecases/wiki/Circularity-and-Container-Queries">Circularity and Container Queries</a><br>• <a href="https://meyerweb.com/eric/css/timelines/">CSS Module Timelines</a><br>• <a href="https://wiki.csswg.org/faq">CSSWG FAQ</a><br></p><p>История флексов</p><p>• <a href="https://www.w3.org/TR/2009/WD-css3-flexbox-20090723/">Flexible Box Layout Module, 2009</a><br></p><p>PWA в Safari</p><p>• <a href="https://medium.com/p/2ff49fd7d6ea">PWA on iOS: Cupertino, we have a problem</a><br></p><p>Как случился Edge</p><p>• <a href="https://edge.ms/">Всё про Edge</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/106.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/106.mp3" length="39994666"/><itunes:episode>106</itunes:episode><itunes:duration>4997</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 февраля 2018: Америка, фронтенд и боль, цикличность в CSS, история флексов, PWA в Safari, как случился Edge. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>107. CSS на JS в Chrome, HTTPS и SEO, сервис-воркеры в Safari, маркетинг CSS, собеседования</title><link>https://web-standards.ru/podcast/107/</link><pubDate>Mon, 12 Feb 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Юрий Федоренко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:03 События<br>00:07:16 CSS на JS в Chrome<br>00:21:56 HTTPS и SEO<br>00:31:39 Сервис-воркеры в Safari<br>00:35:55 Маркетинг CSS<br>00:43:06 Собеседования<br></p><p>События</p><p>• <a href="http://kharkivfrontend.org/">KharkivFrontend Meetup #2 в Харькове 17 февраля</a><br>• <a href="https://www.frontendconf.ch/">Frontend Conference в Цюрихе 30–31 августа</a><br>• <a href="https://meetabit.com/communities/piterjs">PiterJS в Питере 15 февраля и 17 марта</a><br>• <a href="https://github.com/nodeschool/spb">NodeSchool в Питере 17 февраля и 24 марта</a><br>• <a href="https://vk.com/spb_frontend">SPB Frontend в Питере 21 февраля</a><br>• <a href="https://github.com/web-standards/calendar">Календарь событий по фронтенду</a><br>• <a href="http://odessafrontend.com/">OdessaFrontend</a><br></p><p>CSS на JS в Chrome</p><p>• <a href="https://blog.chromium.org/2018/02/chrome-65-beta-css-paint-api-and.html">Chrome 65 Beta</a><br>• <a href="https://vitaliy-bobrov.github.io/css-paint-demos/circle-chart/">Circle Chart</a><br></p><p>HTTPS и SEO</p><p>• <a href="https://security.googleblog.com/2018/02/a-secure-web-is-here-to-stay.html">A secure web is here to stay</a><br>• <a href="https://twitter.com/ttaubert/status/961874461195755525">Not Secure warnings for HTTP in Firefox 59+</a><br>• <a href="https://securityheaders.io/">Analyse your HTTP response headers</a><br></p><p>Сервис-воркеры в Safari</p><p>• <a href="https://webkit.org/blog/8088/release-notes-for-safari-technology-preview-49/">Release Notes for Safari TP 49</a><br>• <a href="https://webkit.org/blog/8090/workers-at-your-service/">Workers at Your Service</a><br></p><p>Маркетинг CSS</p><p>• <a href="https://qsurvey.mozilla.com/s3/css-wishlist-2018">Mozilla: Your CSS Wishlist?</a><br>• <a href="https://platform-status.mozilla.org/">Firefox Platform Status</a><br>• <a href="https://webkit.org/status/">WebKit Feature Status</a><br>• <a href="https://www.chromestatus.com/features">Chrome Platform Status</a><br>• <a href="https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer">Microsoft Edge Developer</a><br></p><p>Собеседования</p><p>• <a href="https://ithillel.ua/">Компьютерная школа Hillel</a><br>• <a href="https://youtu.be/ncaWoyLINoI">Как пройти собеседование по JS?</a><br>• <a href="https://t.me/callforward">Телеграм: Мы вам перезвоним</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/107.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/107.mp3" length="40276256"/><itunes:episode>107</itunes:episode><itunes:duration>5032</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 февраля 2018: CSS на JS в Chrome, HTTPS и SEO, сервис-воркеры в Safari, маркетинг CSS, собеседования. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>108. Новый фид, вёрстка, зарплата, PWA на десктопе, ES3000, Vue.js вместо jQuery, Node.js 10</title><link>https://web-standards.ru/podcast/108/</link><pubDate>Mon, 19 Feb 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Мария Просвирнина, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:14 События<br>00:08:04 Новый фид подкаста<br>00:11:46 Эксперименты и основы вёрстки<br>00:20:51 Перегретая зарплата<br>00:30:12 PWA на десктопе<br>00:46:02 ECMAScript 3000<br>01:00:15 Vue.js вместо jQuery<br>01:11:30 Node.js 10<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/bemup/02-march-2018/">БЭМап в Москве 2 марта</a><br>• <a href="https://yandex.ru/peremena/">Дизайн-перемена Яндекса</a><br>• <a href="https://spb-frontend-events.timepad.ru/event/664476/">SPB Frontend в Питере 21 февраля</a><br>• <a href="https://react.amsterdam/">React Amsterdam в Амстердаме 13 апреля</a><br>• <a href="https://www.facebook.com/events/2085610388327638/">FreeCodeCamp в Москве 18 февраля</a><br></p><p>Новый фид подкаста</p><p>• <a href="https://web-standards.ru/podcast/feed/">Новый RSS-фид</a><br>• <a href="https://github.com/web-standards/podcast">Репозиторий подкаста</a><br></p><p>Эксперименты и основы вёрстки</p><p>• <a href="http://kizu.ru/en/blog/variable-order/">Variable Order</a><br>• <a href="http://css-live.ru/articles/ssylki-protiv-knopok-v-sovremennyx-veb-prilozheniyax.html">Ссылки против кнопок в веб-приложениях</a><br>• <a href="https://css-tricks.com/css-basics-styling-links-like-boss/">Styling Links</a><br>• <a href="https://css-tricks.com/css-basics-fallback-font-stacks-robust-web-typography/">Font Fallback</a><br>• <a href="https://css-tricks.com/css-basics-using-multiple-backgrounds/">Multiple Backgrounds</a><br>• <a href="https://css-tricks.com/css-basics-second-s-css/">Second S in CSS</a><br>• <a href="https://css-tricks.com/css-basics-using-fallback-colors/">Fallback Colors</a><br></p><p>Перегретая зарплата</p><p>PWA на десктопе</p><p>• <a href="https://justmarkup.com/log/2018/02/pwa-on-desktop/">PWA on Desktop</a><br>• <a href="https://blogs.windows.com/msedgedev/2018/02/06/welcoming-progressive-web-apps-edge-windows-10/">Welcoming PWA to Edge and Windows 10</a><br></p><p>ECMAScript 3000</p><p>• <a href="https://tc39.github.io/ecma262/2018/">ECMAScript 2018 RC</a><br>• <a href="https://jakearchibald.com/2017/async-iterators-and-generators/">Async iterators and generators</a><br>• <a href="https://developers.google.com/web/updates/2017/06/object-rest-spread">Object rest and spread properties</a><br>• <a href="https://developers.google.com/web/updates/2017/10/promise-finally">Promise.prototype.finally</a><br>• <a href="https://mathiasbynens.be/notes/es-regexp-proposals">ECMAScript regular expressions are getting better!</a><br>• <a href="https://github.com/tc39/proposal-class-fields">Class field declarations for JavaScript</a><br>• <a href="http://2ality.com/2018/02/string-prototype-matchall.html">ES proposal: String.prototype.matchAll</a><br></p><p>Vue.js вместо jQuery</p><p>• <a href="https://www.smashingmagazine.com/2018/02/jquery-vue-javascript/">Replacing jQuery With Vue.js: No Build Step Necessary</a><br>• <a href="https://svelte.technology/">Svelte</a><br></p><p>Node.js 10</p><p>• <a href="https://github.com/nodejs/node/pull/18297">fs: add promises API</a><br>• <a href="https://github.com/nodejs/Release/issues/291">Node.js 10.0.0 Tracking</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/108.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/108.mp3" length="36508770"/><itunes:episode>108</itunes:episode><itunes:duration>4561</itunes:duration><itunes:author>Мария Просвирнина, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 февраля 2018: Новый фид, вёрстка, зарплата, PWA на десктопе, ES3000, Vue.js вместо jQuery, Node.js 10. Мария Просвирнина, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>109. События и завтраки, движки, npm и yarn, гриды, шрифты, устаревшие рекомендации, опасные алиасы</title><link>https://web-standards.ru/podcast/109/</link><pubDate>Mon, 26 Feb 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Мария Просвирнина, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:52 Где нас слушать<br>00:07:01 События и завтраки<br>00:18:11 Старые и новые движки<br>00:29:48 Npm догнал yarn<br>00:41:31 Гриды на пустом месте<br>00:45:53 Кастомные или системные шрифты<br>00:53:44 Устаревшие рекомендации<br>01:07:29 Опасные алиасы в консоли<br></p><p>Где нас слушать</p><p>• <a href="https://soundcloud.com/web-standards">SoundCloud</a><br>• <a href="https://web-standards.ru/podcast/feed/">RSS-фид</a><br>• <a href="https://www.apple.com/lae/itunes/">iTunes для Windows и macOS</a><br>• <a href="https://www.shiftyjelly.com/pocketcasts/">Pocket Casts для iOS, Android и браузера</a><br>• <a href="https://itunes.apple.com/us/app/podcasts/id525463029">Podcasts для iOS</a><br>• <a href="https://overcast.fm/">Overcast для iOS</a><br>• <a href="https://castbox.fm/">Castbox для Android</a><br></p><p>События и завтраки</p><p>• <a href="http://odessafrontend.com/">OdessaFrontend Code в Одессе 28 февраля</a><br>• <a href="https://moscowjs.timepad.ru/event/669032/">MoscowJS в Москве 1 марта</a><br>• <a href="https://www.mera.ru/career/calendar/struktury-dannykh-funktsionalnogo-programmirovaniia-i-sovremennyi-js">Необычный Javascript в Нижнем Новгороде 1 марта</a><br>• <a href="http://www.frankenjs.org/angular-and-beyond/">FrankenJS Meetup в Нюрнберге 19 марта</a><br>• <a href="https://www.meetup.com/vue-js-moscow/">Moscow Vue.js Meetup в Москве 22 марта</a><br>• <a href="https://www.facebook.com/events/552606201766123/">Web Not Bombs: Morning Talks в Минске 25 марта</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Петербурге 8—9 июня</a><br></p><p>Старые и новые движки</p><p>• <a href="https://webkit.org/blog/8124/introducing-storage-access-api/">Safari: Introducing Storage Access API</a><br>• <a href="https://habrahabr.ru/post/349512/">Браузер != Браузерный движок</a><br></p><p>Npm догнал yarn</p><p>• <a href="http://blog.npmjs.org/post/171139955345/v570">npm 5.7.0</a><br>• <a href="https://github.com/npm/npm/issues/19883">Critical Linux filesystem permissions are being changed</a><br></p><p>Гриды на пустом месте</p><p>• <a href="https://www.smashingmagazine.com/2018/02/generated-content-grid-layout/">Styling Empty Cells With Generated Content</a><br></p><p>Кастомные или системные шрифты</p><p>• <a href="http://markdotto.com/2018/02/07/github-system-fonts/">Shipping system fonts to GitHub.com</a><br>• <a href="https://vimeo.com/241111413">Fontastic Web Performance</a><br></p><p>Устаревшие рекомендации</p><p>• <a href="https://twitter.com/iamsapegin/status/965585505378324481">To optimize code for machines use a CSS minifier</a><br>• <a href="https://google.github.io/styleguide/htmlcssguide.html">Google HTML/CSS Style Guide</a><br>• <a href="https://htmlacademy.ru/shorts/2">HTML Шорты: Сокращённые свойства</a><br></p><p>Опасные алиасы в консоли</p><p>• <a href="https://hugogiraudel.com/2018/02/17/how-i-use-git/">How I Use Git</a><br>• <a href="https://github.com/github/hub">Git + Hub = GitHub</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/109.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/109.mp3" length="38182790"/><itunes:episode>109</itunes:episode><itunes:duration>4770</itunes:duration><itunes:author>Мария Просвирнина, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 февраля 2018: События и завтраки, движки, npm и yarn, гриды, шрифты, устаревшие рекомендации, опасные алиасы. Мария Просвирнина, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>110. Дизайнерам, CSS-переменные, опасный CSS, выражения от контейнера, Webpack, Dart 2.0</title><link>https://web-standards.ru/podcast/110/</link><pubDate>Mon, 05 Mar 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Гости: Евгений Гусев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 События<br>00:03:53 Для дизайнеров<br>00:07:21 Зачем CSS-переменные<br>00:22:06 Очень опасный CSS<br>00:27:31 Выражения от контейнера<br>00:36:10 Webpack быстрее на 146%<br>00:46:50 Перезапуск Dart 2.0<br></p><p>События</p><p>• <a href="https://meetabit.com/events/piterjs-23">PiterJS №23 в Питере 17 марта</a><br>• <a href="https://events.epam.com/events/js-meetup-spb">Epam JavaScript Meetup в Питере 20 марта</a><br>• <a href="https://pitercss.timepad.ru/">Pitercss_meetup №20 в Питере 27 марта</a><br></p><p>Для дизайнеров</p><p>• <a href="https://habrahabr.ru/post/350350/">Полезное дизайнеру и разработчику</a><br></p><p>Зачем CSS-переменные</p><p>• <a href="https://medium.com/p/3a5dc6193857">Изучите CSS-переменные за 5 минут</a><br>• <a href="https://scrimba.com/g/gcssvariables">Learn CSS Variables for free</a><br>• <a href="https://medium.com/p/f855e7b95330">Stunning hover effects with CSS variables</a><br>• <a href="https://medium.com/p/429d9dc4499">Время переменных</a><br>• <a href="https://twitter.com/ebidel/status/968989651888295936">Google Search crawler is based on Chrome 41</a><br>• <a href="https://developers.google.com/speed/pagespeed/insights/">PageSpeed Insights</a><br>• <a href="https://github.com/ai/browserslist">Browserslist</a><br></p><p>Очень опасный CSS</p><p>• <a href="http://css-live.ru/articles-css/storonnij-css-nebezopasen.html">Сторонний CSS небезопасен</a><br></p><p>Выражения от контейнера</p><p>• <a href="http://css-live.ru/javascript/otzyvchivye-komponenty-reshenie-problemy-vyrazhenij-ot-kontejnera.html">Решение проблемы выражений от контейнера</a><br></p><p>Webpack быстрее на 146%</p><p>• <a href="https://medium.com/p/6cdb994702d4">Webpack 4: released today</a><br></p><p>Перезапуск Dart 2.0</p><p>• <a href="https://habrahabr.ru/company/wrike/blog/349790/">Анонс Dart 2.0</a><br>• <a href="https://gist.github.com/bunopus/3c8cc4b950cbcafd61b195a1fbeab6ad">Список ресурсов русскоязычного сообщества Dart</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/110.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/110.mp3" length="36776251"/><itunes:episode>110</itunes:episode><itunes:duration>4594</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 марта 2018: Дизайнерам, CSS-переменные, опасный CSS, выражения от контейнера, Webpack, Dart 2.0. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>111. Подкасты, Chrome 65, случайность, смушгейт и MooTools, Webpack и Make, CSSO, зачем PWA</title><link>https://web-standards.ru/podcast/111/</link><pubDate>Mon, 12 Mar 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Гости: Артур Столяр</p><p>Темы</p><p>00:00:00 Интро<br>00:00:42 События<br>00:03:20 Новые подкасты<br>00:07:20 Новинки Chrome 65<br>00:14:32 Надёжная случайность<br>00:21:45 Смушгейт и MooTools<br>00:28:28 Webpack и Make<br>00:37:19 История CSSO<br>00:42:54 Кому нужны PWA<br></p><p>События</p><p>• <a href="https://meetabit.com/events/piterjs-23">PiterJS №23 в Питере 17 марта</a><br>• <a href="https://minskcss.timepad.ru/event/606207/">MinskCSS Meetup 4 в Минске 22 марта</a><br>• <a href="https://meetup.tinkoff.ru/events/spb-angular-meetup">SPB Angular Meetup в Питере 22 марта</a><br>• <a href="https://pitercss.timepad.ru/event/679895/">Pitercss_meetup №20 в Питере 27 марта</a><br>• <a href="https://meetup.house/frontday/">FRONTday #7 в Челябинске 30 марта</a><br>• <a href="https://chernivtsi.js.org/">ChernivtsiJS в Черновцах 23 июня</a><br></p><p>Новые подкасты</p><p>• <a href="https://marinin.xyz/webstories/">Веб-истории</a><br>• <a href="https://codepodcast.com/">Code</a> и <a href="https://youtu.be/GdosqnaCkqI">фичер</a><br></p><p>Новинки Chrome 65</p><p>• <a href="https://youtu.be/_W4GSpoSOZI">What’s new in Chrome 65</a><br></p><p>Надёжная случайность</p><p>• <a href="https://medium.com/p/252e08e60828">Случайные числа не случайны</a><br></p><p>Смушгейт и MooTools</p><p>• <a href="https://github.com/tc39/proposal-flatMap/pull/56">Rename flatten to smoosh</a><br></p><p>Webpack и Make</p><p>• <a href="https://twitter.com/wSokra/status/970253245733113856">On-Demand-Loading of separated CSS</a><br>• <a href="http://www.olioapps.com/blog/the-lost-art-of-the-makefile/">The Lost Art of the Makefile</a><br></p><p>История CSSO</p><p>• <a href="https://felixit.blog/2018/03/04/istoria-csso-nachalo/">История оптимизатора CSSO: Начало</a><br>• <a href="https://felixit.blog/2018/03/04/istoria-csso-prodolzhenie/">История оптимизатора CSSO: Продолжение</a><br>• <a href="https://felixit.blog/2018/03/05/istoria-csso-zavershenie/">История оптимизатора CSSO: Завершение</a><br>• <a href="https://felixit.blog/2018/03/05/istoria-csso-vyvody/">История оптимизатора CSSO: Выводы</a><br>• <a href="https://youtu.be/c2Sw5gmOwmE">CSS глазами машин</a><br></p><p>Кому нужны PWA</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/111.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/111.mp3" length="33302422"/><itunes:episode>111</itunes:episode><itunes:duration>4160</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 марта 2018: Подкасты, Chrome 65, случайность, смушгейт и MooTools, Webpack и Make, CSSO, зачем PWA. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>112. Firefox 59, SEO и JS, Webpack без SPA, Гудини для CSS, сортировка DOM, шрифты</title><link>https://web-standards.ru/podcast/112/</link><pubDate>Mon, 19 Mar 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Зарема Халилова</p><p>Темы</p><p>00:00:00 Интро<br>00:05:15 События<br>00:08:24 Новинки Firefox 59<br>00:13:48 SEO для JS<br>00:27:59 Webpack без SPA<br>00:37:59 Гудини для CSS<br>00:45:57 Сортировка DOM<br>00:51:19 Шрифты без лишнего<br></p><p>События</p><p>• <a href="https://2018.secon.ru/">SECON в Пензе 16–17 марта</a><br>• <a href="http://yglf.com.ua/">YGLF в Киеве 24–25 мая</a><br>• 15% скидка на YGLF: wstspring<br></p><p>Новинки Firefox 59</p><p>• <a href="http://tanalin.com/blog/2018/03/firefox-59/">Firefox 59</a><br></p><p>SEO для JS</p><p>• <a href="https://habr.ru/p/350976/">Руководство по SEO JS-сайтов: Интернет глазами Google</a><br>• <a href="https://habr.ru/p/351058/">Руководство по SEO JS-сайтов: Проблемы, эксперименты и рекомендации</a><br>• <a href="https://twitter.com/ebidel/status/973306463081738240">Features not supported by Google bot</a><br></p><p>Webpack без SPA</p><p>• <a href="https://habr.ru/p/350886/">Простой статический сайт на Webpack 4</a><br></p><p>Гудини для CSS</p><p>• <a href="https://codersblock.com/blog/say-hello-to-houdini-and-the-css-paint-api/">Say Hello to Houdini and the CSS Paint API</a><br></p><p>Сортировка DOM</p><p>• <a href="https://github.com/whatwg/dom/issues/586">DOM API for sorting siblings</a><br></p><p>Шрифты без лишнего</p><p>• <a href="https://www.filamentgroup.com/lab/glyphhanger/">It’s Dangerous to Go Stallone. Take Glyphhanger</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/112.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/112.mp3" length="27926245"/><itunes:episode>112</itunes:episode><itunes:duration>3488</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 марта 2018: Firefox 59, SEO и JS, Webpack без SPA, Гудини для CSS, сортировка DOM, шрифты. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>113. Браузеры и буфер обмена, дизайн для верстальщиков, рецепты Vue.js и JS-курсы, AMP</title><link>https://web-standards.ru/podcast/113/</link><pubDate>Mon, 26 Mar 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:15 События<br>00:02:54 Новинки браузеров<br>00:19:01 Дизайн для верстальщиков<br>00:26:20 Vue.js и курсы по JS<br>00:35:46 Что такое AMP<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/679895/">Pitercss_meetup в Питере 27 марта</a><br>• <a href="https://rambler-co-e-org.timepad.ru/event/687022/">RamblerFront&amp; #4 в Москве 29 марта</a><br>• <a href="https://meetup.house/frontday/">FRONTday #7 30 марта в Челябинске</a><br>• <a href="http://kharkivfrontend.org/">KharkivFrontend Meetup #_3 в Харькове 1 апреля</a><br>• <a href="https://meetabit.com/events/piterjs-24">PiterJS №24 в Питере 11 апреля</a><br></p><p>Новинки браузеров</p><p>• <a href="https://webkit.org/blog/8165/release-notes-for-safari-technology-preview-52/">Safari Technology Preview 52</a><br>• <a href="https://webkit.org/blog/8170/clipboard-api-improvements/">Clipboard API Improvements</a><br>• <a href="https://developers.google.com/web/updates/2018/03/clipboardapi">Unblocking Clipboard Access</a><br>• <a href="https://blog.chromium.org/2018/03/chrome-66-beta-css-typed-object-model.html">Chrome 66 Beta</a><br></p><p>Дизайн для верстальщиков</p><p>• <a href="https://medium.com/p/a7f1f8655e0">Optical adjustments in components</a><br>• <a href="https://material.io/guidelines/style/color.html">Google Material Design: Color</a><br></p><p>Рецепты Vue.js и JS-курсы</p><p>• <a href="https://vuejs.org/v2/cookbook/">Vue.js Cookbook</a><br>• <a href="https://youtu.be/h9NQs0SEVoA?t=655">Видео с Vue.js Moscow Meetup #1</a><br>• <a href="https://moikrug.ru/vacancies/1000041017">Автор интенсивных курсов по JS в HTML Academy</a><br>• <a href="https://youtu.be/ISmD4Lik5oY">Старикам здесь не место?</a><br>• <a href="https://htmlacademy.ru/courses/219">Новый курс «JavaScript в браузере»</a><br>• <a href="https://htmlacademy.ru/courses/207">Бесплатный курс «Знакомство с JavaScript»</a><br></p><p>Что такое AMP</p><p>• <a href="https://www.ampproject.org/">Accelerated Mobile Pages</a><br>• <a href="https://timkadlec.com/remembers/2018-03-19-how-fast-is-amp-really/">How Fast Is Amp Really?</a><br>• <a href="https://amphtml.wordpress.com/2018/03/08/standardizing-lessons-learned-from-amp/">Standardizing lessons learned from AMP</a><br>• <a href="https://github.com/ampproject/amphtml/blob/master/contributing/web-standards-related-to-amp.md">Overview of web standards and features related to AMP</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/113.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/113.mp3" length="26601422"/><itunes:episode>113</itunes:episode><itunes:duration>3322</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 марта 2018: Браузеры и буфер обмена, дизайн для верстальщиков, рецепты Vue.js и JS-курсы, AMP. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>114. 20 лет Mozilla, CSS и W3C, display contents, ES-модули, WebStorm, React, V8 и Node.js</title><link>https://web-standards.ru/podcast/114/</link><pubDate>Mon, 02 Apr 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:57 События<br>00:03:29 Safari 11.1 и 20 лет Mozilla<br>00:21:11 Спеки CSS и доверие к W3C<br>00:34:21 Нюансы display: contents<br>00:36:47 Выравнивание текста<br>00:42:24 ES-модули уже здесь<br>00:52:52 Новинки WebStorm<br>01:05:15 React v16.3.0<br>01:08:42 V8 и веб-сокеты в Node.js<br>01:16:28 Картина отрасли<br></p><p>События</p><p>• <a href="https://raiffeisen-events.timepad.ru/event/689550/">Фронтенд-митап Райффайзенбанка в Москве 28 марта</a><br>• <a href="https://meetup.tinkoff.ru/events/9-angular-meetup">Tinkoff Angular Meetup в Москве 4 апреля</a><br>• <a href="https://eventskbkontur.timepad.ru/event/687960/">Nsk Tech Talks #2 в Новосибирске 5 апреля</a><br>• <a href="https://events.yandex.ru/events/bemup/08-Apr-2018/">BEMup для новичков в Москве 8 апреля</a><br>• <a href="https://moscow-spa.timepad.ru/event/692653/">SPA Meetup #4 в Москве 7 апреля</a><br>• <a href="https://react.amsterdam/">React Amsterdam в Амстердаме 13 апреля</a><br>• <a href="https://react-finland.fi/">React Finland в Хельсинки 24–26 апреля</a><br></p><p>Safari 11.1 и 20 лет Mozilla</p><p>• <a href="https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_1.html">What’s New in Safari 11.1</a><br>• <a href="https://medium.com/p/d00430dee3a7">Progressive Web Apps on iOS are here</a><br>• <a href="https://twitter.com/vcsjones/status/979531944504561664">Safari 11.1 displays Website Not Secure on HTTP login pages</a><br>• <a href="https://twitter.com/zachleat/status/979480256196366338">Stable Browser font-display alert</a><br>• <a href="https://marinin.xyz/webstories/s01e03/">Веб-истории: Браузерные войны</a><br>• <a href="https://irlpodcast.org/">IRL Podcast</a><br></p><p>Спеки CSS и доверие к W3C</p><p>• <a href="http://css-live.ru/vecssti-s-polej/css-2018-w3c-vybiraet-kakim-vozmozhnostyam-pora-dat-zelenyj-svet.html">CSS-2018: каким возможностям дать «зелёный свет»</a><br></p><p>Нюансы display: contents</p><p>• <a href="https://bitsofco.de/how-display-contents-works/">How display: contents Works</a><br></p><p>Выравнивание текста</p><p>• <a href="https://medium.com/p/84d744e016ce">Cropping Away Negative Impacts of Line Height</a><br></p><p>ES-модули уже здесь</p><p>• <a href="https://medium.com/p/71f42c1e851a">Глубокое погружение в ES-модули в картинках</a><br>• <a href="https://twitter.com/nhiroki_/status/976703852958240768">ES modules for dedicated workers in Chromium</a><br>• <a href="https://developers.google.com/web/tools/workbox/">Workbox</a><br></p><p>Новинки WebStorm</p><p>• <a href="https://youtu.be/EVwJzxLPU3A">New for JS developers in WebStorm and IntelliJ IDEA 2018.1</a><br>• <a href="https://youtu.be/TES0ENoIDbE">Работаем с Git не выходя из WebStorm</a><br></p><p>React v16.3.0</p><p>• <a href="https://reactjs.org/blog/2018/03/29/react-v-16-3.html">React v16.3.0: New lifecycles and context API</a><br>• <a href="https://reactjs.org/blog/2018/03/01/sneak-peek-beyond-react-16.html">Sneak Peek: Beyond React 16</a><br></p><p>V8 и веб-сокеты в Node.js</p><p>• <a href="https://v8project.blogspot.ru/2018/03/v8-release-66.html">V8 release v6.6</a><br>• <a href="https://github.com/nodejs/node/issues/19308">Node.js is considering adding built-in WebSockets support</a><br></p><p>Картина отрасли</p><p>• <a href="https://habrahabr.ru/company/pixonic/blog/347782/">Исследование HackerRank о рынке разработчиков 2018</a><br>• <a href="https://insights.stackoverflow.com/survey/2018/">Stack Overflow: Developer Survey Results 2018</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/114.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/114.mp3" length="45308697"/><itunes:episode>114</itunes:episode><itunes:duration>5661</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 апреля 2018: 20 лет Mozilla, CSS и W3C, display contents, ES-модули, WebStorm, React, V8 и Node.js. Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>115. Safari и Chrome, Ruby Sass всё, логические свойства, доступные таблицы, классы и const в JS</title><link>https://web-standards.ru/podcast/115/</link><pubDate>Mon, 09 Apr 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Игорь Алексеенко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:00 События<br>00:02:13 Новинки Safari и Chrome<br>00:15:35 Ruby Sass всё<br>00:20:09 Логические CSS-свойства<br>00:28:47 Доступные таблицы<br>00:41:59 Неправильные классы и const в JS<br></p><p>События</p><p>• <a href="https://github.com/beerjs/chelyabinsk/issues/1">BeerJS #1 в Челябинске 12 апреля</a><br>• <a href="https://pitercss.timepad.ru/event/700532/">Pitercss_meetup №21 в Питере 26 апреля</a><br>• <a href="https://pitercss.timepad.ru/">Pitercss_meetup №22 в Питере 16 мая</a><br>• <a href="https://moscowcss.timepad.ru/event/699186/">Moscowcss в Москве 15 мая</a><br></p><p>Новинки Safari и Chrome</p><p>• <a href="https://webkit.org/blog/8179/release-notes-for-safari-technology-preview-53/">Safari TP 53</a><br>• <a href="https://webkit.org/blog/8182/introducing-the-payment-request-api-for-apple-pay/">Introducing the Payment Request API for Apple Pay</a><br>• <a href="https://developers.google.com/web/updates/2018/04/present-web-pages-to-secondary-attached-displays">Present web pages to secondary attached displays</a><br>• <a href="https://medium.com/p/ca13017a958f">Let’s play with Chrome’s Face Detection API</a><br></p><p>Ruby Sass всё</p><p>• <a href="http://sass.logdown.com/posts/7081811">Ruby Sass is Deprecated</a><br></p><p>Логические CSS-свойства</p><p>• <a href="https://www.smashingmagazine.com/2018/03/understanding-logical-properties-values/">Understanding Logical Properties And Values</a><br>• <a href="https://github.com/vkalinichev/postcss-rtl">PostCSS-RTL</a><br></p><p>Доступные таблицы</p><p>• <a href="https://inclusive-components.design/data-tables/">Data Tables</a><br></p><p>Неправильные классы и const в JS</p><p>• <a href="https://habr.ru/p/352198/">Классы и фабричные функции в JS. Что выбрать?</a><br>• <a href="http://css-live.ru/articles/kak-menya-zadolbalo-protivopostavlenie-xrenova-const-chertovu-let.html">Задолбало противопоставление хренова const чёртову let</a><br>• <a href="https://medium.com/p/b346353d9cce">Const в JS делает свою работу правильно!</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/115.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/115.mp3" length="30059530"/><itunes:episode>115</itunes:episode><itunes:duration>3755</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 апреля 2018: Safari и Chrome, Ruby Sass всё, логические свойства, доступные таблицы, классы и const в JS. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>116. CSS и доступность, TDD, все недовольны W3C, сервис-воркеры, гриды и новый дизайн</title><link>https://web-standards.ru/podcast/116/</link><pubDate>Mon, 16 Apr 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:01:37 События<br>00:04:16 CSS и дерево доступности<br>00:12:41 Разработка по TDD<br>00:22:05 Все недовольны W3C<br>00:24:30 Зачем сервис-воркеры<br>00:32:04 Гриды и новый дизайн<br></p><p>События</p><p>• <a href="https://uraljs.timepad.ru/event/699986/">UralJS #7 в Екатеринбурге 19 апреля</a><br>• <a href="https://meetup.house/frontday/">FRONTday #8 в Челябинске 20 апреля</a><br>• <a href="https://events.epam.com/events/insider_nn">EPAM INSIDER в Нижнем Новгороде 21 апреля</a><br>• <a href="http://oreljs.ru/">OrelJS Meetup в Орле 21 апреля</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/21-Apr-2018/">Я.Субботник в Москве 21 апреля</a><br>• <a href="https://pitercss.timepad.ru/event/700532/">Pitercss_meetup №21 в Питере 26 апреля</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Петербурге 8–9 июня</a><br></p><p>CSS и дерево доступности</p><p>• <a href="https://github.com/ireade/feature-queries-manager">Feature Queries Manager</a><br>• <a href="https://twitter.com/hdv/status/983439670741749760">Just had a play with Firefox A11y Tree viewer</a><br>• <a href="https://www.marcozehe.de/2018/04/11/introducing-the-accessibility-inspector-in-the-firefox-developer-tools/">Introducing the A11y Inspector in the Firefox DevTools</a><br></p><p>Разработка по TDD</p><p>• <a href="https://bespoyasov.ru/ttt-tdd/">Крестики-нолики по TDD</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%98%D1%82%D0%B0%D0%BB%D1%8C%D1%8F%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D0%B7%D0%B0%D0%B1%D0%B0%D1%81%D1%82%D0%BE%D0%B2%D0%BA%D0%B0">Итальянская забастовка</a><br></p><p>Все недовольны W3C</p><p>• <a href="https://twitter.com/domenic/status/984489226069737472">Everyone formally object to the advancement of the W3C fork</a><br>• <a href="https://habrahabr.ru/post/353514/">Противостояние W3C и WHATWG</a><br>• <a href="https://blog.whatwg.org/copyright-license-change">Changing the copyright license for Living Standards</a><br></p><p>Зачем сервис-воркеры</p><p>• <a href="https://habrahabr.ru/p/353232/">Генерация страниц сайта средствами сервис-воркеров</a><br></p><p>Гриды и новый дизайн</p><p>• <a href="https://youtu.be/YfIjFeBLhyA">Whitespace on The Web with CSS Grid</a><br>• <a href="https://medium.com/p/3fbe4b10518f">Режимы наложения + гриды</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/116.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/116.mp3" length="20182490"/><itunes:episode>116</itunes:episode><itunes:duration>2520</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 апреля 2018: CSS и доступность, TDD, все недовольны W3C, сервис-воркеры, гриды и новый дизайн. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>117. Sketch в Avocode, ES, флоаты, флексы и гриды, кастомные формы, стиль кода в React, прокрутка</title><link>https://web-standards.ru/podcast/117/</link><pubDate>Mon, 23 Apr 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:02:27 События<br>00:05:06 Sketch в Avocode<br>00:10:38 Новые операторы в ES<br>00:20:39 Флоаты, флексы и гриды<br>00:32:56 Кастомные элементы форм<br>00:37:13 Стиль кода в React<br>00:43:35 Трюки с прокруткой<br></p><p>События</p><p>• <a href="https://react-finland.fi/">React Finland в Хельсинки 24–26 апреля</a><br>• <a href="https://events.yandex.ru/events/meetings/24-april-2018/">JavaScript Party в Новосибирске 24 апреля</a><br>• <a href="https://pitercss.timepad.ru/event/700532/">Pitercss_meetup в Питере 26 апреля</a><br>• <a href="https://fronteers.nl/congres/2018">Fronteers в Амстердаме 4–5 октября</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br></p><p>Sketch в Avocode</p><p>• <a href="https://medium.com/p/458bbe1b166e">Open and inspect Sketch designs on Windows, Linux, and macOS</a><br></p><p>Новые операторы в ES</p><p>• <a href="https://habr.ru/p/353446/">Операторы ?., ?? и |&gt;, которые вам понравятся</a><br></p><p>Флоаты, флексы и гриды</p><p>• <a href="https://float-layout.glitch.me/">How browsers position floats</a><br>• <a href="https://github.com/philipwalton/flexbugs">Flexbugs</a><br>• <a href="https://css-tricks.com/collection-interesting-facts-css-grid-layout/">A Collection of Interesting Facts about CSS Grid Layout</a><br>• <a href="https://css-tricks.com/another-collection-of-interesting-facts-about-css-grid/">Another Collection of Interesting Facts About CSS Grid</a><br>• <a href="https://htmlacademy.ru/shorts/2">HTML Шорты: Сокращённые свойства</a><br></p><p>Кастомные элементы форм</p><p>• <a href="https://twitter.com/notwaldorf/status/984357067493445632">API for submitting custom elements</a><br></p><p>Стиль кода в React</p><p>• <a href="https://css-tricks.com/react-code-style-guide/">React Code Style Guide</a><br>• <a href="https://reactpatterns.com/">React Patterns</a><br>• <a href="https://github.com/vasanthk/react-bits">react-bits</a><br>• <a href="https://github.com/krasimir/react-in-patterns">react-in-patterns</a><br></p><p>Трюки с прокруткой</p><p>• <a href="https://evilmartians.com/chronicles/scroll-to-the-future-modern-javascript-css-scrolling-implementations">Scroll to the future</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/117.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/117.mp3" length="25199076"/><itunes:episode>117</itunes:episode><itunes:duration>3147</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 апреля 2018: Sketch в Avocode, ES, флоаты, флексы и гриды, кастомные формы, стиль кода в React, прокрутка. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>118. Node.js и npm, Google Fonts, гриды, ФП или ООП, Habr, самый плохой SPA в интернете</title><link>https://web-standards.ru/podcast/118/</link><pubDate>Mon, 30 Apr 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:14 События<br>00:11:44 Node.js 10 и npm 6<br>00:27:34 Google Fonts и HTTPS<br>00:39:17 Фолбэки для гридов<br>00:42:31 ФП или ООП<br>00:53:12 Хабр по-английски<br>00:57:46 Заголовки для SPA<br></p><p>События</p><p>• <a href="https://medium.com/p/eff54c37b110">PiterJS №25 в Питере 10 мая</a><br>• <a href="https://minskjs.timepad.ru/event/606211/">MinskJS Meetup #4 в Минске 24 мая</a><br>• <a href="https://2018.front-trends.com/">Front-Trends в Варшаве 24–25 мая</a><br>• <a href="http://yglf.com.ua/">YGLF в Киеве 24–25 мая</a><br>• <a href="http://frontendconf.ru/moscow-rit/2018">Frontend Conf в Москве 28–29 мая</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br>• <a href="https://react-ekaterinburg.confetti.events">React Ekaterinburg</a><br></p><p>Node.js 10 и npm 6</p><p>• <a href="https://medium.com/p/bf07abfa9076">The Node.js Project Introduces Latest Release Line: Node.js 10.x</a><br>• <a href="https://medium.com/p/5d0b1799a905">Announcing npm@6</a><br></p><p>Google Fonts и HTTPS</p><p>• <a href="https://google-webfonts-helper.herokuapp.com/">Google Webfonts Helper</a><br>• <a href="https://security.googleblog.com/2018/03/distrust-of-symantec-pki-immediate.html">Google Security: Distrust of the Symantec PKI</a><br>• <a href="https://howhttps.works/">How HTTPS works</a><br></p><p>Фолбэки для гридов</p><p>• <a href="http://www.gridtoflex.com/">Grid to Flex</a><br></p><p>ФП или ООП</p><p>• <a href="https://medium.com/p/c1e812533f6">Можно ли избежать функционального программирования?</a><br></p><p>Хабр по-английски</p><p>• <a href="https://habr.com/p/93946/">Habrahabr.ru → habr.com</a><br></p><p>Заголовки для SPA</p><p>• <a href="https://medium.com/p/18be9a746fa3">Managing Heading Levels In Design Systems</a><br>• <a href="http://www.specphoto.ru/">Самый плохой SPA в интернете</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/118.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/118.mp3" length="32547868"/><itunes:episode>118</itunes:episode><itunes:duration>4066</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 апреля 2018: Node.js и npm, Google Fonts, гриды, ФП или ООП, Habr, самый плохой SPA в интернете. Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>119. Dojo 2 и Edge 17, BigInt, Safari, CSS-меню и подгриды, HTTPS, плохой верстальщик</title><link>https://web-standards.ru/podcast/119/</link><pubDate>Mon, 07 May 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:21 События<br>00:08:26 Возвращение Dojo<br>00:16:52 BigInt в JS<br>00:23:54 Safari почти догнал<br>00:35:40 CSS-меню и подгриды<br>00:49:36 HTTPS на GitHub Pages<br>00:59:04 Ошибки дизайнеров<br></p><p>События</p><p>• <a href="https://medium.com/p/eff54c37b110">PiterJS №25 в Питере 10 мая</a><br>• <a href="https://pitercss.timepad.ru/event/719233/">Pitercss_meetup №22 в Питере 16 мая</a><br>• <a href="https://holyjs-piter.ru/">HolyJS Piter в Питере 19–20 мая</a><br>• <a href="https://frontdays.ru/">FrontDays в Тольятти 26 мая</a><br>• <a href="https://krddevdays.timepad.ru/event/717194/">Krasnodar Frontend Meetup #3 в Краснодаре 2 июня</a><br>• <a href="https://events.epam.com/events/it-weekend-samara">ITweekend в Самаре 2–3 июня</a><br>• <a href="https://events.google.com/io/schedule/">Google I/O</a><br></p><p>Dojo 2 и Edge 17</p><p>• <a href="https://electronjs.org/releases#2.0.0">Electron 2</a><br>• <a href="https://blog.angular.io/version-6-of-angular-now-available-cc56b0efa7a4">Angular 6</a><br>• <a href="https://dojo.io/">Dojo 2</a><br>• <a href="https://aka.ms/devguide_edgehtml_17">What’s new in EdgeHTML 17</a><br>• <a href="https://jakearchibald.github.io/isserviceworkerready/">Is service worker ready?</a><br></p><p>BigInt в JS</p><p>• <a href="https://developers.google.com/web/updates/2018/05/bigint">Google Developers: BigInt</a><br>• <a href="https://github.com/tc39/proposal-bigint">TC39: BigInt</a><br></p><p>Safari почти догнал</p><p>• <a href="https://webkit.org/blog/8284/release-notes-for-safari-technology-preview-55/">Release Notes for Safari TP 55</a><br>• <a href="https://webkit.org/blog/8262/visualizing-layers-in-web-inspector/">Visualizing Layers in Web Inspector</a><br>• <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions">WebExtensions</a><br>• <a href="https://github.com/igrigorik/videospeed">Video Speed Controller</a><br>• <a href="https://github.com/pepelsbey/add-to-things">Add to Things</a><br>• <a href="https://github.com/pepelsbey/contenteditable">ContentEditable</a><br></p><p>CSS-меню и подгриды</p><p>• <a href="https://css-tricks.com/solved-with-css-dropdown-menus/">Solved With CSS! Dropdown Menus</a><br>• <a href="https://drafts.csswg.org/selectors-4/#the-focus-within-pseudo">CSS Selectors Level 4</a><br>• <a href="https://rachelandrew.co.uk/archives/2018/04/27/grid-level-2-and-subgrid/">Grid Level 2 and Subgrid</a><br></p><p>HTTPS на GitHub Pages</p><p>• <a href="https://blog.github.com/2018-05-01-github-pages-custom-domains-https/">Custom domains on GitHub Pages gain support for HTTPS</a><br>• <a href="https://meowni.ca">meowni.ca</a><br>• <a href="https://jakearchibald.com">jakearchibald.com</a><br>• <a href="https://una.im">una.im</a><br></p><p>Плохой верстальщик</p><p>• <a href="https://ilyabirman.ru/meanwhile/all/plohoy-i-horoshiy-verstalschiki/">Плохой и хороший верстальщики</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/119.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/119.mp3" length="33988787"/><itunes:episode>119</itunes:episode><itunes:duration>4246</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 мая 2018: Dojo 2 и Edge 17, BigInt, Safari, CSS-меню и подгриды, HTTPS, плохой верстальщик. Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>120. Firefox, Google I/O, кодстайл, JS и Prepack, RTL, тяжёлый лэндинг</title><link>https://web-standards.ru/podcast/120/</link><pubDate>Mon, 14 May 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:17 События<br>00:04:51 Firefox 60<br>00:14:51 Google I/O<br>00:35:55 Авторитарный кодстайл<br>00:46:33 Оптимизация JS с Prepack<br>01:02:46 CSS справа налево<br>01:09:57 Спонсор выпуска<br></p><p>События</p><p>• <a href="https://pitercss.timepad.ru/event/719233/">Pitercss_meetup в Питере 16 мая</a><br>• <a href="https://www.facebook.com/events/377045849449717/">FreeCodeCamp #19 в Москве 20 мая</a><br>• <a href="https://events.epam.com/events/it-subbotnik-2018-spring">ITsubbotnik в Москве 26 мая</a><br>• <a href="http://frontendconf.ru/">Frontend Conf в Москве 28–29 мая</a><br>• <a href="https://events.epam.com/events/it-weekend-samara">ITweekend в Самаре 2–3 июня</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br>• <a href="https://htmlacademy.timepad.ru/event/723197/">Мастер-класс Виталия Фридмана 10 июня</a><br></p><p>Firefox 60</p><p>• <a href="http://tanalin.com/blog/2018/05/firefox-60/">Firefox 60, Марат Таналин</a><br>• <a href="https://developer.mozilla.org/en-US/Firefox/Releases/60">Firefox 60 for Developers</a><br>• <a href="https://hacks.mozilla.org/2018/05/firefox-60-modules-and-more/">Firefox 60 – Modules and More</a><br></p><p>Google I/O</p><p>• <a href="https://www.smashingmagazine.com/2018/05/google-io-2018/">Google I/O Developer Roundup: What’s New?</a><br>• <a href="https://letsencrypt.org/stats/">Let’s Encrypt Stats</a><br>• <a href="https://developers.google.com/web/updates/2018/05/lighthouse">Using Lighthouse To Improve Page Load Performance</a><br>• <a href="https://developers.google.com/web/updates/2018/05/lighthouse3">Announcing Lighthouse 3.0</a><br>• <a href="https://github.com/ebidel/lighthouse-ci">Lighthouse CI</a><br>• <a href="https://material.io/">Material Design</a><br>• <a href="https://material.io/tools/gallery/">Material Design Gallery</a><br></p><p>Авторитарный кодстайл</p><p>• <a href="https://medium.com/p/e5dd05b78b97">Карательные инструменты во фронтенде</a><br>• <a href="https://prettier.io/">Prettier</a><br></p><p>Оптимизация JS с Prepack</p><p>• <a href="https://gist.github.com/gaearon/d85dccba72b809f56a9553972e5c33c4">A Gentle Introduction to Prepack</a><br>• <a href="https://prepack.io/">Prepack</a><br></p><p>CSS справа налево</p><p>• <a href="https://habr.com/p/358148/">Что такое dir=rtl и как приручить арабский язык</a><br></p><p>Спонсор выпуска</p><p>• <a href="https://cssgrid.cc/">CSS Grid Resources &amp; Tools</a><br>• <a href="https://search.google.com/test/mobile-friendly">Is your web page mobile-friendly?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/120.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/120.mp3" length="36603367"/><itunes:episode>120</itunes:episode><itunes:duration>4573</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 мая 2018: Firefox, Google I/O, кодстайл, JS и Prepack, RTL, тяжёлый лэндинг. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>121. GDPR, браузеры, CSS и дизайн, движение по кривой, NodeList, CSS-in-JS, устаревание, нессылки</title><link>https://web-standards.ru/podcast/121/</link><pubDate>Mon, 21 May 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:17 События<br>00:12:08 Что за GDPR<br>00:16:05 Про браузеры<br>00:33:18 CSS — это дизайн<br>00:42:58 Движение по кривой<br>00:49:36 Все пробелы<br>00:56:49 Динамический NodeList<br>01:02:38 Критика CSS-in-JS<br>01:18:12 Синдром устаревания<br>01:24:27 Спонсор: нессылки<br></p><p>События</p><p>• <a href="https://holyjs-piter.ru/">HolyJS в Питере 19–20 мая</a><br>• <a href="https://www.meetup.com/React-Moscow-Meetup/events/250894427/">React Moscow Meetup 4 в Москве 23 мая</a><br>• <a href="http://yglf.com.ua/">YGLF в Киеве 24–25 мая</a><br>• <a href="https://reason.timepad.ru/event/727210/">ReasonDojo в Москве 27 мая</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br>• <a href="http://www.friendsplace.ru/druzya-na-fontanke/">Друзья на Фонтанке 10%</a><br>• <a href="https://htmlacademy.timepad.ru/event/723197/">Виталий Фридман в Питере 10 июня</a><br></p><p>Про браузеры</p><p>• <a href="https://webkit.org/blog/8296/release-notes-for-safari-technology-preview-56/">Safari Technology Preview 56</a><br>• <a href="https://twitter.com/kamen_v_lesu">Камень в лесу</a><br>• <a href="https://hacks.mozilla.org/2018/05/new-in-firefox-61-developer-edition/">New in Firefox 61: Developer Edition</a><br>• <a href="https://blogs.windows.com/msedgedev/2018/05/11/introducing-edge-devtools-protocol/#SuB65ewmGbQ0BZXD.97">Introducing the Microsoft Edge DevTools Protocol</a><br>• <a href="https://blog.chromium.org/2018/05/evolving-chromes-security-indicators.html">Evolving Chrome’s security indicators</a><br>• <a href="https://twitter.com/DasSurma/status/996521366156464133">Reverting the autoplay block for Web Audio</a><br></p><p>CSS — это дизайн</p><p>• <a href="https://medium.com/p/5a1b32c55d4">CSS — это дизайн!</a><br>• <a href="https://medium.com/p/c44fa28b6ad9">Веб-дизайнеры, начните верстать!</a><br></p><p>Движение по кривой</p><p>• <a href="http://css-live.ru/articles/dvizhenie-po-traektorii-v-css-pomimo-bolshoj-trojki-svojstv.html">Движение по траектории в CSS помимо «большой тройки» свойств</a><br></p><p>Все пробелы</p><p>• <a href="http://kirillbelyaev.com/all/spaces/">Пробелы</a><br>• <a href="https://twitter.com/brucel">Брюс Лоусон</a><br>• <a href="https://www.artlebedev.ru/izdal/spravochnik-izdatelya-i-avtora-2017/">Справочник издателя и автора</a><br>• <a href="https://ilyabirman.ru/projects/typography-layout/">Типографская раскладка Бирмана</a><br></p><p>Динамический NodeList</p><p>• <a href="https://twitter.com/dassurma/status/996701101138341888">Use querySelectorAll, people!</a><br></p><p>Критика CSS-in-JS</p><p>• <a href="http://bradfrost.com/blog/link/whats-wrong-with-css-in-js/">What’s wrong with CSS-in-JS?</a><br>• <a href="https://micahgodbolt.com/blog/what-s-right-with-css-in-js/">What’s right with CSS-in-JS</a><br>• <a href="http://www.brianmuenzenmeyer.com/css-in-jss">CSS-in-JS</a><br>• <a href="http://bradfrost.com/blog/post/my-struggle-to-learn-react/">My struggle to learn React</a><br></p><p>Синдром устаревания</p><p>• <a href="https://nodesource.com/blog/understanding-how-node-js-release-lines-work">Understanding How Node.js Release Lines Work</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/121.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/121.mp3" length="43622786"/><itunes:episode>121</itunes:episode><itunes:duration>5450</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 мая 2018: GDPR, браузеры, CSS и дизайн, движение по кривой, NodeList, CSS-in-JS, устаревание, нессылки. Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>122. Кроссбраузерный Google, TC39, SVG, React, якоря, танцующие скелеты, высокоуровневые API</title><link>https://web-standards.ru/podcast/122/</link><pubDate>Mon, 28 May 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Алексей Швайка</p><p>Темы</p><p>00:00:00 Интро<br>00:01:05 События<br>00:03:41 Кроссбраузерный Google<br>00:07:43 Что обсуждал TC39<br>00:17:39 Генерация SVG<br>00:29:00 Новинки и проблемы React<br>00:49:24 Якорь по CSS-селектору<br>00:57:06 Танцующие скелеты<br>01:00:57 Высокоуровневые API<br></p><p>События</p><p>• <a href="http://frontendconf.ru/">Frontend Conf в Москве 28–29 мая</a><br>• <a href="https://amsterdamjs.com/">AmsterdamJS в Амстердаме 31 мая–1 июня</a><br>• <a href="https://2018.cssconf.eu/">CSSconf EU в Берлине 1 июня</a><br>• <a href="https://2018.jsconf.eu/">JSConf EU в Берлине 2–3 июня</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br></p><p>Кроссбраузерный Google</p><p>• <a href="https://blog.mozilla.org/webrtc/firefox-is-now-supported-by-google-hangouts-and-meet/">Firefox is now supported by Google Hangouts and Meet</a><br></p><p>Что обсуждал TC39</p><p>• <a href="https://github.com/tc39/agendas/blob/master/2018/05.md">TC39 64th meeting</a><br>• <a href="https://twitter.com/bradleymeck/status/999642756208357376">Don’t go and actively try to make things harder</a><br></p><p>Генерация SVG</p><p>• <a href="https://www.joshwcomeau.com/posts/dynamic-bezier-curves">Dynamic Bézier Curves</a><br>• <a href="http://cubic-bezier.com/">Cubic Bezier</a><br>• <a href="https://easings.net/">Easing Functions</a><br>• <a href="https://github.com/Khan/KaTeX">KaTeX</a><br></p><p>Новинки и проблемы React</p><p>• <a href="https://reactjs.org/blog/2018/05/23/react-v-16-4.html">React v16.4.0: Pointer Events</a><br>• <a href="https://github.com/MilllerTime/react-pointable">React-pointable</a><br>• <a href="https://reactjs.org/docs/web-components.html">React: Web Components</a><br>• <a href="https://custom-elements-everywhere.com/">Custom Elements Everywhere</a><br>• <a href="https://twitter.com/SaraSoueidan/status/999645120155746304">React is the new jQuery</a><br></p><p>Якорь по CSS-селектору</p><p>• <a href="https://github.com/bryanmcquade/scroll-to-css-selector">Supporting CSS selectors when navigating to a URL fragment</a><br></p><p>Танцующие скелеты</p><p>• <a href="https://medium.com/p/7dd0bc881cd5">Real-time Human Pose Estimation in the Browser with TensorFlow.js</a><br></p><p>Высокоуровневые API</p><p>• <a href="https://youtu.be/dVd8KRLbAx4">BlinkOn 9: Layered web APIs</a><br>• <a href="https://github.com/whatwg/html/issues/335">Remove the storage mutex</a><br>• <a href="https://github.com/bvaughn/react-virtualized">React-virtualized</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/122.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/122.mp3" length="35050932"/><itunes:episode>122</itunes:episode><itunes:duration>4379</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 мая 2018: Кроссбраузерный Google, TC39, SVG, React, якоря, танцующие скелеты, высокоуровневые API. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>123. YaC и WWDC, новинки браузеров, CSS, шрифты, await и ES-модули, фулстеки, Яндекс Лэндинги</title><link>https://web-standards.ru/podcast/123/</link><pubDate>Mon, 04 Jun 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:15 События, YaC и WWDC<br>00:12:52 Новинки Chrome, Edge и Firefox<br>00:24:45 Вложенность, calc и CSS-хакеры<br>00:38:26 Как писать код быстро<br>00:43:16 Вариативные шрифты<br>00:48:13 Await и ES-модули<br>00:57:00 Есть ли зверь фулстек<br>01:09:24 Яндекс Лэндинги<br></p><p>События, YaC и WWDC</p><p>• <a href="http://meetup.jlabs.pro/">CodeEvening MeetUP в Нефтекамске 2 июня</a><br>• <a href="https://www.meetup.com/North-East-FrontEnd/events/250912365/">North-East FrontEnd Talks в Москве 7 июня</a><br>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br>• <a href="https://frontcon.lv">FrontCon в Риге 14–15 июня</a><br>• <a href="https://freecodecamp.timepad.ru/event/731580/">FreeCodeCamp №20 в Москве 17 июня</a><br>• <a href="https://insiderdevtour.com/stpetersburg">Insider Dev Tour в Питере 27 июня</a><br>• <a href="https://yandex.ru/blog/company/bolshie-novosti-bolshoy-konferentsii">YaC: Большие новости большой конференции</a><br>• <a href="https://www.apple.com/apple-events/june-2018/">WWDC 2018 4 июня</a><br></p><p>Новинки Chrome, Edge и Firefox</p><p>• <a href="https://developers.google.com/web/updates/2018/05/nic67">Chrome 67</a><br>• <a href="https://youtu.be/4EdPq9Nw6uI">Chrome 67: What’s New in DevTools</a><br>• <a href="https://twitter.com/MSEdgeUpdates/status/1001644414677250056">Edge: WebP in development</a><br>• <a href="https://caniuse.com/#feat=webp">Can I Use: WebP</a><br>• <a href="https://caniuse.com/#feat=webm">Can I Use: WebM</a><br>• <a href="https://twitter.com/FirefoxNightly/status/1001104178146611202">Shadow DOM in Firefox Nightly</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM">MDN: Using shadow DOM</a><br></p><p>Вложенность, calc и CSS-хакеры</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/2701">Request to pick up the CSS nesting proposal</a><br>• <a href="http://css-live.ru/vecssti-s-polej/algebra-v-calc-novaya-specifichnost-selektorov-4-urovnya-i-drugie-majskie-novinki-css.html">Майские новинки CSS</a><br>• <a href="https://www.bleepingcomputer.com/news/security/css-is-so-overpowered-it-can-deanonymize-facebook-users/">CSS is so overpowered it can deanonymize Facebook users</a><br></p><p>Как писать код быстро</p><p>• <a href="https://benfrain.com/text-editing-techniques-every-front-end-developer-should-know/">Text editing techniques every Front-End developer should know</a><br></p><p>Вариативные шрифты</p><p>• <a href="https://www.zeichenschatz.net/typografie/how-to-start-with-variable-fonts-on-the-web.html">How to start with variable fonts on the web</a><br></p><p>Await и ES-модули</p><p>• <a href="https://docs.google.com/presentation/d/1lTTiNosXlqk78FO7Ze_CdMbF3PhO36kCk-mT783wpi8/view">Top-Level Await 2: still awaiting</a><br>• <a href="https://twitter.com/SpiderMonkeyJS/status/999953755272564737">Since today we support the import.meta proposal in Firefox Nightly</a><br></p><p>Есть ли зверь фулстек</p><p>• <a href="https://www.remotesynthesis.com/blog/full-stack-developer">There’s no such thing as a full stack developer</a><br></p><p>Яндекс Лэндинги</p><p>• <a href="https://dialogs.yandex.ru/">Яндекс Диалоги</a><br>• <a href="https://station.yandex.ru/">Яндекс Станция</a><br>• <a href="https://plus.yandex.ru/">Яндекс Плюс</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/123.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/123.mp3" length="40326906"/><itunes:episode>123</itunes:episode><itunes:duration>5038</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 июня 2018: YaC и WWDC, новинки браузеров, CSS, шрифты, await и ES-модули, фулстеки, Яндекс Лэндинги. Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>124. Гитхаб продался, Safari в часах, доступность, сложность кода, cssnext и PostCSS</title><link>https://web-standards.ru/podcast/124/</link><pubDate>Tue, 12 Jun 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Андрей Ситник</p><p>Темы</p><p>00:00:00 Интро<br>00:00:34 События<br>00:05:31 Гитхаб продался<br>00:20:44 Safari в часах<br>00:38:25 Доступные карточки<br>00:45:43 Разная сложность кода<br>00:58:45 Конец cssnext<br></p><p>События</p><p>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br>• <a href="https://www.meetup.com/DEVNSK/events/250059820">DEVNSK Frontend Meetup №3 в Новосибирске 16 июня</a><br>• <a href="https://wdmeetup.ru/">WebDev Meetup #4 в Тольятти 16 июня</a><br>• <a href="https://www.facebook.com/events/174232359959486/">BeerJS Summit в Минске 30 июня</a><br></p><p>Гитхаб продался</p><p>• <a href="https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/">Microsoft + GitHub = Empowering Developers</a><br>• <a href="https://www.theverge.com/2018/6/3/17422752/microsoft-github-acquisition-rumors">Microsoft has reportedly acquired GitHub</a><br>• <a href="https://medium.com/p/6a6a57eb83ac">Microsoft acquiring GitHub is a good thing. Here’s why</a><br>• <a href="https://jacquesmattheij.com/what-is-wrong-with-microsoft-buying-github">What is wrong with Microsoft buying GitHub</a><br>• <a href="https://meduza.io/feature/2018/06/07/microsoft-kupila-github-eto-horosho-eto-ploho-vse-isportitsya-chto-budet-dalshe">Microsoft купила GitHub. Это хорошо? Это плохо? Все испортится? Что будет дальше?</a><br></p><p>Safari в часах</p><p>• <a href="https://developer.apple.com/safari/whats-new/">What’s new in Safari 12</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2018/239/">Designing Web Content for watchOS</a><br>• <a href="https://timkadlec.com/remembers/2018-06-06-web-watch/">Web Watch</a><br>• <a href="https://www.w3.org/TR/css-round-display-1/">CSS Round Display L1</a><br></p><p>Доступные карточки</p><p>• <a href="https://inclusive-components.design/cards/">Inclusive Components: Cards</a><br></p><p>Разная сложность кода</p><p>• <a href="https://rawgit.com/FremyCompany/css-grid-polyfill/houdini-experiment/bin/demo%5Bsubgrid%5D.html">CSS Subgrid JS polyfill</a><br>• <a href="https://spb-frontend.ru/podcast/26">SPB Frontend Drinkcast: Грустный</a><br></p><p>Конец cssnext</p><p>• <a href="https://github.com/ianstormtaylor/css-color-function/issues/29">The color function is renamed to color-mod</a><br>• <a href="https://moox.io/blog/deprecating-cssnext/">Deprecating cssnext</a><br>• <a href="https://preset-env.cssdb.org/features">PostCSS Preset Env</a><br>• <a href="https://twitter.com/tabatkins">Tab Atkins</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/124.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/124.mp3" length="38951521"/><itunes:episode>124</itunes:episode><itunes:duration>4866</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 июня 2018: Гитхаб продался, Safari в часах, доступность, сложность кода, cssnext и PostCSS. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>125. Все события до конца года и впечатления с pitercss_conf от организаторов</title><link>https://web-standards.ru/podcast/125/</link><pubDate>Mon, 18 Jun 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Мария Аникеева, Сергей Попов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 Все события до конца года<br>00:31:40 Впечатления с pitercss_conf<br></p><p>Все события до конца года</p><p>• <a href="https://chernivtsi.js.org/">ChernivtsiJS в Черновцах 23 июня</a><br>• <a href="https://www.facebook.com/events/1948882512088707/">MinskCSS Workshop #1: BEM в Минске 24 июня</a><br>• <a href="http://www.highload.ru/siberia/2018/">HighLoad++ Siberia в Новосибирске 25–26 июня</a><br>• <a href="https://www.meetup.com/nodeschool_nsk/events/251039023/">NodeSchool №4 в Новосибирске 30 июня</a><br>• <a href="https://www.facebook.com/events/174232359959486/">BeerJS Summit в Минске 30 июня</a><br>• <a href="http://odessajs.org/">OdessaJS в Одессе 6–8 июля</a><br>• <a href="http://www.404camp.ru">404 Camp в Самаре, 27–29 июля</a><br>• <a href="https://2018.ulcamp.ru/">ULCamp в Ульяновске 27–29 июля</a><br>• <a href="http://piter-united.ru/">IT Global Meetup #13 в Питере 28 июля</a><br>• <a href="https://www.instagram.com/p/b_O2kyszvq/">Классический ULCamp 2013</a><br>• <a href="https://www.frontendconf.ch/">Frontend Conference в Цюрихе 30–31 августа</a><br>• <a href="https://techtrain.ru">IT-фестиваль TechTrain в Питере 1–2 сентября</a><br>• <a href="http://nordicjs.com/">Nordic.js в Стокгольме 6–9 сентября</a><br>• <a href="http://fronttalks.ru/">FrontTalks в Екатеринбурге 14–15 сентября</a><br>• <a href="https://youtu.be/1N4t4xpXhmA">Inhuman UI, Vadim Makeev</a><br>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 21–21 сентября</a><br>• <a href="http://frontendconf.ru/moscow/2018">FrontendConf в Москве 4–5 октября</a><br>• <a href="https://kharkivjs.org/">KharkivJS в Харькове 5–6 октября</a><br>• <a href="http://2018.404fest.ru/">Фестиваль 404 в Самаре 6–7 октября</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS в Москве 24–25 ноября</a><br>• <a href="https://jsconf.am/">JSConf AM в Ереване</a><br></p><p>Впечатления с pitercss_conf</p><p>• <a href="https://pitercss.com/">Pitercss_conf в Питере 8–9 июня</a><br>• <a href="https://pitercss.com/community">Community tickets</a><br>• <a href="https://www.instagram.com/pitercss_conf/">Инстаграм pitercss_conf</a><br>• <a href="https://www.youtube.com/channel/UCtPAnbDiup_1jWSDNBu_zVw">Pitercss_conf в YouTube</a><br>• <a href="https://youtu.be/r3km4QP4v0Y">Отчёт Андрея Мелихова на Дев Шахте</a><br>• <a href="https://youtu.be/rXGHz1bu-PA">Видео открытия pitercss_conf</a><br>• <a href="https://www.facebook.com/media/set/?set=a.609420032769836">Фото: первый день в Фейсбуке</a><br>• <a href="https://www.facebook.com/media/set/?set=a.610076079370898">Фото: второй день в Фейсбуке</a><br>• <a href="https://vk.com/album-161554363_253331504">Фото: первый день в ВК</a><br>• <a href="https://vk.com/album-161554363_256518725">Фото: второй день в ВК</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/125.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/125.mp3" length="28382570"/><itunes:episode>125</itunes:episode><itunes:duration>3545</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 июня 2018: Все события до конца года и впечатления с pitercss_conf от организаторов. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>126. Web Animations API, вариативные шрифты, Keyframes.app, ARIA, placeholder, доступность</title><link>https://web-standards.ru/podcast/126/</link><pubDate>Mon, 25 Jun 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:30 Как нас слушать<br>00:02:59 События<br>00:08:09 Web Animations API<br>00:19:33 Вариативные шрифты<br>00:25:54 Keyframes.app<br>00:28:59 ARIA: Hidden или None<br>00:37:27 Плохой placeholder<br>00:44:52 Доступный React<br>00:50:57 Спонсор<br></p><p>Как нас слушать</p><p>• <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.podcasts">Google Podcasts для Android</a><br>• <a href="https://itunes.apple.com/app/podcasts/id525463029">Apple Podcasts для iOS</a><br>• <a href="https://web-standards.ru/podcast/feed/">Фид со всеми выпусками</a><br>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHcwuevhsNXkFTcadeX5R1Go">Плейлист на Ютубе</a><br>• <a href="https://t.me/webstandards_ru">Выпуски в Телеграме</a><br>• <a href="https://vk.com/webstandards_ru">Выпуски в ВК</a><br></p><p>События</p><p>• <a href="https://rambler-co-e-org.timepad.ru/event/747781/">RamblerFront&amp; #5 в Москве 28 июня</a><br>• <a href="https://www.meetup.com/React-SPB-Meetup/events/252039119/">React SPB Meetup #1 в Питере 4 июля</a><br>• <a href="https://corp.mail.ru/ru/press/events/481/">Moscow Vue.js Meetup #2 в Москве 5 июля</a><br>• <a href="https://www.facebook.com/events/214334442504365/">KharkivFrontend Summer Conference в Харькове 22 июля</a><br>• <a href="http://2018.404fest.ru/">Фестиваль 404 в Самаре 6–7 октября</a><br>• <a href="https://wsd.events/">Web Standards Days</a><br>• <a href="mailto:wst@web-standards.ru">wst@web-standards.ru</a><br></p><p>Web Animations API</p><p>• <a href="https://webkit.org/blog/8332/release-notes-for-safari-technology-preview-59/">Release Notes for Safari Technology Preview 59</a><br>• <a href="https://webkit.org/blog/8343/web-animations-in-webkit/">Web Animations in WebKit</a><br>• <a href="https://twitter.com/Keithamus/status/1007557906378706944">CSS media query for Mojave’s Dark Mode</a><br>• <a href="https://webkit.org/blog/7551/responsive-design-for-motion/">Responsive Design for Motion</a><br></p><p>Вариативные шрифты</p><p>• <a href="http://css.yoksel.ru/opentype-variable-fonts/">Вариативные шрифты</a><br></p><p>Keyframes.app</p><p>• <a href="https://keyframes.app/">Keyframes.app</a><br></p><p>ARIA: Hidden или None</p><p>• <a href="https://www.scottohara.me/blog/2018/05/05/hidden-vs-none.html">Know your ARIA: hidden vs none</a><br></p><p>Плохой placeholder</p><p>• <a href="https://www.smashingmagazine.com/2018/06/placeholder-attribute/">Don’t Use The Placeholder Attribute</a><br></p><p>Доступный React</p><p>• <a href="https://youtu.be/l95VFLj3e2w">Empathy-Driven Development</a><br></p><p>Спонсор</p><p>• <a href="https://habr.com/p/414183/">История о том, как мы снова всё переписали</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/126.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/126.mp3" length="26896090"/><itunes:episode>126</itunes:episode><itunes:duration>3359</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 июня 2018: Web Animations API, вариативные шрифты, Keyframes.app, ARIA, placeholder, доступность. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>127. BeerJS, графика, шрифты в SVG, исчезающие фреймворки, ES-модули, почему CSS такой</title><link>https://web-standards.ru/podcast/127/</link><pubDate>Mon, 02 Jul 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Аня Селезнёва, Иван Акулов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:49 События<br>00:06:51 Доклады на BeerJS<br>00:25:47 Графика в интернете<br>00:35:29 Шрифты в SVG<br>00:43:51 Исчезающие фреймворки<br>00:49:20 Модули ES2015+<br>00:55:01 Див не кликается<br>00:59:49 Почему CSS такой<br></p><p>События</p><p>• <a href="https://uraljs.timepad.ru/event/751795/">UralJS в Екатеринбурге 5 июля</a><br>• <a href="https://freecodecamp.timepad.ru/event/752289/">FreeCodeCamp №21 в Москве 22 июля</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLSfSjYTvK1tDBYosipjjvqZXPmZGvB2lrPwQb_KXDomHCsjNvw/viewform">Приём докладов на 404fest в Самаре 6–7 октября</a><br>• <a href="http://css-minsk-js.by/">CSS-Minks-JS в Минске 21–22 сентября</a><br></p><p>Доклады на BeerJS</p><p>• <a href="https://www.facebook.com/events/174232359959486/">BeerJS Summit в Минске 30 июня</a><br>• <a href="https://images.guide/">Essential Image Optimization</a><br>• <a href="https://developers.google.com/web/fundamentals/performance/webpack/decrease-frontend-size">Decrease Front-end Size</a><br>• <a href="https://aerotwist.com/blog/dont-guess-it-test-it/">Don’t Guess it, Test it!</a><br>• <a href="https://www.grammarly.com/">Grammarly</a><br></p><p>Графика в интернете</p><p>• <a href="http://css-live.ru/articles/sostoyanie-del-v-vebe-glavnye-strategii-optimizacii-izobrazhenij.html">Состояние дел в вебе: стратегии оптимизации изображений</a><br>• <a href="https://www.facebook.com/pepelsbey/videos/10157391994829338/">Современный интернет в одном видео</a><br></p><p>Шрифты в SVG</p><p>• <a href="https://css-tricks.com/using-custom-fonts-with-svg-in-an-image-tag/">Using Custom Fonts With SVG in an Image Tag</a><br>• <a href="https://youtu.be/DDR19L7Lcjw">Веб в кривых. Второе рождение SVG</a><br>• <a href="https://svgvspng.com/#ru">SVG vs PNG</a><br></p><p>Исчезающие фреймворки</p><p>• <a href="https://habr.com/p/414869/">Исчезающие фреймворки</a><br>• <a href="https://youtu.be/qqt6YxAZoOc">Computer, build me an app</a><br></p><p>Модули ES2015+</p><p>• <a href="https://babeljs.io/blog/2018/06/26/on-consuming-and-publishing-es2015+-packages">On Consuming (and Publishing) ES2015+ Packages</a><br></p><p>Див не кликается</p><p>• <a href="http://gravitydept.com/blog/js-click-event-bubbling-on-ios">JS click event bubbling on iOS</a><br>• <a href="https://youtu.be/MWJKwn_gKR4">Жми сюда!</a><br></p><p>Почему CSS такой</p><p>• <a href="https://keithjgrant.com/posts/2018/06/resilient-declarative-contextual/">Resilient, Declarative, Contextual</a><br>• <a href="http://css-live.ru/articles/ustojchivyj-deklarativnyj-kontekstnyj-novyj-vzglyad-na-silnye-storony-css.html">Устойчивый, декларативный, контекстный</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/127.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/127.mp3" length="36642234"/><itunes:episode>127</itunes:episode><itunes:duration>4578</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 июля 2018: BeerJS, графика, шрифты в SVG, исчезающие фреймворки, ES-модули, почему CSS такой. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>128. React это JS, вложенность в CSS, отступы, капча, гриды в IE, верстальщик против визивига</title><link>https://web-standards.ru/podcast/128/</link><pubDate>Mon, 09 Jul 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:21 События<br>00:05:03 React это просто JS<br>00:10:42 Вложенность в CSS<br>00:16:34 Система отступов<br>00:25:06 Недоступная капча<br>00:29:25 Забудьте про гриды в IE<br>00:47:39 Верстальщик против визивига<br></p><p>События</p><p>• <a href="https://spb-frontend-events.timepad.ru/event/760041/">SPB Frontend в Питере 17 июля</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/28-jul-2018/">Я.Субботник в Минске 28 июля</a><br>• <a href="https://wsd.events/2018/08/18/">WSD в Питере 18 августа</a><br></p><p>React это просто JS</p><p>• <a href="https://medium.com/p/88600553269c">React is just JavaScript</a><br>• <a href="https://egghead.io/courses/the-beginner-s-guide-to-react">The Beginner’s Guide to React</a><br></p><p>Вложенность в CSS</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/2701">Request to pick up the CSS nesting proposal</a><br>• <a href="https://tabatkins.github.io/specs/css-nesting/">CSS Nesting Module Level 3</a><br>• <a href="https://www.facebook.com/webstandardsru/photos/a.225960300805050.53253.101531286581286/1787318661335865/?type=3&amp;comment_id=1787685937965804">А смысл, если есть препроцессоры?</a><br></p><p>Система отступов</p><p>• <a href="https://medium.com/p/bdae00eaf3f1">Spacings and CSS Custom properties</a><br>• <a href="https://medium.com/p/b849b88c19cc">Зачем нужны кастомные свойства?</a><br>• <a href="https://github.com/shower/material/blob/v1.1.0/styles/_defaults.scss#L125-L147">Старая тема Material на Sass</a><br></p><p>Недоступная капча</p><p>• <a href="https://developers.google.com/recaptcha/docs/v3">ReCAPTCHA v3</a><br>• <a href="https://www.w3.org/TR/turingtest/">Inaccessibility of CAPTCHA, W3C WD</a><br></p><p>Забудьте про гриды в IE</p><p>• <a href="https://css-tricks.com/css-grid-in-ie-debunking-common-ie-grid-misconceptions/">Debunking Common IE Grid Misconceptions</a><br>• <a href="https://css-tricks.com/css-grid-in-ie-css-grid-and-the-new-autoprefixer/">CSS Grid and the New Autoprefixer</a><br>• <a href="https://css-tricks.com/css-grid-in-ie-faking-an-auto-placement-grid-with-gaps/">Faking an Auto-Placement Grid with Gaps</a><br>• <a href="https://twitter.com/andrey_sitnik/status/1013795498891898881">Андрей Ситник: Рейчел не позволила</a><br>• <a href="https://www.smashingmagazine.com/2018/07/css-grid-2/">CSS Grid Level 2: Here Comes Subgrid</a><br></p><p>Верстальщик против визивига</p><p>• <a href="https://www.wix.com/">WiX</a><br>• <a href="https://tilda.cc/ru/">Tilda</a><br>• <a href="http://muse.adobe.com/">Adobe Muse</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/128.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/128.mp3" length="29761305"/><itunes:episode>128</itunes:episode><itunes:duration>3717</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 июля 2018: React это JS, вложенность в CSS, отступы, капча, гриды в IE, верстальщик против визивига. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>129. Вирус в npm, Feature Policy, Atom, мёртвый код, разделение ответственности, курсор</title><link>https://web-standards.ru/podcast/129/</link><pubDate>Mon, 16 Jul 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Мария Просвирнина, Алексей Симоненко</p><p>Гости: Лера Зелёная</p><p>Темы</p><p>00:00:00 Интро<br>00:02:12 События<br>00:04:36 Вирус в npm<br>00:10:54 Зачем Feature Policy<br>00:18:45 Случай в Atom<br>00:23:36 Мёртвый код<br>00:30:19 Разделение ответственности<br>00:36:05 Стрелка или пальчик<br></p><p>События</p><p>• <a href="https://spb-frontend-events.timepad.ru/event/760041/">SPB Frontend в Питере 17 июля</a><br>• <a href="https://wsd.events/2018/08/18/">WSD в Питере 18 августа</a><br>• <a href="https://www.facebook.com/events/793560460837495/">LvivCSS 2018 во Львове 10–11 ноября</a><br></p><p>Вирус в npm</p><p>• <a href="https://github.com/eslint/eslint-scope/issues/39#issuecomment-404533026">Virus in eslint-scope?</a><br></p><p>Зачем Feature Policy</p><p>• <a href="https://developers.google.com/web/updates/2018/06/feature-policy">Introduction to Feature Policy</a><br></p><p>Случай в Atom</p><p>• <a href="https://atom.io/packages/git-plus">Atom Git-Plus</a><br></p><p>Мёртвый код</p><p>• <a href="https://developers.google.com/web/fundamentals/performance/optimizing-javascript/tree-shaking/">Reduce JavaScript Payloads with Tree Shaking</a><br></p><p>Разделение ответственности</p><p>• <a href="http://css-live.ru/articles/komponenty-i-razdelenie-otvetstvennosti.html">Компоненты и разделение ответственности</a><br></p><p>Стрелка или пальчик</p><p>• <a href="https://ilyabirman.ru/meanwhile/all/arrow-and-finger/">Стрелка и пальчик</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/129.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/129.mp3" length="22582869"/><itunes:episode>129</itunes:episode><itunes:duration>2820</itunes:duration><itunes:author>Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 июля 2018: Вирус в npm, Feature Policy, Atom, мёртвый код, разделение ответственности, курсор. Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>130. Неудобные классы и всякий JS, манифест на лету, гриды с ошибками, плохой лэндинг хорошей ШРИ</title><link>https://web-standards.ru/podcast/130/</link><pubDate>Mon, 23 Jul 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Сергей Бережной</p><p>Темы</p><p>00:00:00 Интро<br>00:00:39 События<br>00:03:38 Неудобные классы и всякий JS<br>00:28:10 Манифест на лету<br>00:33:19 Гриды с ошибками<br>00:40:02 Плохой лэндинг хорошей ШРИ<br></p><p>События</p><p>• <a href="https://habr.com/p/417427/">Видео с UralJS в Екатеринбурге 5 июля</a><br>• <a href="https://www.facebook.com/events/266543077427363/">Do moral Code meetup #2 во Львове 27 июля</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/28-jul-2018/">Яндекс Субботник в Минске 27 июля</a><br>• <a href="https://events.yandex.ru/events/bemup/12-aug-2018/">БЭМап в Питере 12 августа</a><br>• <a href="https://wsd.events/2018/08/18/">WSD в Питере 18 августа</a><br></p><p>Неудобные классы и всякий JS</p><p>• <a href="https://www.webpurple.net/blog/2018-07-19-klassy-slozhnost-i-funkcionalnoe-programmirovanie/">Классы, сложность и функциональное программирование</a><br>• <a href="https://babeljs.io/blog/2018/07/19/whats-happening-with-the-pipeline-proposal">What’s Happening With the Pipeline (|&gt;) Proposal?</a><br>• <a href="https://github.com/joshwcomeau/guppy">Guppy: friendly app manager and task runner for React</a><br>• <a href="https://benfrain.com/an-introduction-to-the-javascript-mutationobserver-api/">An introduction to the JavaScript MutationObserver API</a><br></p><p>Манифест на лету</p><p>• <a href="https://developers.google.com/web/updates/2018/07/pwacompat">PWACompat: the Web App Manifest for all browsers</a><br></p><p>Гриды с ошибками</p><p>• <a href="https://youtu.be/0Gr1XSyxZy0">9 Biggest Mistakes with CSS Grid</a><br>• <a href="https://rachelandrew.co.uk/archives/2018/07/17/should-i-try-to-use-the-ie-version-of-grid-layout-revisited-for-2018">Should I try to use the IE version of Grid Layout?</a><br></p><p>Плохой лэндинг хорошей ШРИ</p><p>• <a href="https://yandex.ru/promo/academy/shri2018">Школа разработки интерфейсов Яндекса</a><br>• <a href="https://twitter.com/pepelsbey/status/1018849147242385409">Div class=&quot;text&quot; У меня всё</a><br>• <a href="https://twitter.com/pepelsbey/status/1018852267439591424">Ссылки, на которые полезно кликнуть div</a><br>• <a href="https://medium.com/p/a312fe56ed00">Девшахта №11: ШРИ Яндекса</a><br>• <a href="https://medium.com/p/16e2447d6f7e">Ночной фронтенд №37: ШРИ Яндекса. Итоги</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/130.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/130.mp3" length="35071392"/><itunes:episode>130</itunes:episode><itunes:duration>4381</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 июля 2018: Неудобные классы и всякий JS, манифест на лету, гриды с ошибками, плохой лэндинг хорошей ШРИ. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>131. Chrome 68, HTTP, React или jQuery, инлайн-блоки, флексы, английский, Babel, браузеры мешают JS</title><link>https://web-standards.ru/podcast/131/</link><pubDate>Mon, 30 Jul 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:28 События<br>00:07:30 Chrome 68<br>00:11:05 Опасный HTTP<br>00:17:18 React или jQuery<br>00:38:12 Вы не знаете инлайн-блоки<br>00:44:59 Иллюстрированные флексы<br>00:49:58 Курсы на английском<br>00:52:33 Опасные пресеты Babel<br>00:57:52 Браузеры мешают JS<br></p><p>События</p><p>• <a href="https://www.facebook.com/groups/free.code.camp.moscow/">FreeCodeCamp в Москве</a><br>• <a href="https://wsd.events/2018/08/18/">WSD в Питере 18 августа</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLScYBcHZrsLVtJVHe_CAiIkjFVy9L3uoPGfrNd-va6FVzUAndw/viewform">Приём докладов до 3 августа</a><br>• <a href="https://krddevdays.ru/">Krasnodar Dev Days #3 в Краснодаре 15 сентября</a><br>• <a href="https://habr.com/p/417457/">Frontend Conf Moscow в Москве 4–5 октября</a><br>• <a href="https://fronteers.nl/congres/2018">Fronteers в Амстердаме 4–5 октября</a><br>• <a href="https://emberfest.eu/">EmberFest в Амстердаме 11–12 октября</a><br></p><p>Chrome 68</p><p>• <a href="https://developers.google.com/web/updates/2018/07/nic68">New in Chrome 68</a><br></p><p>Опасный HTTP</p><p>• <a href="https://www.blog.google/products/chrome/milestone-chrome-security-marking-http-not-secure/">A milestone for Chrome security: HTTP as not secure</a><br></p><p>React или jQuery</p><p>• <a href="https://habr.com/post/418257/">Github.com отказывается от jQuery</a><br>• <a href="https://medium.com/p/64ae6d468358">React is The New jQuery</a><br>• <a href="https://medium.com/p/5825b3269d2c">React — это не новый jQuery</a><br></p><p>Вы не знаете инлайн-блоки</p><p>• <a href="http://css-live.ru/articles-css/udivitelnyj-i-neizvestnyj-inline-block.html">Удивительный и неизвестный inline-block</a><br></p><p>Иллюстрированные флексы</p><p>• <a href="https://medium.com/p/d35c085dbf35">The Complete Illustrated Flexbox Tutorial</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/justify-self">MDN: justify-self</a><br></p><p>Курсы на английском</p><p>• <a href="https://css-animations.io/">Hello, animation!</a><br>• <a href="https://htmlacademy.ru/courses/">Все курсы HTML Academy</a><br></p><p>Опасные пресеты Babel</p><p>• <a href="https://babeljs.io/blog/2018/07/27/removing-babels-stage-presets">Removing Babel’s Stage Presets</a><br></p><p>Браузеры мешают JS</p><p>• <a href="https://twitter.com/jamiebuilds/status/1022568918949408768">The three browsers holding JavaScript back</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/131.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/131.mp3" length="32263028"/><itunes:episode>131</itunes:episode><itunes:duration>4030</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 июля 2018: Chrome 68, HTTP, React или jQuery, инлайн-блоки, флексы, английский, Babel, браузеры мешают JS. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>132. Уязвимость в React, неправильный пайплайн, подгриды, сложная сетка, веб-компоненты</title><link>https://web-standards.ru/podcast/132/</link><pubDate>Mon, 06 Aug 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:25 События<br>00:03:22 Подкастинг<br>00:08:11 Новинки браузеров<br>00:15:39 Уязвимость в React (Preact, Vue)<br>00:18:31 Неправильный пайплайн<br>00:25:04 Подгриды готовы<br>00:27:20 Сложная сетка вручную<br>00:35:48 Веб-компоненты<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/yasubbotnik/11-aug-2018/">Я.Субботник в Питере 11 августа</a><br>• <a href="https://events.yandex.ru/events/bemup/12-aug-2018/">БЭМап в Питере 12 августа</a><br>• <a href="https://medium.com/p/a69ff41683a4">Pitercss_meetup №23 в Питере 13 августа</a><br>• <a href="https://vk.com/nodeschooltmn">NodeSchool в Тюмени 1 сентября</a><br>• <a href="https://events.yandex.ru/events/fronttalks/2018/">FrontTalks в Екатеринбурге 14–15 сентября</a><br>• <a href="https://moscowcss.timepad.ru/">Moscowcss 9 в Москве 2 октября</a><br></p><p>Подкастинг</p><p>• <a href="https://en.blog.wordpress.com/2018/07/26/podcasting-on-wordpress-com/">Podcasting on WordPress.com</a><br>• <a href="https://itunes.apple.com/ru/podcast/id1370045815">CSSSR: Новости 512</a><br>• <a href="https://spb-frontend.ru/podcast">SPB Frontend Drinkcast</a><br></p><p>Новинки браузеров</p><p>• <a href="http://tanalin.com/blog/2018/08/firefox-61/">Firefox 61</a><br>• <a href="https://webkit.org/blog/8384/release-notes-for-safari-technology-preview-62/">Release Notes for Safari Technology Preview 62</a><br>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/h-JwMiPUnuU/sl79aLoLBQAJ">Blink: Intent to Deprecate and Remove</a><br></p><p>Уязвимость в React и не только</p><p>• <a href="https://reactjs.org/blog/2018/08/01/react-v-16-4-2.html">React v16.4.2: Server-side vulnerability fix</a><br></p><p>Неправильный пайплайн</p><p>• <a href="https://twitter.com/jaffathecake/status/1024289220544876544">I think TC39 is making a mistake…</a><br></p><p>Подгриды готовы</p><p>• <a href="https://www.w3.org/blog/CSS/2018/08/04/subgrid-spec-completed/">CSS Grid Level 2 updated Working Draft</a><br></p><p>Сложная галерея Google</p><p>• <a href="http://css-live.ru/articles/kak-my-delali-veb-interfejs-dlya-google-photos-zaglyadyvaem-pod-kapot.html">Как мы делали веб-интерфейс для Google Photos</a><br></p><p>Веб-компоненты</p><p>• <a href="https://medium.com/p/63887335fe41">The Case for React-like Web Components</a><br>• <a href="https://www.sitepen.com/blog/2018/07/06/web-components-in-2018/">Web Components in 2018</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/132.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/132.mp3" length="22178120"/><itunes:episode>132</itunes:episode><itunes:duration>2770</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 августа 2018: Уязвимость в React, неправильный пайплайн, подгриды, сложная сетка, веб-компоненты. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>133. Chrome 69, семантика для чтения, CSS без каскада и Гудини, API для доступности, выгорание</title><link>https://web-standards.ru/podcast/133/</link><pubDate>Tue, 14 Aug 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Андрей Яманов, Алексей Охрименко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:17 События<br>00:13:16 Новинки Chrome 69<br>00:23:23 Семантика для чтения<br>00:29:54 CSS без каскада<br>00:42:58 API для доступности<br>01:01:06 Выгорание<br></p><p>События</p><p>• <a href="https://medium.com/pitercss-meetup/pitercss-meetup-23-a69ff41683a4">Pitercss_meetup №23 в Питере 13 августа</a><br>• <a href="https://medium.com/piterjs/piterjs28-ac927334e7b4">PiterJS №28 в Питере 16 августа</a><br>• <a href="https://wsd.events/2018/08/18/">WSD в Питере 18 августа</a><br>• <a href="https://events.yandex.ru/events/yagosti/19-aug-2018/">FreeCodeCamp №22 в Москве 19 августа</a><br>• <a href="https://www.moscowjs.ru/">MoscowJS в Москве 23 августа</a><br>• <a href="http://frontendconf.ru/moscow/2018">FrontendConf в Москве 4–5 октября</a><br>• <a href="https://www.facebook.com/events/793560460837495/">LvivCSS во Львове 10–11 ноября</a><br>• <a href="https://2event.com/events/1466074">Скидка 10% по wst@LvivCSS2018</a><br></p><p>Новинки Chrome 69</p><p>• <a href="https://blog.chromium.org/2018/08/chrome-69-beta-av1-video-decoder-css.html">Chrome 69 Beta: CSS tricks, and more</a><br></p><p>Семантика для чтения</p><p>• <a href="https://medium.com/p/1562913c86c9">Building websites for Safari Reader Mode and other reading apps</a><br></p><p>CSS без каскада и Гудини</p><p>• <a href="https://twitter.com/TheLarkInn/status/1025525546896084992">Styling language that looks like CSS but has no cascade</a><br>• <a href="https://www.w3.org/TR/2018/CR-css-paint-api-1-20180809/">Houdini API is now candidate recommendation</a><br></p><p>API для доступности</p><p>• <a href="https://youtu.be/nWJpA5MQx7s">Как не создавать барьеры для незрячих</a><br>• <a href="https://youtu.be/TxNfcvT9sAg">Вёрстка Canvas, Алексей Охрименко</a><br>• <a href="https://wicg.github.io/aom/spec/#computed-accessibility-tree">Accessibility Object Model</a><br></p><p>Выгорание</p><p>• <a href="https://askd.livejournal.com/127949.html">Как я летала на Марс. История эмоционального выгорания</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/133.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/133.mp3" length="34970077"/><itunes:episode>133</itunes:episode><itunes:duration>4369</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 августа 2018: Chrome 69, семантика для чтения, CSS без каскада и Гудини, API для доступности, выгорание. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>134. DOM, атрибуты для картинок, веб-компоненты в Firefox, новости из леса, хорошая конференция</title><link>https://web-standards.ru/podcast/134/</link><pubDate>Mon, 20 Aug 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Никита Дубко, Саша Шинкевич</p><p>Темы</p><p>00:00:00 Интро<br>00:01:56 События<br>00:11:24 Невидимый DOM и файлы<br>00:25:10 Новые атрибуты для картинок<br>00:37:19 Веб-компоненты в Firefox<br>00:48:48 Новости из леса<br>00:54:49 Хорошая конференция<br></p><p>События</p><p>• <a href="https://wsd.events/2018/08/18/">WSD в Питере 18 августа</a><br>• <a href="https://www.meetup.com/nodeschool_nsk/events/253803425/">NodeSchool Novosibirsk №5 в Новосибирске 25 августа</a><br>• <a href="https://github.com/nodeschool/spb/issues/69">NodeSchool SPb №25 в Питере 25 августа</a><br>• <a href="https://vk.com/nodeschooltmn">NodeSchool в Тюмени 1 сентября</a><br>• <a href="https://techtrain.ru/">TechTrain в Питере 1–2 сентября</a><br>• <a href="https://events.yandex.ru/events/fronttalks/2018/">FrontTalks в Екатеринбурге 14–15 сентября</a><br>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 21–22 сентября</a><br></p><p>Невидимый DOM и файлы</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/Icw_sU6PqVA/8hwXw0jTDwAJ">Chrome: Intent to Implement Searchable Invisible DOM</a><br>• <a href="https://docs.google.com/document/d/1GYTt6G8G0gNO0U90uHywTi2Fn1YqI9JERyn44f9lmU0/edit">Searchable Invisible DOM Explainer</a><br>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/U4rXcm5CE4Y/3XmVtoAPDwAJ">Chrome: Intent to Implement Writable Files</a><br>• <a href="https://github.com/WICG/writable-files/blob/master/EXPLAINER.md">Writable Files Explainer</a><br></p><p>Новые атрибуты для картинок</p><p>• <a href="https://www.chromestatus.com/feature/4704436815396864">Chrome Status: Intrinsic size attribute</a><br>• <a href="https://github.com/ojanvafai/intrinsicsize-attribute">Intrinsicsize Attribute on Media Elements Explainer</a><br>• <a href="https://calibreapp.com/blog/2018-08-16-native-lazy-load/">A native lazy load for the Web platform</a><br></p><p>Веб-компоненты в Firefox</p><p>• <a href="https://groups.google.com/d/msg/mozilla.dev.platform/RcanREo7hU0/TCS3Un6aBwAJ">Intent to Ship: Shadow DOM and Custom Elements</a><br></p><p>Новости из леса</p><p>• <a href="https://webkit.org/blog/8403/release-notes-for-safari-technology-preview-63/">Release Notes for Safari Technology Preview 63</a><br>• <a href="https://gruntjs.com/blog/2018-08-15-grunt-cli-1.3.0-released">Grunt CLI 1.3.0 released</a><br></p><p>Хорошая конференция</p><p>• <a href="https://www.zachleat.com/web/speaking/inquiries/">I Can Say Words Out Loud At Your Event</a><br>• <a href="https://ethanmarcotte.com/wrote/my-questions-for-event-organizers/">My questions for event organizers</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/134.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/134.mp3" length="38678304"/><itunes:episode>134</itunes:episode><itunes:duration>4832</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 августа 2018: DOM, атрибуты для картинок, веб-компоненты в Firefox, новости из леса, хорошая конференция. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>135. TLS 1.3, флексы и кастомные свойства, -webkit-мусор, SVG и WebGL, новинки Node.js</title><link>https://web-standards.ru/podcast/135/</link><pubDate>Tue, 28 Aug 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:40 События<br>00:04:49 Сертификаты и TLS 1.3<br>00:13:13 Флексы и кастомные свойства<br>00:34:30 Совместимость и -webkit-мусор<br>00:48:34 SVG-фильтры и WebGL<br>01:06:07 Новинки Node.js<br></p><p>События</p><p>• <a href="https://eventskbkontur.timepad.ru/event/792083/">Izh Tech Talks #2 по фронтенду в Ижевске 30 августа</a><br>• <a href="http://codeevening.ru/">CodeEvening MeetUP в Нефтекамске 31 августа</a><br>• <a href="http://refresh.rocks/">Refresh Conference в Таллине 7 сентября</a><br>• <a href="https://dins.timepad.ru/event/787652/">DINS JavaScript meetup #1 в Питере 12 сентября</a><br>• <a href="https://events.yandex.ru/events/fronttalks/2018/">FrontTalks в Екатеринбурге 14–15 сентября</a><br>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 21–22 сентября</a><br></p><p>Сертификаты и TLS 1.3</p><p>• <a href="https://www.fxsitecompat.com/en-CA/docs/2018/symantec-geotrust-rapidssl-thawte-verisign-certificates-will-all-be-distrusted-in-october-2018/">Symantec, GeoTrust, RapidSSL, Thawte, Verisign will be distrusted in October 2018</a><br></p><p>Флексы и кастомные свойства</p><p>• <a href="https://twitter.com/rachelandrew/status/1032561925987737600">Firefox Nightly: column-gap and row-gap in Flexbox</a><br>• <a href="https://htmlacademy.ru/courses">Интерактивные курсы (карточки на гридах)</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=763298">Custom CSS Properties do not worki inside @page</a><br></p><p>Совместимость и -webkit-мусор</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/2156">Webkit-prefixed pseudo-elements are always treated valid in WebKit and Blink</a><br>• <a href="https://drafts.csswg.org/selectors-4/#compat">CSS Selectors Level 4: Parsing Quirks</a><br>• <a href="http://css-live.ru/articles-css/standart-dlya-nestandartnogo.html">Стандарт для нестандартного</a><br></p><p>SVG-фильтры и WebGL</p><p>• <a href="https://yoksel.github.io/svg-filters/">SVG Filters</a><br>• <a href="https://htmlacademy.ru/courses/259">Глава 3: Размеры в SVG</a><br>• <a href="https://www.sarasoueidan.com/blog/svg-coordinate-systems/">Understanding SVG Coordinate Systems and Transformations</a><br>• <a href="https://habr.com/p/420847/">Введение в программирование шейдеров для верстальщиков</a><br>• <a href="https://youtu.be/s2Il6NqIx5E">HTML GL. Возьмите столько FPS, сколько вам нужно</a><br>• <a href="https://www.youtube.com/playlist?list=PLswdBLT9llbjS2o4xreJqgBRjTmkEz6sv">Стримы Юры Артюха</a><br></p><p>Новинки Node.js</p><p>• <a href="https://github.com/nodejs/node/pull/20876">Experimental multi-threading support behind a flag in Node.js 10</a><br>• <a href="https://github.com/nodejs/node/pull/22466">Node.js: HTTP2: graduate from experimental</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/135.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/135.mp3" length="35432047"/><itunes:episode>135</itunes:episode><itunes:duration>4426</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 августа 2018: TLS 1.3, флексы и кастомные свойства, -webkit-мусор, SVG и WebGL, новинки Node.js. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>136. Chrome не такой дерзкий, Firefox против трекеров, опенсорс, OpenType, React DOM</title><link>https://web-standards.ru/podcast/136/</link><pubDate>Mon, 03 Sep 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:39 События<br>00:11:32 Chrome не такой дерзкий<br>00:24:03 Firefox против трекеров<br>00:42:12 Опенсорс и политика<br>01:04:47 OpenType и полезный каскад<br>01:19:41 Развитие React DOM<br></p><p>События</p><p>• <a href="https://www.facebook.com/events/2015566458736171/">BeerJS PubTalk в Киеве 8 сентября</a><br>• <a href="https://www.it52.info/events/2018-09-08-jsnn-10">JSNN #10 в Нижнем Новгороде 8 сентября</a><br>• <a href="https://it61.info/events/2018-09-08-rnd-js-7-304">RND.JS #7 в Ростове-на-Дону 8 сентября</a><br>• <a href="https://dins.timepad.ru/event/787652/">DINS JavaScript meetup #1 в Питере 12 сентября</a><br>• <a href="http://conf.tensor.ru/">Ufa Tensor Forum в Уфе 13 сентября</a><br>• <a href="http://kyivjs.org/">KyivJS #19 в Киеве 14 сентября</a><br>• <a href="https://krddevdays.ru/">Krasnodar Dev Days #3 в Краснодаре 15 сентября</a><br>• <a href="https://events.yandex.ru/events/fronttalks/2018/">FrontTalks в Екатеринбурге 14–15 сентября</a><br>• <a href="http://css-minsk-js.by/">CSS-Minsk-JS в Минске 21–22 сентября</a><br>• <a href="https://fronteers.nl/congres/2018">Fronteers в Амстердаме 4–5 октября</a><br>• <a href="http://frontendconf.ru/moscow/2018">FrontendConf в Москве 4–5 октября</a><br>• <a href="http://kharkivjs.org/">KharkivJS в Харькове 6–7 октября</a><br>• <a href="http://2018.404fest.ru/">Фестиваль 404 в Самаре 6–7 октября</a><br></p><p>Chrome не такой дерзкий</p><p>• <a href="https://blog.chromium.org/2018/08/charting-browser-interoperability.html">Charting Browser Interoperability</a><br>• <a href="https://twitter.com/ebidel/status/1034874571747291136">Flexbox is now used by ~82% of web pages</a><br>• <a href="https://files.keithmcmillen.com/products/boppad/editor/">BopPad Editor</a><br>• <a href="https://github.com/WebBluetoothCG/web-bluetooth/blob/gh-pages/implementation-status.md">Web Bluetooth Implementation Status</a><br></p><p>Firefox против трекеров</p><p>• <a href="https://blog.mozilla.org/firefox/cross-site-tracking-lets-unpack-that/">Cross-site tracking: Let’s unpack that</a><br>• <a href="https://blog.mozilla.org/futurereleases/2018/08/30/changing-our-approach-to-anti-tracking/">Changing Our Approach to Anti-tracking</a><br></p><p>Опенсорс и политика</p><p>• <a href="https://twitter.com/jamiebuilds/status/1034594832876879872">Change MIT License on Lerna banning ICE collaborators</a><br>• <a href="https://github.com/lerna/lerna/pull/1616">Add text to MIT License banning ICE collaborators</a><br>• <a href="https://github.com/lerna/lerna/pull/1633">Restore unmodified MIT license</a><br>• <a href="https://github.com/reconbot/mit-3-laws-license">MIT 3 Laws License</a><br></p><p>OpenType и полезный каскад</p><p>• <a href="https://sparanoid.com/lab/opentype-features/">The Complete CSS Demo for OpenType Features</a><br>• <a href="https://medium.com/p/e63185aefd5f">A Tale of Two Buttons</a><br></p><p>Развитие React DOM</p><p>• <a href="https://ui.reach.tech/">Reach UI</a><br>• <a href="https://github.com/facebook/react/issues/13525">React Fire: Modernizing React DOM</a><br>• <a href="https://github.com/web-standards/podcast/blob/master/episodes/episode-122.md">Выпуск №122 с Алексеем Швайкой</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/136.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/136.mp3" length="43484971"/><itunes:episode>136</itunes:episode><itunes:duration>5433</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 сентября 2018: Chrome не такой дерзкий, Firefox против трекеров, опенсорс, OpenType, React DOM. Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>137. Chrome 69 и Firefox 62, JS на медленных сетях, ссылки в ссылках и доступность</title><link>https://web-standards.ru/podcast/137/</link><pubDate>Mon, 10 Sep 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Валерия Курмак</p><p>Темы</p><p>00:00:00 Интро<br>00:02:51 События<br>00:12:14 Новости браузеров<br>00:19:56 Ссылки в ссылках<br>00:25:43 Доступность интерфейсов<br></p><p>События</p><p>• <a href="https://medium.com/p/eeda48fbbf3b">Pitercss_meetup в Питере 11 сентября</a><br>• <a href="https://www.meetup.com/tverio/events/254375421/">Tver.io 0x100 DevDay в Твери 13 сентября</a><br>• <a href="https://www.facebook.com/events/304756690289447/">AstanaJS в Астане 13 сентября</a><br>• <a href="https://spb-frontend-events.timepad.ru/event/804943/">SPB Frontend в Питере 18 сентября</a><br>• <a href="https://eventuer.timepad.ru/event/803253/">Node.js SPb Meetup в Питере 27 сентября</a><br>• <a href="https://developer.chrome.com/devsummit/">Chrome Dev Summit в Сан-Франциско 12–13 ноября</a><br></p><p>Новости браузеров</p><p>• <a href="https://developers.google.com/web/updates/2018/09/nic69">New in Chrome 69</a><br>• <a href="http://tanalin.com/blog/2018/09/firefox-62/">Firefox 62</a><br>• <a href="https://timkadlec.com/remembers/2018-09-06-chromes-noscript-intervention/">Chrome’s NOSCRIPT Intervention</a><br>• <a href="https://www.smashingmagazine.com/2018/09/css-shapes/">Take A New Look At CSS Shapes</a><br>• <a href="https://hacks.mozilla.org/2018/09/make-your-web-layouts-bust-out-of-the-rectangle-with-the-firefox-shape-path-editor/">Firefox Shape Path Editor</a><br></p><p>Ссылки в ссылках</p><p>• <a href="https://www.sarasoueidan.com/blog/nested-links/">Nested Links Without Nesting Links</a><br>• <a href="https://htmlacademy.ru/shorts/1">HTML Шорты: Ссылки вокруг блоков</a><br></p><p>Доступность интерфейсов</p><p>• <a href="https://youtu.be/nWJpA5MQx7s">Как не создавать барьеры для незрячих</a><br>• <a href="https://medium.com/p/3284085cee3f">О доступности интерфейсов из первых уст</a><br>• <a href="https://a11yproject.com/">The A11Y Project</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/137.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/137.mp3" length="32987016"/><itunes:episode>137</itunes:episode><itunes:duration>4121</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 сентября 2018: Chrome 69 и Firefox 62, JS на медленных сетях, ссылки в ссылках и доступность. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>138. 10 лет Chrome, URL, каскад, курсор, микробенчмаркинг, DOM в воркерах, JS 2018</title><link>https://web-standards.ru/podcast/138/</link><pubDate>Mon, 17 Sep 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Алекс Канунников</p><p>Темы</p><p>00:00:00 Интро<br>00:01:13 События<br>00:06:33 10 лет Chrome<br>00:24:55 Кому нужен URL<br>00:32:08 Что такое каскад<br>00:39:28 Курсор на кнопках<br>00:45:39 Микробенчмаркинг<br>00:49:29 DOM в воркерах<br>01:09:18 JS 2018<br></p><p>События</p><p>• <a href="https://spb-frontend-events.timepad.ru/event/804943/">SPB Frontend в Питере 18 сентября</a><br>• <a href="https://events.epam.com/events/javascript-open-day">JavaScript Open Day в Питере 19 сентября</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend #7 в Одессе 19 сентября</a><br>• <a href="https://github.com/nodeschool/spb/issues/70">NodeSchool SPb №26 в Питере 22 сентября</a><br>• <a href="https://gdg-siberia.com/">DevFest Siberia в Новосибирске 23–25 ноября</a><br>• <a href="http://www.grow.paris/">Grow Paris в Париже 12-16 ноября</a><br></p><p>10 лет Chrome</p><p>• <a href="https://blog.chromium.org/2018/09/10-years-of-chrome-devtools.html">10 Years of Chrome DevTools</a><br>• <a href="https://chrispederick.com/work/web-developer/features/">Расширение Web Developer</a><br>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIBDSojZWBv4QJNoT4GNYzQD">What’s New in DevTools</a><br>• <a href="https://blog.chromium.org/2018/09/10-years-of-speed-in-chrome_11.html">10 years of Speed in Chrome</a><br>• <a href="https://blog.chromium.org/2018/09/chrome-70-beta-shape-detection-web.html">Chrome 70 beta</a><br></p><p>Кому нужен URL</p><p>• <a href="https://habr.com/p/422895/">Google хочет убить URL</a><br></p><p>Что такое каскад</p><p>• <a href="https://timkadlec.com/remembers/2018-09-10-the-cascade-and-other-essential-unessentials/">The Cascade and Other Essential Unessentials</a><br>• <a href="http://css-live.ru/css/nikto-ne-znaet-css-specifichnost-ne-kaskad.html">Никто не знает CSS: специфичность — не каскад</a><br></p><p>Курсор на кнопках</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/1936#issuecomment-420722704">Pointer Cursor: RESOLVED</a><br></p><p>Микробенчмаркинг</p><p>• <a href="https://medium.com/p/86dfce4e8c0e">Adventures in Microbenchmarking</a><br></p><p>DOM в воркерах</p><p>• <a href="https://github.com/ampproject/worker-dom">WorkerDOM</a><br>• <a href="https://github.com/lifeart/async-dom">AsyncDom</a><br>• <a href="https://youtu.be/qZaby7iOVts">AsyncDom на PiterJS</a><br></p><p>JS 2018</p><p>• <a href="https://stateofjs.com/">The State of JavaScript 2018</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/138.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/138.mp3" length="35149903"/><itunes:episode>138</itunes:episode><itunes:duration>4391</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 сентября 2018: 10 лет Chrome, URL, каскад, курсор, микробенчмаркинг, DOM в воркерах, JS 2018. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>139. CSS-Minsk-JS speakers Bram Stein, Patrick Lauke, Hui Jing Chen, Anna Migas</title><link>https://web-standards.ru/podcast/139/</link><pubDate>Tue, 25 Sep 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Bram Stein, Patrick Lauke, Hui Jing Chen, Anna Migas</p><p>Темы</p><p>00:00:00 Интро<br>00:00:34 Bram Stein<br>00:17:07 Patrick Lauke<br>00:48:31 Hui Jing Chen<br>01:16:58 Anna Migas<br></p><p>Bram Stein</p><p>• <a href="https://twitter.com/bram_stein">Bram on Twitter</a><br>• <a href="https://abookapart.com/products/webfont-handbook">Webfont Handbook</a><br>• <a href="https://typekit.com/">Adobe Typekit</a><br></p><p>Patrick Lauke</p><p>• <a href="https://twitter.com/patrick_h_lauke">Patrick on Twitter</a><br>• <a href="https://patrickhlauke.github.io/getting-touchy-presentation/">Getting Touchy</a><br>• <a href="https://patrickhlauke.github.io/aria/presentation/">An introduction to ARIA</a><br></p><p>Hui Jing Chen</p><p>• <a href="https://twitter.com/hj_chen">Hui Jing on Twitter</a><br>• <a href="https://www.chenhuijing.com/">Hui Jing’s blog</a><br></p><p>Anna Migas</p><p>• <a href="https://twitter.com/szynszyliszys">Anna on Twitter</a><br>• <a href="http://szynszyliszys.github.io/repaintless/">Repaintless.css</a><br>• <a href="http://lunarlogic.github.io/starability/">Starability.css</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/139.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/139.mp3" length="48665002"/><itunes:episode>139</itunes:episode><itunes:duration>6080</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 сентября 2018: CSS-Minsk-JS speakers Bram Stein, Patrick Lauke, Hui Jing Chen, Anna Migas. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>140. Safari, TypeScript, разработчики в W3C, Redux не нужен, ES всё ломает, новые стрелки в JS</title><link>https://web-standards.ru/podcast/140/</link><pubDate>Mon, 01 Oct 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:23 События<br>00:05:06 Пара новинок Safari<br>00:06:49 Семантика и TypeScript<br>00:12:13 Разработчики в W3C<br>00:21:52 Redux не нужен<br>00:27:54 Новый ES всё сломал<br>00:37:02 Новые стрелки в JS<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/meetings/03-october-2018/">JavaScript Party в Новосибирске 3 октября</a><br>• <a href="https://fronteers.nl/congres/2018">Fronteers в Амстердаме 4–5 октября</a><br>• <a href="https://frontendconf.ru/moscow/2018">Frontend Conf в Москве 4–5 октября</a><br>• <a href="https://kharkivjs.org/">KharkivJS в Харькове 6–7 октября</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/27-oct-2018/">Я.Субботник в Москве 27 октября</a><br>• <a href="https://events.epam.com/events/itsubbotnik-technological-mix">ITsubbotnik Tech Mix в Москве 27 октября</a><br>• <a href="https://wsd.events/2018/10/27/">WSD в Киеве 27 октября</a><br>• <a href="http://dc.ufacoder.com/">UfaDevConf в Уфе 17 ноября</a><br></p><p>Пара новинок Safari</p><p>• <a href="https://webkit.org/blog/8414/release-notes-for-safari-technology-preview-66/">Release Notes for Safari Technology Preview 66</a><br></p><p>Семантика и TypeScript</p><p>• <a href="http://css-live.ru/articles/pochemu-semanticheskij-html-vazhen-i-kak-typescript-pomogaet-eto-ponyat.html">Почему семантический HTML важен, и как TypeScript помогает это понять</a><br></p><p>Разработчики в W3C</p><p>• <a href="https://www.smashingmagazine.com/2018/09/representing-web-developers-w3c/">Representing Web Developers In The W3C</a><br>• <a href="https://alistapart.com/article/web-developer-representation-in-w3c">Web Developer Representation in W3C</a><br></p><p>Redux не нужен</p><p>• <a href="https://medium.com/p/4f11cc3c6af5">Прощай, Redux. Почему он нам больше не нужен</a><br>• <a href="https://habr.com/p/421789/">Make frontend «backend» again</a><br></p><p>Новый ES всё ломает</p><p>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=888128#c15">Highcharts.js line labels disappear with Array#flat enabled</a><br>• <a href="https://github.com/tc39/proposal-global">ES Proposal: Global</a><br>• <a href="https://github.com/tc39/proposal-global/issues/20">Global breaks Flickr</a><br>• <a href="https://github.com/tc39/proposal-temporal">ES Proposal: Temporal</a><br></p><p>Новые стрелки в JS</p><p>• <a href="https://medium.com/p/5151c5c6b8b6">Choosing The Right JavaScript Arrow Function</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/140.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/140.mp3" length="19327566"/><itunes:episode>140</itunes:episode><itunes:duration>2413</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 октября 2018: Safari, TypeScript, разработчики в W3C, Redux не нужен, ES всё ломает, новые стрелки в JS. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>141. Браузеры и расширения, Vue.js 3.0, цветная прокрутка, фронтенд в Харькове</title><link>https://web-standards.ru/podcast/141/</link><pubDate>Mon, 08 Oct 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Влад Антипенко, Артём Захарченко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 События<br>00:03:15 Браузеры и расширения<br>00:14:44 Планы Vue.js 3.0<br>00:21:23 Цветная прокрутка<br>00:26:35 Фронтенд в Харькове<br></p><p>События</p><p>• <a href="https://medium.com/p/739f3120b158">Pitercss_meetup в Питере 10 октября</a><br>• <a href="https://emberfest.eu/">EmberFest в Амстердаме 11–12 октября</a><br>• <a href="https://wsd.events/2018/10/27/">WSD в Киеве 27 октября</a><br></p><p>Браузеры и расширения</p><p>• <a href="https://aka.ms/devguide_edgehtml_18">What’s new in EdgeHTML 18</a><br>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/webpimageformat/">WebP in Edge 18: Supported</a><br>• <a href="https://blog.chromium.org/2018/10/trustworthy-chrome-extensions-by-default.html">Trustworthy Chrome Extensions, by default</a><br></p><p>Планы Vue.js 3.0</p><p>• <a href="https://habr.com/post/425213/">Планы на следующую версию Vue.js</a><br></p><p>Цветная прокрутка</p><p>• <a href="http://css-live.ru/vecssti-s-polej/css-scrollbars-fpwd.html">Первый черновик для оформления прокрутки</a><br></p><p>Фронтенд в Харькове</p><p>• <a href="https://kharkivjs.org/">KharkivJS</a><br>• <a href="https://kharkivfrontend.org/">Kharkiv Frontend</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/141.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/141.mp3" length="28033516"/><itunes:episode>141</itunes:episode><itunes:duration>3501</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 октября 2018: Браузеры и расширения, Vue.js 3.0, цветная прокрутка, фронтенд в Харькове. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>142. Safari и Edge, перфоманс, новые теги в HTML, киевское сообщество, Котаны</title><link>https://web-standards.ru/podcast/142/</link><pubDate>Tue, 16 Oct 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Катя Поршнева, Сергей Фролов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:58 События<br>00:07:06 Safari и Edge<br>00:15:35 Бюджет на перфоманс<br>00:26:44 Новые теги в HTML<br>00:40:51 Киевское сообщество<br>01:06:03 Кто такие Котаны?<br></p><p>События</p><p>• <a href="https://yandex.ru/promo/yandex4developers/yalovefrontend">Я ❤ Frontend в Москве 9 февраля</a><br>• <a href="https://www.youtube.com/pepelsbey">Вадим Макеев на Ютубе</a><br>• <a href="https://spb-frontend-events.timepad.ru/event/827835/">SPB Frontend в Питере 16 октября</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend в Одессе 18 октября</a><br>• <a href="https://github.com/nodeschool/spb/issues/71">NodeSchool SPb в Питере 20 октября</a><br>• <a href="http://kyivjs.org/">KyivJS в Киеве 26 октября</a><br>• <a href="https://wsd.events/2018/10/27/">WSD в Киеве 27 октября</a><br>• <a href="https://twitter.com/pitercss_class/status/1051789838238838784">Pitercss_class в Питере 27 октября</a><br>• <a href="https://www.meetup.com/Kyiv-Vue-js-Meetup/">Kyiv Vue.js Meetup в Киеве 1 ноября</a><br>• <a href="https://www.facebook.com/events/1133996603419493/">BeerJS PubTalk в Киеве 17 ноября</a><br></p><p>Safari и Edge</p><p>• <a href="https://webkit.org/blog/8419/release-notes-for-safari-technology-preview-67/">Safari TP 67</a><br>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/customelements/">Edge: Custom Elements</a><br>• <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/status/shadowdom/">Edge: Shadow DOM</a><br>• <a href="https://github.com/w3c/webcomponents/issues/645#issuecomment-427205519">Edge: HTML Modules</a><br></p><p>Бюджет на перфоманс</p><p>• <a href="https://medium.com/p/dabde04cf6a3">Start Performance Budgeting</a><br>• <a href="https://agafonkin.com/">Владимир Агафонкин</a><br>• <a href="https://iamakulov.com/">Иван Акулов</a><br></p><p>Новые теги в HTML</p><p>• <a href="http://css-live.ru/faq/pochemu-my-ne-dobavim-v-html-element.html">Почему мы не добавим в HTML элемент чудесный?</a><br></p><p>Киевское сообщество</p><p>• <a href="http://kyivjs.org/">KyivJS</a><br>• <a href="https://twitter.com/reactkyiv">React Kyiv</a><br>• <a href="http://fb.com/beerjskyiv">BeerJS Kyiv</a><br>• <a href="https://www.meetup.com/Kyiv-ReactJS-Meetup/events/248972302/">Goodness Squad #4</a><br>• <a href="https://www.meetup.com/Angular-Kyiv/">AngularKyiv</a><br>• <a href="https://www.meetup.com/Kyiv-Vue-js-Meetup/">Kyiv Vue.js Meetup</a><br></p><p>Кто такие Котаны?</p><p>• <a href="http://kottans.org/">Kottans</a><br>• <a href="https://dou.ua/forums/topic/25282/">Kottans Frontend 2018</a><br>• <a href="http://speakers.in.ua/">Speakers in UA</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/142.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/142.mp3" length="37254796"/><itunes:episode>142</itunes:episode><itunes:duration>4654</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 октября 2018: Safari и Edge, перфоманс, новые теги в HTML, киевское сообщество, Котаны. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>143. Chrome и WebKit, резина, GitHub Actions, Adobe Fonts, слабые стороны ES6, фронтенд в Одессе</title><link>https://web-standards.ru/podcast/143/</link><pubDate>Mon, 22 Oct 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Николай Птущук</p><p>Темы</p><p>00:00:00 Интро<br>00:01:20 События<br>00:07:07 Chrome 70 и WebKit 2019<br>00:20:21 Пропорциональная резина<br>00:24:24 GitHub Actions<br>00:28:20 Adobe Fonts<br>00:32:11 Слабые стороны ES6<br>00:51:14 Фронтенд в Одессе<br></p><p>События</p><p>• <a href="https://medium.com/p/bf0d493272aa">VuePiterJS №2 в Питере 25 октября</a><br>• <a href="http://kyivjs.org/">KyivJS #20 в Киеве 26 октября</a><br>• <a href="https://wsd.events/2018/10/27/">WSD в Киеве 27 октября</a><br>• <a href="https://www.facebook.com/events/2180407068873890/">Hacktoberfest Lviv во Львове 27 октября</a><br>• <a href="https://events.epam.com/events/itsubbotnik-technological-mix">ITsubbotnik Tech Mix в Москве 27 октября</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/27-oct-2018/">Я.Субботник в Москве 27 октября</a><br>• <a href="https://reactiveconf.com/">ReactiveConf в Праге 29–31 октября</a><br>• <a href="https://www.facebook.com/events/793560460837495/">LvivCSS во Львове 10 ноября</a><br></p><p>Браузеры</p><p>• <a href="https://developers.google.com/web/updates/2018/10/nic70">New in Chrome 70</a><br>• <a href="https://trac.webkit.org/wiki/WebKitFeatureFocus2018-2019">WebKit Feature Focus for 2018-2019</a><br>• <a href="https://drafts.csswg.org/css-sizing-4/">CSS Intrinsic &amp; Extrinsic Sizing L4</a><br></p><p>Новости</p><p>• <a href="https://github.com/features/actions">GitHub Actions</a><br>• <a href="https://css-tricks.com/introducing-github-actions/">Introducing GitHub Actions</a><br>• <a href="https://blog.github.com/2018-10-17-action-demos/">GitHub Actions: built by you, run by us</a><br>• <a href="https://fonts.adobe.com/">Adobe Fonts</a><br></p><p>JavaScript</p><p>• <a href="https://medium.com/p/a0612c9fecf0">JavaScript ES6: слабые стороны</a><br>• <a href="https://twitter.com/pepelsbey/status/1051957956621811715">Вредная элитарная точка зрения. Обсудим?</a><br>• <a href="https://www.smashingmagazine.com/2018/10/smart-bundling-legacy-code-browsers/">How To Serve Legacy Code Only To Legacy Browsers</a><br>• <a href="https://polyfill.io/">Polyfill.io</a><br></p><p>Одесса</p><p>• <a href="https://odessafrontend.com/">Odessa Frontend</a><br>• <a href="http://odessajs.org/">OdessaJS</a><br>• <a href="https://odessa.ithillel.ua/">Hillel</a><br>• <a href="https://academy.yandex.ru/events/frontend/shri_msk-2018-2/">ШРИ Яндекса</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/143.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/143.mp3" length="37266776"/><itunes:episode>143</itunes:episode><itunes:duration>4656</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 октября 2018: Chrome и WebKit, резина, GitHub Actions, Adobe Fonts, слабые стороны ES6, фронтенд в Одессе. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>144. Берлин, веб-компоненты, PWA на десктопе, Styleguidist и JSS, CSS-in-JS</title><link>https://web-standards.ru/podcast/144/</link><pubDate>Mon, 29 Oct 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Олег Исонен, Артём Сапегин</p><p>Темы</p><p>00:00:00 Интро<br>00:02:42 События в Берлине<br>00:05:05 Веб-компоненты<br>00:18:52 PWA на десктопе<br>00:36:33 Styleguidist и JSS<br>00:42:40 CSS-in-JS<br></p><p>События в Берлине</p><p>• <a href="https://reactday.berlin/">React Day</a><br>• <a href="https://www.meetup.com/ReactJS-Girls-Berlin/">React Girls Berlin</a><br></p><p>Веб-компоненты</p><p>• <a href="https://hacks.mozilla.org/2018/10/firefox-63-tricks-and-treats/">Firefox 63 Tricks and Treats!</a><br>• <a href="https://youtu.be/plt-iH_47GE">React vs Web Components</a><br></p><p>PWA на десктопе</p><p>• <a href="https://twitter.com/firt/status/1054442657567727616">Chrome Desktop PWA: Windows</a><br>• <a href="https://twitter.com/firt/status/1054801501653221378">Chrome Desktop PWA: Linux</a><br></p><p>Styleguidist и JSS</p><p>• <a href="https://react-styleguidist.js.org/">Styleguidist</a><br>• <a href="https://storybook.js.org/">Storybook</a><br>• <a href="http://cssinjs.org/">JSS</a><br></p><p>CSS-in-JS</p><p>• <a href="https://medium.com/p/fa4d83398a77">Styled-components v4</a><br>• <a href="https://twitter.com/sitnikcode/status/1047184700555644928">Create React App + astroturf</a><br>• <a href="https://github.com/callstack/linaria">Linaria</a><br>• <a href="https://github.com/4Catalyzer/astroturf">Astroturf</a><br>• <a href="https://github.com/css-modules/css-modules">CSS Modules</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/144.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/144.mp3" length="37901906"/><itunes:episode>144</itunes:episode><itunes:duration>4735</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 октября 2018: Берлин, веб-компоненты, PWA на десктопе, Styleguidist и JSS, CSS-in-JS. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>145. Тёмный режим, WebAssembly, новинки и сортировка CSS, вариативные шрифты, дизайнеры, React-хуки</title><link>https://web-standards.ru/podcast/145/</link><pubDate>Mon, 05 Nov 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:39 События<br>00:06:23 Тёмный режим в Safari<br>00:15:28 WebAssembly в Chrome<br>00:21:10 Что нового в CSS<br>00:29:08 Сортировка CSS-свойств<br>00:38:45 Вариативные шрифты с фолбэком<br>00:46:42 Почему у дизайнеров не получается<br>00:55:06 Хуки, или React по-новому<br></p><p>События</p><p>• <a href="https://github.com/kottans/frontend">Kottans: курс по фронтенду в Киеве</a><br>• <a href="https://gdg-siberia.com/">DevFest Siberia 23-25 ноября, Новосибирск</a><br>• <a href="http://fronthub.ru/">Fronthub в Ульяновске 27 ноября</a><br>• <a href="https://wsd.events/2018/12/01/">WSD в Минске 1 декабря</a><br></p><p>Тёмный режим в Safari</p><p>• <a href="https://webkit.org/blog/8475/release-notes-for-safari-technology-preview-68/">Safari TP 68</a><br>• <a href="https://paulmillr.com/posts/using-dark-mode-in-css/">Using dark mode in CSS with MacOS Mojave</a><br>• <a href="https://twitter.com/steve228uk/status/1055181620997689344">Prefers-color-scheme in a picture</a><br></p><p>WebAssembly в Chrome</p><p>• <a href="https://developers.google.com/web/updates/2018/10/wasm-threads">WebAssembly Threads ready to try in Chrome 70</a><br>• <a href="https://github.com/GoogleChrome/OriginTrials/blob/gh-pages/developer-guide.md">Origin Trials in Chrome</a><br></p><p>Что нового в CSS</p><p>• <a href="https://www.smashingmagazine.com/2018/10/tpac-css-working-group-new/">The CSS Working Group At TPAC: What’s New In CSS?</a><br>• <a href="https://twitter.com/jensimmons/status/1057725174097895425">Square that grows to hold all content</a><br>• <a href="http://css-live.ru/vecssti-s-polej/svojstvo-appearance-i-standartizaciya-stilej-elementov-form-novaya-nadezhda.html">Стандартизация стилей элементов форм</a><br></p><p>Сортировка CSS-свойств</p><p>• <a href="https://pyx.space/post/keys-to-maintainable-css-order">Keys to maintainable CSS: Order</a><br></p><p>Вариативные шрифты с фолбэком</p><p>• <a href="https://www.zeichenschatz.net/typografie/implementing-a-variable-font-with-fallback-web-fonts.html">Implementing a variable font with fallback web fonts</a><br></p><p>Почему у дизайнеров не получается</p><p>• <a href="https://youtu.be/aO3yATjzLPQ">Почему у дизайнеров не получается изучать веб-технологии?</a><br>• <a href="https://www.youtube.com/pepelsbey">Блог Вадима Макеева на Ютубе</a><br></p><p>Хуки, или React по-новому</p><p>• <a href="https://medium.com/p/fdbde8803889">Making sense of React Hooks</a><br>• <a href="https://nikgraf.github.io/react-hooks/">Collection of React hooks</a><br>• <a href="https://usehooks.com/">useHooks</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/145.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/145.mp3" length="33143877"/><itunes:episode>145</itunes:episode><itunes:duration>4140</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 ноября 2018: Тёмный режим, WebAssembly, новинки и сортировка CSS, вариативные шрифты, дизайнеры, React-хуки. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>146. Веб-приложения на десктопе, фронтопсы, Test262, Babel и Webpack, вопросы к HolyJS</title><link>https://web-standards.ru/podcast/146/</link><pubDate>Mon, 12 Nov 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Алексей Золотых, Стас Курилов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:58 События<br>00:12:48 Веб-приложения на десктопе<br>00:38:35 Безопасность и фронтопсы<br>01:14:28 Test262, Babel и Webpack<br>01:35:22 Вопросы к HolyJS<br></p><p>События</p><p>• <a href="https://developer.chrome.com/devsummit/">Chrome Dev Summit в Сан-Франциско 12–13 ноября</a><br>• <a href="https://developers.google.com/experts/all/technology/web-technologies">Google Developer Experts</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS в Москве 24 ноября</a><br>• <a href="https://wsd.events/2018/12/01/">WSD в Минске 1 декабря</a><br>• <a href="https://dartup.ru/">DartUP в Питере 1 декабря</a><br>• <a href="https://vk.com/storm_the_front">Storm the Front meetup #3 в Гомеле 8 декабря</a><br>• <a href="https://2019.cssconf.eu/call-for-speakers/">CFP на CSSConf в Берлине 31 мая</a><br>• <a href="https://2019.jsconf.eu/call-for-speakers/">CFP на JSConf в Берлине 1–2 июня</a><br></p><p>Веб-приложения на десктопе</p><p>• <a href="https://github.com/GoogleChromeLabs/carlo">Google Chrome Labs: Carlo</a><br>• <a href="https://wicg.github.io/webusb/">WebUSB API</a><br>• <a href="https://microsoft.github.io/language-server-protocol/">Language Server Protocol</a><br>• <a href="https://www.keithmcmillen.com/products/boppad/">BopPad</a><br>• <a href="https://files.keithmcmillen.com/products/boppad/editor/">BopPad Editor</a><br></p><p>Безопасность и фронтопсы</p><p>• <a href="https://addons.mozilla.org/en-US/firefox/addon/laboratory-by-mozilla/">Laboratory: CSP Toolkit</a><br>• <a href="https://soundcloud.com/devschacht/devschacht-53">Девшахта 53: DevOops 2018</a><br></p><p>Test262, Babel и Webpack</p><p>• <a href="https://bocoup.com/blog/announcing-test262-report">Announcing Test262 Report</a><br>• <a href="https://babeljs.io/blog/2018/08/27/7.0.0">Babel 7 Released</a><br></p><p>Вопросы к HolyJS</p><p>• <a href="https://holyjs-moscow.ru/">HolyJS в Москве 24 ноября</a><br>• Скидка 1000 ₽ при покупке билета с промокодом wst<br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/146.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/146.mp3" length="56711275"/><itunes:episode>146</itunes:episode><itunes:duration>7086</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 ноября 2018: Веб-приложения на десктопе, фронтопсы, Test262, Babel и Webpack, вопросы к HolyJS. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>147. Chrome Dev Summit, API к персональным данным, HTTP/3 на UDP, веб-компоненты</title><link>https://web-standards.ru/podcast/147/</link><pubDate>Mon, 19 Nov 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:28 События<br>00:06:51 Chrome Dev Summit<br>00:36:43 API к персональным данным<br>00:52:10 HTTP уже 3<br>01:13:26 Веб-компоненты<br></p><p>События</p><p>• <a href="https://medium.com/p/b820502538c0">Pitercss_meetup №26 в Питере 20 ноября</a><br>• <a href="https://spb-frontend-events.timepad.ru/event/848267/">SPB Frontend Meetup в Питере 21 ноября</a><br>• <a href="https://www.moscowjs.ru/event/moscowjs-43">MoscowJS 43 в Москве 22 ноября</a><br>• <a href="https://gdg-siberia.com/">DevFest Siberia в Новосибирске 23–25 ноября</a><br>• <a href="http://panda-meetup.ru/frontend-samara-2018-11-24">Panda-Meetup №9 в Самаре 24 ноября</a><br>• <a href="https://gdg-voronezh.timepad.ru/event/845720/">DevFest Voronezh в Воронеже 24 ноября</a><br>• <a href="https://github.com/nodeschool/spb/issues/73">NodeSchool SPb №28 в Питере 24 ноября</a><br>• <a href="https://www.it52.info/events/2018-11-24-jsnn-11">JSNN #11 в Нижнем Новгороде 24 ноября</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS в Москве 24–25 ноября</a><br>• <a href="https://devfest-spb.com/">DevFest SPB в Питере 27 ноября</a><br>• <a href="https://wsd.events/2018/12/01/">WSD в Минске 1 декабря</a><br>• <a href="https://it61.info/events/2018-12-01-mitap-js-tgn-weekend-12-316">JS Tgn Weekend meetup #12 в Таганроге 1 декабря</a><br>• <a href="https://dartup.ru/">DartUP в Питере 1 декабря</a><br></p><p>Chrome Dev Summit</p><p>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIDjlCx1PcphPpmf43aKOAdF">Видео с Chrome Dev Summit</a><br>• <a href="https://web.dev/">Портал web.dev</a><br>• <a href="https://web.dev/fast/use-imagemin-to-compress-images/codelab-imagemin-gulp">Imagemin Gulp</a><br>• <a href="https://web.dev/fast/serve-images-webp/codelab-serve-images-webp">WebP CLI</a><br>• <a href="https://developers.google.com/speed/pagespeed/insights/">PageSpeed Insights</a><br>• <a href="https://squoosh.app/">Squoosh</a><br>• <a href="https://github.com/GoogleChromeLabs/ProjectVisBug">VisBug</a><br></p><p>API к персональным данным</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/brKChSa9_d0/GmzVbvYcAAAJ">Intent to Implement: Contacts API</a><br>• <a href="https://github.com/beverloo/contact-api">Explainer: Contact Picker API</a><br></p><p>HTTP/3 на UDP</p><p>• <a href="https://daniel.haxx.se/blog/2018/11/11/http-3/">HTTP/3</a><br>• <a href="https://blog.cloudflare.com/the-road-to-quic/">The Road to QUIC</a><br></p><p>Веб-компоненты</p><p>• <a href="https://www.w3.org/TR/css-shadow-parts-1/">CSS Shadow Parts</a><br>• <a href="https://www.webcomponents.org/">Webcomponents.org</a><br>• <a href="https://shwr.me/">Shower</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/147.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/147.mp3" length="43183841"/><itunes:episode>147</itunes:episode><itunes:duration>5395</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 ноября 2018: Chrome Dev Summit, API к персональным данным, HTTP/3 на UDP, веб-компоненты. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>148. Без AMP и PWA, Google Search, Чатра, хромой фулстек, HTM вместо JSX, Mortal Kombat вживую</title><link>https://web-standards.ru/podcast/148/</link><pubDate>Mon, 26 Nov 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Артём Поликарпов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:37 События<br>00:08:05 Хорошо без AMP и PWA<br>00:19:40 Основы веба<br>00:22:24 Как Google Search видит<br>00:32:12 Сторонние скрипты и Чатра<br>01:05:32 Хромой фулстек и вакансия<br>01:33:42 HTM как замена JSX<br>01:40:33 Mortal Kombat вживую<br></p><p>Интро</p><p>• <a href="https://bureau.ru/burosfera/artem-polikarpov">Артём Поликарпов в Бюро Горбунова</a><br>• <a href="https://artpolikarpov.ru/2012/01/10/1/">Технолог — тоже дизайнер</a><br>• <a href="http://fotorama.io/">Фоторама</a><br></p><p>События</p><p>• <a href="https://devfest-spb.com/">DevFest SPB в Питере 27 ноября</a><br>• <a href="https://rambler-co-e-org.timepad.ru/event/858007/">Moscow GraphQL Meetup в Москве 27 ноября</a><br>• <a href="https://events.yandex.ru/events/meetings/28-november-2018/">Frontend Mix в Питере 28 ноября</a><br>• <a href="https://wsd.events/2018/12/01/">WSD в Минске 1 декабря</a><br>• <a href="https://chernivtsi.js.org/min/">Chernivtsi.min.js #4 в Черновцах 1 декабря</a><br>• <a href="https://moscowcss.timepad.ru/event/856816/">Moscowcss 10 в Москве 4 декабря</a><br>• <a href="https://events.yandex.ru/events/meetings/11-dec-2018/">Market Frontend Meetup в Москве 11 декабря</a><br>• <a href="https://twitter.com/spb_frontend">SPB Frontend в Питере 13 декабря</a><br>• <a href="https://www.yougottalovefrontend.com/">YGLF Vilnius в Вильнюсе 16–17 мая</a><br></p><p>Хорошо без AMP и PWA</p><p>• <a href="http://tonsky.me/blog/pwa/">You need neither PWA nor AMP to make your website load fast</a><br>• <a href="https://habr.com/post/423889/">Моё разочарование в софте</a><br></p><p>Основы веба</p><p>• <a href="https://alistapart.com/article/from-url-to-interactive">From URL to Interactive</a><br>• <a href="https://alistapart.com/article/server-to-client">Server to Client</a><br>• <a href="https://alistapart.com/article/tags-to-dom">Tags to DOM</a><br>• <a href="https://alistapart.com/article/braces-to-pixels">Braces to pixels</a><br></p><p>Как Google Search видит</p><p>• <a href="https://eprev.org/2018/11/22/deliver-search-friendly-web-applications/">Deliver search-friendly web applications</a><br>• <a href="https://youtu.be/PFwUbgvpdaQ">Deliver search-friendly JS-powered websites</a><br></p><p>Сторонние скрипты и Чатра</p><p>• <a href="https://chatra.io/">Chatra</a><br></p><p>Хромой фулстек и вакансия</p><p>• <a href="https://medium.com/p/8b76467711ac">10 things to learn for becoming a solid full-stack JS developer</a><br>• <a href="https://mobile.twitter.com/heydonworks/status/1065892588278943744">How Full Stack Development is destroying the web</a><br>• <a href="https://chatra.io/job">Разработчик в Чатру</a><br></p><p>HTM как замена JSX</p><p>• <a href="https://github.com/developit/htm">HTM (Hyperscript Tagged Markup)</a><br></p><p>Mortal Kombat вживую</p><p>• <a href="https://medium.com/p/59823ab00b34">Играем в Mortal Kombat с TensorFlow.js</a><br>• <a href="http://quasimondo.com/">Quasimondo</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/148.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/148.mp3" length="52823840"/><itunes:episode>148</itunes:episode><itunes:duration>6600</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 ноября 2018: Без AMP и PWA, Google Search, Чатра, хромой фулстек, HTM вместо JSX, Mortal Kombat вживую. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>149. Rolling Scopes, доступность, фигуры и шрифты, графика, React, опасный опенсорс</title><link>https://web-standards.ru/podcast/149/</link><pubDate>Mon, 03 Dec 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Егор Гуринович, Егор Мясников, Павел Юхнович</p><p>Темы</p><p>00:00:00 Интро<br>00:01:12 События<br>00:08:39 Rolling Scopes<br>00:29:48 Доступность<br>00:46:34 Фигуры и шрифты<br>00:50:05 Прогрессивная графика<br>01:00:58 Как же без React<br>01:12:57 Опасный опенсорс<br></p><p>События</p><p>• <a href="https://wsd.events/2018/12/01/">WSD в Минске 1 декабря</a><br>• <a href="https://frontend-con.io/">Frontend-Con в Варшаве 3-4 декабря</a><br>• <a href="https://www.meetup.com/Sofia-Vue-js-Meetup/events/256621310/">Sofia Vue.js Meetup #1 в Софии 4 декабря</a><br>• <a href="https://communities.by/events/storm-the-front-meetup-3">Storm the Front Meetup #3 в Гомеле 8 декабря</a><br>• <a href="https://minsk.rollingscopes.com/">Rolling Scopes 52 в Минске 12 декабря</a><br>• <a href="https://www.facebook.com/events/318613948869852/">MinskCSS #5 в Минске 13 декабря</a><br>• <a href="https://www.meetup.com/tverio/events/256405945/">Юбилейный митап Tver.io в Твери 13 декабря</a><br>• <a href="https://devfest.by/">GDG DevFest в Минске 16 декабря</a><br>• <a href="https://2019.cssconf.eu/call-for-speakers/">CSSconf EU в Берлине 31 мая</a><br>• <a href="https://2019.jsconf.eu/call-for-speakers/">JSConf EU в Берлине 1–2 июня</a><br>• <a href="https://react.amsterdam/">React.Amsterdam в Амстердаме 12 апреля</a><br></p><p>Rolling Scopes</p><p>• <a href="https://rollingscopes.com/">Rolling Scopes</a><br></p><p>Доступность</p><p>• <a href="https://medium.com/p/b16dd2f77685">Правила доступности, которые останутся в памяти</a><br>• <a href="https://twitter.com/katyaprigara/status/1068559415119413249">A11y in Russia?</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%D1%81%D1%82%D1%8C">Доступность в Википедии</a><br></p><p>Фигуры и шрифты</p><p>• <a href="https://youtu.be/eCHt8zsbCT4">Making Future Interfaces: Unusual Shapes</a><br>• <a href="https://www.filamentgroup.com/lab/js-web-fonts.html">Should I Use JavaScript to Load My Web Fonts?</a><br></p><p>Прогрессивная графика</p><p>• <a href="https://habr.com/post/431232/">Генерируем красивые SVG-плейсхолдеры на Node.js</a><br>• <a href="https://bitsofco.de/why-and-how-to-use-webp-images-today/">Why and how to use WebP images today</a><br>• <a href="https://youtu.be/gHLPBlzGRT8">Skillbox, оптимизация графики, Squoosh и элемент picture</a><br></p><p>Как же без React</p><p>• <a href="https://reactjs.org/blog/2018/11/27/react-16-roadmap.html">React 16.x Roadmap</a><br>• <a href="https://medium.com/p/50a200dfd5a5">Перенос на новую строку в JSX</a><br>• <a href="https://medium.com/p/30f1ccc2b5b">5 Ways to Style React Components in 2019</a><br></p><p>Опасный опенсорс</p><p>• <a href="https://schneid.io/blog/event-stream-vulnerability-explained/">Event-stream vulnerability explained</a><br>• <a href="https://snyk.io/">Snyk</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/149.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/149.mp3" length="40518367"/><itunes:episode>149</itunes:episode><itunes:duration>5062</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 декабря 2018: Rolling Scopes, доступность, фигуры и шрифты, графика, React, опасный опенсорс. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>150. Edge теперь Chrome, Flutter для веба, доступность</title><link>https://web-standards.ru/podcast/150/</link><pubDate>Mon, 10 Dec 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:24 События<br>00:03:26 Edge теперь Chrome<br>00:35:49 Flutter для веба<br>00:42:07 Доступность<br></p><p>События</p><p>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHeD-j52BjuO2HMMw63fnBav">10 видео с WSD в Минске</a><br>• <a href="https://events.yandex.ru/events/meetings/11-dec-2018/">Market Frontend Meetup в Москве 11 декабря</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend #9 в Одессе 12 декабря</a><br>• <a href="https://spb-frontend-events.timepad.ru/event/866381/">SPB Frontend в Питере 12 декабря</a><br>• <a href="https://minskcss.timepad.ru/event/842790/">MinskCSS Meetup 5 в Минске 13 декабря</a><br>• <a href="https://www.meetup.com/tverio/events/256405945/">Tver.io Anniversary Meetup в Твери 13 декабря</a><br>• <a href="https://2018.devfest.by/">GDG DevFest Belarus в Минске 16 декабря</a><br>• <a href="https://twitter.com/webstandards_ru/status/1069954521412132865">KazanJS 5 в Казани 18 декабря</a><br></p><p>Edge теперь Chrome</p><p>• <a href="https://webkit.org/blog/8517/release-notes-for-safari-technology-preview-71/">Release Notes for Safari TP 71</a><br>• <a href="https://developers.google.com/web/updates/2018/12/nic71">New in Chrome 71</a><br>• <a href="https://github.com/MicrosoftEdge/MSEdge">Microsoft Edge and Chromium Open Source</a><br>• <a href="https://twitter.com/bterlson/status/1070754781822574592">Today’s Edge announcements tl;dr</a><br>• <a href="https://thereshouldbenored.com/posts/edgehtml-demise/">EdgeHTML: a bad demise nobody much noticed</a><br>• <a href="https://ferdychristant.com/the-state-of-web-browsers-f5a83a41c1cb">The State of Web Browsers</a><br>• <a href="https://twitter.com/patrickkettner/status/1070763801664991237">Windows 7–10 + Mac vs Windows 10 only</a><br>• <a href="https://blog.mozilla.org/blog/2018/12/06/goodbye-edge/">Goodbye, EdgeHTML</a><br>• <a href="https://coub.com/view/2p11u">Yandex Hill</a><br>• <a href="https://github.com/GoogleChrome/puppeteer/tree/master/experimental/puppeteer-firefox">Puppeteer for Firefox</a><br></p><p>Flutter для веба</p><p>• <a href="https://medium.com/p/e687c2a023a8">Hummingbird: Building Flutter for the Web</a><br></p><p>Доступность</p><p>• <a href="https://www.24a11y.com/2018/accessible-svg-icons-with-inline-sprites/">Доступные SVG-иконки с инлайновыми спрайтами</a><br>• <a href="http://specialbank.ru/guide/">Руководство по разработке доступных интерфейсов</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/150.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/150.mp3" length="23466549"/><itunes:episode>150</itunes:episode><itunes:duration>2931</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 декабря 2018: Edge теперь Chrome, Flutter для веба, доступность. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>151. Тверь, Firefox, скролбары и движки, Quicklink и Resource Hints, аутлайны, формы и таблицы</title><link>https://web-standards.ru/podcast/151/</link><pubDate>Mon, 17 Dec 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Иван Новиков, Илья Лесик</p><p>Темы</p><p>00:00:00 Интро<br>00:02:29 События и сообщество в Твери<br>00:14:08 Firefox, скролбары и движки<br>00:48:53 Quicklink и Resource Hints<br>00:56:42 Аутлайны, формы и таблицы<br></p><p>События и сообщество в Твери</p><p>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHfbZbPWkfsY31wKbqnj548z">Девять видео с WSD в Петербурге</a><br>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHe5IRtm6aKN0VBUBnuog_wp">Восемь видео с WSD в Киеве</a><br>• <a href="https://www.meetup.com/tverio/events/256405945/">Tver.io Anniversary Meetup в Твери 13 декабря</a><br>• <a href="http://tver.io/">Тверское ИТ-сообщество</a><br>• <a href="https://internet-res-org.timepad.ru/event/868845/">Winter Frontend meetup в Москве 13 декабря</a><br>• <a href="https://astanajs.timepad.ru/event/870701/">AstanaJS #2 в Астане 22 декабря</a><br>• <a href="https://medium.com/p/bd999592c6ad">Pitercss_meetup №27 в Питере 25 декабря</a><br></p><p>Firefox, скролбары и движки</p><p>• <a href="http://tanalin.com/blog/2018/12/firefox-64/">Firefox 64</a><br>• <a href="https://www.kaiostech.com/">KaiOS</a><br>• <a href="https://habr.com/p/432440/">Разнообразие браузеров начинается с нас</a><br></p><p>Quicklink и Resource Hints</p><p>• <a href="https://github.com/GoogleChromeLabs/quicklink">Quicklink</a><br>• <a href="https://www.w3.org/TR/resource-hints/#prefetch">Resource Hints: Prefetch</a><br></p><p>Аутлайны, формы и таблицы</p><p>• <a href="https://medium.com/p/799c577a8479">Просто используйте стили для :focus, чёрт возьми</a><br>• <a href="https://24ways.org/2018/inclusive-considerations-when-restyling-form-controls/">Inclusive Considerations When Restyling Form Controls</a><br>• <a href="https://www.smashingmagazine.com/2018/07/css-grid-2/">CSS Grid Level 2: Here Comes Subgrid</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/151.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/151.mp3" length="36660825"/><itunes:episode>151</itunes:episode><itunes:duration>4580</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 декабря 2018: Тверь, Firefox, скролбары и движки, Quicklink и Resource Hints, аутлайны, формы и таблицы. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>152. Казань, Chrome 72, i18n, монополия, SVG и слишком сложный CSS, сборка и ES-модули</title><link>https://web-standards.ru/podcast/152/</link><pubDate>Mon, 24 Dec 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Игорь Зиновьев, Роман Гафиатуллин</p><p>Темы</p><p>00:00:00 Интро<br>00:01:53 События и сообщество в Казани<br>00:18:27 Chrome 72, i18n, монополия<br>00:46:53 SVG и слишком сложный CSS<br>01:16:02 Сборка и ES-модули<br></p><p>События и сообщество в Казани</p><p>• <a href="https://github.com/web-standards/cfp-list">CFP list Александра Коротаева</a><br>• <a href="https://vk.com/@pitercss_class-4">Pitercss_class в Питере 22 декабря</a><br>• <a href="https://astanajs.timepad.ru/event/870701/">AstanaJS в Астане 22 декабря</a><br>• <a href="https://twitter.com/kazan_js">KazanJS в Казани 18 декабря</a><br></p><p>Chrome 72, i18n, монополия</p><p>• <a href="https://blog.chromium.org/2018/12/chrome-72-beta-public-class-fields-user.html">Chrome 72 Beta</a><br>• <a href="https://medium.com/@_ericelliott">Эрик Эллиот про ФП</a><br>• <a href="https://developers.google.com/web/updates/2018/12/intl-listformat">The Intl.ListFormat API</a><br>• <a href="https://github.com/tc39/proposal-javascript-standard-library">TC39: Standard Library Proposal</a><br>• <a href="https://moment.github.io/luxon/">Moment — Luxon</a><br>• <a href="https://news.ycombinator.com/item?id=18697824">YouTube was changed to slow Edge</a><br></p><p>SVG и слишком сложный CSS</p><p>• <a href="https://medium.com/p/4d8d80b52f92">Доступные SVG-иконки с инлайновыми спрайтами</a><br>• <a href="https://habr.com/p/433276/">О преимуществах встраивания CSS в JS</a><br></p><p>Сборка и ES-модули</p><p>• <a href="https://habr.com/p/430950/">Современная сборка на ES-модулях</a><br>• <a href="https://www.ozon.ru/context/detail/id/138148848/">JavaScript для детей</a><br>• <a href="https://philipwalton.com/articles/deploying-es2015-code-in-production-today/">Deploying ES2015+ Code in Production Today</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/152.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/152.mp3" length="40189030"/><itunes:episode>152</itunes:episode><itunes:duration>5021</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 декабря 2018: Казань, Chrome 72, i18n, монополия, SVG и слишком сложный CSS, сборка и ES-модули. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>153. Астана, YouTube против Edge, Android и PWA, картинки, офлайн, CSS-спеки, фулстек-единорог</title><link>https://web-standards.ru/podcast/153/</link><pubDate>Thu, 27 Dec 2018 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Гордей Левченко, Игорь Романов, Таир Сабыргалиев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:37 События сообщество в Астане<br>00:14:06 YouTube против Edge<br>00:30:16 Android и PWA<br>00:43:11 Картинки, офлайн и сервис-воркеры<br>00:53:03 Про CSS прямо из спеки<br>00:59:55 Фулстек как единорог<br></p><p>События сообщество в Астане</p><p>• <a href="https://yandex.ru/promo/yandex4developers/yalovefrontend">Я ❤ Frontend в Москве 9 февраля</a><br>• <a href="https://astanajs.timepad.ru/event/870701/">AstanaJS в Астане 22 декабря</a><br></p><p>YouTube против Edge</p><p>• <a href="https://medium.com/p/ce5169d3e5f4">Did Google cripple Edge’s youtube performance?</a><br></p><p>Android и PWA</p><p>• <a href="https://medium.com/p/e50a7471056c">A cold war between Android and Chrome because of PWAs?</a><br>• <a href="https://bugs.webkit.org/show_bug.cgi?id=171100">WebKit: Implement the Web Share API</a><br></p><p>Картинки, офлайн и сервис-воркеры</p><p>• <a href="https://bitsofco.de/styling-broken-images/">Styling Broken Images</a><br>• <a href="https://bitsofco.de/handling-broken-images-with-service-worker/">Handling broken images with the service worker</a><br></p><p>Про CSS прямо из спеки</p><p>• <a href="https://24ways.org/2018/researching-a-property-in-the-css-specifications/">Researching a Property in the CSS Specs</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Preloading_content">MDN: rel=&quot;preload&quot;</a><br></p><p>Фулстек как единорог</p><p>• <a href="http://www.heydonworks.com/article/reluctant-gatekeeping-the-problem-with-full-stack">Reluctant Gatekeeping: The Problem With Full Stack</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/153.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/153.mp3" length="36953857"/><itunes:episode>153</itunes:episode><itunes:duration>4616</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 декабря 2018: Астана, YouTube против Edge, Android и PWA, картинки, офлайн, CSS-спеки, фулстек-единорог. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>154. Безопасность, Edge, нейронки на JS, фронтенд в Италии, корейское сердечко и брызги шампанского</title><link>https://web-standards.ru/podcast/154/</link><pubDate>Wed, 02 Jan 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>01:25:58 Песня<br></p><p><a href="https://youtu.be/TjVwT5EgblE">Видеоверсия на Ютубе</a>.</p><p>Ссылки</p><p>• <a href="https://www.patreon.com/webstandards_ru">Веб-стандарты на Патреоне</a><br>• <a href="https://overreacted.io/things-i-dont-know-as-of-2018/">Things I Don’t Know as of 2018</a><br>• <a href="https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/">Microsoft + GitHub = Empowering Developers</a><br>• <a href="https://blogs.windows.com/windowsexperience/2018/12/06/microsoft-edge-making-the-web-better-through-more-open-source-collaboration/">Edge: Making the web better through open source</a><br>• <a href="https://htmlacademy.ru/intensive/react">Профессиональный JavaScript, уровень 3</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/154.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/154.mp3" length="41564319"/><itunes:episode>154</itunes:episode><itunes:duration>5193</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 января 2019: Безопасность, Edge, нейронки на JS, фронтенд в Италии, корейское сердечко и брызги шампанского. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>155. Патреон, a11y и UX, SVG-фильтры, скринкасты и поля классов из ES, монорепозитории</title><link>https://web-standards.ru/podcast/155/</link><pubDate>Mon, 07 Jan 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:58 Успехи Патреона<br>00:05:55 События<br>00:14:43 A11y и ответственность за UX<br>00:26:41 SVG-фильтры<br>00:31:35 Скринкасты и поля классов из ES<br>00:51:00 Монорепозитории<br></p><p>Успехи Патреона</p><p>• <a href="https://www.patreon.com/webstandards_ru">Патреон «Веб-стандартов»</a><br></p><p>События</p><p>• <a href="https://github.com/nodeschool/spb/issues/74">NodeSchool SPb №29 в Питере 27 января</a><br>• <a href="https://yandex.ru/promo/yandex4developers/yalovefrontend">Я ❤ Frontend в Москве 9 февраля</a><br>• <a href="https://fwdays.com/en/event/js-fwdays-2019">JavaScript fwdays в Киеве 16 марта</a><br>• <a href="https://twitter.com/ReactRussia">React Russia Meetup #1 в Питере 16 марта</a><br>• <a href="https://react.amsterdam/">React Amsterdam в Амстердаме 12 апреля</a><br></p><p>A11y и ответственность за UX</p><p>• <a href="https://medium.com/p/a41388e80974">Инклюзивные компоненты: переключатели</a><br></p><p>SVG-фильтры</p><p>• <a href="https://yoksel.github.io/svg-gradient-map/">SVG Gradient Map Filter</a><br>• <a href="https://yoksel.github.io/svg-filters/">SVG Filters</a><br>• <a href="https://yoksel.github.io/url-encoder/">URL-encoder for SVG</a><br></p><p>Скринкасты и поля классов из ES</p><p>• <a href="https://youtu.be/-v31jfaTyhU">JavaScript реализация throttle на пальцах</a><br>• <a href="https://youtu.be/clYMNxScsFQ">Y-комбинатор на JavaScript</a><br>• <a href="https://glitch.com/">Glitch</a><br>• <a href="https://t.me/juliarderity">Канал Рубанова в Телеграме</a><br>• <a href="https://medium.com/p/cd0015158ceb">The new feature on the horizon in ES: Class Fields</a><br></p><p>Монорепозитории</p><p>• <a href="https://medium.com/p/e9a279be011b">Monorepos: Please don’t!</a><br>• <a href="https://habr.com/p/435306/">Монорепозитории: пожалуйста не надо</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/155.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/155.mp3" length="34994043"/><itunes:episode>155</itunes:episode><itunes:duration>4372</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 января 2019: Патреон, a11y и UX, SVG-фильтры, скринкасты и поля классов из ES, монорепозитории. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>156. Подкаст в Spotify, GraphQL в Питере, перемены на Гитхабе, браузерная поддержка, CSS-vs-JS</title><link>https://web-standards.ru/podcast/156/</link><pubDate>Mon, 14 Jan 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:20 Подкаст<br>00:07:23 События<br>00:16:23 Перемены на Гитхабе<br>00:41:05 Браузерная поддержка<br>00:52:33 CSS-vs-JS<br></p><p>Подкаст</p><p>• <a href="https://open.spotify.com/show/3rzAcADjpBpXt73L0epTjV">Веб-стандарты в Spotify</a><br>• <a href="https://music.yandex.ru/album/6245956">Веб-стандарты в Яндекс.Музыке</a><br></p><p>События</p><p>• <a href="https://wriketeam.timepad.ru/event/877048/">Piter GraphQL Meetup в Питере 24 января</a><br>• <a href="https://graphql-course.ru/">Мастер-класс по GraphQL в Питере 26 января</a><br>• Промокод со скидкой: GRAPHQL1500<br>• с темой GraphQL на wst@web-standards.ru до 17 января<br>• <a href="http://kharkivcss.org/">KharkivCSS 4 в Харькове 20 апреля</a><br></p><p>Перемены на Гитхабе</p><p>• <a href="https://blog.github.com/2019-01-07-new-year-new-github/">Unlimited free private repos and unified Enterprise</a><br></p><p>Браузерная поддержка</p><p>• <a href="https://twitter.com/mislav/status/1083063045360939013">GitHub ships native ES and WC, by the way</a><br>• <a href="https://twitter.com/scalvert/status/1083600041728663552">We’re looking to do this at LinkedIn too</a><br></p><p>CSS-vs-JS</p><p>• <a href="https://twitter.com/cramforce/status/1082389621277892613">CSS is the most complicated API in wide use</a><br>• <a href="https://twitter.com/tobie/status/1083316137826365442">We’re seeing the same thing today with CSS</a><br>• <a href="https://medium.com/p/ef0128aaaf12">CSS: новый вид JavaScript</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/156.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/156.mp3" length="32960351"/><itunes:episode>156</itunes:episode><itunes:duration>4117</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 января 2019: Подкаст в Spotify, GraphQL в Питере, перемены на Гитхабе, браузерная поддержка, CSS-vs-JS. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>157. JavaScript в вузах, JS десять лет назад, браузеры и текст в VR/AR, HTML-модули в JS</title><link>https://web-standards.ru/podcast/157/</link><pubDate>Mon, 21 Jan 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:20 События<br>00:02:18 JavaScript в вузах<br>00:11:37 JS десять лет назад<br>00:16:57 Браузеры и текст в VR/AR<br>00:36:50 HTML-модули в JS<br></p><p>События</p><p>• <a href="https://medium.com/p/5e29b5376f0c">Pitercss_meetup в Питере 28 января</a><br>• <a href="https://2019.codefest.ru/">CodeFest в Новосибирске 30–31 марта</a><br>• <a href="https://dump-conf.ru/">DUMP в Екатеринбурге 19 апреля</a><br>• <a href="https://frontendconf.ru/">Frontend Conf в Москве 27–28 мая</a><br></p><p>JavaScript в вузах</p><p>• <a href="https://habr.com/post/427799/">100 видео-лекций по программированию</a><br>• <a href="https://habr.com/post/434686/">Курс лекций по JavaScript и Node.js в КПИ</a><br>• <a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-170-software-studio-spring-2013/lecture-notes/">MIT Software Studio</a><br>• <a href="https://cs50.harvard.edu/college/seminars/">Harvard CS50 Seminars</a><br></p><p>JS десять лет назад</p><p>• <a href="https://wsd.events/2009/11/28/">WSD в Минске в 2009 году</a><br>• <a href="https://twitter.com/revelcw/status/1086282428354826240">I almost couldn’t do this challenge</a><br></p><p>Браузеры и текст в VR/AR</p><p>• <a href="https://x.company/glass/">Google Glass</a><br>• <a href="https://blog.mozilla.org/blog/2019/01/08/mozilla-announces-deal-to-bring-firefox-reality-to-htc-vive-devices/">Mozilla to Bring Firefox Reality to HTC VIVE Devices</a><br>• <a href="http://www.aetherpoint.com/blogpost/breaking-boxes-typography-and-augmented-reality/">Breaking Boxes – Typography and Augmented Reality</a><br>• <a href="https://vc.ru/design/54706-tipografika-v-dopolnennoy-realnosti-sdelat-shrift-bolee-chitaemym-pod-raznym-uglom-obzora">Типографика в дополненной реальности</a><br>• <a href="https://web-standards.ru/articles/responsive-typography/">Основы адаптивной типографики</a><br>• <a href="https://pqina.nl/shiny/">Shiny: Simulating reflections with DeviceMotion</a><br></p><p>HTML-модули в JS</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/ewfRSdqcOd8/w_Fr6rJ3DQAJ">Intent to Implement: HTML Modules</a><br>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/master/HTMLModules/explainer.md">HTML Modules Explainer</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/157.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/157.mp3" length="24618755"/><itunes:episode>157</itunes:episode><itunes:duration>3075</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 января 2019: JavaScript в вузах, JS десять лет назад, браузеры и текст в VR/AR, HTML-модули в JS. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>158. Сайт «Веб-стандартов», новинки Safari TP, снипеты и редакторы кода, VR и фонд GitNation</title><link>https://web-standards.ru/podcast/158/</link><pubDate>Mon, 28 Jan 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Роберт Харитонов, Денис Радин</p><p>Темы</p><p>00:00:00 Интро<br>00:03:06 Сайт «Веб-стандартов»<br>00:05:33 События и сообщества<br>00:25:07 Новинки Safari TP<br>00:33:08 Свежие статьи<br>00:48:14 Снипеты и редакторы кода<br>00:58:11 Кому нужен VR<br>01:07:21 Фонд GitNation<br></p><p>Сайт «Веб-стандартов»</p><p>• <a href="https://github.com/web-standards/new">GitHub: web-standards/new</a><br>• <a href="https://www.patreon.com/webstandards_ru">Патреон «Веб-стандартов»</a><br></p><p>События и сообщества</p><p>• <a href="https://reactrussia.timepad.ru/event/894987/">ReactRussia в Петербурге 16 марта</a><br>• <a href="https://www.moscowjs.ru/event/moscowjs-x-tinkoff-webgl">MoscowJS WebGL Meetup в Москве 31 января</a><br>• <a href="https://minskjs.timepad.ru/event/892796/">MinskJS Meetup 5 в Минске 21 февраля</a><br>• <a href="https://css-minsk-js.by/">CSS-Minsk-JS</a><br>• <a href="https://pitercss.com/">Pitercss_conf</a><br>• <a href="https://react.amsterdam/">React Amsterdam в Амстердаме 11–12 апреля</a><br>• <a href="https://amsterdamjs.com/">Amsterdam JSNation в Амстердаме 6–7 июня</a><br></p><p>Новинки Safari TP</p><p>• <a href="https://webkit.org/blog/8566/release-notes-for-safari-technology-preview-74/">Safari Technology Preview 74</a><br>• <a href="https://drafts.csswg.org/css-color/#rgb-functions">CSS Color L4: rgb functions</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/Visual_Viewport_API">Visual Viewport API</a><br></p><p>Свежие статьи</p><p>• <a href="https://medium.com/p/2fe1b7595ac0">«Исправление» списков</a><br>• <a href="https://medium.com/p/65faa3c5e91b">Text-transform и копирование</a><br></p><p>Снипеты и редакторы кода</p><p>• <a href="https://snippet-generator.app/">Snippet Generator</a><br>• <a href="https://www.jetbrains.com/webstorm/">WebStorm</a><br></p><p>Кому нужен VR</p><p>• <a href="https://www.youtube.com/playlist?list=PLo3w8EB99pqKLF6R8eAaleDeS-vUqOzin">VR project with Three.js &amp; WebVR</a><br>• <a href="https://aframe.io/">A-Frame</a><br></p><p>Фонд GitNation</p><p>• <a href="https://gitnation.org/">GitNation</a><br>• <a href="https://twitter.com/operatino">Роберт Харитонов</a><br>• <a href="https://twitter.com/pixelscommander">Денис Радин</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/158.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/158.mp3" length="47238600"/><itunes:episode>158</itunes:episode><itunes:duration>5902</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 января 2019: Сайт «Веб-стандартов», новинки Safari TP, снипеты и редакторы кода, VR и фонд GitNation. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>159. Три года в эфире, JS для ТВ, Chrome, Safari, PWA, JS Core, CSS против JS, ES2019</title><link>https://web-standards.ru/podcast/159/</link><pubDate>Mon, 04 Feb 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Сергей Рубанов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:13 Три года в эфире<br>00:04:30 События<br>00:05:38 JS-разработчики для ТВ<br>00:12:08 Chrome, Safari, PWA<br>00:29:34 Safari и JS Core<br>00:46:43 CSS против JS<br>01:07:17 ES2019<br></p><p>Три года в эфире</p><p>• <a href="https://medium.com/p/b1f0273fda26">Выпуск №1, 1 февраля 2016</a><br>• <a href="https://github.com/web-standards/new/issues/89">Задача собрать карту из календаря</a><br></p><p>События</p><p>• <a href="https://simferopol-frontend.timepad.ru/event/853595/">Simferopol Frontend в Симферополе 26 января</a><br>• <a href="https://twitter.com/webjam_club">WebJam</a><br>• <a href="https://github.com/nodeschool/spb/issues/75">NodeSchool SPb в Питере 23 февраля</a><br>• <a href="https://wsd.events/2019/04/13/">WSD в Москве 13 апреля</a><br></p><p>JS-разработчики для ТВ</p><p>• <a href="https://youtu.be/D1pa3UX89GA">Сворачивающийся телевизор</a><br>• <a href="https://hh.ru/vacancy/29443978">JS-разработчик №1</a><br>• <a href="https://hh.ru/vacancy/29443968">JS-разработчик №2</a><br></p><p>Chrome, Safari, PWA</p><p>• <a href="https://nplus1.ru/news/2019/01/31/chrome">Chrome защитит от перехода не туда</a><br>• <a href="https://developer.apple.com/documentation/safari_release_notes/safari_12_1_release_notes">Safari 12.1 Release Notes</a><br>• <a href="https://medium.com/p/a37b6fa6afbf">PWAs on iOS 12.2 beta</a><br>• <a href="https://medium.com/p/a18cd05ca361">PWA Progress in iOS 12.2 Beta 1</a><br>• <a href="https://medium.com/p/ec6f3c6ff3cc">Google Play Store now open for PWA</a><br></p><p>Safari и JS Core</p><p>• <a href="http://www.glazman.org/weblog/dotclear/index.php?post/2019/01/23/WebExtensions-v3-considered-harmful">WebExtensions v3 considered harmful</a><br>• <a href="https://mathiasbynens.be/notes/prototypes">JS engine fundamentals: optimizing prototypes</a><br>• <a href="http://gs.statcounter.com/">Browser Market Share Worldwide</a><br>• <a href="https://vimeo.com/312113316">V8 Internals For JavaScript Developers</a><br></p><p>CSS против JS</p><p>• <a href="https://medium.com/p/cd78f4c527ad">HTML, CSS и исчезающие точки входа в индустрию</a><br>• <a href="https://dev.to/evilmartians/css-and-js-are-at-war-heres-how-to-stop-it-158a">CSS and JS Are at War, Here’s How to Stop It</a><br>• <a href="https://css-tricks.com/the-great-divide/">The Great Divide</a><br></p><p>ES2019</p><p>• <a href="https://medium.com/p/417d8b406346">Что нового в JavaScript 2019? Дэвид Нил</a><br>• <a href="http://t.me/juliarderity/359">Что нового в JavaScript 2019? Сергей Рубанов</a><br>• <a href="http://2ality.com/2019/01/future-js.html">Future JavaScript: what is still missing?</a><br>• <a href="https://twitter.com/razvancaliman/status/1091335189400354818">When past decisions come back to bite us</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/159.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/159.mp3" length="38328005"/><itunes:episode>159</itunes:episode><itunes:duration>4788</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 февраля 2019: Три года в эфире, JS для ТВ, Chrome, Safari, PWA, JS Core, CSS против JS, ES2019. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>160. Перевод React, вёрстка, логический CSS, SVG-фильтры, цветные шрифты, инструменты</title><link>https://web-standards.ru/podcast/160/</link><pubDate>Mon, 11 Feb 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Юля Бухвалова</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 События<br>00:09:44 Перевод документации React<br>00:14:52 Статьи про вёрстку<br>00:33:27 Логический CSS<br>00:42:48 SVG-фильтры<br>00:54:16 Цветные шрифты<br>01:01:16 Полезные инструменты<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/meetings/yalovefrontend/">Я ❤ Frontend в Москве 9 февраля</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend #10 в Одессе 20 февраля</a><br>• <a href="https://medium.com/p/34-ae918ba36b34">PiterJS №34 в Питере 20 февраля</a><br>• <a href="https://www.moscowjs.ru/event/moscowjs-44">MoscowJS 44 в Москве 21 февраля</a><br>• <a href="https://www.facebook.com/events/344797292768145/">Zlit: Страх и ненависть в IT в Киеве, 23 февраля</a><br>• <a href="https://events.epam.com/events/js-meetup-1-2019">EPAM JavaScript Meetup в Питере 26 февраля</a><br>• <a href="https://nastachku.ru/">Стачка в Ульяновске 26–27 апреля</a><br></p><p>Перевод документации React</p><p>• <a href="https://github.com/reactjs/ru.reactjs.org/issues/1">Перевод документации по React</a><br></p><p>Статьи про вёрстку</p><p>• <a href="https://css-irl.info/my-css-grid-wishlist/">My CSS Grid Wishlist</a><br>• <a href="https://codepen.io/yoksel/full/ZyqLGv/">Адаптивная галерея</a><br>• <a href="https://css-irl.info/a-year-of-utility-classes/">A Year of Utility Classes</a><br>• <a href="https://twitter.com/GaryPendergast/status/1093714037563510786">Organise CSS properties like a Christmas Tree</a><br></p><p>Логический CSS</p><p>• <a href="https://medium.com/p/c5046c563640">Новые логические свойства в CSS!</a><br></p><p>SVG-фильтры</p><p>• <a href="https://tympanus.net/codrops/2019/01/22/svg-filter-effects-outline-text-with-femorphology/">Outline Text with feMorphology</a><br>• <a href="https://tympanus.net/codrops/2019/01/29/svg-filter-effects-poster-image-effect-with-fecomponenttransfer/">Poster Image Effect with feComponentTransfer</a><br>• <a href="https://tympanus.net/codrops/2019/02/05/svg-filter-effects-duotone-images-with-fecomponenttransfer/">Duotone Images with feComponentTransfer</a><br>• <a href="https://yoksel.github.io/svg-filters-02-2018/">Слайды доклада «SVG-фильтры»</a><br>• <a href="https://codepen.io/yoksel/pen/BOjmqj">Демка Юли «Мозги»</a><br>• <a href="https://codepen.io/enxaneta/pen/oYMxqe">Демка Габи «Рябь на воде»</a><br></p><p>Цветные шрифты</p><p>• <a href="https://pixelambacht.nl/2014/multicolor-fonts/">Colorful typography on the web</a><br>• <a href="https://webplatform.news/issues/2019-01-24#the-first-cross-browser-color-font-format">The first cross-browser color font format</a><br>• <a href="https://vimeo.com/312700362">Chris Lilley: Everything Changes</a><br></p><p>Полезные инструменты</p><p>• <a href="https://htmlacademy.ru/courses/svg">Курсы по SVG</a><br>• <a href="http://yoksel.github.io/svg-filters/">SVG Filters</a><br>• <a href="http://yoksel.github.io/svg-gradient-map/">SVG Gradient Map Filter</a><br>• <a href="http://yoksel.github.io/url-encoder/">URL-encoder for SVG</a><br>• <a href="https://github.com/yoksel/common-words">Common Words</a><br>• <a href="http://yoksel.github.io/html-tree/">HTML Tree</a><br>• <a href="https://yoksel.github.io/pixel-glass-js/">Pixel Glass</a><br>• <a href="https://yoksel.github.io/handy-colors/">Handy Colors</a><br>• <a href="http://yoksel.github.io/flex-cheatsheet/">Flexbox Cheatsheet</a><br>• <a href="http://yoksel.github.io/unicode-table/">Таблица символов юникода</a><br>• <a href="http://yoksel.github.io/wave-maker/">Wave Maker</a><br>• <a href="http://yoksel.github.io/shadowPainter/">Shadow Painter</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/160.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/160.mp3" length="40556710"/><itunes:episode>160</itunes:episode><itunes:duration>5067</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 февраля 2019: Перевод React, вёрстка, логический CSS, SVG-фильтры, цветные шрифты, инструменты. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>161. Chrome 73 и CSS 2019, SVG, таблицы, гриды и кнопки, будущее Фоторамы</title><link>https://web-standards.ru/podcast/161/</link><pubDate>Mon, 18 Feb 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Гости: Артём Поликарпов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:28 События<br>00:04:35 Chrome 73 и CSS 2019<br>00:12:24 SVG, таблицы, гриды и кнопки<br>00:41:40 Будущее Фоторамы<br></p><p>События</p><p>• <a href="https://medium.com/piterjs/announce-34-ae918ba36b34">PiterJS №34 в Питере 20 февраля</a><br>• <a href="https://www.meetup.com/tverio/events/258900957">Tver.io Poetry Meetup в Твери 21 февраля</a><br>• <a href="https://minskjs.timepad.ru/event/892796/">MinskJS Meetup 5 в Минске 21 февраля</a><br>• <a href="https://www.moscowjs.ru/event/moscowjs-44">MoscowJS 44 в Москве 21 февраля</a><br>• <a href="https://htmlacademy.ru/events/ha-meetup-2">На митап! HTML Academy онлайн 23 февраля</a><br>• <a href="https://github.com/nodeschool/spb/issues/75">NodeSchool SPb №30 в Питере 23 февраля</a><br>• <a href="https://www.facebook.com/events/344797292768145/">Zlit: Страх и ненависть в IT в Киеве 23 февраля</a><br>• <a href="https://medium.com/pitercss-meetup">Pitercss_meetup в Питере 27 февраля</a><br>• <a href="https://spb-frontend-events.timepad.ru/event/908651/">SPB Frontend в Питере 5 марта</a><br></p><p>Chrome 73 и CSS 2019</p><p>• <a href="https://blog.chromium.org/2019/02/chrome-73-beta-constructable.html">Chrome 73 Beta</a><br>• <a href="https://developers.google.com/web/updates/2019/02/constructable-stylesheets">Constructable Stylesheets: seamless reusable styles</a><br>• <a href="https://stateofcss.com/">The State of CSS 2019</a><br></p><p>SVG, таблицы, гриды и кнопки</p><p>• <a href="https://youtu.be/1CDTw_UpQoQ">Making Future Interfaces: Inline SVG</a><br>• <a href="https://www.smashingmagazine.com/2019/01/table-design-patterns-web/">Table Design Patterns On The Web</a><br>• <a href="https://www.matuzo.at/blog/the-dark-side-of-the-grid/">The Dark Side of the Grid</a><br>• <a href="https://christianheilmann.com/2019/02/05/links-that-dont-go-anywhere-should-be-buttons/">Links that don’t go anywhere should be buttons</a><br></p><p>Будущее Фоторамы</p><p>• <a href="https://github.com/mdn/sprints/issues/967">Rewrite the MDN page header</a><br>• <a href="https://github.com/WebReflection/hyperHTML">HyperHTML</a><br>• <a href="http://fotorama.io/">Фоторама</a><br>• <a href="https://trends.builtwith.com/websitelist/Fotorama">Websites using Fotorama</a><br>• <a href="https://github.com/artpolikarpov/fotorama">Фоторама на Гитхабе</a><br>• <a href="https://www.smashingmagazine.com/2017/05/introducing-mavo/">Mavo: Create web apps entirely by writing HTML!</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/161.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/161.mp3" length="36082300"/><itunes:episode>161</itunes:episode><itunes:duration>4508</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 февраля 2019: Chrome 73 и CSS 2019, SVG, таблицы, гриды и кнопки, будущее Фоторамы. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>162. Npm, загрузка JS, JS в CSS, доступный TodoMVC, чекбоксы, выравнивание по тексту</title><link>https://web-standards.ru/podcast/162/</link><pubDate>Mon, 25 Feb 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:22 События<br>00:11:23 Npm для энтерпрайза<br>00:17:20 Приоритеты загрузки JS<br>00:23:53 Цена сторонних скриптов<br>00:43:13 JS прямо в CSS<br>00:53:19 Доступный TodoMVC<br>00:58:48 Кастомные чекбоксы<br>01:06:43 Выравнивание по тексту<br></p><p>События</p><p>• <a href="https://medium.com/p/c80ba28e397e">Pitercss_meetup в Питере 27 февраля</a><br>• <a href="https://events.yandex.ru/events/meetings/28-02-2019/">JavaScript Party в Новосибирске 28 февраля</a><br>• <a href="https://leader-id.ru/event/16268/">Фронтенд-2019 в Москве 6 марта</a><br>• <a href="https://krddevdays.timepad.ru/event/901953/">Krasnodar Frontend Meetup #5 в Краснодаре 16 марта</a><br>• <a href="https://2019.secon.ru/">Secon в Пензе 19–20 апреля</a><br>• <a href="https://react.amsterdam/">React Amsterdam в Амстердаме 10–12 апреля</a><br>• 15% скидка на React Amsterdam — WSD_RA_15<br>• <a href="https://www.patreon.com/webstandards_ru">Патреон «Веб-стандартов»</a><br>• Розыгрыш билета среди патронов — wst@web-standards.ru<br></p><p>Npm для энтерпрайза</p><p>• <a href="https://www.npmjs.com/products/enterprise">Npm Enterprise</a><br>• <a href="https://blog.npmjs.org/post/182958759735/managing-javascript-in-the-enterprise">Managing JavaScript in the Enterprise</a><br></p><p>Приоритеты загрузки JS</p><p>• <a href="https://addyosmani.com/blog/script-priorities/">JavaScript Loading Priorities in Chrome</a><br></p><p>Цена сторонних скриптов</p><p>• <a href="https://github.com/patrickhulce/third-party-web">Third Party Web</a><br>• <a href="https://twitter.com/patrickhulce/status/1093961183562997760">65% of all script execution on the web</a><br></p><p>Доступный TodoMVC</p><p>• <a href="https://medium.com/p/40a324436b3e">Инклюзивные компоненты: список дел</a><br></p><p>Кастомные чекбоксы</p><p>• <a href="https://youtu.be/E6kLaaQFctU">Кастомные чекбоксы правильно</a><br>• <a href="https://glitch.com/edit/#!/14-pepelsbey">Демо с кодом</a><br>• <a href="https://rachelandrew.co.uk/archives/2016/07/22/the-proposed-box-suppress-property/">The proposed box-suppress property</a><br></p><p>Выравнивание по тексту</p><p>• <a href="http://westonthayer.com/writing/intro-to-font-metrics/">Intro to Font Metrics</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/3240">Leading control at start/end of block</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/162.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/162.mp3" length="35712691"/><itunes:episode>162</itunes:episode><itunes:duration>4461</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 февраля 2019: Npm, загрузка JS, JS в CSS, доступный TodoMVC, чекбоксы, выравнивание по тексту. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>163. Математика в CSS, быстродействие и оверхэд, видеокодек AV1, JS и SEO, роботы нас не заменят</title><link>https://web-standards.ru/podcast/163/</link><pubDate>Mon, 04 Mar 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Олег Мохов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:53 События<br>00:11:57 Математика в CSS<br>00:26:09 Быстродействие и оверхэд<br>00:35:12 Новый видеокодек AV1<br>00:46:24 JavaScript и SEO<br>00:51:06 Роботы нас не заменят<br></p><p>События</p><p>• <a href="https://spb-frontend-events.timepad.ru/event/908651">SPB Frontend в Питере 5 марта</a><br>• <a href="https://reactrussia.timepad.ru/event/894987/">React Russia Meetup #1 в Питере 16 марта</a><br>• Розыгрыш билетов среди патронов — wst@web-standards.ru<br>• <a href="https://react.amsterdam/">React Amsterdam 12 апреля</a><br>• <a href="https://react-finland.fi/">React Finland 24–26 апреля</a><br>• <a href="https://chernivtsi.js.org/">ChernivtsiJS 2019 в Черновцах 22 июня</a><br>• <a href="https://rsconf.by/">Rolling Scopes в Минске 9–11 августа</a><br></p><p>Математика в CSS</p><p>• <a href="https://twitter.com/bdc/status/1100921258839953408">CSSWG adding many math functions</a><br>• <a href="https://www.w3.org/TR/css-values-4/#calc-notation">CSS Values L4: calc, min, max, clamp</a><br>• <a href="https://jsfiddle.net/Camilo/eQyBa/">Rule 110 in CSS</a><br></p><p>Быстродействие и оверхэд</p><p>• <a href="https://kizu.ru/a-bit-of-performance/">A Bit of Performance</a><br></p><p>Новый видеокодек AV1</p><p>• <a href="https://evilmartians.com/chronicles/better-web-video-with-av1-codec">Better web video with AV1 codec</a><br></p><p>JavaScript и SEO</p><p>• <a href="https://www.youtube.com/playlist?list=PLKoqnv2vTMUPOalM1zuWDP9OQl851WMM9">JavaScript SEO</a><br></p><p>Роботы нас не заменят</p><p>• <a href="https://www.nature.com/articles/s42256-018-0002-3">Learnability can be undecidable</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/163.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/163.mp3" length="29896689"/><itunes:episode>163</itunes:episode><itunes:duration>3734</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 марта 2019: Математика в CSS, быстродействие и оверхэд, видеокодек AV1, JS и SEO, роботы нас не заменят. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>164. Автор JS-курсов, скроллер, SVG, амперсанд в CSS, Preact, JS для старых браузеров, без Webpack</title><link>https://web-standards.ru/podcast/164/</link><pubDate>Mon, 11 Mar 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Игорь Алексеенко, Игорь Антонов, Олег Акинин</p><p>Темы</p><p>00:00:00 Интро<br>00:04:25 Автор JS-курсов<br>00:17:33 События<br>00:22:10 Встроенный скроллер в Chrome<br>00:34:11 Развитие SVG и & в CSS<br>00:50:19 Preact и технологии интенсивов<br>01:03:13 JS для старых браузеров<br>01:22:35 Модули и импорт без Webpack<br></p><p>Автор JS-курсов</p><p>• <a href="https://moikrug.ru/vacancies/1000041017">Автор интенсивных курсов по JS</a><br>• <a href="https://htmlacademy.ru/intensive/javascript">Профессиональный JS, уровень 1</a><br>• <a href="https://htmlacademy.ru/intensive/ecmascript">Профессиональный JS, уровень 2</a><br>• <a href="https://htmlacademy.ru/intensive/react">Профессиональный JS, уровень 3</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB_(%D0%BA%D0%B0%D0%BD%D1%86%D0%B5%D0%BB%D1%8F%D1%80%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D1%80%D0%B8%D0%BD%D0%B0%D0%B4%D0%BB%D0%B5%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C)">Мультифора</a><br></p><p>События</p><p>• <a href="https://fwdays.com/en/event/js-fwdays-2019">JavaScript fwdays в Киеве 16 марта</a><br>• <a href="https://teletype.in/@beerjssummit/S1PC_T0LV">BeerJS Summit в Минске 29 июля</a><br>• <a href="https://github.com/nodeschool/spb/issues/76">NodeSchool SPb в Питере 30 марта</a><br>• <a href="https://2019.codefest.ru/">CodeFest в Новосибирске 30–31 марта</a><br>• <a href="https://www.behance.net/gallery/55483247/Among-the-Zombies-a-Metro-Station">В окружении зомби: станция метро</a><br></p><p>Встроенный скроллер в Chrome</p><p>• <a href="https://webkit.org/blog/8658/release-notes-for-safari-technology-preview-77/">Release Notes Safari TP 77</a><br>• <a href="https://valdrinkoshi.github.io/virtual-scroller/">Virtual-scroller</a><br>• <a href="https://github.com/w3c/webcomponents/blob/gh-pages/proposals/Template-Instantiation.md">HTML Template Instantiation</a><br></p><p>Развитие SVG и &amp; в CSS</p><p>• <a href="https://twitter.com/AmeliasBrain/status/1104073707557814273">SVG Community Group</a><br>• <a href="https://drafts.csswg.org/css-nesting-1/">CSS Nesting Module, ED</a><br>• <a href="http://shop.oreilly.com/product/0636920045335.do">O’Reilly: SVG Animations</a><br>• <a href="http://shop.oreilly.com/product/0636920032335.do">O’Reilly: SVG Essentials</a><br></p><p>Preact и технологии интенсивов</p><p>• <a href="https://github.com/developit/preact/releases/tag/10.0.0-alpha.0">Preact X Alpha 0 is here!</a><br></p><p>JS для старых браузеров</p><p>• <a href="https://sgom.es/posts/2019-03-06-supporting-old-browsers-without-hurting-everyone/">Supporting old browsers without hurting everyone</a><br>• <a href="https://loige.co/javascript-iterator-patterns/">JavaScript iterator patterns</a><br></p><p>Модули и импорт без Webpack</p><p>• <a href="https://twitter.com/_gsathya/status/1103430437920104448">It will never be part of the ES thanks to TC39 politics</a><br>• <a href="https://twitter.com/dmitriid/status/1103638574577188864">JS thought leader explains how standards are not important</a><br>• <a href="https://philipwalton.com/articles/deploying-es2015-code-in-production-today/">Deploying ES2015+ Code in Production Today</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/164.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/164.mp3" length="45427640"/><itunes:episode>164</itunes:episode><itunes:duration>5676</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 марта 2019: Автор JS-курсов, скроллер, SVG, амперсанд в CSS, Preact, JS для старых браузеров, без Webpack. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>165. Chrome, React Native, CSS Nesting, KV Storage, ARIA Live Regions, веб-компоненты, ES-модули</title><link>https://web-standards.ru/podcast/165/</link><pubDate>Mon, 18 Mar 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:40 События<br>00:12:01 Chrome 73<br>00:22:15 React Native 0.59<br>00:28:33 CSS Nesting<br>00:33:40 KV Storage<br>00:43:42 ARIA Live Regions<br>00:47:50 Веб-компоненты<br>01:00:35 Условные ES-модули<br></p><p>События</p><p>• <a href="https://onlayn-kinoteatr-ivi.timepad.ru/event/928641/">ivi JS Meetup в Москве 21 марта</a><br>• <a href="https://moscowcss.timepad.ru/event/922360/">Moscowcss в Москве 25 марта</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend в Одессе 27 марта</a><br>• <a href="https://meetup.tinkoff.ru/events/angular-meetup-13">AngularMoscow в Москве 28 марта</a><br>• <a href="https://www.meetup.com/ru-RU/%D0%9B%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D0%B9-%D0%B1%D0%B0%D1%80-%D0%9F%D0%9E%D0%A2%D0%9E%D0%9A/events/259616803/">Webdev митап в Новосибирске 28 марта</a><br>• <a href="https://2019.codefest.ru/">CodeFest в Новосибирске 30–31 марта</a><br>• <a href="https://minskcss.timepad.ru/event/926331/">MinskCSS Meetup в Минске 11 апреля</a><br>• <a href="http://kolesa-conf.kz/">Kolesa Conf в Алматы 12 апреля</a><br>• <a href="https://wsd.events/2019/04/13/">WSD в Москве 12–13 апреля</a><br>• <a href="https://dump-ekb.ru/frontend">DUMP в Екатеринбурге 19–20 апреля</a><br>• <a href="http://kharkivcss.org/">KharkivCSS в Харькове 20 апреля</a><br>• KharkivCSS на wst@web-standards.ru до 22 марта<br>• <a href="https://holyjs-piter.ru/">HolyJS в Питере 24–25 мая</a><br></p><p>Chrome 73</p><p>• <a href="https://developers.google.com/web/updates/2019/03/nic73">New in Chrome 73</a><br></p><p>React Native 0.59</p><p>• <a href="https://facebook.github.io/react-native/blog/2019/03/12/releasing-react-native-059">Releasing React Native 0.59</a><br>• <a href="https://twitter.com/shergin">Валентин Шергин, React Native Core</a><br></p><p>CSS Nesting</p><p>• <a href="https://drafts.csswg.org/css-nesting-1/">CSS Nesting Module</a><br></p><p>KV Storage</p><p>• <a href="https://developers.google.com/web/updates/2019/03/kv-storage">KV Storage: the Web’s first built-in module</a><br></p><p>ARIA Live Regions</p><p>• <a href="https://medium.com/p/713f6a7813d3">Всё, что нужно знать про ARIA Live Regions</a><br>• <a href="https://youtu.be/5R-6WvAihms">Screen reader basics: VoiceOver</a><br>• <a href="https://youtu.be/Jao3s_CwdRU">Screen reader basics: NVDA</a><br></p><p>Веб-компоненты</p><p>• <a href="https://habr.com/p/443032/">Веб-компоненты в реальном мире</a><br>• <a href="https://lit-element.polymer-project.org/">Lit-element</a><br>• <a href="https://lit-html.polymer-project.org/">Lit-html</a><br></p><p>Условные ES-модули</p><p>• <a href="https://github.com/whatwg/html/issues/4432">Support for differential script loading</a><br>• <a href="https://docs.google.com/document/d/1kOLu53dYzwElJZ6JBgMR137-Rdj8cDc_rX2YkPFYUsY/edit">First-class differential loading support</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/165.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/165.mp3" length="35875001"/><itunes:episode>165</itunes:episode><itunes:duration>4482</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 марта 2019: Chrome, React Native, CSS Nesting, KV Storage, ARIA Live Regions, веб-компоненты, ES-модули. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>166. Chrome, Firefox и Safari, aspect ratio, гриды, Яндекс.Касса и Whitepaper, рисование на CSS</title><link>https://web-standards.ru/podcast/166/</link><pubDate>Tue, 26 Mar 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Юля Музафарова</p><p>Темы</p><p>00:00:00 Интро<br>00:02:12 События<br>00:09:49 Chrome 74 без мельтешения<br>00:15:21 Firefox 66 и редактор фигур<br>00:25:09 Safari и подчёркивание<br>00:29:31 Мечты про aspect ratio<br>00:34:23 Гриды в продакшене<br>00:37:28 Яндекс.Касса и Whitepaper<br>00:48:40 Рисование на CSS<br></p><p>Юля Музафарова</p><p>• <a href="https://miocene.github.io/web-miocene/">Портфолио</a><br>• <a href="https://codepen.io/miocene/">CodePen</a><br>• <a href="https://twitter.com/julia_miocene">Твиттер</a><br></p><p>События</p><p>• <a href="https://kompaniya-bks.timepad.ru/event/932755/">БКС Frontend MeetUp в Москве 27 марта</a><br>• <a href="https://hr.alfabank.ru/events/javascript-meetup">AlfaBank JavaScript MeetUP в Москве 27 марта</a><br>• <a href="https://medium.com/pitercss-meetup/30-8c1630621e4e">Pitercss_meetup в Питере 27 марта</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend в Одессе 27 марта</a><br>• <a href="https://2019.codefest.ru/">CodeFest в Новосибирске 30–31 марта</a><br>• <a href="https://www.facebook.com/events/2001899896773489/">Tech Meetup в Витебске 6 апреля</a><br>• <a href="https://dump-conf.ru/">DUMP в Екатеринбурге 19 апреля</a><br>• Скидка 5% на DUMP с кодом web-standards<br>• <a href="http://kharkivcss.org/">KharkivCSS в Харькове 20 апреля</a><br></p><p>Chrome 74 без мельтешения</p><p>• <a href="https://blog.chromium.org/2019/03/chrome-74-beta-reducing-unwanted-motion.html">Chrome 74 beta</a><br></p><p>Firefox 66 и редактор фигур</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/66">Firefox 66 for developers</a><br>• <a href="https://blog.bitsrc.io/8-little-videos-about-the-firefox-shape-path-editor-96a12c7cd3b6">8 videos Firefox shape path editor</a><br>• <a href="https://github.com/GoogleChromeLabs/ProjectVisBug">VisBug</a><br></p><p>Safari и подчёркивание</p><p>• <a href="https://webplatform.news/issues/2019-03-13">Safari: text underline offset and thickness</a><br></p><p>Мечты про aspect ratio</p><p>• <a href="https://www.smashingmagazine.com/2019/03/aspect-ratio-unit-css/">Designing an aspect ratio unit for CSS</a><br>• <a href="https://drafts.csswg.org/css-nesting-1/">CSS Nesting working draft</a><br>• <a href="https://github.com/jonathantneal/postcss-color-mod-function">PostCSS color-mod() function</a><br></p><p>Гриды в продакшене</p><p>• <a href="https://css-irl.info/how-to-convince-your-team-to-adopt-grid/">How to convince your team to adopt CSS Grid</a><br></p><p>Яндекс.Касса и Whitepaper</p><p>• <a href="https://kassa.yandex.ru/">Яндекс.Касса</a><br>• <a href="http://whitepaper.tools/">Whitepaper</a><br></p><p>Рисование на CSS</p><p>• <a href="https://codepen.io/miocene/pens/public/">Анимация на CSS</a><br>• <a href="https://codepen.io/miocene/pen/LOoGpr">Pure CSS Figures</a><br>• <a href="https://spiritapp.io/">Spirit</a><br>• <a href="http://aduiart.ru/">Сергей Ратников</a><br>• <a href="https://twitter.com/ChrisGannon">Крис Гэннон</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/166.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/166.mp3" length="33700266"/><itunes:episode>166</itunes:episode><itunes:duration>4210</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 марта 2019: Chrome, Firefox и Safari, aspect ratio, гриды, Яндекс.Касса и Whitepaper, рисование на CSS. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>167. WebStorm, редакторы, GitLab, LitElement, Svelte, рантайм, образование онлайн и офлайн</title><link>https://web-standards.ru/podcast/167/</link><pubDate>Mon, 01 Apr 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Илья Климов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:44 События<br>00:10:18 WebStorm, редакторы, GitLab<br>00:32:59 LitElement, Svelte, рантайм<br>00:49:30 Образование онлайн и офлайн<br></p><p>Илья Климов</p><p>• <a href="https://javascript.ninja/">JavaScript.Ninja</a><br>• <a href="https://www.patreon.com/javascriptninja">Страница на Патреоне</a><br>• <a href="https://www.youtube.com/channel/UCW9pyonagDWGMCy7V_Kro6g">Канал на Ютубе</a><br></p><p>События</p><p>• <a href="https://it61.info/events/2019-04-06-rnd-js-8-349">RND.JS в Ростове-на-Дону 6 апреля</a><br>• <a href="https://specia-events.timepad.ru/event/933947/">Specia Front-end Meetup в Питере 9 апреля</a><br>• <a href="https://www.moscowjs.ru/event/moscowjs-geo-meetup">MoscowJS Geo Meetup в Москве 10 апреля</a><br>• <a href="https://vk.com/jmeetup">Joomla ☆ Meetup в Москве 12 апреля</a><br>• <a href="https://communities.by/events/storm-the-front-meetup-5">Storm the Front в Гомеле 13 апреля</a><br>• <a href="http://panda-meetup.ru/msk-frontend-meetup">Frontend Panda Meetup в Москве 19 апреля</a><br></p><p>WebStorm, редакторы, GitLab</p><p>• <a href="https://blog.jetbrains.com/webstorm/2019/03/webstorm-2019-1/">WebStorm 2019.1</a><br>• <a href="https://www.onivim.io/">Oni</a><br>• <a href="https://www.outrunlabs.com/revery/">Revery</a><br>• <a href="https://gitlab.com/">GitLab</a><br>• <a href="https://www.youtube.com/channel/UCMtZ0sc1HHNtGGWZFDRTh5A">GitLab Unfiltered</a><br></p><p>LitElement, Svelte, рантайм</p><p>• <a href="https://habr.com/p/445438/">Знакомство с LitElement и веб-компонентами</a><br>• <a href="https://www.polymer-project.org/">Polymer Project</a><br>• <a href="https://habr.com/p/446026/">Почему Svelte лучше для новых разработчиков</a><br></p><p>Образование онлайн и офлайн</p><p>• <a href="https://css-tricks.com/an-illustrated-and-musical-guide-to-map-reduce-and-filter-array-methods/">An illustrated (and musical) guide to map, reduce, and filter</a><br>• <a href="https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/">Standardizing WASI to run WebAssembly outside the web</a><br>• <a href="https://ithillel.ua/">Компьютерная школа Hillel</a><br>• <a href="https://www.patreon.com/javascriptninja">JavaScript.Ninja</a><br>• <a href="https://htmlacademy.ru/courses/javascript">Курс «Основы JavaScript»</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/167.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/167.mp3" length="42167963"/><itunes:episode>167</itunes:episode><itunes:duration>5268</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 апреля 2019: WebStorm, редакторы, GitLab, LitElement, Svelte, рантайм, образование онлайн и офлайн. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>168. Why Samsung needs a browser, WebVR to WebXR transition, XR use cases for the Web</title><link>https://web-standards.ru/podcast/168/</link><pubDate>Fri, 05 Apr 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Diego Gonzalez</p><p>Темы</p><p>00:00:00 Интро<br>00:02:01 Why Samsung needs a browser?<br>00:08:00 Samsung DevRel’s focus<br>00:11:06 Samsung platforms<br>00:15:24 WebVR to WebXR transition<br>00:19:28 XR use cases for the Web<br>00:28:58 Where’s Apple<br></p><p>Diego Gonzalez</p><p>• <a href="https://twitter.com/diekus">Twitter</a><br>• <a href="https://diek.us/">Website</a><br>• <a href="https://2019.codefest.ru/lecture/1402">Immersed in the Web at CodeFest</a><br>• <a href="https://medium.com/samsung-internet-dev">Samsung Internet for Developers</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/168.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/168.mp3" length="18048340"/><itunes:episode>168</itunes:episode><itunes:duration>2253</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 апреля 2019: Why Samsung needs a browser, WebVR to WebXR transition, XR use cases for the Web. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>169. Safari 12.1 и IE11, веб-воркеры и ленивые картинки, Sass, Эрик Мейер и CSSBattle</title><link>https://web-standards.ru/podcast/169/</link><pubDate>Mon, 08 Apr 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Сергей Рожков, Иван Сорокин</p><p>Темы</p><p>00:00:00 Интро<br>00:02:33 События<br>00:15:46 Safari 12.1 и IE11<br>00:32:16 Веб-воркеры и ленивые картинки<br>00:49:17 Sass, Эрик Мейер и CSSBattle<br></p><p>Сергей и Иван</p><p>• <a href="https://t.me/sergey_rozhkov_by">Сергей Рожков в Телеграме</a><br>• <a href="https://t.me/ivan_sarokin">Иван Сорокин в Телеграме</a><br></p><p>События</p><p>• <a href="https://www.facebook.com/events/2001899896773489/2012861519010660/">Tech Meetup в Витебске 6 апреля</a><br>• <a href="https://specia-events.timepad.ru/event/933947/">Specia Front-end Meetup в Питере 9 апреля</a><br>• <a href="https://raiffeisen-events.timepad.ru/event/942752/">Raiffeisen Front-end MeetUp в Москве 11 апреля</a><br>• <a href="https://minskcss.timepad.ru/event/926331/">MinskCSS Meetup в Минске 11 апреля</a><br>• <a href="https://wsd.events/2019/04/13/">WSD в Москве 13 апреля</a><br>• <a href="https://dump-conf.ru/">DUMP в Екатеринбурге 19 апреля</a><br>• <a href="http://kharkivcss.org/">KharkivCSS в Харькове 20 апреля</a><br>• <a href="https://events.google.com/io/">Google I/O 7–9 мая</a><br></p><p>Safari 12.1 и IE11</p><p>• <a href="https://webkit.org/blog/8718/new-webkit-features-in-safari-12-1/">New WebKit Features in Safari 12.1</a><br>• <a href="https://developer.apple.com/documentation/safari_release_notes/safari_12_1_release_notes">Safari 12.1 Release Notes</a><br>• <a href="https://canistop.net/">Can I Stop?</a><br></p><p>Веб-воркеры и ленивые картинки</p><p>• <a href="https://habr.com/p/446682/">Ускоряем WebGL и Three.js с OffscreenCanvas и веб-воркерами</a><br>• <a href="https://addyosmani.com/blog/lazy-loading/">Native image lazy-loading for the web!</a><br>• <a href="https://github.com/GoogleChromeLabs/comlink">Comlink</a><br></p><p>Sass, Эрик Мейер и CSSBattle</p><p>• <a href="http://sass.logdown.com/posts/7828841-ruby-sass-is-unsupported">Ruby Sass Has Reached End-Of-Life</a><br>• <a href="https://meyerweb.com/eric/thoughts/2019/04/01/color-me-face1e55/">Color Me FACE1E55</a><br>• <a href="http://shtonda.blogspot.com/2017/09/css-definitive-guide-4ed-meyer-weyl.html">Издана книга «CSS. Полное руководство»</a><br>• <a href="http://shop.oreilly.com/product/0636920012726.do">CSS: The Definitive Guide, 4th Edition</a><br>• <a href="https://developer.mozilla.org/ru/docs/Web/API/Service_Worker_API/Using_Service_Workers">Использование Service Worker на MDN</a><br>• <a href="https://cssbattle.dev/">CSSBattle</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/169.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/169.mp3" length="35595811"/><itunes:episode>169</itunes:episode><itunes:duration>4447</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 апреля 2019: Safari 12.1 и IE11, веб-воркеры и ленивые картинки, Sass, Эрик Мейер и CSSBattle. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>170. Edge на Chromium, jQuery, JS-импорты, SEO и SSR, веб-компоненты, Svelte</title><link>https://web-standards.ru/podcast/170/</link><pubDate>Mon, 15 Apr 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Павел Малышев</p><p>Темы</p><p>00:00:00 Интро<br>00:02:10 События<br>00:13:48 Edge на Chromium<br>00:25:32 Новый релиз jQuery<br>00:33:45 JS-импорты, SEO и SSR<br>00:53:25 Веб-компоненты<br>01:21:57 Svelte и SPA без рантайма<br></p><p>Павел Малышев</p><p>• <a href="https://twitter.com/PaulMaly">Павел в Твиттере</a><br>• <a href="https://t.me/sveltejs">Svelte в Телеграме</a><br></p><p>События</p><p>• <a href="https://wsd.events/2019/04/13/">WSD в Москве 13 апреля</a><br>• <a href="https://medium.com/pitercss-meetup/31-f8cc85833351">Pitercss_meetup в Питере 17 апреля</a><br>• <a href="https://cyprusjs.org/">CyprusJS Meetup на Кипре 18 апреля</a><br>• <a href="https://meetup.tinkoff.ru/events/mobile-js">Mobile JS в Москве 18 апреля</a><br>• <a href="https://www.it52.info/events/2019-04-19-global-city-hackathon">Global City Hackathon в Нижнем Новгороде 19–21 апреля</a><br>• <a href="https://events.epam.com/events/itsubbotnik-msk-spring-2019">ITSubbotnik Spring в Москве 20 апреля</a><br>• <a href="https://medium.com/piterjs/tour-1-b4a4bf911f56">PiterJS tour#1 в Москве 26 апреля</a><br>• <a href="https://github.com/nodeschool/spb/issues/77">NodeSchool SPb в Питере 27 апреля</a><br>• <a href="https://holyjs-piter.ru/">HolyJS в Питере 24–25 мая</a><br>• <a href="https://frontendconf.ru/">Frontend Conf в Москве 27–28 мая</a><br></p><p>Edge на Chromium</p><p>• <a href="https://www.microsoftedgeinsider.com/en-us/download/">Microsoft Edge Insider Channels</a><br>• <a href="https://blogs.windows.com/msedgedev/2019/04/08/microsoft-edge-preview-channel-details/">What to expect in the new Microsoft Edge Insider Channels</a><br>• <a href="https://twitter.com/h0x0d/status/1115297361763287040">Edge team throwed out these stuff from Chromium</a><br>• <a href="https://css-tricks.com/edge-goes-chromium-what-does-it-mean-for-front-end-developers/">Edge Goes Chromium: What Does it Mean for Front-End Developers?</a><br>• <a href="https://twitter.com/slightlylate/status/1116353906953601025">Is Chrome pulling so far ahead that other browsers can’t keep up?</a><br>• <a href="https://dev.to/webpadawan/beyond-the-polyfills-how-web-components-affect-us-today-3j0a">Beyond the polyfills: how Web Components affect us today?</a><br></p><p>Новый релиз jQuery</p><p>• <a href="https://insights.stackoverflow.com/survey/2019#technology-_-web-frameworks">Stack Overflow Developer Survey Results 2019</a><br>• <a href="https://blog.jquery.com/2019/04/10/jquery-3-4-0-released/">jQuery 3.4.0 Released</a><br></p><p>JS-импорты, SEO и SSR</p><p>• <a href="https://github.com/lukeed/dimport">Dimport</a><br>• <a href="https://github.com/Rich-Harris/shimport">Shimport</a><br>• <a href="https://youtu.be/_bZDjQOMf4U">JS SEO: Angular</a><br>• <a href="https://youtu.be/rKgF0rf009c">JS SEO: React</a><br>• <a href="https://youtu.be/Op8Q8bUAKNc">JS SEO: Vue</a><br>• <a href="https://youtu.be/sjzmYK9IjTE">Готовим изоморфные веб-приложения правильно</a><br></p><p>Веб-компоненты</p><p>• <a href="https://codepen.io/scottjehl/project/details/XrzdYk">Inline an SVG file in HTML</a><br>• <a href="https://lit-html.polymer-project.org/">Lit-html</a><br>• <a href="https://lit-element.polymer-project.org/">LitElement</a><br>• <a href="https://stenciljs.com/">Stencil</a><br></p><p>Svelte и SPA без рантайма</p><p>• <a href="https://svelte.technology/">Svelte</a><br>• <a href="https://github.com/sokra/rawact">Rawact</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/170.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/170.mp3" length="50294029"/><itunes:episode>170</itunes:episode><itunes:duration>6284</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 апреля 2019: Edge на Chromium, jQuery, JS-импорты, SEO и SSR, веб-компоненты, Svelte. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>171. Учебник по JS и книги, Vue в N1, JS-статьи, V8, флексы, подгриды и темы</title><link>https://web-standards.ru/podcast/171/</link><pubDate>Mon, 22 Apr 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Максим Соснов, Настя Катаева</p><p>Темы</p><p>00:00:00 Интро<br>00:02:13 События<br>00:19:21 Учебник по JS и книги<br>00:32:52 Vue в N1<br>00:38:51 Статьи по JavaScript<br>00:41:59 Оптимизации V8<br>00:47:33 Флексы и подгриды<br>00:58:00 Переключатель темы<br></p><p>События</p><p>• <a href="https://dump-conf.ru/">DUMP в Екатеринбурге 19 апреля</a><br>• <a href="https://www.youtube.com/playlist?list=PLWvK_bLQje9gJqFfd8k31pK3WGzuI8grP">Видео с первого митапа ReactRussia</a><br>• <a href="https://getitcommunity.com/">GetIT Meetup в Москве 23 апреля</a><br>• <a href="https://burning-lead.timepad.ru/event/951994/">Burning Lead Meetup #1 в Питере 25 апреля</a><br>• <a href="https://vk.com/wall-96504582_353">TradingView A11y Meetup в Ростове-на-Дону 26 апреля</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/27-april-2019/">Я.Субботник в Москве 27 апреля</a><br>• <a href="http://panda-meetup.ru/msk-frontend-meetup-2">Panda Frontend Meetup в Москве 17 мая</a><br>• <a href="https://techtrain.ru/">TechTrain в Питере 24–25 августа</a><br>• <a href="http://kharkivjs.org/">KharkivJS в Харькове 5–6 октября</a><br></p><p>Учебник по JS и книги</p><p>• <a href="https://javascript.info/">The Modern JavaScript Tutorial</a><br>• <a href="https://javascript.ru/">Старый учебник по JavaScript</a><br>• <a href="https://github.com/javascript-tutorial/ru.javascript.info">Перевод нового учебника по JavaScript</a><br>• <a href="https://frontendmasters.com/books/front-end-handbook/2019/">Frontend Handbook 2019</a><br></p><p>Vue в N1</p><p>• <a href="https://www.piter.com/collection/all/product/vuejs-v-deystvii">Vue.js в действии</a><br>• <a href="https://github.com/nuxt/nuxt.js/releases/tag/v2.6.0">Nuxt 2.6 released!</a><br></p><p>Статьи по JavaScript</p><p>• <a href="https://medium.com/p/ff6b9ba85de0">Анонимные функции в JavaScript</a><br>• <a href="https://martinfowler.com/articles/domain-oriented-observability.html">Domain-Oriented Observability</a><br></p><p>Оптимизации V8</p><p>• <a href="https://v8.dev/blog/scanner">V8: Optimizing the scanner</a><br>• <a href="https://v8.dev/blog/preparser">V8: Lazy parsing</a><br></p><p>Флексы и подгриды</p><p>• <a href="https://tobiasahlin.com/blog/common-flexbox-patterns/">Common CSS Flexbox Layout Patterns with Example Code</a><br>• <a href="https://tobiasahlin.com/blog/masonry-with-css/">CSS masonry with flexbox, :nth-child(), and order</a><br>• <a href="https://rachelandrew.co.uk/archives/2019/04/16/css-subgrid-news-and-demos/">CSS Subgrid News and demos</a><br></p><p>Переключатель темы</p><p>• <a href="https://dev.to/ananyaneogi/create-a-dark-light-mode-switch-with-css-variables-34l8">Create A Dark/Light Mode Switch with CSS Variables</a><br>• <a href="https://inclusive-components.design/toggle-button/">Inclusive Components: Toggle Buttons</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/171.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/171.mp3" length="30820387"/><itunes:episode>171</itunes:episode><itunes:duration>3850</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 апреля 2019: Учебник по JS и книги, Vue в N1, JS-статьи, V8, флексы, подгриды и темы. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>172. События года и Frontend Conf, зачем быть в ПК, доклады и устройство фестиваля</title><link>https://web-standards.ru/podcast/172/</link><pubDate>Wed, 24 Apr 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Сергей Попов, Андрей Смирнов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:21 События года<br>00:36:25 Зачем быть в ПК<br>00:49:01 Интересные доклады<br>01:03:10 Устройство фестиваля<br>01:08:30 Поддержка сообщества<br>01:21:34 Правила поведения<br></p><p>События года</p><p>• <a href="https://nastachku.ru/">Стачка в Ульяновске 26–27 апреля</a><br>• <a href="https://events.google.com/io/">Google I/O в Маунтин-Вью 7–9 мая</a><br>• <a href="https://lithuania.yglfconf.com/">YGLF в Вильнюсе 16–17 мая</a><br>• <a href="https://holyjs-piter.ru/">HolyJS в Питере 24–25 мая</a><br>• <a href="https://frontendconf.ru/">Frontend Conf в Москве 27–28 мая</a><br>• <a href="https://2019.cssconf.eu/">CSSconf в Берлине 31 мая</a><br>• <a href="https://2019.jsconf.eu/">JSConf в Берлине 1–2 июня</a><br>• <a href="https://uwdc.ru/">UWDC в Челябинске 1 июня</a><br>• <a href="https://cssday.nl/">CSS Day в Амстердаме 13–14 июня</a><br>• <a href="https://jsconf.asia/">JSConf.Asia в Сингапуре 14–16 июня</a><br>• <a href="https://chernivtsi.js.org/">ChernivtsiJS в Черновцах 22–23 июня</a><br>• <a href="https://rsconf.by/">Rolling Scopes Conference в Минске 9–11 августа</a><br>• <a href="https://techtrain.ru/">TechTrain в Питере 24–25 августа</a><br>• <a href="https://css-minsk-js.by/">CSS-Minsk-JS в Минске 20–21 сентября</a><br>• <a href="https://beerjssummit.com/">BeerJS Summit в Минске 20 июля</a><br>• <a href="http://cssconfbp.rocks/">CSSConf в Будапеште 25 сентября</a><br>• <a href="https://jsconfbp.com/">JSConf в Будапеште 26–27 сентября</a><br>• <a href="https://kharkivjs.org/">KharkivJS в Харькове 5–6 октября</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/172.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/172.mp3" length="43697539"/><itunes:episode>172</itunes:episode><itunes:duration>5459</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 апреля 2019: События года и Frontend Conf, зачем быть в ПК, доклады и устройство фестиваля. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>173. Ростов-на-Дону, Chrome 74, Node.js 12, Svelte 3, V8, навигация, PWA в Google Play</title><link>https://web-standards.ru/podcast/173/</link><pubDate>Mon, 29 Apr 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Виктор Суздалев, Денис Ильин</p><p>Темы</p><p>00:00:00 Интро<br>00:02:20 События в Ростове-на-Дону<br>00:16:12 Новинки Chrome 74<br>00:26:18 Node.js 12 и ES-модули<br>00:30:29 Svelte 3<br>00:37:02 Борьба с оптимизациями V8<br>00:42:49 Пространственная навигация<br>00:48:30 PWA в Google Play<br></p><p>События в Ростове-на-Дону</p><p>• <a href="https://vk.com/wall-96504582_353">TradingView A11y Meetup в Ростове-на-Дону 26 апреля</a><br>• <a href="https://github.com/web-standards/calendar">Календарь событий по фронтенду</a><br>• <a href="https://github.com/web-standards/cfp-list">Список событий, принимающих доклады</a><br>• <a href="http://codehipsters.com/">Code Hipsters</a><br>• <a href="https://vk.com/rndjs">RND.js</a><br></p><p>Новинки Chrome 74</p><p>• <a href="https://developers.google.com/web/updates/2019/04/nic74">New in Chrome 74</a><br></p><p>Node.js 12 и ES-модули</p><p>• <a href="https://medium.com/p/76c41a1b3f3f">Introducing Node.js 12</a><br>• <a href="https://medium.com/p/1be8d2d6c2ff">Announcing a new --experimental-modules</a><br></p><p>Svelte 3</p><p>• <a href="https://habr.com/p/449450/">Svelte 3: Переосмысление реактивности</a><br></p><p>Борьба с оптимизациями V8</p><p>• <a href="https://habr.com/p/449368/">Нужно ли чистить строки в JS</a><br></p><p>Пространственная навигация</p><p>• <a href="https://www.w3.org/TR/css-nav-1/">CSS Spatial Navigation</a><br></p><p>PWA в Google Play</p><p>• <a href="https://css-tricks.com/how-to-get-a-progressive-web-app-into-the-google-play-store/">How to Get a PWA into the Google Play Store</a><br>• <a href="https://github.com/PWA-POLICE/pwa-bugs">PWA Police: PWA Bugs</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/173.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/173.mp3" length="28046899"/><itunes:episode>173</itunes:episode><itunes:duration>3503</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 апреля 2019: Ростов-на-Дону, Chrome 74, Node.js 12, Svelte 3, V8, навигация, PWA в Google Play. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>174. Chrome 75, Spectre, slot, Svelte и Parcel, загрузка шрифтов, инди-опенсорс</title><link>https://web-standards.ru/podcast/174/</link><pubDate>Mon, 06 May 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Андрей Ситник</p><p>Темы</p><p>00:00:00 Интро<br>00:01:20 События<br>00:14:25 Бета Chrome 75<br>00:22:05 Год со Spectre<br>00:35:31 История slot<br>00:40:44 Svelte и Parcel<br>00:52:50 Загрузка шрифтов<br>01:00:38 Инди-опенсорс<br>01:20:18 PostCSS и Logux<br></p><p>События</p><p>• <a href="https://www.meetup.com/tverio/events/260568718/">Tver.io Open-Source Meetup в Твери 10 мая</a><br>• <a href="https://moscowcss.timepad.ru/event/966798/">MoscowCSS #12 в Москве 14 мая</a><br>• <a href="https://webassembly-moscow.timepad.ru/event/969924/">WebAssembly Meetup в Москве 16 мая</a><br>• <a href="https://vk.com/kznjs">KazanJS в Казани 16 мая</a><br>• <a href="https://events.epam.com/events/itsubbotnik-spring-2019-technological-mix">ITSubbotnik в Твери 18 мая</a><br>• <a href="https://minskjs.timepad.ru/event/962267/">MinskJS Meetup в Минске 23 мая</a><br>• <a href="https://holyjs-piter.ru/">HolyJS в Питере 24–25 мая</a><br>• <a href="https://frontendconf.ru/">Frontend Conf в Москве 27–28 мая</a><br>• <a href="https://reactrussia.timepad.ru/event/906356/">ReactRussia #2 в Выборге 22 июня</a><br>• <a href="https://beerjssummit.com/">BeerJS Summit в Минске 20 июля</a><br>• <a href="http://odessajs.org/">OdessaJS в Одессе 20–21 июля</a><br>• <a href="https://csscamp.tech/">CSSCamp в Барселоне 17 июля</a><br>• <a href="https://jscamp.tech/">JSCamp в Барселоне 18–19 июля</a><br>• <a href="http://vinnytsiajs.org/">VinnytsiaJS в Виннице 3 августа</a><br>• <a href="https://smashingconf.com/freiburg-2019/">SmashingConf во Фрайбурге 9–10 сентября</a><br>• <a href="https://2019.404fest.ru/">Фестиваль 404 в Самаре 21–22 сентября</a><br>• <a href="https://fronteers.nl/congres/2019">Fronteers в Амстердаме 3–4 октября</a><br></p><p>Бета Chrome 75</p><p>• <a href="https://blog.chromium.org/2019/05/chrome-75-beta-low-latency-canvas.html">Chrome 75 Beta</a><br>• <a href="https://www.chromestatus.com/feature/4844605453369344">Picture-in-Picture for arbitrary content</a><br></p><p>Год со Spectre</p><p>• <a href="https://habr.com/p/449546/">V8: один год со Spectre</a><br></p><p>История slot</p><p>• <a href="https://component.kitchen/blog/posts/a-history-of-the-html-slot-element">A history of the HTML slot element</a><br></p><p>Svelte и Parcel</p><p>• <a href="https://habr.com/ru/post/449450/">Svelte 3.0</a><br>• <a href="https://css-tricks.com/using-parcel-as-a-bundler-for-react-applications/">Using Parcel as a Bundler for React Applications</a><br></p><p>Загрузка шрифтов</p><p>• <a href="https://rwt.io/typography-tips/progressive-font-enrichment-reinventing-web-font-performance">Progressive Font Enrichment: reinventing web font performance</a><br></p><p>Инди-опенсорс</p><p>• <a href="https://github.com/storeon/storeon">Storeon</a><br>• <a href="https://github.com/ai/nanoid">Nanoid</a><br>• <a href="https://github.com/ai/size-limit">Size Limit</a><br></p><p>PostCSS и Logux</p><p>• <a href="https://github.com/postcss/postcss">PostCSS</a><br>• <a href="https://github.com/logux/logux">Logux</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/174.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/174.mp3" length="42631783"/><itunes:episode>174</itunes:episode><itunes:duration>5326</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 мая 2019: Chrome 75, Spectre, slot, Svelte и Parcel, загрузка шрифтов, инди-опенсорс. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>175. Google I/O and MS Build, IE mode in Edge, Chromium, slow CSS, CSSWG, stages in CSS, Houdini</title><link>https://web-standards.ru/podcast/175/</link><pubDate>Mon, 13 May 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Greg Whitworth</p><p>Темы</p><p>00:00:00 Интро<br>00:00:35 Google I/O<br>00:02:37 IE mode in Edge<br>00:11:17 Edge engine switch<br>00:15:05 Chromium project<br>00:19:46 Why CSS is slow<br>00:23:27 Our voice in CSSWG<br>00:27:44 Stages in CSS<br>00:36:19 New CSS via Houdini<br></p><p>Greg Whitworth</p><p>• <a href="https://twitter.com/gregwhitworth">Twitter</a><br>• <a href="https://noti.st/gregwhitworth">Notist</a><br></p><p>Google I/O</p><p>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIATmAmz7HcCzongGvQEtx8i">Web at Google I/O 2019</a><br></p><p>IE mode in Edge</p><p>• <a href="https://www.microsoft.com/en-us/build">Microsoft Build 2019</a><br>• <a href="https://blogs.windows.com/msedgedev/2019/05/06/edge-chromium-build-2019-pwa-ie-mode-devtools/">Edge news from Build</a><br></p><p>Edge engine switch</p><p>• <a href="https://www.theverge.com/2019/5/6/18527550/microsoft-chromium-edge-google-history-collaboration">Inside Microsoft’s decision to work with Google on Edge</a><br></p><p>Chromium project</p><p>• <a href="https://www.chromium.org/Home">Chromium</a><br></p><p>Why CSS is slow</p><p>• <a href="https://twitter.com/csswg">CSSWG on Twitter</a><br>• <a href="https://drafts.csswg.org/">CSSWG Editor Drafts</a><br></p><p>Our voice in CSSWG</p><p>• <a href="https://alistapart.com/article/web-developer-representation-in-w3c/">Web Developer Representation in W3C</a><br></p><p>Stages in CSS</p><p>• <a href="https://preset-env.cssdb.org/features">Postcss-preset-env</a><br></p><p>New CSS via Houdini</p><p>• <a href="https://github.com/w3c/css-houdini-drafts/wiki">W3C: CSS Houdini Wiki</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/175.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/175.mp3" length="19315501"/><itunes:episode>175</itunes:episode><itunes:duration>2412</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 мая 2019: Google I/O and MS Build, IE mode in Edge, Chromium, slow CSS, CSSWG, stages in CSS, Houdini. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>176. Google I/O и MS Build, подкасты про веб-разработку, новости с Google I/O и Microsoft Build</title><link>https://web-standards.ru/podcast/176/</link><pubDate>Mon, 20 May 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:55 Мета-мета<br>00:05:44 События<br>00:16:05 Вечнозелёный Гугл-бот<br>00:26:47 Font-display в Google Fonts<br>00:32:33 Перфоманс и порталы<br>00:42:02 Более нативный веб<br>00:49:13 Тестирование и Puppeteer<br>00:57:07 IE в Edge и реестр GitHub<br></p><p>Мета-мета</p><p>• <a href="https://teleg.run/podcasts_prevail/129">Подкасты наступают</a><br>• <a href="https://podcasts-repo.surge.sh/">Podcasts Repo</a><br>• <a href="https://github.com/web-standards/podcasts-list">Подкасты про веб-разработку</a><br></p><p>События</p><p>• <a href="https://medium.com/piterjs/announce-36-1043712469c2">PiterJS в Питере 20 мая</a><br>• <a href="https://medium.com/pitercss-meetup/32-9dced33ed36f">Pitercss_meetup в Питере 21 мая</a><br>• <a href="https://www.facebook.com/events/330961120899544/">CyprusJS на Кипре 23 мая</a><br>• <a href="https://events.yandex.ru/events/bemup/24-may-2019/">BEMup в Москве 24 мая</a><br>• <a href="https://holyjs-piter.ru/">HolyJS в Питере 24–25 мая</a><br>• <a href="https://simferopol-frontend.timepad.ru/event/977505/">Simferopol Frontend в Симферополе 25 мая</a><br>• <a href="https://medium.com/piterjs/code-learn-ce20d330530f">Node.js Code+Learn в Питере 26 мая</a><br>• <a href="https://dins.timepad.ru/event/978543/">JavaScript EVENING в Питере 29 мая</a><br>• <a href="https://oktech.timepad.ru/event/970538/">Ok.tech Frontend Meetup в Питере 4 июня</a><br>• <a href="https://astanajs.kz/">AstanaJS в Нур-Султане 15 июня</a><br>• <a href="https://reactrussia.timepad.ru/event/906356/">ReactRussia в Выборге 22 июня</a><br>• <a href="http://panda-meetup.ru/msk-frontend-meetup-4">Panda Frontend Meetup в Москве 6 июля</a><br>• <a href="https://krd.dev/events/14">Krasnodar Dev Conf в Краснодаре 24–25 августа</a><br></p><p>Вечнозелёный Гугл-бот</p><p>• <a href="https://blog.chromium.org/2019/05/google-io-2019-whats-new-with-chrome.html">What’s new with Chrome and the Web</a><br>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIATmAmz7HcCzongGvQEtx8i">Web at Google I/O 2019</a><br>• <a href="https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html">The new evergreen Googlebot</a><br></p><p>Font-display в Google Fonts</p><p>• <a href="https://twitter.com/addyosmani/status/1126370518347608065">Google Fonts supports font-dispay</a><br></p><p>Перфоманс и порталы</p><p>• <a href="https://developers.google.com/web/tools/lighthouse/audits/budgets">Lighthouse Performance Budgets</a><br>• <a href="https://web.dev/hands-on-portals">Hands-on with Portals: seamless navigations on the Web</a><br></p><p>Более нативный веб</p><p>• <a href="https://youtu.be/GSiUzuB-PoI">Project Fugu</a><br></p><p>Тестирование и Puppeteer</p><p>• <a href="https://pptr.dev/">Puppeteer Docs</a><br>• <a href="https://youtu.be/MbnATLCuKI4">Modern Web Testing and Automation with Puppeteer</a><br></p><p>IE в Edge и реестр GitHub</p><p>• <a href="https://github.com/microsoft/react-native-windows">React Native for Windows</a><br>• <a href="https://blogs.windows.com/msedgedev/2019/05/06/edge-chromium-build-2019-pwa-ie-mode-devtools/">Microsoft Edge: All the news from Build 2019</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/176.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/176.mp3" length="35846684"/><itunes:episode>176</itunes:episode><itunes:duration>4478</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 мая 2019: Google I/O и MS Build, подкасты про веб-разработку, новости с Google I/O и Microsoft Build. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>177. Новости браузеров, font-display, иконочные шрифты, формы и клавиатура, доступность</title><link>https://web-standards.ru/podcast/177/</link><pubDate>Tue, 28 May 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:42 Патреон и подкасты<br>00:04:46 События<br>00:12:22 Edge, Firefox, Blink<br>00:28:10 Font-display в Google Fonts<br>00:40:02 Иконочные шрифты<br>00:45:16 Формы и клавиатура<br>00:51:14 Доступные меню и кнопки<br></p><p>Патреон и подкасты</p><p>• <a href="https://www.patreon.com/webstandards_ru">Патреон «Веб-стандартов»</a><br>• <a href="https://github.com/web-standards/podcasts-list">Подкасты про веб-разработку</a><br></p><p>События</p><p>• <a href="https://holyjs-piter.ru/">HolyJS в Питере 24–25 мая</a><br>• <a href="https://frontendconf.ru/">Frontend Conf в Москве 27–28 мая</a><br>• <a href="https://events.yandex.ru/events/meetings/30-may-2019/">JavaScript Party в Новосибирске 30 мая</a><br>• <a href="https://2019.cssconf.eu/">CSSconf в Берлине 31 мая</a><br>• <a href="https://2019.jsconf.eu/">JSConf в Берлине 1–2 июня</a><br>• <a href="https://axept.timepad.ru/event/971209/">React Russia в Москве 1 июня</a><br>• <a href="https://reactrussia.timepad.ru/event/906356/">ReactRussia в Выборге 22 июня</a><br>• <a href="https://www.facebook.com/events/897426583761081/">FED meetup #1 в Днепре 1 июня</a><br>• <a href="https://www.meetup.com/tverio/events/261105807/">Tver.io Girl Power Meetup в Твери 13 июня</a><br>• <a href="https://ember-js-spb.timepad.ru/event/981196/">Ember.js Meetup #4 в Питере 14 июня</a><br></p><p>Edge, Firefox, Blink</p><p>• <a href="https://blogs.windows.com/msedgedev/2019/05/20/microsoft-edge-macos-canary-preview/">Microsoft Edge preview builds for macOS</a><br>• <a href="http://tanalin.com/blog/2019/05/firefox-67/">Firefox 67</a><br>• <a href="https://rachelandrew.co.uk/archives/2019/05/23/css-grid-subgrid-lands-in-firefox-nightly/">CSS Grid subgrid lands in Firefox Nightly</a><br>• <a href="https://www.chromium.org/blink/layoutng">Blink LayoutNG</a><br></p><p>Font-display в Google Fonts</p><p>• <a href="https://www.zachleat.com/web/google-fonts-display/">Google Fonts is Adding font-display</a><br>• <a href="https://font-display.glitch.me/">Monica’s font-display explainer</a><br></p><p>Иконочные шрифты</p><p>• <a href="https://www.zachleat.com/web/font-display-icon-fonts/">Font-display is Incompatible with icon fonts</a><br></p><p>Формы и клавиатура</p><p>• <a href="https://css-tricks.com/everything-you-ever-wanted-to-know-about-inputmode/">Everything You Ever Wanted to Know About inputmode</a><br></p><p>Доступные меню и кнопки</p><p>• <a href="https://medium.com/p/7f3aa1ad008d">Инклюзивные компоненты: меню и кнопки меню</a><br>• <a href="https://www.sarasoueidan.com/blog/accessible-icon-buttons/">Accessible Icon Buttons</a><br>• <a href="https://www.scottohara.me/blog/2019/05/22/contextual-images-svgs-and-a11y.html">Contextually Marking up accessible images and SVGs</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/177.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/177.mp3" length="34215075"/><itunes:episode>177</itunes:episode><itunes:duration>4274</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 мая 2019: Новости браузеров, font-display, иконочные шрифты, формы и клавиатура, доступность. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>178. W3C + WHATWG, SEO без мифов, бюджет быстродействия, Ember.js, Elm, Puppeteer</title><link>https://web-standards.ru/podcast/178/</link><pubDate>Wed, 05 Jun 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Александра Боровова, Андрей Кузьмин</p><p>Темы</p><p>00:00:00 Интро<br>00:07:20 События<br>00:18:18 W3C + WHATWG = HTML<br>00:21:07 SEO без мифов<br>00:28:23 Бюджет быстродействия<br>00:40:18 Фильм про Ember.js<br>00:43:22 Зачем Elm<br>00:51:05 Расширение для Puppeteer<br></p><p>Интро</p><p>• <a href="https://twitter.com/unsoundscapes">Андрей в Твиттере</a><br>• <a href="https://twitter.com/lutien2">Александра в Твиттере</a><br>• <a href="https://soundcloud.com/web-standards">«Веб-стандарты» на SoundCloud</a><br>• <a href="https://jobs.soundcloud.com/job?gh_jid=4255486002">Frontend Engineer at SoundCloud</a><br></p><p>События</p><p>• <a href="https://2019.cssconf.eu/">CSSconf в Берлине 31 мая</a><br>• <a href="https://2019.jsconf.eu/">JSConf в Берлине 1–2 июня</a><br>• <a href="https://twitter.com/ReactRussia/status/1134141742511513600">ReactRussia: конкурс на новое название</a><br>• <a href="https://beerjssummit.com/">BeerJS Summit в Минске 22 июля</a><br></p><p>W3C + WHATWG = HTML</p><p>• <a href="https://css-live.ru/vecssti-s-polej/w3c-i-whatwg-neuzheli-dolgozhdannyj-mir.html">W3C и WHATWG: неужели долгожданный мир?</a><br></p><p>SEO без мифов</p><p>• <a href="https://youtu.be/lrIwTzUTEGs">SEO Mythbusting, Episode 1</a><br>• <a href="https://youtu.be/8QeU97wWomQ">SEO Mythbusting, Episode 2</a><br></p><p>Бюджет быстродействия</p><p>• <a href="https://bitsofco.de/your-first-performance-budget-with-lighthouse/">Your first performance budget with Lighthouse</a><br>• <a href="https://calibreapp.com/">Calibre</a><br>• <a href="https://twitter.com/benschwarz">Бен Шварц в Твиттере</a><br>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIDjlCx1PcphPpmf43aKOAdF&amp;disable_polymer=true">Видео с Chrome Dev Summit</a><br></p><p>Фильм про Ember.js</p><p>• <a href="https://youtu.be/7Ym2ADCn77Q">Ember.js: The Documentary</a><br>• <a href="https://youtu.be/o1rzsna263c">JSConf EU 2019 Opening</a><br>• <a href="https://youtu.be/lCn-XCASn98">JSConf EU 2017 Opening</a><br></p><p>Зачем Elm</p><p>• <a href="https://elm-lang.org/">Elm</a><br>• <a href="https://guide.elm-lang.org/">The Elm Guide</a><br>• <a href="https://www.meetup.com/Elm-Berlin/">Elm Berlin Meetup</a><br>• <a href="https://unsoundscapes.itch.io">Игрушки на Elm</a><br></p><p>Расширение для Puppeteer</p><p>• <a href="https://github.com/checkly/puppeteer-recorder">Puppeteer Recorder</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/178.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/178.mp3" length="29090084"/><itunes:episode>178</itunes:episode><itunes:duration>3634</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 июня 2019: W3C + WHATWG, SEO без мифов, бюджет быстродействия, Ember.js, Elm, Puppeteer. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>179. Fx or FF, how Mozilla works, why Firefox, contributing to MDN</title><link>https://web-standards.ru/podcast/179/</link><pubDate>Mon, 10 Jun 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Chris Mills</p><p>Темы</p><p>00:00:00 Интро<br>00:00:51 Fx or FF, Mozilla, why Firefox<br>00:09:26 Switching to Firefox, DevTools<br>00:16:38 MDN as the web platform’s Wikipedia<br>00:25:05 How and why contribute to MDN<br>00:31:36 Specs and docs translation<br>00:37:52 MDN’s future: GitHub, Markdown<br></p><p>Links</p><p>• <a href="https://twitter.com/chrisdavidmills">Chris on Twitter</a><br>• <a href="https://developer.mozilla.org/">MDN Web Docs</a><br>• <a href="https://developer.mozilla.org/en-US/docs/MDN/MDN_Product_Advisory_Board/Members">MDN Product Advisory Board</a><br>• <a href="https://github.com/mdn/data">MDN Data</a><br>• <a href="https://kapeli.com/dash">Dash</a><br>• <a href="https://devdocs.io/">DevDocs</a><br>• <a href="https://github.com/csstree/csstree">CSSTree</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/179.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/179.mp3" length="20509970"/><itunes:episode>179</itunes:episode><itunes:duration>2561</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 июня 2019: Fx or FF, how Mozilla works, why Firefox, contributing to MDN. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>180. Chrome и Safari, TC39, сторонние ресурсы, подгриды и доступность</title><link>https://web-standards.ru/podcast/180/</link><pubDate>Mon, 17 Jun 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Татьяна Фокина</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Конкурс и раздача<br>00:04:15 События<br>00:08:36 Chrome и Safari<br>00:22:37 Новости TC39<br>00:33:32 Сторонние ресурсы<br>00:47:56 Подгриды<br>00:52:54 Доступность<br></p><p>Конкурс и раздача</p><p>• <a href="mailto:wst@web-standards.ru">Почта wst@web-standards.ru</a><br>• <a href="https://www.patreon.com/webstandards_ru">«Веб-стандарты» на Патреоне</a><br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/bemup/14-june-2019/">BEMup в Москве 14 июня</a><br>• <a href="https://moscowcss.timepad.ru/event/993875/">Moscowcss №13 в Москве 18 июня</a><br>• <a href="https://medium.com/p/62ee89af52a5">PiterJS №38 в Питере 20 июня</a><br>• <a href="https://panda-meetup.ru/msk-node-js-meetup">Panda Meetup по Node.js в Москве 27 июня</a><br>• <a href="https://oktech.timepad.ru/event/970538/">Ok.tech Frontend Meetup в Питере 2 июля</a><br>• <a href="https://wsd.events/2019/07/13/">WSD в Питере 13 июля</a><br>• <a href="https://github.com/web-standards/cityjs-list">Список CityJS</a><br></p><p>Chrome и Safari</p><p>• <a href="https://developers.google.com/web/updates/2019/06/nic75">New in Chrome 75</a><br>• <a href="https://developer.apple.com/documentation/safari_release_notes/safari_13_beta_release_notes">Safari 13 Beta Release Notes</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2019/203/">Introducing Desktop-class Browsing on iPad</a><br>• <a href="https://webkit.org/blog/8935/audits-in-web-inspector/">Audits in Web Inspector</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2019/514/">Auditing Web Content with Web Inspector</a><br></p><p>Новости TC39</p><p>• <a href="https://github.com/tc39/proposals/blob/master/finished-proposals.md">ES2020</a><br>• <a href="https://github.com/tc39/proposal-dynamic-import">Dynamic import</a><br>• <a href="https://github.com/tc39/proposal-top-level-await">Top-level await</a><br>• <a href="https://github.com/tc39/proposal-weakrefs">WeakReferences</a><br></p><p>Сторонние ресурсы</p><p>• <a href="https://csswizardry.com/2019/05/self-host-your-static-assets/">Self-Host Your Static Assets</a><br></p><p>Подгриды</p><p>• <a href="https://habr.com/p/451514/">CSS Subgrid новости</a><br>• <a href="https://youtu.be/vxOj7CaWiPU">Hello Subgrid!</a><br></p><p>Доступность</p><p>• <a href="https://habr.com/p/455016/">Недоступный сайт с идеальной оценкой Lighthouse</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/180.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/180.mp3" length="35922595"/><itunes:episode>180</itunes:episode><itunes:duration>4488</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 июня 2019: Chrome и Safari, TC39, сторонние ресурсы, подгриды и доступность. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>181. Panda Meetup, Chrome 76, доступные уведомления, тост и стандарты, препроцессоры и jQuery</title><link>https://web-standards.ru/podcast/181/</link><pubDate>Wed, 26 Jun 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Гости: Анатолий Кукаев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:40 События и Panda Meetup<br>00:16:45 Бета Chrome 76<br>00:20:24 Доступные уведомления<br>00:30:32 Тост и стандарты<br>00:39:13 Препроцессоры (не) нужны<br>00:56:12 jQuery (не) нужна<br></p><p>События и Panda Meetup</p><p>• <a href="https://panda-meetup.ru/msk-frontend-meetup-3">Panda Frontend Meetup #19 в Москве 26 июня</a><br>• <a href="https://panda-meetup.ru/msk-node-js-meetup">Panda Node.js Meetup #20 в Москве 27 июня</a><br>• <a href="https://qiwi-events.timepad.ru/event/1000257/">QIWI JS Detox в Москве 26 июня</a><br>• <a href="https://meetup.tinkoff.ru/events/angular-meetup-14">AngularMoscow #14 в Москве 27 июня</a><br>• <a href="https://corp.mail.ru/ru/press/events/593/">SmartMail Meetup в Москве 27 июня</a><br>• <a href="https://www.it52.info/events/2019-06-29-jsnn-13">JSNN #13 в Нижнем Новгороде 29 июня</a><br>• <a href="https://events.epam.com/events/js-meetup-2-2019">EPAM JavaScript Meetup в Питере 4 июля</a><br>• <a href="https://voximplant.timepad.ru/event/986750/">Msk Vue.js Meetup #1 в Москве 18 июля</a><br>• <a href="https://panda-meetup.ru/penza-frontend-meetup">PenzaJs + Panda meetup в Пензе 24 августа</a><br>• <a href="https://frontendconf.ru/moscow/2019">FrontendConf в Москве 3 октября</a><br>• <a href="https://vue.intercomconf.com/">Intercom Vue.js в Москве 14 октября</a><br></p><p>Бета Chrome 76</p><p>• <a href="https://blog.chromium.org/2019/06/chrome-76-beta-dark-mode-payments-new.html">Chrome 76 Beta: dark mode, payments, new PWA features and more</a><br></p><p>Доступные уведомления</p><p>• <a href="https://youtu.be/XKBjrBxqsfE">Создание доступных уведомлений, алертов и других элементов</a><br></p><p>Тост и стандарты</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/Gl7FIKM5IFw/tA70X9ZIBQAJ">Intent to Implement: Toast UI element</a><br>• <a href="https://github.com/jackbsteinberg/std-toast">A Standard Toast UI Element</a><br>• <a href="https://shkspr.mobi/blog/2019/06/introducing-the-new-html-element-welcome/">Introducing the new HTML element. Welcome clippy</a><br>• <a href="https://adactio.com/journal/15357">Toast</a><br></p><p>Препроцессоры (не) нужны</p><p>• <a href="https://medium.com/p/727a856d1443">Нужны ли препроцессоры в 2019 году</a><br></p><p>jQuery (не) нужна</p><p>• <a href="https://habr.com/p/455509/">Почему я до сих пор использую jQuery</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/181.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/181.mp3" length="31832496"/><itunes:episode>181</itunes:episode><itunes:duration>3976</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 июня 2019: Panda Meetup, Chrome 76, доступные уведомления, тост и стандарты, препроцессоры и jQuery. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>182. Node.js, npm и JetBrains, сервис-воркеры и WASM, цена JS, современный CSS, доступность</title><link>https://web-standards.ru/podcast/182/</link><pubDate>Mon, 01 Jul 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:02:46 События<br>00:11:23 Node.js, npm, JetBrains<br>00:26:02 Сервис-воркеры и WebAssembly<br>00:36:32 Цена JS и виртуальный список<br>00:46:32 Как понять современный CSS<br>00:57:09 Фокус и доступные псевдоэлементы<br></p><p>Мета</p><p>• <a href="https://www.patreon.com/webstandards_ru">«Веб-стандарты» на Патреоне</a><br>• <a href="https://3lp.me/">LP — новый подкаст про музыку</a><br>• <a href="https://github.com/lp-cast/3lp.me">Код сайта LP на Гитхабе</a><br></p><p>События</p><p>• <a href="https://beerjssummit.com/">Pitercss_meetup</a><br>• <a href="https://github.com/web-standards/calendar">Календарь событий по фронтенду</a><br>• <a href="https://oktech.timepad.ru/event/970538/">Ok.tech Frontend Meetup в Питере 2 июля</a><br>• <a href="https://events.epam.com/events/js-meetup-2-2019">EPAM JavaScript Meetup в Питере 4 июля</a><br>• <a href="http://panda-meetup.ru/msk-frontend-meetup-4">Panda Frontend Meetup в Москве 6 июля</a><br>• <a href="https://wsd.events/2019/07/13/">WSD в Питере 13 июля</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/20-july-2019/">Я.Субботник в Питере 20 июля</a><br>• <a href="https://beerjssummit.com/">BeerJS Summit в Минске 20 июля</a><br>• <a href="https://it-nights.ru/">IT Nights в Иннополисе 1–3 августа</a><br></p><p>Node.js, npm, JetBrains</p><p>• <a href="https://nodejs.org/en/blog/release/v12.5.0/">Node 12.5.0</a><br>• <a href="https://2019.jsconf.eu/c-j-silverio/the-economics-of-open-source.html">The economics of open source</a><br>• <a href="https://www.jetbrains.com/promo/openday/">JetBrains Open Day</a><br>• <a href="https://youtu.be/qxg1pGptND0?t=20608">Видео доклада IDE Wars</a><br></p><p>Сервис-воркеры и WebAssembly</p><p>• <a href="https://web.dev/google-search-sw/">Bringing service workers to Google Search</a><br>• <a href="https://blog.chromium.org/2019/06/webassembly-brings-google-earth-to-more.html">WebAssembly brings Google Earth to more browsers</a><br></p><p>Цена JS и виртуальный список</p><p>• <a href="https://v8.dev/blog/cost-of-javascript-2019">The cost of JavaScript in 2019</a><br>• <a href="https://web.dev/virtualize-long-lists-react-window/">Virtualize large lists with react-window</a><br></p><p>Как понять современный CSS</p><p>• <a href="https://noti.st/rachelandrew/VqOEAa/refactoring-the-way-we-talk-about-css">Refactoring (the way we talk about) CSS</a><br></p><p>Фокус и доступные псевдоэлементы</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/nC5p6W8nM3g/Bk6GOoaYAwAJ">Intent To Ship: Alternative Text for CSS Generated Content</a><br>• <a href="https://drafts.csswg.org/css-content/#alt">CSS Content: Alternative Text for Accessibility</a><br>• <a href="https://hacks.mozilla.org/2019/06/indicating-focus-to-improve-accessibility/">Indicating focus to improve accessibility</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/182.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/182.mp3" length="30903148"/><itunes:episode>182</itunes:episode><itunes:duration>3860</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 июля 2019: Node.js, npm и JetBrains, сервис-воркеры и WASM, цена JS, современный CSS, доступность. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>183. Sass и кастомные свойства, веб-шрифты, безусловный JS, веб-компоненты, WebRTC</title><link>https://web-standards.ru/podcast/183/</link><pubDate>Mon, 08 Jul 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Кирилл Роговой</p><p>Темы</p><p>00:00:00 Интро<br>00:03:48 События<br>00:10:23 Sass и кастомные свойства<br>00:22:03 Стратегия загрузки шрифтов<br>00:32:12 Безусловный JS<br>00:41:42 Веб-компоненты<br>00:51:02 Всё про WebRTC<br></p><p>События</p><p>• <a href="https://rambler-co-e-org.timepad.ru/event/1013706/">RamblerFront&amp; #7 в Москве 11 июля</a><br>• <a href="https://wsd.events/2019/07/13/">WSD в Питере 13 июля</a><br>• <a href="http://odessajs.org/">OdessaJS в Одессе 20–21 июля</a><br>• <a href="https://beerjssummit.com/">BeerJS Summit в Минске 20 июля</a><br>• <a href="https://moscowcss.timepad.ru/event/1013335/">Moscowcss #14 в Москве 25 июля</a><br>• <a href="https://krd.dev/events/14">Krasnodar Dev Conf в Краснодаре 24–25 августа</a><br>• <a href="https://events.yandex.ru/events/meetings/14-sep-2019/">YaTalks в Екатеринбурге 14 сентября</a><br></p><p>Sass в SPA</p><p>• <a href="https://medium.com/p/59d5adbad601">How to SCSS</a><br></p><p>Кастомные свойства</p><p>• <a href="https://www.smashingmagazine.com/2019/07/css-custom-properties-cascade/">CSS Custom Properties In The Cascade</a><br></p><p>Стратегия загрузки шрифтов</p><p>• <a href="https://www.zachleat.com/web/css-tricks-web-fonts/">Developing a Robust Font Loading Strategy for CSS-Tricks</a><br></p><p>Безусловный JS</p><p>• <a href="https://sneakbug8.com/improve-conditionals-in-js">Советы по улучшению условий в JavaScript</a><br></p><p>Веб-компоненты</p><p>• <a href="https://habr.com/ru/post/457010/">Почему я не использую веб-компоненты</a><br></p><p>Всё про WebRTC</p><p>• <a href="https://twitter.com/torgo/status/1146360580837642241">Wish Firefox and WebKit would fix their WebRTC</a><br>• <a href="https://webrtchacks.com/zoom-avoids-using-webrtc/">How Zoom’s web client avoids using WebRTC</a><br>• <a href="https://habr.com/ru/company/skyeng/blog/">Блог Skyeng на Хабре</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/183.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/183.mp3" length="41582305"/><itunes:episode>183</itunes:episode><itunes:duration>5195</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 июля 2019: Sass и кастомные свойства, веб-шрифты, безусловный JS, веб-компоненты, WebRTC. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>184. Живая запись! 10 лет Web Standards Days, самое важное за полгода, ответы на вопросы</title><link>https://web-standards.ru/podcast/184/</link><pubDate>Wed, 17 Jul 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:03:55 10 лет Web Standards Days<br>00:23:48 Самое важное за полгода<br>00:30:21 Ответы на вопросы из зала<br></p><p>10 лет Web Standards Days</p><p>• <a href="https://wsd.events/2010/12/16/">WSD в Москве в 2010 году</a><br>• <a href="https://web-standards.ru/articles/coder-vs-designer/">Статья Оли «Как воспитать дизайнера»</a><br></p><p>Самое важное за полгода</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdge">Microsoft Edge and Chromium Open Source: Our Intent</a><br>• <a href="https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html">The new evergreen Googlebot</a><br></p><p>Ответы на вопросы из зала</p><p>• <a href="https://www.patreon.com/webstandards_ru">Патреон «Веб-стандартов»</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/184.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/184.mp3" length="25870993"/><itunes:episode>184</itunes:episode><itunes:duration>3231</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 июля 2019: Живая запись! 10 лет Web Standards Days, самое важное за полгода, ответы на вопросы. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>185. На утро после BeerJS Summit, альтернативные форматы, дружба народов</title><link>https://web-standards.ru/podcast/185/</link><pubDate>Mon, 22 Jul 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Никита Дубко, Сергей Фролов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:06 BeerJS Summit<br>00:31:07 Альтернативные форматы<br>00:50:27 Дружба народов<br></p><p>BeerJS Summit</p><p>• <a href="https://beerjssummit.com/">BeerJS Summit</a><br></p><p>Альтернативные форматы</p><p>• <a href="https://www.facebook.com/zlit.event/">Zlit</a><br>• <a href="https://twitter.com/spb_frontend">SPB Frontend</a><br></p><p>Дружба народов</p><p>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHe5IRtm6aKN0VBUBnuog_wp">WSD в Киеве 2018</a><br>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHcr7Ar9b6B29J-fXXOMZlOW">WSD в Киеве 2017</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/185.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/185.mp3" length="31914985"/><itunes:episode>185</itunes:episode><itunes:duration>3987</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 июля 2019: На утро после BeerJS Summit, альтернативные форматы, дружба народов. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>186. Firefox, JSON, Every Layout, монорепы, a11y, Slack и JS</title><link>https://web-standards.ru/podcast/186/</link><pubDate>Mon, 29 Jul 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Гости: Андрей Складчиков</p><p>Темы</p><p>00:00:00 Интро<br>00:01:54 События<br>00:12:53 Новинки Firefox<br>00:19:31 Удобно читать JSON<br>00:24:27 Книга и спор про CSS<br>00:37:38 Компоненты в монорепе<br>00:50:00 A11y: тултипы, AOM, ссылки<br>00:57:16 Slack и ответственный JS<br></p><p>События</p><p>• <a href="https://it-nights.ru/">IT Nights в Иннополисе 1–3 августа</a><br>• <a href="https://webassembly-moscow.timepad.ru/event/1025337/">WebAssembly Moscow meetup #2 1 августа</a><br>• <a href="http://vinnytsiajs.org/">VinnytsiaJS в Виннице 3 августа</a><br>• <a href="https://rsconf.by/">Rolling Scopes Conference в Минске 9–11 августа</a><br>• <a href="https://www.meetup.com/AngularMoscow/events/262852871/">Special AngularNYC meetup в Москве 22 августа</a><br>• <a href="https://krd.dev/events/14">Krasnodar Dev Conf в Краснодаре 24–25 августа</a><br>• <a href="https://panda-meetup.ru/penza-frontend-meetup">PenzaJs + Panda meetup в Пензе 24 августа</a><br>• <a href="https://conf.piterjs.org/">PiterJS conf в Питере 7 сентября</a><br>• <a href="https://2019.404fest.ru/">Фестиваль 404 в Самаре 14–15 сентября</a><br>• <a href="https://frontendconf.ru/moscow/2019">FrontendConf в Москве 13–14 октября</a><br>• <a href="https://frontdays.ru">FrontDays в Тольятти 26 октября</a><br>• <a href="https://lvivcss.org">LvivCSS во Львове 2 ноября</a><br>• <a href="http://jsfest.com.ua/">JS Fest в Киеве 8–9 ноября</a><br></p><p>Новинки Firefox</p><p>• <a href="http://tanalin.com/blog/2019/07/firefox-68/">Firefox 68</a><br></p><p>Удобно читать JSON</p><p>• <a href="https://habr.com/p/461185/">JsonDiscovery: Меняем опыт просмотра JSON в браузере</a><br></p><p>Книга и спор про CSS</p><p>• <a href="https://every-layout.dev/">Every Layout</a><br></p><p>Компоненты в монорепе</p><p>• <a href="https://habr.com/p/460811/">Общие компоненты Яндекса силами разных команд</a><br>• <a href="https://design.ivi.ru/components/">Библиотека компонентов Ivi</a><br></p><p>A11y: тултипы, AOM, ссылки</p><p>• <a href="https://medium.com/p/c20691665ac7">Инклюзивные компоненты: тултипы и тоглтипы</a><br>• <a href="https://hiddedevries.nl/en/blog/2019-07-22-meaning-without-markup-accessibility-object-model">Meaning without markup: Accessibility Object Model</a><br>• <a href="https://www.scottohara.me/note/2019/07/17/placeholder-link.html">The accessibility of placeholder links</a><br></p><p>Slack и ответственный JS</p><p>• <a href="https://slack.engineering/rebuilding-slack-on-the-desktop-308d6fe94ae4">Rebuilding Slack on the desktop</a><br>• <a href="https://habr.com/p/447576/">Ответственный подход к JS-разработке, 1</a><br>• <a href="https://habr.com/p/460797/">Ответственный подход к JS-разработке, 2</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/186.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/186.mp3" length="33297468"/><itunes:episode>186</itunes:episode><itunes:duration>4159</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 июля 2019: Firefox, JSON, Every Layout, монорепы, a11y, Slack и JS. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>187. HTML semantics, Web Components, W3C and WHATWG, HTML5 Doctor, Prince XML, Web Monetization</title><link>https://web-standards.ru/podcast/187/</link><pubDate>Wed, 07 Aug 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Bruce Lawson</p><p>Темы</p><p>00:00:00 Интро<br>00:09:36 HTML semantics use cases<br>00:17:41 Web Components and semantics<br>00:22:03 W3C and WHATWG<br>00:28:42 HTML5 Doctor<br>00:35:50 Accessible PDF with Prince XML<br>00:49:22 Web Monetization API<br></p><p>HTML semantics use cases</p><p>• <a href="https://www.brucelawson.co.uk/2018/the-practical-value-of-semantic-html/">The practical value of semantic HTML</a><br>• <a href="https://pepelsbey.net/pres/semantics/en/">Semantic for cynics</a><br></p><p>Web Components and semantics</p><p>• <a href="https://youtu.be/iUCYPM6up9M">Léonie Watson using screen reader</a><br>• <a href="https://youtu.be/ZMZMMuXRFcE">Web Components and the AOM</a><br></p><p>W3C and WHATWG</p><p>• <a href="https://www.w3.org/TR/html52/">HTML 5.2 W3C Recommendation</a><br>• <a href="https://html.spec.whatwg.org/">HTML Living Standard by WHATWG</a><br></p><p>HTML5 Doctor</p><p>• <a href="http://html5doctor.com/">HTML5 Doctor</a><br></p><p>Accessible PDF with Prince XML</p><p>• <a href="https://www.princexml.com/">Prince XML</a><br></p><p>Web Monetization API</p><p>• <a href="https://discourse.wicg.io/t/proposal-web-monetization-a-new-revenue-model-for-the-web/3785">Web Monetization API proposal</a><br>• <a href="https://paymentpointers.org/">Payment Pointers</a><br>• <a href="https://coil.com/">Coil</a><br>• <a href="https://www.swordcello.com/">Swordcello</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/187.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/187.mp3" length="28812054"/><itunes:episode>187</itunes:episode><itunes:duration>3599</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 августа 2019: HTML semantics, Web Components, W3C and WHATWG, HTML5 Doctor, Prince XML, Web Monetization. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>188. Адресная книга, Hermes, PageSpeed, DevTools, ndb, Puppeteer, PiterJS</title><link>https://web-standards.ru/podcast/188/</link><pubDate>Mon, 12 Aug 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Вадим Горбачёв, Дмитрий Пацура</p><p>Темы</p><p>00:00:00 Интро<br>00:10:20 Доступ к адресной книге в Chrome<br>00:16:46 JS-движок Hermes для React Native<br>00:29:17 Инструменты: PageSpeed, DevTools, ndb<br>00:47:31 Зачем Puppeteer, если WebDriver<br>00:58:37 PiterJS: митап и конференция<br></p><p>Мета</p><p>• <a href="https://underjs.ru/">UnderJS Podcast</a><br></p><p>События</p><p>• <a href="https://medium.com/p/33886bd77457">PiterJS №40 в Питере 16 августа</a><br>• <a href="https://moscow-spa.timepad.ru/event/1028283/">SPA Meetup #5 в Москве 17 августа</a><br>• <a href="https://www.meetup.com/MSK-VUE-JS/events/263206129/">MSK VUE.JS MEETUP #2 в Москве 18 августа</a><br>• <a href="https://events.yandex.ru/events/meetings/21-aug-2019/">I think Frontend в Москве 21 августа</a><br>• <a href="https://www.meetup.com/vue-js-moscow/events/263421476/">Moscow Vue.js Meetup #3 в Москве 22 августа</a><br>• <a href="https://conf.piterjs.org/">PiterJS conf в Питере 7 сентября</a><br>• <a href="https://nastachku.ru/frontend">Стачка в Иннополисе 12–13 октября</a><br></p><p>Доступ к адресной книге в Chrome</p><p>• <a href="https://developers.google.com/web/updates/2019/08/contact-picker">A Contact Picker for the Web</a><br>• <a href="https://goo.gle/fugu-api-tracker">Fugu API tracker</a><br></p><p>JS-движок Hermes для React Native</p><p>• <a href="https://github.com/facebook/hermes">Facebook: Hermes JS Engine</a><br></p><p>Инструменты: PageSpeed, DevTools, ndb</p><p>• <a href="https://habr.com/p/462005/">Как работает Google PageSpeed</a><br>• <a href="https://twitter.com/bmeurer/status/1155903428218019840">I’ve officially left the V8 to work on DevTools</a><br>• <a href="https://github.com/GoogleChromeLabs/ndb">Ndb: DevTools для Node.js</a><br></p><p>Зачем Puppeteer, если WebDriver</p><p>• <a href="https://aslushnikov.github.io/ispuppeteerfirefoxready/">Is Puppeteer-Firefox Ready?</a><br></p><p>PiterJS: митап и конференция</p><p>• <a href="https://medium.com/piterjs">PiterJS</a><br>• <a href="https://conf.piterjs.org/">PiterJS conf</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/188.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/188.mp3" length="41159662"/><itunes:episode>188</itunes:episode><itunes:duration>5142</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 августа 2019: Адресная книга, Hermes, PageSpeed, DevTools, ndb, Puppeteer, PiterJS. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>189. MathML, ленивые картинки, CSS-модули, БЭМ или CSS-in-JS, приватность, CSS-Minsk-JS</title><link>https://web-standards.ru/podcast/189/</link><pubDate>Mon, 19 Aug 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Мария Просвирнина</p><p>Гости: Никита Дубко, Анна Селезнёва, Павел Ловцевич</p><p>Темы</p><p>00:00:00 Интро<br>00:01:27 События<br>00:06:12 MathML в Chrome (и дальше)<br>00:10:41 Ленивые картинки в Chrome<br>00:21:36 Поворот картинки в CSS<br>00:24:31 Нативные CSS-модули<br>00:27:47 БЭМ или CSS-in-JS<br>00:40:59 Зачем нужны основы<br>00:45:11 Манифест приватности<br>00:53:43 CSS-Minsk-JS<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/meetings/21-aug-2019/">I think Frontend в Москве 21 августа</a><br>• <a href="https://hr.alfabank.ru/events/alfa-js-meetup-spb">Alfa JS MeetUP SPb в Питере 22 августа</a><br>• <a href="https://www.meetup.com/vue-js-moscow/events/263421476/">Moscow Vue.js Meetup #3 в Москве 22 августа</a><br>• <a href="https://www.meetup.com/AngularMoscow/events/262852871/">Special 🗽AngularNYC meetup в Москве 22 августа</a><br>• <a href="https://panda-meetup.ru/penza-frontend-meetup">PenzaJs + Panda meetup в Пензе 24 августа</a><br>• <a href="https://techtrain.ru/">TechTrain в Питере 24–25 августа</a><br>• <a href="https://krd.dev/events/14">Krasnodar Dev Conf в Краснодаре 24–25 августа</a><br>• <a href="https://css-minsk-js.by/">CSS-Minsk-JS в Минске 20–21 сентября</a><br></p><p>MathML в Chrome (и дальше)</p><p>• <a href="https://mathml.igalia.com/news/2019/07/25/project-status-after-one-semester/">MathML in Chromium: Project status</a><br></p><p>Ленивые картинки в Chrome</p><p>• <a href="https://web.dev/native-lazy-loading">Native lazy-loading for the web</a><br></p><p>Поворот картинки в CSS</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/3799">Consider changing initial value of image-orientation to from-image</a><br></p><p>Нативные CSS-модули</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/vCrJCQxNnzo/OAYI9cPWAQAJ">Chrome: Intent to Implement: CSS Modules v1</a><br></p><p>БЭМ или CSS-in-JS</p><p>• <a href="https://alert-refactor.netlify.com/">CSS vs CSS-in-JS (BEM vs Emotion)</a><br></p><p>Зачем нужны основы</p><p>• <a href="https://dev.to/walaura/the-web-without-the-web-aeo">The web without the web</a><br></p><p>Манифест приватности</p><p>• <a href="https://wiki.mozilla.org/Security/Anti_tracking_policy">Mozilla: Security/Anti tracking policy</a><br>• <a href="https://webkit.org/tracking-prevention-policy/">WebKit Tracking Prevention Policy</a><br></p><p>CSS-Minsk-JS</p><p>• <a href="https://css-minsk-js.by/">CSS-Minsk-JS</a><br>• Промокод WebStandardsLoveMinsk на 10%<br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/189.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/189.mp3" length="33212691"/><itunes:episode>189</itunes:episode><itunes:duration>4149</itunes:duration><itunes:author>Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 августа 2019: MathML, ленивые картинки, CSS-модули, БЭМ или CSS-in-JS, приватность, CSS-Minsk-JS. Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>190. Google и приватность, JavaScript в вузах, WebAssembly, люди из TC39, участие в создании ES</title><link>https://web-standards.ru/podcast/190/</link><pubDate>Wed, 28 Aug 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Сергей Рубанов, Дмитрий Махнёв</p><p>Темы</p><p>00:00:00 Интро<br>00:01:17 События<br>00:11:25 Google и приватность<br>00:20:38 JavaScript в вузах<br>00:32:04 WebAssembly<br>00:46:52 Люди из TC39<br>01:00:07 Участие в создании ES<br></p><p>События</p><p>• <a href="https://techtrain.ru/">TechTrain в Питере 24–25 августа</a><br>• <a href="https://t.me/angular_piter/2374">ngУжин в Питере 29 сентября</a><br>• <a href="https://www.it52.info/events/2019-08-30-ember-js-nn-meetup-1">Ember.js NN Meetup #1 в Нижнем Новгороде 30 августа</a><br>• <a href="https://www.armada-js.com/">Armada JS в Нови-Сад, Сербия 19–20 сентября</a><br>• <a href="https://developer.chrome.com/devsummit/">Chrome DevSummit в Сан-Франциско 11–12 ноября</a><br></p><p>Google и приватность</p><p>• <a href="https://www.blog.google/products/chrome/building-a-more-private-web/">Building a more private web</a><br>• <a href="https://youtu.be/AS6xSbl6VXE">Имя — это фича, Виталий Худобахшов</a><br></p><p>JavaScript в вузах</p><p>• <a href="https://habr.com/p/464023/">Основы программирования с примерами на JS</a><br>• <a href="http://worrydream.com/LearnableProgramming/">Learnable Programming</a><br>• <a href="https://youtu.be/EOe7V5okn6Y">Wallaby.js &amp; Quokka.js, Дмитрий Махнёв</a><br></p><p>WebAssembly</p><p>• <a href="https://hacks.mozilla.org/2019/08/webassembly-interface-types/">WebAssembly Interface Types: Interoperate with All the Things!</a><br></p><p>Люди из TC39</p><p>• <a href="https://2019.jsconf.eu/tc39-committee/panel.html">TC39 Committee at JSConf EU</a><br>• <a href="https://twitter.com/NicoloRibaudo">Nicolò Ribaudo</a><br>• <a href="https://twitter.com/msaboff">Michael Saboff</a><br>• <a href="https://twitter.com/ioctaptceb">Julia Startsev</a><br>• <a href="https://twitter.com/gesa">Aki Rose Braun</a><br>• <a href="https://t.me/juliarderity">Канал Juliarderity</a><br></p><p>Участие в создании ES</p><p>• <a href="https://github.com/tc39/proposals">ECMAScript proposals</a><br>• <a href="https://es.discourse.group/">TC39 Discourse</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/190.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/190.mp3" length="33871030"/><itunes:episode>190</itunes:episode><itunes:duration>4231</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 августа 2019: Google и приватность, JavaScript в вузах, WebAssembly, люди из TC39, участие в создании ES. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>191. Конкурсы, Edge, Vue и Material Design, a11y, реклама в npm, от сварщика до программиста</title><link>https://web-standards.ru/podcast/191/</link><pubDate>Mon, 02 Sep 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Гости: Евгений Плотников</p><p>Темы</p><p>00:00:00 Интро<br>00:02:47 Италия и конкурсы<br>00:06:55 События<br>00:10:17 Уже бета Edge<br>00:20:34 Vue и Material Design<br>00:32:43 Доступность<br>00:35:55 Реклама в npm<br>00:41:39 От сварщика до программиста<br></p><p>События</p><p>• <a href="https://facebook-developer-circle-moscow-launch-event.splashthat.com/">Facebook Developer Circle в Москве 10 сентября</a><br>• <a href="https://meetup.tinkoff.ru/events/angular-meetup-15">AngularMoscow #15 в Москве 11 сентября</a><br>• <a href="https://metaconf.net/frontend-meetup">Frontend meetup meta/conf в Воронеже 14 сентября</a><br>• <a href="https://www.youtube.com/playlist?list=PLaYNFbPr2bsISOkqbfOxNM9xdXtrRRxby">Видео с Moscow Vue.js Meetup #3</a><br></p><p>Уже бета Edge</p><p>• <a href="https://blogs.windows.com/windowsexperience/2019/08/20/introducing-microsoft-edge-beta-be-one-of-the-first-to-try-it-now/">Introducing Microsoft Edge Beta</a><br></p><p>Vue и Material Design</p><p>• <a href="https://vuetifyjs.com/">Vuetify v2</a><br></p><p>Доступность</p><p>• <a href="https://css-irl.info/how-to-accessibly-split-text/">How to Accessibly Split Text</a><br></p><p>Реклама в npm</p><p>• <a href="https://www.zdnet.com/article/npm-bans-terminal-ads/">Npm bans terminal ads</a><br>• <a href="https://blog.npmjs.org/post/187382017885/supporting-open-source-maintainers">Supporting Open Source Maintainers</a><br>• <a href="https://feross.org/funding-experiment-recap/">Recap of the funding experiment</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/191.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/191.mp3" length="28158474"/><itunes:episode>191</itunes:episode><itunes:duration>3517</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 сентября 2019: Конкурсы, Edge, Vue и Material Design, a11y, реклама в npm, от сварщика до программиста. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>192. Firefox 69, советы WebKit по перфомансу, File API, якоря, чат Chatix и трансляция экрана</title><link>https://web-standards.ru/podcast/192/</link><pubDate>Tue, 10 Sep 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Дмитрий Сазонов, Алексей Орлов</p><p>Темы</p><p>00:00:00 Интро<br>00:03:56 События<br>00:10:04 Новинки Firefox 69<br>00:15:02 Советы WebKit по перфомансу<br>00:24:04 File API и чего не хватает<br>00:31:39 Якорь к контенту<br>00:39:01 Что такое Chatix<br>00:56:45 Трансляция экрана<br>01:18:34 Будущее проекта<br></p><p>События</p><p>• <a href="https://events.epam.com/events/undefined-meetup-1">Undefined Meetup в Питере 17 сентября</a><br>• <a href="http://longestjs.org">LongestJS в Питере 21 сентября</a><br></p><p>Новинки Firefox 69</p><p>• <a href="http://tanalin.com/blog/2019/09/firefox-69/">Firefox 69</a><br></p><p>Советы WebKit по перфомансу</p><p>• <a href="https://webkit.org/blog/8970/how-web-content-can-affect-power-usage/">How Web Content Can Affect Power Usage</a><br></p><p>File API и чего не хватает</p><p>• <a href="https://developers.google.com/web/updates/2019/08/native-file-system">Native File System API: Simplifying access to local files</a><br></p><p>Якорь к контенту</p><p>• <a href="https://github.com/WICG/ScrollToTextFragment">WICG: Scroll-To-Text using a URL fragment</a><br></p><p>Что такое Chatix</p><p>• <a href="https://chatix.io/ru">Chatix</a><br>• <a href="https://dotnet.microsoft.com/apps/aspnet/signalr">SignalR</a><br>• <a href="https://chatix.io/ru/dev">Руководство для разработчиков</a><br>• <a href="https://www.npmjs.com/package/chatix-core">SDK Chatix Core в npm</a><br></p><p>Трансляция экрана</p><p>• <a href="https://youtu.be/Mgw4r4iMGvE">Демонстрация экрана в действии</a><br>• <a href="https://github.com/chatix-team">Chatix на Гитхабе</a><br></p><p>Будущее проекта</p><p>• <a href="https://t.me/DmitriySazonov">Дмитрий Сазонов в Телеграме</a><br>• <a href="https://vk.com/sazonovdm">Дмитрий Сазонов во ВКонтакте</a><br>• Почта для вопросов — dev@chatix.io<br>• Промокод на 500 ₽ — WEBSTANDARDS<br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/192.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/192.mp3" length="41661783"/><itunes:episode>192</itunes:episode><itunes:duration>5205</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 сентября 2019: Firefox 69, советы WebKit по перфомансу, File API, якоря, чат Chatix и трансляция экрана. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>193. Chrome 77, Can I use + MDN, Can I email, митап по доступности</title><link>https://web-standards.ru/podcast/193/</link><pubDate>Mon, 16 Sep 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Татьяна Фокина, Света Шарипова</p><p>Темы</p><p>00:00:00 Интро<br>00:01:17 Мета<br>00:04:09 События<br>00:10:08 Новинки Chrome 77<br>00:15:56 Can I use + MDN<br>00:24:48 Can I email?..<br>00:30:28 Митап по доступности<br></p><p>Мета</p><p>• <a href="https://github.com/web-standards/web-standards.ru">Репозиторий сайта</a><br>• <a href="https://www.figma.com/file/kHj7Cs5lJsKDgFZS0UjOij/milestone-1">Дизайн сайта в Figma</a><br></p><p>События</p><p>• <a href="https://wsd.events/2019/10/19/">WSD в Екатеринбурге 19 октября</a><br>• <a href="https://medium.com/p/3a6a2c1a49c9">Pitera11y_meetup в Питере 24 сентября</a><br>• <a href="https://www.meetup.com/tverio/events/264584491/">Tver.io Frontend Meetup в Твери 26 сентября</a><br>• <a href="https://getitconf.com/">WebDev Trends в Москве 27 сентября</a><br></p><p>Новинки Chrome 77</p><p>• <a href="https://youtu.be/S8aVB3IfOR4">Chrome 77</a><br></p><p>Can I use + MDN</p><p>• <a href="https://hacks.mozilla.org/2019/09/caniuse-and-mdn-compat-data-collaboration/">Caniuse and MDN compatibility data collaboration</a><br></p><p>Can I email?..</p><p>• <a href="https://www.caniemail.com/">Can I email…</a><br></p><p>Митап по доступности</p><p>• <a href="https://medium.com/p/3a6a2c1a49c9">Pitera11y_meetup 1</a><br>• <a href="https://youtu.be/4ragpIHJ6r0">Разработка доступных интерфейсов</a><br>• <a href="https://youtu.be/XKBjrBxqsfE">Создание доступных уведомлений, алертов</a><br>• <a href="https://youtu.be/TvjRAwp4qSs">Разработка доступных графиков</a><br>• <a href="https://youtu.be/TvjRAwp4qSs">Drag&amp;Drop-компоненты для слепых пользователей</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/193.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/193.mp3" length="25814161"/><itunes:episode>193</itunes:episode><itunes:duration>3224</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 сентября 2019: Chrome 77, Can I use + MDN, Can I email, митап по доступности. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>194. Eric Meyer and Max Böck on HTML, CSS, and Web standards</title><link>https://web-standards.ru/podcast/194/</link><pubDate>Wed, 25 Sep 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Eric Meyer, Max Böck</p><p>Темы</p><p>00:00:00 Интро<br>00:00:22 Eric Meyer<br>00:37:30 Max Böck<br></p><p>Eric Meyer</p><p>• <a href="https://twitter.com/meyerweb">Eric on Twitter</a><br>• <a href="https://meyerweb.com/">Blog</a><br>• <a href="http://www.combook.ru/product/11909879/">CSS: The definitive guide, 4th edition in Russian</a><br></p><p>Max Böck</p><p>• <a href="https://twitter.com/mxbck">Max on Twitter</a><br>• <a href="https://mxb.dev/">Blog</a><br>• <a href="https://mxb.dev/blog/the-css-mindset/">The CSS Mindset</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/194.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/194.mp3" length="29502699"/><itunes:episode>194</itunes:episode><itunes:duration>3685</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 сентября 2019: Eric Meyer and Max Böck on HTML, CSS, and Web standards. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>195. Chrome 78 и iOS 13, сгибание на React, вариативные Google Fonts, прокси и jQuery</title><link>https://web-standards.ru/podcast/195/</link><pubDate>Mon, 30 Sep 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 События<br>00:07:02 Бета Chrome 78 и iOS 13<br>00:22:40 Сгибание на React<br>00:30:45 Экономная оптимизация<br>00:37:34 Вариативные Google Fonts<br>00:40:21 Прокси и jQuery<br></p><p>События</p><p>• <a href="https://spb-frontend-events.timepad.ru/event/1075433/">SPB Frontend в Питере 8 октября</a><br>• <a href="https://medium.com/p/3c0c47d5e91c">PiterJS №41 в Питере 10 октября</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend #13 в Одессе 10 октября</a><br>• <a href="https://frontendconf.ru/moscow/2019">FrontendConf в Москве 13–14 октября</a><br>• <a href="http://rifvrn.ru/program?tags=develop">РИФ в Воронеже 18–19 октября</a><br>• <a href="https://devfest.moscow/">GDG DevFest в Москве 9 ноября</a><br>• <a href="https://dartup.ru/">DartUP в Питере 23 ноября</a><br></p><p>Бета Chrome 78 и iOS 13</p><p>• <a href="https://blog.chromium.org/2019/09/chrome-78-beta-new-houdini-api-native.html">Chrome 78 Beta</a><br>• <a href="https://medium.com/p/5d5d9071cc49">iPhone 11, iPadOS and iOS 13 for PWAs and web dev</a><br></p><p>Сгибание на React</p><p>• <a href="https://www.joshwcomeau.com/posts/folding-the-dom/">Folding the DOM</a><br></p><p>Экономная оптимизация</p><p>• <a href="https://calibreapp.com/blog/compress-images-in-prs/">Automatically compress images on Pull Requests</a><br></p><p>Вариативные Google Fonts</p><p>• <a href="https://codepen.io/nlwilliams/full/JjPJewp">Fonts — a dish best served variable</a><br></p><p>Прокси и jQuery</p><p>• <a href="https://tobiasahlin.com/blog/chaining-styles-with-proxy/">Chaining styles with a JavaScript Proxy</a><br>• <a href="https://habr.com/p/468169/">История и наследие jQuery</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/195.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/195.mp3" length="25942387"/><itunes:episode>195</itunes:episode><itunes:duration>3240</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 сентября 2019: Chrome 78 и iOS 13, сгибание на React, вариативные Google Fonts, прокси и jQuery. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>196. Eva Ferreira and Ian Pouncey on chromakey, Argentina, a11y, SEO, HTML, ARIA</title><link>https://web-standards.ru/podcast/196/</link><pubDate>Tue, 08 Oct 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Ian Pouncey, Eva Ferreira</p><p>Темы</p><p>00:00:00 Интро<br>00:00:19 Eva Ferreira<br>00:22:36 Ian Pouncey<br></p><p>Eva Ferreira</p><p>• <a href="https://twitter.com/evaferreira92">Eva on Twitter</a><br>• <a href="http://evaferreira.com.ar/en/">Blog</a><br></p><p>Ian Pouncey</p><p>• <a href="https://github.com/IanPouncey">Ian on Twitter</a><br>• <a href="http://ianpouncey.com/">Blog</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/196.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/196.mp3" length="26379569"/><itunes:episode>196</itunes:episode><itunes:duration>3295</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 октября 2019: Eva Ferreira and Ian Pouncey on chromakey, Argentina, a11y, SEO, HTML, ARIA. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>197. FrontendConf, Web Components, AOM, ARIA challenges, browser support, dialogs and date pickers</title><link>https://web-standards.ru/podcast/197/</link><pubDate>Thu, 10 Oct 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Léonie Watson</p><p>Links</p><p>• <a href="https://twitter.com/LeonieWatson">Léonie on Twitter</a><br>• <a href="https://tink.uk/">Blog</a><br>• <a href="https://frontendconf.ru/moscow/2019">FrontendConf in Moscow on October 13-14</a><br>• <a href="https://frontendconf.ru/moscow/2019/abstracts/6104">Web Components and the AOM</a><br>• <a href="https://a11ysupport.io/">Accessibility Support</a><br></p><p>10% discount for <a href="https://frontendconf.ru/moscow/2019">FrontendConf</a> with FC+WST promocode.</p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/197.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/197.mp3" length="16096076"/><itunes:episode>197</itunes:episode><itunes:duration>2009</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 октября 2019: FrontendConf, Web Components, AOM, ARIA challenges, browser support, dialogs and date pickers. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>198. Sass оказывается жив, динамические компоненты без JS, новый сброс стилей, очень странный CSS</title><link>https://web-standards.ru/podcast/198/</link><pubDate>Wed, 16 Oct 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Мета<br>00:04:46 События<br>00:10:36 Sass оказывается жив<br>00:28:44 Динамические компоненты без JS<br>00:35:10 Новый взгляд на сброс стилей<br>00:46:20 Очень странный CSS<br></p><p>Мета</p><p>• <a href="https://github.com/web-standards/web-standards.ru">Репозиторий сайта</a><br>• <a href="https://www.figma.com/file/kHj7Cs5lJsKDgFZS0UjOij/milestone-1">Дизайн сайта в Figma</a><br></p><p>События</p><p>• <a href="https://medium.com/p/82a16701406e">Pitercss_meetup №34 в Питере 16 октября</a><br>• <a href="https://wsd.events/2019/10/19/">WSD в Екатеринбурге 19 октября</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/26-oct-2019">Я.Субботник в Москве 26 октября</a><br>• <a href="https://moscowcss.timepad.ru/event/1081950/">Moscowcss_15 в Москве 29 октября</a><br>• <a href="https://events.yandex.ru/events/js_party/30oct">JavaScript Party в Новосибирске 30 октября</a><br>• <a href="https://events.epam.com/events/itsubbotnik-msk-autumn-2019">#ITsubbotnik Autumn в Москве 2 ноября</a><br>• <a href="https://www.facebook.com/events/2526652817381073/">Global Day of Coderetreat во Львове 16 ноября</a><br>• <a href="https://accessibility-club.org/event/accessibility-club-summit-2019">Accessibility Club Summit в Берлине 16 ноября</a><br>• <a href="https://smashingconf.com/sf-2020/">SmashingConf в Сан-Франциско 21–22 апреля</a><br>• <a href="https://smashingconf.com/austin-2020/">SmashingConf в Остине 9–10 июня</a><br>• <a href="https://smashingconf.com/freiburg-2020/">SmashingConf во Фрайбурге 7–8 сентября</a><br></p><p>Sass оказывается жив</p><p>• <a href="http://sass.logdown.com/posts/7858341-the-module-system-is-launched">The Module System is Launched</a><br>• <a href="https://htmlacademy.ru/intensive/adaptive">Профессиональный HTML и CSS, уровень 2</a><br></p><p>Динамические компоненты без JS</p><p>• <a href="https://every-layout.dev/blog/css-components/">Dynamic CSS Components Without JS</a><br></p><p>Новый взгляд на сброс стилей</p><p>• <a href="https://hankchizljaw.com/wrote/a-modern-css-reset/">A Modern CSS Reset</a><br>• <a href="https://meyerweb.com/eric/tools/css/reset/">Reset.css</a><br>• <a href="https://necolas.github.io/normalize.css/">Normalize.css</a><br></p><p>Очень странный CSS</p><p>• <a href="https://youtu.be/aHUtMbJw8iA">Why Is CSS So Weird?</a><br>• <a href="https://www.oddbird.net/susy/">Susy</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/198.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/198.mp3" length="27572369"/><itunes:episode>198</itunes:episode><itunes:duration>3444</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 октября 2019: Sass оказывается жив, динамические компоненты без JS, новый сброс стилей, очень странный CSS. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>199. GeckoView, Firefox DevTools, Firefox on mobile, Opera, why not Chromium</title><link>https://web-standards.ru/podcast/199/</link><pubDate>Tue, 22 Oct 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Andreas Bovens</p><p>Темы</p><p>00:00:00 Интро<br>00:03:09 GeckoView<br>00:20:39 Firefox DevTools<br>00:24:52 Firefox on mobile<br>00:30:06 Mozilla vs Opera<br>00:39:26 Why not Chromium?<br>00:44:20 Why Firefox?<br></p><p>Andreas Bovens</p><p>• <a href="https://twitter.com/andreasbovens">Andreas on Twitter</a><br>• <a href="https://mozilla.github.io/geckoview/">GeckoView</a><br>• <a href="https://play.google.com/store/apps/details?id=org.mozilla.fenix">Firefox Preview</a><br>• <a href="https://github.com/GoogleChrome/puppeteer/blob/master/experimental/puppeteer-firefox/README.md">Puppeteer for Firefox</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/199.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/199.mp3" length="22550077"/><itunes:episode>199</itunes:episode><itunes:duration>2816</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 октября 2019: GeckoView, Firefox DevTools, Firefox on mobile, Opera, why not Chromium. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>200. CSS passion, Every Layout, why Sass, owls or gaps, Container Queries, BEM</title><link>https://web-standards.ru/podcast/200/</link><pubDate>Mon, 28 Oct 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Andy Bell</p><p>Темы</p><p>00:00:00 Интро<br>00:03:52 CSS passion<br>00:12:27 Every Layout<br>00:16:22 Why Sass<br>00:25:24 Owls or gaps?<br>00:32:23 Container Queries<br>00:36:57 BEM variations<br></p><p>Andy Bell</p><p>• <a href="https://twitter.com/hankchizljaw">Andy on Twitter</a><br>• <a href="https://hankchizljaw.com/">Blog</a><br>• <a href="https://every-layout.dev/">Every Layout</a><br>• <a href="https://24ways.org/2018/managing-flow-and-rhythm-with-css-custom-properties/">Managing Flow and Rhythm with CSS Custom Properties</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/200.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/200.mp3" length="20702240"/><itunes:episode>200</itunes:episode><itunes:duration>2585</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 октября 2019: CSS passion, Every Layout, why Sass, owls or gaps, Container Queries, BEM. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>201. Web standards work, CSS multi-column, printing, display values, contributing</title><link>https://web-standards.ru/podcast/201/</link><pubDate>Fri, 01 Nov 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Vadim Makeev</p><p>Гости: Rachel Andrew</p><p>Темы</p><p>00:00:00 Интро<br>00:05:52 Web standards work<br>00:15:41 CSS multi-column<br>00:21:50 CSS for printing<br>00:27:41 New display values<br>00:36:34 Contributing<br></p><p>Rachel Andrew</p><p>• <a href="https://twitter.com/rachelandrew">Rachel on Twitter</a><br>• <a href="https://rachelandrew.co.uk/">Blog</a><br>• <a href="https://grabaperch.com/">Perch</a><br>• <a href="https://noti.st/">Notist</a><br>• <a href="https://www.smashingmagazine.com/2019/01/css-multiple-column-layout-multicol/">When and how to use CSS multi-column layout</a><br>• <a href="https://wiki.csswg.org/ideas/mistakes">Mistakes in the design of CSS</a><br>• <a href="https://www.w3.org/Consortium/Member/List">W3C current members</a><br></p><p>Digging into the display property</p><p>• <a href="https://www.smashingmagazine.com/2019/04/display-two-value/">The Two Values Of Display</a><br>• <a href="https://www.smashingmagazine.com/2019/05/display-grid-subgrid/">Grids All The Way Down</a><br>• <a href="https://www.smashingmagazine.com/2019/05/display-box-generation/">Box Generation</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/201.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/201.mp3" length="20070060"/><itunes:episode>201</itunes:episode><itunes:duration>2506</itunes:duration><itunes:author>Vadim Makeev</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 ноября 2019: Web standards work, CSS multi-column, printing, display values, contributing. Vadim Makeev</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>202. Node.js и модули, формы в Edge, ленивая загрузка, delegatesFocus и веб-компоненты</title><link>https://web-standards.ru/podcast/202/</link><pubDate>Mon, 04 Nov 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Сергей Куликов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:48 События<br>00:09:29 Релиз Node.js и модули<br>00:18:04 Новые формы в Edge<br>00:29:24 Ленивая загрузка в Chrome<br>00:34:43 Safari и delegatesFocus<br>00:40:02 Состояние веб-компонентов<br>01:12:45 Будущее веб-компонентов<br></p><p>События</p><p>• <a href="https://rambler-co-e-org.timepad.ru/event/1094510/">Sber X + RamblerFront&amp; Meet Up в Москве 5 ноября</a><br>• <a href="https://dump-kazan.ru/">DUMP в Казани 8 ноября</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS в Москве 8–9 ноября</a><br>• <a href="https://medium.com/p/d760cebdb79c">PiterJS #42 в Питере 14 ноября</a><br>• <a href="https://devfest.gdgnn.ru/">GDG DevFest Gorky в Нижнем Новгороде 15–16 ноября</a><br>• <a href="https://rndjs.timepad.ru/event/1101076/">RND.JS #9 в Ростове-на-Дону 16 ноября</a><br>• <a href="https://astanajs.kz">AstanaJS #4 в Нур-Султане 16 ноября</a><br>• <a href="https://events.epam.com/events/itnight-togliatti">EPAM ITnight: Java + Frontend в Тольятти 16 ноября</a><br>• <a href="https://panda-meetup.ru/msk-frontend-meetup-5">Frontend Panda Meetup #31 в Москве 20 ноября</a><br>• <a href="https://krd.dev/events/16">Krasnodar Frontend miniConf в Краснодаре 23 ноября</a><br>• <a href="https://gdg-siberia.com/">DevFest Siberia в Новосибирске 29 ноября—1 декабря</a><br>• <a href="https://moscowcss.timepad.ru/event/1105058/">Moscowcss 16 в Москве 3 декабря</a><br>• <a href="https://community-z.com/events/rs60-tashkent/">Rolling Scopes #60 в Ташкенте 5 декабря</a><br>• <a href="https://wsd.events/2019/12/07/">WSD в Минске 7 декабря</a><br>• <a href="http://kharkivcss.org/">KharkivCSS #5 в Харькове 28 марта</a><br>• <a href="https://frontendconf.ru/moscow/2020">FrontendConf в Москве 19–20 марта</a><br>• <a href="https://ritfest.ru/2020">FrontendConf на РИТе в Москве 25–26 мая</a><br>• <a href="https://frontendconf.ru/spb/2020">FrontendConf в Питере 5 августа</a><br>• <a href="https://frontendconf.ru/">FrontendConf в Новосибирске 11 декабря</a><br></p><p>Релиз Node.js и модули</p><p>• <a href="https://medium.com/p/fd997241c77">Node.js Code+Learn в Москве 6 ноября</a><br>• <a href="https://medium.com/p/e28d6a4a2bd">Node.js 12 to LTS and Node.js 13 is here!</a><br>• <a href="https://twitter.com/MylesBorins/status/1189618753065144322">Consensus to unflag ESM in Node.js core</a><br></p><p>Новые формы в Edge</p><p>• <a href="https://habr.com/p/472268/">Улучшения в Microsoft Edge на Chromium</a><br></p><p>Ленивая загрузка в Chrome</p><p>• <a href="https://blog.chromium.org/2019/10/automatically-lazy-loading-offscreen.html">Automatically lazy-loading images &amp; iframes for Lite mode users</a><br></p><p>Safari и delegatesFocus</p><p>• <a href="https://webkit.org/blog/9621/release-notes-for-safari-technology-preview-95/">Release Notes for Safari Technology Preview 95</a><br>• <a href="https://blog.whatwg.org/focusing-on-focus">WHATWG: Focusing on focus</a><br></p><p>Состояние веб-компонентов</p><p>• <a href="https://custom-elements-everywhere.com/">Custom Elements Everywhere</a><br>• <a href="https://dev.to/richharris/why-i-don-t-use-web-components-2cia">Why I don’t use web components</a><br>• <a href="https://vaadin.com/">Vaadin</a><br></p><p>Будущее веб-компонентов</p><p>• <a href="https://github.com/fergald/docs/blob/master/explainers/css-shadow-parts-1.md">CSS Shadow Parts</a><br>• <a href="https://web.dev/more-capable-form-controls/">Form associated Custom Elements</a><br>• <a href="https://github.com/w3c/webcomponents/blob/gh-pages/proposals/custom-states-and-state-pseudo-class.md">Custom :state pseudo class</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/202.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/202.mp3" length="41902399"/><itunes:episode>202</itunes:episode><itunes:duration>5235</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 ноября 2019: Node.js и модули, формы в Edge, ленивая загрузка, delegatesFocus и веб-компоненты. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>203. Готовность к Edge, WebKit 2020, доступность и закон, WeakMap и GC</title><link>https://web-standards.ru/podcast/203/</link><pubDate>Mon, 11 Nov 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:05:12 События<br>00:08:24 Готовность к Edge<br>00:16:12 WebKit 2020<br>00:21:58 Доступность и закон<br>00:29:22 Проверка доступности<br>00:42:35 WeakMap и GC<br></p><p>Интро</p><p>• <a href="https://www.smashingmagazine.com/2019/11/smashing-podcast-episode-1/">Smashing Podcast</a><br>• <a href="https://github.com/web-standards/nouvelle/">Новый сайт «Веб-стандартов»</a><br></p><p>События</p><p>• <a href="https://www.eventbrite.com/e/macpaw-tech-talk-4-tickets-79328711311">MacPaw Tech Talks в Киеве 14 ноября</a><br>• <a href="https://axept.timepad.ru/event/1110942/">Moscow Node.js Meetup в Москве 20 ноября</a><br>• <a href="https://msk-vuejs.ru/events/ev5.html">Msk Vue.js Meetup #5 в Москве 21 ноября</a><br>• <a href="https://oktech.timepad.ru/event/1110260/">Ok.tech Frontend Meetup #2 в Питере 26 ноября</a><br>• <a href="https://meetup.tinkoff.ru/events/angular-meetup-16">AngularMoscow #16 в Москве 28 ноября</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLSeApOUY3LNInWJ8qyxindftL12T-CJ_E0auHou4ngNN3xuZxg/viewform">Kolesa Frontend Meetup в Алма-Ате 28 ноября</a><br>• <a href="https://www.moscowjs.org/event/moscowjs-46">MoscowJS 46 в Москве 5 декабря</a><br>• <a href="https://www.facebook.com/events/719799635191372/">Chernivtsi.min.js #5 в Черновцах 7 декабря</a><br>• <a href="https://wsd.events/2019/12/07/">WSD в Минске 7 декабря</a><br></p><p>Готовность к Edge</p><p>• <a href="https://blogs.windows.com/msedgedev/2019/11/04/edge-chromium-release-candidate-get-ready/">Getting your sites ready for the new Microsoft Edge</a><br></p><p>WebKit 2020</p><p>• <a href="https://trac.webkit.org/wiki/WebKitGoalsfor2020">WebKit Goals for 2020</a><br></p><p>Доступность и закон</p><p>• <a href="https://medium.com/p/a81dd9dd5fc8">Доступность и закон</a><br></p><p>Проверка доступности</p><p>• <a href="https://medium.com/p/51b8a2910dd2">Помимо автоматизированного тестирования доступности</a><br>• <a href="https://validator.w3.org/">W3C Validator</a><br>• <a href="https://github.com/kangax/html-minifier">HTMLMinifier</a><br>• <a href="https://www.w3.org/Translations/WCAG20-ru/">WCAG 2.0 по-русски</a><br></p><p>WeakMap и GC</p><p>• <a href="https://youtu.be/MQsUiqVCJMc">Inside V8: weak collections, ephemerons, and private fields</a><br>• <a href="https://t.me/juliarderity">Канал Рубанова в Телеграме</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/203.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/203.mp3" length="24702227"/><itunes:episode>203</itunes:episode><itunes:duration>3085</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 ноября 2019: Готовность к Edge, WebKit 2020, доступность и закон, WeakMap и GC. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>204. Chrome Dev Summit, GitHub Universe, снимок веба 2019, GSAP 3, Visual Studio</title><link>https://web-standards.ru/podcast/204/</link><pubDate>Mon, 18 Nov 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Олег Соломка</p><p>Темы</p><p>00:00:00 Интро<br>00:01:47 События<br>00:05:24 Chrome Dev Summit<br>00:18:43 GitHub Universe<br>00:30:35 Снимок веба 2019<br>00:44:35 Большой релиз GSAP 3<br>00:48:52 Семейство Visual Studio<br></p><p>Олег Соломка</p><p>• <a href="https://twitter.com/legomushroom">Twitter</a><br>• <a href="https://github.com/legomushroom">GitHub</a><br></p><p>События</p><p>• <a href="https://spb-frontend-events.timepad.ru/event/1112164">SPB Frontend в Питере 19 ноября</a><br>• <a href="https://vk.com/@pitercss_class-12">Pitercss_class в Питере 23 ноября</a><br>• <a href="https://medium.com/pitercss-meetup/pitercss-meetup-35-f3231b71b6df">Pitercss_meetup в Питере 27 ноября</a><br>• <a href="https://volgajs.timepad.ru/event/1103147">UI meetup #2 в Саратове 27 ноября</a><br>• <a href="https://corp.mail.ru/ru/press/events/670/">CDS19 Extended в Москве 27 ноября</a><br></p><p>Chrome Dev Summit</p><p>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIDA1uGhqy45bqlul0VcvKMr">Все видео с Chrome Dev Summit</a><br>• <a href="https://calibreapp.com/blog/performance-at-chrome-dev-summit">CDS perf announcements you have to know</a><br>• <a href="https://github.com/GoogleChromeLabs/react-adaptive-hooks">React Adaptive Loading Hooks &amp; Utilities</a><br>• <a href="https://blog.chromium.org/2019/11/intent-to-explain-demystifying-blink.html">Intent to Explain: Demystifying the Blink Shipping Process</a><br></p><p>GitHub Universe</p><p>• <a href="https://github.blog/2019-11-13-universe-day-one/">GitHub for mobile, GitHub Archive Program, etc.</a><br></p><p>Снимок веба 2019</p><p>• <a href="https://almanac.httparchive.org/en/2019/">Web Almanac 2019</a><br>• <a href="https://almanac.httparchive.org/en/2019/javascript">WA: JavaScript</a><br>• <a href="https://almanac.httparchive.org/en/2019/css">WA: CSS</a><br>• <a href="https://almanac.httparchive.org/en/2019/markup">WA: Markup</a><br>• <a href="https://js.foundation/">JS Foundation</a><br></p><p>Большой релиз GSAP 3</p><p>• <a href="https://tympanus.net/codrops/2019/11/14/the-new-features-of-gsap-3/">The New Features of GSAP 3</a><br></p><p>Семейство Visual Studio</p><p>• <a href="https://devblogs.microsoft.com/visualstudio/announcing-visual-studio-online-public-preview/">Announcing Visual Studio Online Public Preview</a><br>• <a href="https://visualstudio.microsoft.com/services/visual-studio-online/">Лэндинг VS Online</a><br>• <a href="https://online.visualstudio.com/">Сервис VS Online</a><br>• <a href="https://youtu.be/fTiXe_f4zQ8?t=11060">Демо VS Online на Ignite 2019</a><br>• <a href="https://github.com/MicrosoftDocs/vsonline">VS Online на Гитхабе</a><br>• <a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare">Расширение Live Share</a><br>• <a href="https://youtu.be/9QXwSg9-2qQ">Введение в Live Share</a><br>• <a href="https://github.com/MicrosoftDocs/live-share">Live Share на Гитхабе</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/204.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/204.mp3" length="36951510"/><itunes:episode>204</itunes:episode><itunes:duration>4616</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 ноября 2019: Chrome Dev Summit, GitHub Universe, снимок веба 2019, GSAP 3, Visual Studio. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>205. Safari TP, сервис-воркеры, Node.js ESM, Async и Promise, Optional Chaining, кастомные свойства</title><link>https://web-standards.ru/podcast/205/</link><pubDate>Mon, 25 Nov 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:24 События<br>00:05:51 Исправление в Safari TP<br>00:11:37 Будущее сервис-воркеров<br>00:29:22 Node.js с ES-модулями<br>00:32:02 Async === Promise<br>00:33:44 Optional Chaining<br>00:41:05 Кастомные CSS-свойства<br></p><p>События</p><p>• <a href="https://devfest.gdgnn.ru/">GDG DevFest Gorky в Нижнем Новгороде 15–16 ноября</a><br>• <a href="https://hr.alfabank.ru/events/alfa-js-meetup-3">Alfa JS MeetUP #3 в Москве 26 ноября</a><br>• <a href="https://medium.com/p/f3231b71b6df">Pitercss_meetup №35 в Питере 27 ноября</a><br>• <a href="https://emberjs-nn.timepad.ru/event/1122007/">Ember.js NN Meetup #2 в Нижнем Новгороде 29 ноября</a><br>• <a href="https://www.meetup.com/ru-RU/AngularPiter/events/266491129/">AngularPiter #3 в Питере 4 декабря</a><br>• <a href="https://community-z.com/events/undefined-meetup-2">Undefined Meetup в Питере 5 декабря</a><br>• <a href="https://wsd.events/2019/12/07/">WSD в Минске 7 декабря</a><br>• <a href="https://www.youtube.com/playlist?list=PLCXjZnLQLRSi2YW4LZ5UfBqrMtbPjwQe9">Видео с CSS-Minsk-JS в Минске</a><br></p><p>Исправление в Safari TP</p><p>• <a href="https://webkit.org/blog/9658/release-notes-for-safari-technology-preview-96/">Release Notes for Safari Technology Preview 96</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1568903">Firefox Promise.any</a><br>• <a href="https://twitter.com/intenttoship">Intent to Ship</a><br></p><p>Будущее сервис-воркеров</p><p>• <a href="https://jakearchibald.com/2019/service-workers-tpac/">Service workers at TPAC</a><br></p><p>Node.js с ES-модулями</p><p>• <a href="https://medium.com/@nodejs/announcing-core-node-js-support-for-ecmascript-modules-c5d6dc29b663">Announcing core Node.js support for ECMAScript modules</a><br></p><p>Async === Promise</p><p>• <a href="https://habr.com/p/475260/">Разница между async функцией и возвращающей промис</a><br></p><p>Optional Chaining</p><p>• <a href="https://medium.com/p/bf2a8aa99797">Производительность optional chaining в JS</a><br></p><p>Кастомные CSS-свойства</p><p>• <a href="https://ishadeed.com/article/css-variables-inline-styles/">CSS Variables With Inline Styles</a><br>• <a href="https://www.smashingmagazine.com/2019/07/css-custom-properties-cascade/">CSS Custom Properties In The Cascade</a><br>• <a href="https://css-live.ru/tricks/malenkie-xitrosti-kastomnyx-svojstv-css-peremennyx.html">Маленькие хитрости кастомных свойств</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/205.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/205.mp3" length="23430284"/><itunes:episode>205</itunes:episode><itunes:duration>2926</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 ноября 2019: Safari TP, сервис-воркеры, Node.js ESM, Async и Promise, Optional Chaining, кастомные свойства. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>206. Браузер Flow, Lighthouse CI, сабгриды, лишний CSS, details, JS 2019, strict, JS кусается</title><link>https://web-standards.ru/podcast/206/</link><pubDate>Wed, 04 Dec 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:27 События<br>00:03:29 Новый браузер Flow<br>00:09:47 Lighthouse CI<br>00:14:25 Сабгриды<br>00:20:50 Лишний CSS<br>00:34:10 Элемент details<br>00:42:58 State of JS 2019<br>00:44:44 Use strict<br>00:51:36 JS кусается<br></p><p>События</p><p>• <a href="https://moscowcss.timepad.ru/event/1105058/">Moscowcss 16</a><br>• <a href="https://www.meetup.com/ru-RU/AngularPiter/events/266491129/">AngularPiter #3</a><br>• <a href="https://community-z.com/events/rs60-tashkent/">The Rolling Scopes #60</a><br>• <a href="https://www.moscowjs.org/event/moscowjs-46">MoscowJS 46</a><br>• <a href="https://community-z.com/events/undefined-meetup-2">Undefined Meetup</a><br>• <a href="https://reactday.berlin/">React Day Berlin</a><br>• <a href="https://www.facebook.com/events/719799635191372/">Chernivtsi.min.js #5</a><br>• <a href="https://www.dotjs.io/">dotJS в Париже 5 декабря</a><br>• <a href="https://wsd.events/">WSD в Минске 7 декабря</a><br>• <a href="https://medium.com/p/dbc1832f25d8">PiterJS #43 в Питере 17 декабря</a><br>• <a href="https://forms.gle/YHaA2fRCkftp5RFV9">Pitercss_class №13 в Питере 21 декабря</a><br></p><p>Новый браузер Flow</p><p>• <a href="https://www.ekioh.com/flow-browser/">Flow Browser</a><br>• <a href="https://twitter.com/FlowBrowser/status/1200098712816631809">Brand new layout and rendering engines + SpiderMonkey for JS</a><br></p><p>Lighthouse CI</p><p>• <a href="https://github.com/GoogleChrome/lighthouse-ci">Lighthouse CI</a><br></p><p>Сабгриды</p><p>• <a href="https://bryanlrobinson.com/blog/use-css-subgrid-laying-out-full-width-article-stripes/">Use CSS Subgrid to layout full-width content stripes</a><br></p><p>Лишний CSS</p><p>• <a href="https://habr.com/ru/company/ruvds/blog/477274/">Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1</a><br>• <a href="https://habr.com/ru/company/ruvds/blog/477276/">Как вы избавляетесь от неиспользуемого CSS-кода? Часть 2</a><br></p><p>Элемент details</p><p>• <a href="https://habr.com/p/477520/">Знакомьтесь, details</a><br></p><p>State of JS 2019</p><p>• <a href="https://stateofjs.com/">The State of JS 2019</a><br></p><p>Use strict</p><p>• <a href="https://habr.com/p/477284/">Зачем в JavaScript нужен строгий режим?</a><br></p><p>JS кусается</p><p>• <a href="https://youtu.be/JvJ0v5OohNg">When JavaScript Bytes</a><br>• <a href="https://noti.st/tkadlec/MC0Bvy/when-javascript-bytes">Слайды</a><br>• <a href="https://www.youtube.com/playlist?list=PLjnstNlepBvMqV4uPl3coTTTjPXgh-OMj">Все видео с performance.now()</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/206.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/206.mp3" length="28062438"/><itunes:episode>206</itunes:episode><itunes:duration>3505</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 декабря 2019: Браузер Flow, Lighthouse CI, сабгриды, лишний CSS, details, JS 2019, strict, JS кусается. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>207. 10 лет фронтенда, Firefox 71, WASM, YouTube, селект, экономия трафика в CSS, реклама, WSD всё</title><link>https://web-standards.ru/podcast/207/</link><pubDate>Mon, 09 Dec 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Никита Дубко, Саша Шинкевич</p><p>Темы</p><p>00:00:00 Интро<br>00:01:02 События<br>00:11:25 10 лет фронтенда на графике<br>00:13:59 Новинки Firefox 71<br>00:26:32 WASM 4-й язык веба<br>00:33:39 Лёгкая вставка YouTube<br>00:38:54 Доступный кастомный селект<br>00:43:11 Экономия трафика в CSS<br>00:49:26 Ненавязчивая реклама<br>00:53:16 WSD всё<br></p><p>События</p><p>• <a href="https://semrush.timepad.ru/event/1133928/">SEMrush IT meetup #2 в Питере 11 декабря</a><br>• <a href="https://twitter.com/kazan_js/status/1202220866358140931">KazanJS #9 в Казани 12 декабря</a><br>• <a href="https://events.yandex.ru/events/bem/13-dec-2019">BEMup в Казани 13 декабря</a><br>• <a href="https://spbfiller.timepad.ru/event/1131523/">SPBfiller JS Meetup #2 в Питере 14 декабря</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend #14 в Одессе 18 декабря</a><br>• <a href="https://wsd.events/2019/12/07/">Последний WSD в Минске 7 декабря</a><br></p><p>10 лет фронтенда на графике</p><p>• <a href="https://web-standards.github.io/10-years-of-frontend/">Больше 10 лет фронтенда</a><br>• <a href="https://github.com/web-standards/10-years-of-frontend">Репозиторий на Гитхабе</a><br></p><p>Новинки Firefox 71</p><p>• <a href="https://hacks.mozilla.org/2019/12/firefox-71-a-year-end-arrival/">Firefox 71: A year-end arrival</a><br>• <a href="http://tanalin.com/blog/2019/12/firefox-71/">Firefox 71</a><br></p><p>WASM 4-й язык веба</p><p>• <a href="https://www.w3.org/2019/12/pressrelease-wasm-rec.html.en">WebAssembly becomes a W3C Recommendation</a><br>• <a href="https://habr.com/p/475382/">Как мы внедряли WebAssembly в Яндекс.Картах и почему оставили JS</a><br></p><p>Лёгкая вставка YouTube</p><p>• <a href="https://github.com/paulirish/lite-youtube-embed">Lite YouTube Embed</a><br></p><p>Доступный кастомный селект</p><p>• <a href="https://24ways.org/2019/making-a-better-custom-select-element/">Making a Better Custom Select Element</a><br></p><p>Экономия трафика в CSS</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/2370">Proposal: prefers-reduced-data</a><br></p><p>Ненавязчивая реклама</p><p>• <a href="https://schepp.dev/posts/ad-integration-in-2020/">Dealing with Ads in 2020</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/207.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/207.mp3" length="31374648"/><itunes:episode>207</itunes:episode><itunes:duration>3919</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 декабря 2019: 10 лет фронтенда, Firefox 71, WASM, YouTube, селект, экономия трафика в CSS, реклама, WSD всё. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>208. Идея MapML, WebAssembly, Docker для фронтендера, красивый или быстрый код, жизнь в Швеции</title><link>https://web-standards.ru/podcast/208/</link><pubDate>Mon, 16 Dec 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Кир Белевич, Максим Иванов, Роман Прудников</p><p>Темы</p><p>00:00:00 Интро<br>00:02:34 События вообще и в Швеции<br>00:18:30 Идея стандарта MapML<br>00:28:48 И снова WebAssembly<br>00:39:42 Зачем фронтендеру Docker<br>00:49:18 Красивый код и быстрый код<br>01:02:26 Жизнь айтишника в Швеции<br></p><p>Кир, Максим, Роман</p><p>• <a href="https://twitter.com/deepsweet">Кир в Твиттере</a><br>• <a href="https://twitter.com/satansdeer">Максим в Твиттере</a><br>• <a href="https://twitter.com/rayproud">Роман в Твиттере</a><br></p><p>События вообще и в Швеции</p><p>• <a href="https://msk-vuejs.ru/events/ev6.html">Msk Vue.js Meetup #6 в Москве 19 декабря</a><br>• <a href="https://www.meetup.com/FikaJS/">FikaJS</a><br></p><p>Идея стандарта MapML</p><p>• <a href="https://www.w3.org/community/maps4html/2019/12/09/the-design-of-mapml/">The Design of MapML</a><br></p><p>И снова WebAssembly</p><p>• <a href="https://www.w3.org/2019/12/pressrelease-wasm-rec.html.en">W3C brings a new language to the Web</a><br>• <a href="https://medium.com/p/d85a23f8e193">A Real-World Benchmark of WebAssembly vs. ES6</a><br></p><p>Зачем фронтендеру Docker</p><p>• <a href="https://habr.com/ru/post/478932/">Docker для фронтендера. Часть 1. Зачем?</a><br></p><p>Красивый код и быстрый код</p><p>• <a href="https://calendar.perfplanet.com/2019/the-unseen-performance-costs-of-css-in-js-in-react-apps/">The unseen perf costs of CSS-in-JS in React apps</a><br>• <a href="https://calendar.perfplanet.com/2019/javascript-component-level-cpu-costs/">JavaScript component-level CPU costs</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/208.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/208.mp3" length="40702516"/><itunes:episode>208</itunes:episode><itunes:duration>5085</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 декабря 2019: Идея MapML, WebAssembly, Docker для фронтендера, красивый или быстрый код, жизнь в Швеции. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>209. Отсутствие событий, что не так с HTML и что можно с этим сделать, ШРИ Яндекса</title><link>https://web-standards.ru/podcast/209/</link><pubDate>Tue, 24 Dec 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев</p><p>Гости: Дмитрий Андриянов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:50 Отсутствие событий<br>00:02:56 Что не так с HTML<br>00:29:09 Что можно с этим сделать<br>00:42:07 ШРИ Яндекса<br></p><p>Отсутствие событий</p><p>• <a href="https://github.com/web-standards/calendar/commit/03ae96a9426c6826d64cb7d7d72ae21553142110">Убирает старые даты Frontendconf</a><br></p><p>Что не так с HTML</p><p>• <a href="https://daverupert.com/2019/12/why-details-is-not-an-accordion/">Why details is Not an Accordion</a><br>• <a href="https://bkardell.com/common-panel/index.src.html">Panels and Panel Sets Extension</a><br></p><p>Что можно с этим сделать</p><p>• <a href="https://twitter.com/domenic/status/1206750011322753025">Browsers are very hesitant to invest any time in the controls</a><br>• <a href="https://adrianroselli.com/2019/06/scraping-burned-toast.html">Scraping Burned Toast</a><br>• <a href="https://gomakethings.com/html-is-a-living-language/">HTML is a living language</a><br></p><p>ШРИ Яндекса</p><p>• <a href="https://account.shri.yandex/">Регистрация в ШРИ</a><br>• <a href="https://youtu.be/jPqNyF0hH3k?t=334">Доклад про ШРИ на Я.Субботнике</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/209.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/209.mp3" length="31646095"/><itunes:episode>209</itunes:episode><itunes:duration>3953</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 декабря 2019: Отсутствие событий, что не так с HTML и что можно с этим сделать, ШРИ Яндекса. Ольга Алексашенко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>210. Console.log или debug, вариативные шрифты, принципы a11y, НГ акции, одноразовый код</title><link>https://web-standards.ru/podcast/210/</link><pubDate>Tue, 31 Dec 2019 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Катя Климович, Александр Малинин</p><p>Темы</p><p>00:00:00 Интро<br>00:03:21 Console.log или debug<br>00:10:57 Вариативные шрифты<br>00:24:06 Принципы доступности<br>00:31:23 Новогодние акции<br>00:58:02 Одноразовый код<br></p><p>Операция «Javascripton 2020»</p><p>• <a href="https://htmlacademy.ru/special/newyear/2020?user_id=168175&amp;utm_source=ws&amp;utm_medium=podcast&amp;utm_campaign=311219&amp;utm_content=link">Присоединиться к игре</a><br></p><p>Console.log или debug</p><p>• <a href="https://panda-meetup.ru/msk-frontend-meetup-6">Frontend Panda Meetup #35 в Москве 18 января</a><br>• <a href="https://medium.com/p/1c634e6393f9">Mastering JS console.log like a Pro</a><br>• <a href="https://vk.com/wall-32017543_22312">Console.log — это alert на стероидах</a><br></p><p>Вариативные шрифты</p><p>• <a href="https://medium.com/p/3f2b6123e1cd">Введение в вариативные шрифты</a><br></p><p>Принципы доступности</p><p>• <a href="https://www.24a11y.com/2019/what-a-year-of-learning-and-teaching-accessibility-taught-me/">What a Year of Learning and Teaching Accessibility Taught Me</a><br></p><p>Новогодние акции HTML Academy</p><p>• <a href="https://htmlacademy.ru/blog/academy/events/stranger-new-year">2019: Очень странный Новый год</a><br>• <a href="https://htmlacademy.ru/blog/academy/events/stop-ragnarok-new-year">2018: Остановили Рагнарёк</a><br>• <a href="https://htmlacademy.ru/blog/academy/events/battle-for-the-new-year">2017: Победа над Витахультом</a><br>• <a href="https://htmlacademy.ru/blog/academy/events/surviving-in-the-new-years-race">2016: Новогодняя гонка</a><br>• <a href="https://htmlacademy.ru/blog/academy/events/christmas-campaign">2015: Первая новогодняя акция</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/210.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/210.mp3" length="32398378"/><itunes:episode>210</itunes:episode><itunes:duration>4047</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 декабря 2019: Console.log или debug, вариативные шрифты, принципы a11y, НГ акции, одноразовый код. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>211. Софт-скилы, футбол и жизнь без фронтенда, веб-компоненты, React, гриды, перфоманс, дайвёрсити</title><link>https://web-standards.ru/podcast/211/</link><pubDate>Thu, 09 Jan 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:14 Оля с пожеланиями<br>00:04:57 Лёша с софт-скилами<br>00:22:13 Маша с футболом<br>00:26:23 Вадим без фронтенда<br>00:34:37 Веб-компоненты и React<br>00:52:09 Гриды или флексы<br>01:01:00 Когда перфоманс<br>01:12:58 Дайвёрсити<br>01:18:48 Веб-стандарты 2020<br></p><p>Лёша с софт-скилами</p><p>• <a href="https://devwhatyoulove.com/">DevWhatYouLove</a><br>• <a href="https://teamleadconf.ru/">TeamLead Conf</a><br></p><p>Маша с футболом</p><p>• <a href="https://okko.sport/">Okko Спорт</a><br>• <a href="https://www.highload.ru/moscow/2019/abstracts/6087">Запуск трансляций Английской Премьер-лиги в новом формате</a><br></p><p>Вадим без фронтенда</p><p>• <a href="https://3lp.me/">LP — Любимые пластинки</a><br>• <a href="http://castpodcast.ru/">Подкастерская</a><br></p><p>Веб-компоненты и React</p><p>• <a href="https://www.igalia.com/">Igalia</a><br>• <a href="https://vimeo.com/364370506">Paul Lewis — Custom Web Shadow Elements, or Whatever…</a><br>• <a href="https://vimeo.com/364402896">Alex Russell — The Mobile Web: MIA</a><br></p><p>Гриды или флексы</p><p>• <a href="https://habr.com/p/448916/">Grid или Flexbox?</a><br></p><p>Когда перфоманс</p><p>• <a href="https://github.com/ai/size-limit">Size Limit</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/211.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/211.mp3" length="42262568"/><itunes:episode>211</itunes:episode><itunes:duration>5280</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 января 2020: Софт-скилы, футбол и жизнь без фронтенда, веб-компоненты, React, гриды, перфоманс, дайвёрсити. Ольга Алексашенко, Вадим Макеев, Мария Просвирнина, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>212. Firefox 72, Shadow Parts, новые формы, сервис-воркеры, Masonry, ментальная модель JS</title><link>https://web-standards.ru/podcast/212/</link><pubDate>Mon, 13 Jan 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:00 События<br>00:06:54 Новинки Firefox 72<br>00:20:29 Shadow Parts в Firefox<br>00:24:38 Новые формы в новом Edge<br>00:29:37 Шаблоны в сервис-воркерах<br>00:41:26 Плиточная раскладка на гридах<br>00:46:20 Ментальная модель JavaScript<br></p><p>События</p><p>• <a href="https://www.moscowjs.org/event/moscowjs-47">MoscowJS 47 в Москве 30 января</a><br>• <a href="https://moscowcss.timepad.ru/event/1228234">Moscowcss №17 в Москве 6 февраля</a><br>• <a href="http://kharkivcss.org/">KharkivCSS в Харькове 28 марта</a><br>• <a href="https://jsnation.com/">JSNation в Амстердаме 3–5 июня</a><br>• <a href="https://www.eventbrite.com/e/jsnation-conference-2020-tickets-71547014045?discount=WebStandardsRu">Скидка 15% на JSNation</a><br></p><p>Новинки Firefox 72</p><p>• <a href="https://hacks.mozilla.org/2020/01/firefox-72-our-first-song-of-2020/">Firefox 72 — our first song of 2020</a><br></p><p>Shadow Parts в Firefox</p><p>• <a href="https://dev.to/webpadawan/css-shadow-parts-are-coming-mi5">CSS Shadow Parts are coming!</a><br></p><p>Новые формы в новом Edge</p><p>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/kscJbfVjR5k/z73iZYlHCQAJ">Form Controls Refresh enabled</a><br>• <a href="https://youtu.be/ZFvPLrKZywA">HTML isn’t done!</a><br>• <a href="https://blogs.windows.com/msedgedev/2019/10/15/form-controls-microsoft-edge-chromium/">Improving form controls in Microsoft Edge and Chromium</a><br></p><p>Шаблоны в сервис-воркерах</p><p>• <a href="https://philipwalton.com/articles/smaller-html-payloads-with-service-workers/">Smaller HTML Payloads with Service Workers</a><br></p><p>Плиточная раскладка на гридах</p><p>• <a href="https://css-live.ru/vecssti-s-polej/standart-css-dlya-masonry-raskladki-ot-idei-k-pervym-konkretnym-narabotkam.html">Стандарт CSS для Masonry-раскладки</a><br></p><p>Ментальная модель JavaScript</p><p>• <a href="https://habr.com/p/482472/">Из чего сделан JavaScript?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/212.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/212.mp3" length="27917370"/><itunes:episode>212</itunes:episode><itunes:duration>3487</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 января 2020: Firefox 72, Shadow Parts, новые формы, сервис-воркеры, Masonry, ментальная модель JS. Вадим Макеев, Мария Просвирнина, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>213. Edge, User-Agent, чужие куки, Babel 7.8.0, Google Fonts, зачем всё-таки HTTP/2</title><link>https://web-standards.ru/podcast/213/</link><pubDate>Mon, 20 Jan 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:47 События<br>00:07:32 Microsoft Edge<br>00:14:32 Прощание с User-Agent<br>00:24:59 Ограничение сторонних кук<br>00:35:54 Коротко про Babel 7.8.0<br>00:39:13 Причины хостить Google Fonts<br>00:47:54 Зачем всё-таки HTTP/2<br></p><p>События</p><p>• <a href="https://community-z.com/events/stormthefront-meetup-7">Storm The Front Meetup 7 в Гомеле 25 января</a><br>• <a href="https://medium.com/pitercss-meetup/pitera11y-meetup-2-2ae1b2d084eb">Pitera11y_meetup 2 в Санкт-Петербурге 28 января</a><br>• <a href="https://medium.com/piterjs/%D0%B0%D0%BD%D0%BE%D0%BD%D1%81-piterjs-44-e14e8c6a3649">PiterJS #44 в Санкт-Петербурге 30 января</a><br>• <a href="http://kharkivcss.org/">KharkivCSS в Харькове 28 марта</a><br>• <a href="https://jsnation.com/">JSNation в Амстердаме 3–5 июня</a><br>• <a href="https://cssday.nl/2020">CSS Day в Амстердаме 11–12 июня</a><br>• <a href="https://accessibility-club.org/event/accessibility-club-summit-2020">Accessibility Club Summit в Амстердаме 13–14 июня</a><br></p><p>Microsoft Edge</p><p>• <a href="https://blogs.windows.com/msedgedev/2020/01/15/upgrading-new-microsoft-edge-79-chromium/">Upgrading to the new Microsoft Edge</a><br>• <a href="https://www.webcomponents.org/">Web Components: Everywhere?</a><br></p><p>Прощание с User-Agent</p><p>• <a href="https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/-2JIRNMWJ7s/yHe4tQNLCgAJ">Intent to Deprecate and Freeze: The User-Agent string</a><br></p><p>Ограничение сторонних кук</p><p>• <a href="https://blog.chromium.org/2020/01/building-more-private-web-path-towards.html">A path towards making third party cookies obsolete</a><br>• <a href="https://privacycg.github.io/">Privacy Community Group</a><br></p><p>Коротко про Babel 7.8.0</p><p>• <a href="https://babeljs.io/blog/2020/01/11/7.8.0">Babel 7.8.0: ES 2020, .mjs config files and @babel/cli improvements</a><br></p><p>Причины хостить Google Fonts</p><p>• <a href="https://www.tunetheweb.com/blog/should-you-self-host-google-fonts/">Should you self-host Google Fonts?</a><br></p><p>Зачем всё-таки HTTP/2</p><p>• <a href="https://evertpot.com/h2-parallelism/">Perf testing HTTP/1.1 vs HTTP/2 vs HTTP/2 + Server Push for REST APIs</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/213.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/213.mp3" length="28790367"/><itunes:episode>213</itunes:episode><itunes:duration>3596</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 января 2020: Edge, User-Agent, чужие куки, Babel 7.8.0, Google Fonts, зачем всё-таки HTTP/2. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>214. Подкасты, Safari, браузер Flow, эра IE, CSSWG, Yarn или npm, Playwright, JetBrains Mono</title><link>https://web-standards.ru/podcast/214/</link><pubDate>Tue, 28 Jan 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:46 Подкасты<br>00:07:24 События<br>00:10:44 Новинки Safari TP<br>00:16:05 Новый браузер Flow<br>00:19:26 Уходит эра IE<br>00:28:56 Новости от CSSWG<br>00:43:39 Зачем Yarn, если npm<br>00:55:07 Playwright вместо Puppeteer<br>01:05:02 Шрифт JetBrains Mono<br></p><p>Подкасты</p><p>• <a href="https://academy.yandex.ru/posts/podborka-poleznykh-podkastov-dlya-it-spetsialistov">Подборка полезных подкастов для IT-специалистов</a><br>• <a href="https://libolibo.ru/zapuskzavtra">Запуск завтра</a><br></p><p>События</p><p>• <a href="https://minskjs.timepad.ru/event/1239059/">MinskJS Meetup 7 в Минске 13 февраля</a><br>• <a href="https://ilovefrontend.ru/">Я ❤︎ Фронтенд в Москве 29 февраля</a><br></p><p>Новинки Safari TP</p><p>• <a href="https://webkit.org/blog/9992/release-notes-for-safari-technology-preview-99/">Release Notes for Safari Technology Preview 99</a><br>• <a href="https://drafts.csswg.org/css-images-4/#image-set-notation">CSS Images L4: image-set</a><br></p><p>Новый браузер Flow</p><p>• <a href="https://www.quirksmode.org/blog/archives/2020/01/new_browser_on.html">New browser on the block: Flow</a><br>• <a href="https://twitter.com/brucel/status/1185895844517744640">Presto and WebKit at Waldemar Thranes gate 98, Oslo</a><br></p><p>Уходит эра IE</p><p>• <a href="https://schepp.dev/posts/today-the-trident-era-ends/">Today, the Trident Era Ends</a><br></p><p>Новости от CSSWG</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/4329">Add vhc value</a><br>• <a href="https://www.w3.org/TR/css-values-4/">CSS Values L4</a><br>• <a href="https://twitter.com/tabatkins/status/1219934786321600515">Adding Math functions to CSS</a><br></p><p>Зачем Yarn, если npm</p><p>• <a href="https://dev.to/arcanis/introducing-yarn-2-4eh1">Introducing Yarn 2</a><br></p><p>Playwright вместо Puppeteer</p><p>• <a href="https://github.com/microsoft/playwright">Playwright</a><br>• <a href="https://github.com/puppeteer/puppeteer">Puppeteer</a><br></p><p>Шрифт JetBrains Mono</p><p>• <a href="https://www.jetbrains.com/lp/mono/">JetBrains Mono</a><br>• <a href="https://github.com/tonsky/FiraCode">Fira Code</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/214.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/214.mp3" length="36470497"/><itunes:episode>214</itunes:episode><itunes:duration>4556</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 января 2020: Подкасты, Safari, браузер Flow, эра IE, CSSWG, Yarn или npm, Playwright, JetBrains Mono. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>215. Перфоманс сначала или потом, воркеры, офлайн, без JS, чистый CSS и грязный результат</title><link>https://web-standards.ru/podcast/215/</link><pubDate>Tue, 04 Feb 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:18 События<br>00:06:52 Перфоманс: сначала или потом<br>00:22:01 Воркеры сложнее чем кажутся<br>00:39:17 Интерфейс для офлайна<br>00:48:36 Можно ли без JS и нужно ли<br>01:06:59 Чистый CSS и грязный результат<br></p><p>События</p><p>• <a href="https://spb-frontend-events.timepad.ru/event/1244397/">SPB Frontend в Питере 6 февраля</a><br>• <a href="https://mybusinessvrn.timepad.ru/event/1240955/">IT-knot в Воронеже 13 февраля</a><br>• <a href="https://github.com/nodeschool/spb/issues/79">NodeSchool в Питере 29 февраля</a><br>• <a href="https://holyjs-piter.ru/">HolyJS в Питере 10–11 апреля</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS в Москве 13–14 ноября</a><br></p><p>Перфоманс: сначала или потом</p><p>• <a href="https://medium.com/devschacht/optimizations-and-javascript-f8e060d3eae3">Микрооптимизации производительности и JavaScript</a><br>• <a href="https://tonsky.me/blog/performance-first/">Performance first</a><br></p><p>Воркеры сложнее чем кажутся</p><p>• <a href="https://dev.to/g33konaut/javascript-in-parallel-web-workers-explained-5588">JavaScript in parallel - web workers explained</a><br>• <a href="https://github.com/GoogleChromeLabs/comlink">Comlink makes WebWorkers enjoyable</a><br></p><p>Интерфейс для офлайна</p><p>• <a href="https://web.dev/content-indexing-api/">Indexing your offline-capable pages with the Content Indexing API</a><br></p><p>Можно ли без JS</p><p>• <a href="https://hugogiraudel.com/2020/01/21/apollo-graphql-without-javascript/">Apollo GraphQL without JavaScript</a><br></p><p>Чистый CSS и грязный результат</p><p>• <a href="https://www.chenhuijing.com/blog/can-you-make-a-countdown-timer-in-pure-css/">Can you make a countdown timer in pure CSS?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/215.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/215.mp3" length="36982398"/><itunes:episode>215</itunes:episode><itunes:duration>4620</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 февраля 2020: Перфоманс сначала или потом, воркеры, офлайн, без JS, чистый CSS и грязный результат. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>216. Ручной SVG, Puppeteer 2.1 с Firefox, снова Yarn 2, что такое TeamCity, компоненты в Storybook</title><link>https://web-standards.ru/podcast/216/</link><pubDate>Tue, 11 Feb 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Филипп Рябчун</p><p>Темы</p><p>00:00:00 Интро<br>00:00:49 Ручной SVG<br>00:10:22 Puppeteer 2.1 с Firefox<br>00:15:51 И снова Yarn 2<br>00:23:52 Что такое TeamCity<br>00:33:15 Фронтенд TeamCity<br>00:39:05 Компоненты в Storybook<br></p><p>Ручной SVG</p><p>• <a href="https://css-irl.info/optimising-svgs-for-the-web/">Optimising SVGs for the Web</a><br></p><p>Puppeteer 2.1 с Firefox</p><p>• <a href="https://github.com/microsoft/playwright">Playwright</a><br>• <a href="https://github.com/puppeteer/puppeteer/releases/tag/v2.1.0">Puppeteer v2.1.0</a><br></p><p>И снова Yarn 2</p><p>• <a href="https://dev.to/arcanis/introducing-yarn-2-4eh1">Introducing Yarn 2</a><br></p><p>Что такое TeamCity</p><p>• <a href="https://www.jetbrains.com/teamcity/">TeamCity</a><br>• <a href="https://www.jetbrains.com/lp/teamcity/cloud">Бета TeamCity Cloud</a><br>• <a href="https://teamcity.jetbrains.com/project/_Root?mode=builds">Публичный сервер TeamCity</a><br>• <a href="https://youtu.be/S15emUnJh1M">Как использовать CI для тестирования фронтенда</a><br></p><p>Фронтенд TeamCity</p><p>• <a href="https://github.com/css-modules/css-modules">CSS Modules</a><br></p><p>Компоненты в Storybook</p><p>• <a href="https://storybook.js.org/">Storybook</a><br>• <a href="https://github.com/storybookjs/storybook/tree/master/addons/storyshots/storyshots-core">Аддон StoryShots</a><br>• <a href="https://github.com/storybookjs/storybook/tree/master/addons/storyshots/storyshots-puppeteer">Аддон StoryShots + Puppeteer</a><br>• <a href="https://github.com/storybookjs/storybook/tree/next/addons/a11y">Аддон A11y</a><br>• <a href="https://github.com/storybookjs/storybook/tree/next/addons/knobs">Аддон Knobs</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/216.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/216.mp3" length="30742027"/><itunes:episode>216</itunes:episode><itunes:duration>3840</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 февраля 2020: Ручной SVG, Puppeteer 2.1 с Firefox, снова Yarn 2, что такое TeamCity, компоненты в Storybook. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>217. Firefox 73, Angular 9, Container Queries, Web We Want, CSS4, JS поедает HTML, DOM Reflow</title><link>https://web-standards.ru/podcast/217/</link><pubDate>Tue, 18 Feb 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:51 События<br>00:06:24 Новинки Firefox 73<br>00:09:08 Angular 9 с новым сборщиком<br>00:14:29 Container Queries<br>00:24:13 Web We Want<br>00:36:16 Нужен ли нам CSS4<br>00:50:05 Как JS поедает HTML<br>00:59:10 Избегаем DOM Reflow<br></p><p>События</p><p>• <a href="https://medium.com/p/81a011211b2e">PiterJS №45 в Питере 20 февраля</a><br>• <a href="https://odessafrontend.com/">OdessaFrontend #15 в Одессе 21 февраля</a><br>• <a href="https://www.moscowjs.org/event/moscowjs-48">MoscowJS 48 в Москве 27 февраля</a><br>• <a href="https://ilovefrontend.ru/">Я ❤︎ Фронтенд в Москве 29 февраля</a><br>• <a href="https://panda-meetup.ru/innopolis-frontend-meetup">Frontend Panda Meetup #39 в Иннополисе 29 февраля</a><br>• <a href="https://facebook-developer-circle-moscow-front-end.splashthat.com/">Developer Circles в Москве 5 марта</a><br>• <a href="https://fwdays.com/en/event/js-fwdays-2020">JavaScript fwdays в Киеве 14 марта</a><br>• <a href="http://kharkivcss.org/">KharkivCSS #5 в Харькове 28 марта</a><br>• <a href="https://voxxeddays.com/minsk/">Voxxed Days в Минске 31 мая</a><br></p><p>Новинки Firefox 73</p><p>• <a href="https://tanalin.com/blog/2020/02/firefox-73/">Firefox 73</a><br></p><p>Angular 9 с новым сборщиком</p><p>• <a href="https://blog.angular.io/version-9-of-angular-now-available-project-ivy-has-arrived-23c97b63cfa3">Version 9 of Angular Now Available</a><br></p><p>Container Queries</p><p>• <a href="https://bkardell.com/blog/TowardResponsive.html">Toward Responsive Elements</a><br></p><p>Web We Want</p><p>• <a href="https://css-tricks.com/building-the-web-we-want/">Building the Web We Want</a><br>• <a href="https://hiddedevries.nl/en/blog/2020-02-04-could-browsers-fix-more-accessibility-problems-automatically">Could browsers fix more a11y problems automatically?</a><br></p><p>Нужен ли нам CSS4</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/4770">Let’s Define CSS 4</a><br></p><p>Как JS поедает HTML</p><p>• <a href="https://css-tricks.com/why-javascript-is-eating-html/">Why JavaScript is Eating HTML</a><br>• <a href="https://adactio.com/journal/16404">Hydration</a><br></p><p>Избегаем DOM Reflow</p><p>• <a href="https://medium.com/p/76ac7c4d2d4f">Minimising DOM Reflow/Layout Thrashing</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/217.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/217.mp3" length="33358380"/><itunes:episode>217</itunes:episode><itunes:duration>4167</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 февраля 2020: Firefox 73, Angular 9, Container Queries, Web We Want, CSS4, JS поедает HTML, DOM Reflow. Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>218. Опять гриды, градиенты всё лучше, блокирующий CSS, веб-компоненты, всё про кнопки и disabled</title><link>https://web-standards.ru/podcast/218/</link><pubDate>Tue, 25 Feb 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Ольга Алексашенко</p><p>Гости: Глафира Жур</p><p>Темы</p><p>00:00:00 Интро<br>00:00:48 События<br>00:09:06 Опять гриды<br>00:17:25 Градиенты всё лучше<br>00:22:22 Блокирующий CSS<br>00:27:47 Веб-компоненты<br>00:37:49 Всё про кнопки<br>00:51:48 Как работает disabled<br></p><p>События</p><p>• <a href="https://medium.com/p/90c6048e37d8">Pitercss_meetup в Питере 25 февраля</a><br>• <a href="https://www.facebook.com/events/690696308368697/">JS Meetup в Харькове 27 февраля</a><br>• <a href="https://www.facebook.com/events/669523740451814/">Accessibility Club Minsk Meetup #1 в Минске 22 апреля</a><br></p><p>Опять гриды</p><p>• <a href="https://habr.com/ru/post/487566/">Понимание CSS Grid: Создание Grid-контейнера</a><br>• <a href="https://www.smashingmagazine.com/2020/01/understanding-css-grid-lines/">Understanding CSS Grid: Grid Lines</a><br>• <a href="https://www.smashingmagazine.com/2020/02/understanding-css-grid-template-areas/">Understanding CSS Grid: Grid Template Areas</a><br></p><p>Градиенты всё лучше</p><p>• <a href="https://css-tricks.com/while-you-werent-looking-css-gradients-got-better/">While You Weren’t Looking, CSS Gradients Got Better</a><br></p><p>Блокирующий CSS</p><p>• <a href="https://timkadlec.com/remembers/2020-02-13-when-css-blocks/">When CSS Blocks</a><br></p><p>Веб-компоненты</p><p>• <a href="https://habr.com/ru/company/leroy_merlin/blog/488648/">Веб-компоненты на сайте Леруа Мерлен</a><br>• <a href="https://github.com/mfreed7/declarative-shadow-dom/blob/master/README.md">Declarative Shadow DOM</a><br></p><p>Всё про кнопки</p><p>• <a href="https://ishadeed.com/article/styling-the-good-old-button/">Styling The Good Ol’ Button Element</a><br>• <a href="https://css-tricks.com/a-complete-guide-to-links-and-buttons/">A Complete Guide to Links and Buttons</a><br></p><p>Как работает disabled</p><p>• <a href="https://catalin.red/disabled-form-controls/">Disabled form controls and how to tackle them</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/218.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/218.mp3" length="28742390"/><itunes:episode>218</itunes:episode><itunes:duration>3590</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 февраля 2020: Опять гриды, градиенты всё лучше, блокирующий CSS, веб-компоненты, всё про кнопки и disabled. Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>219. Отладка перфоманса, --save-dev, CSS4 и другие мечты, что такое софт-скилы и зачем их качать</title><link>https://web-standards.ru/podcast/219/</link><pubDate>Tue, 03 Mar 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев</p><p>Гости: Андрей Смирнов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 События<br>00:07:25 Отладка перфоманса<br>00:12:04 Разный --save-dev<br>00:18:06 CSS4, продолжение<br>00:30:10 Мечты о CSS<br>00:37:51 Софт-скилы<br>00:46:59 Чему учить сотрудника<br>01:00:45 Что такое софт и хард<br>01:10:05 Мягкий фронтендер<br></p><p>События</p><p>• <a href="https://ilovefrontend.ru/">Я ❤ Фронтенд в Москве 29 февраля</a><br>• <a href="https://vk.com/@pitercss_class-16">Pitercss_class в Питере 21 марта</a><br>• <a href="https://kolesa-conf.kz/">Kolesa Conf в Алматы 12 апреля</a><br>• <a href="https://www.frontendunited.org/">Frontend United в Минске 30 апреля—2 мая</a><br>• <a href="https://community-z.com/">Community-Z</a><br></p><p>Отладка перфоманса</p><p>• <a href="https://timkadlec.com/remembers/2020-02-20-in-browser-performance-linting-with-feature-policies/">In-Browser Performance Linting With Feature Policies</a><br></p><p>Разный --save-dev</p><p>• <a href="https://incubator.flaks.dev/devdependencies-mistake">Вы используете devDependencies неправильно</a><br></p><p>CSS4, продолжение</p><p>• <a href="https://css-live.ru/vecssti-s-polej/v-w3c-poyavilas-obshhestvennaya-gruppa-po-css4.html">В W3C появилась общественная группа по CSS4</a><br></p><p>Мечты о CSS</p><p>• <a href="https://cloudfour.com/thinks/some-imaginary-css/">Some Imaginary CSS</a><br></p><p>Софт-скилы</p><p>• <a href="https://youtu.be/1mIcdj_ZXT8">Почему не надо становиться руководителем</a><br>• <a href="https://youtu.be/47Ef2flrXtQ?t=3276">Карьерная трансформация софт-скилов</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/219.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/219.mp3" length="37434393"/><itunes:episode>219</itunes:episode><itunes:duration>4677</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 марта 2020: Отладка перфоманса, --save-dev, CSS4 и другие мечты, что такое софт-скилы и зачем их качать. Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>220. Цветовая гамма, развитие CSS, сборка в Rome, фильм про Vue, i18n, Google Fonts, геймдев, митапы</title><link>https://web-standards.ru/podcast/220/</link><pubDate>Wed, 11 Mar 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Мария Просвирнина</p><p>Гости: Александр Коротаев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:57 События<br>00:11:39 Широкая цветовая гамма<br>00:15:11 Этапы развития CSS<br>00:20:28 Вся сборка ведёт в Rome<br>00:26:16 Фильм про Vue.js<br>00:30:59 Интернационализация<br>00:36:30 Юбилей Google Fonts<br>00:40:11 Фронтендер в геймдеве<br>00:58:50 Зарубежные митапы<br></p><p>События</p><p>• <a href="https://mybusinessvrn.timepad.ru/event/1266377/">It-knot в Воронеже 12 марта</a><br>• <a href="https://go.tver.io/meetup-2020-03-19">Tver.io в Твери 19 марта</a><br>• <a href="https://www.facebook.com/events/190995978662066/">Front-end Hero Meetup в Черкассах 19 марта</a><br>• <a href="https://meetup.tinkoff.ru/event/angular-meetup-17/">Angular meetup #17 в Москве 23 марта</a><br>• <a href="https://moscowcss.timepad.ru/event/1278244/">Moscowcss №18 в Москве 24 марта</a><br>• <a href="https://www.moscowjs.org/event/moscowjs-49">MoscowJS 49 в Москве 26 марта</a><br>• <a href="https://jsnation.com/">JSNation в Амстердаме 3–5 июня</a><br></p><p>Широкая цветовая гамма</p><p>• <a href="https://webkit.org/blog/10042/wide-gamut-color-in-css-with-display-p3/">Wide Gamut Color in CSS with Display-P3</a><br></p><p>Этапы развития CSS</p><p>• <a href="https://meyerweb.com/eric/thoughts/2020/03/03/css-specification-timelines-updated-and-modernized/">CSS Specification Timelines, Updated and Modernized</a><br></p><p>Вся сборка ведёт в Rome</p><p>• <a href="https://jasonformat.com/rome-javascript-toolchain/">Rome, a new JavaScript Toolchain</a><br></p><p>Фильм про Vue.js</p><p>• <a href="https://youtu.be/OrxmtDw4pVI">Vue.js: The Documentary</a><br></p><p>Интернационализация</p><p>• <a href="https://diary.braniecki.net/2020/02/14/js-intl-in-2020/">JavaScript Internationalization in 2020</a><br></p><p>Юбилей Google Fonts</p><p>• <a href="https://fonts.google.com/?vfonly&amp;subset=cyrillic">Вариативные шрифты с кириллицей</a><br></p><p>Фронтендер в геймдеве</p><p>• <a href="http://odinokun.com/2020-03-02-sozdanie-arkadnoj-igry-na-vanilnom-javascript.html">Создание аркадной игры на ванильном JavaScript</a><br></p><p>Зарубежные митапы</p><p>• <a href="https://www.meetup.com/">Meetup.com</a><br>• <a href="https://www.grow.paris/">Grow Paris</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/220.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/220.mp3" length="32278306"/><itunes:episode>220</itunes:episode><itunes:duration>4032</itunes:duration><itunes:author>Никита Дубко, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 марта 2020: Цветовая гамма, развитие CSS, сборка в Rome, фильм про Vue, i18n, Google Fonts, геймдев, митапы. Никита Дубко, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>221. Отмена событий, Firefox и KaiOS, ненужный CSS, вьюпорт, размеры картинок, цвета, Vue.js</title><link>https://web-standards.ru/podcast/221/</link><pubDate>Tue, 17 Mar 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Наташа Теплухина</p><p>Темы</p><p>00:00:00 Интро<br>00:01:10 Мета и подкасты<br>00:06:06 Отмена событий<br>00:14:59 Firefox обновит KaiOS<br>00:19:41 Ненужный CSS в DevTools<br>00:26:19 Такой сложный вьюпорт<br>00:33:18 Размеры и загрузка картинок<br>00:39:40 Смешивание цветов<br>00:44:47 Команда Vue.js Core<br>01:01:11 Документация и перевод<br>01:09:04 Планы Vue.js<br></p><p>Мета и подкасты</p><p>• <a href="https://pod.link/thecsspodcast">The CSS Podcast</a><br></p><p>Отмена событий</p><p>• <a href="https://fwdays.com/en/event/js-fwdays-2020">JS Fwdays онлайн в Киеве 14 марта</a><br>• <a href="http://gdg-kgd.tilda.ws/iwd2020">IWD 2020 онлайн в Калининграде 15 марта</a><br>• <a href="https://kharkivcss.org/">KharkivCSS в Харькове осенью</a><br>• <a href="https://holyjs-piter.ru/">HolyJS в Питере в июне</a><br>• <a href="https://piter-united.ru">IT Global Meetup в Питере в июне</a><br>• <a href="https://twitter.com/pitercss_class/status/1238118866594795520">Pitercss_class берёт паузу</a><br>• <a href="https://twitter.com/gopiterjs/status/1237744608844697600">PiterJS не унывает</a><br>• <a href="https://krd.dev/events/19">Krasnodar Backend miniConf</a><br>• <a href="https://2020.codefest.ru/program/frontend">CodeFest в Новосибирске 28–29 марта</a><br>• <a href="https://github.com/web-standards/calendar">Календарь «Веб-стандартов»</a><br></p><p>Firefox обновит KaiOS</p><p>• <a href="https://www.kaiostech.com/press/kaios-technologies-and-mozilla-partner-to-enable-a-healthy-mobile-internet-for-everyone/">KaiOS Technologies and Mozilla partner</a><br>• <a href="https://tanalin.com/blog/2020/03/firefox-74/">Firefox 74</a><br></p><p>Ненужный CSS в DevTools</p><p>• <a href="https://blog.logrocket.com/when-css-doesnt-do-anything/">When CSS doesn’t do anything</a><br></p><p>Такой сложный вьюпорт</p><p>• <a href="https://ishadeed.com/article/viewport-units/">CSS Viewport Units</a><br></p><p>Размеры и загрузка картинок</p><p>• <a href="https://www.smashingmagazine.com/2020/03/setting-height-width-images-important-again/">Setting Height And Width On Images Is Important Again</a><br></p><p>Смешивание цветов</p><p>• <a href="https://danielcwilson.com/blog/2020/03/blend-modes-in-spaaaace/">When 255 × 0 does not Equal Zero</a><br>• <a href="https://pepelsbey.net/2010/08/color-blending/">Цветосмешение</a><br></p><p>Vue.js</p><p>• <a href="https://youtu.be/OrxmtDw4pVI">Vue.js: The Documentary</a><br>• <a href="https://twitter.com/KiaKing85/status/1237747709303345154">Новый участник Vue core team</a><br>• <a href="https://github.com/vuejs/eslint-plugin-vue/releases/tag/v7.0.0-alpha.0">ESLint-плагин теперь поддерживает синтаксис Vue3</a><br>• <a href="https://dev.to/danielelkington/vue-s-darkest-day-3fgh">Vue’s Darkest Day</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/221.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/221.mp3" length="35006603"/><itunes:episode>221</itunes:episode><itunes:duration>4373</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 марта 2020: Отмена событий, Firefox и KaiOS, ненужный CSS, вьюпорт, размеры картинок, цвета, Vue.js. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>222. GitHub и npm, iPad с курсором, URL, липкие таблицы, User-Agent, вёрстка писем, закрывайте теги!</title><link>https://web-standards.ru/podcast/222/</link><pubDate>Tue, 24 Mar 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:40 События<br>00:04:09 GitHub и npm<br>00:18:07 iPad с курсором<br>00:23:38 История URL<br>00:32:54 Липкие таблицы<br>00:40:40 Жизнь без User-Agent<br>00:50:30 Вёрстка писем<br>00:56:22 Закрывайте теги!<br></p><p>События</p><p>• <a href="https://youtu.be/3Yy_YUTZxe4">Tver.io JavaScript Meetup в Твери онлайн 19 марта</a><br>• <a href="https://youtube.com/playlist?list=PLKaafC45L_SRLlyOzp6xBMUh0kn2eQBUd">Видео с Я 💛 Фронтенд 2020</a><br>• <a href="https://aworkinprogress.dev/video-recording-and-live-streaming-for-rk/">Video Recording and Live Streaming for RK</a><br>• <a href="https://youtu.be/cCATNI9vNag">The RK Recording Tour</a><br></p><p>GitHub и npm</p><p>• <a href="https://github.com/mobile">GitHub Mobile</a><br>• <a href="https://github.blog/2020-03-16-npm-is-joining-github/">Npm is joining GitHub</a><br>• <a href="https://youtu.be/MO8hZlgK5zc">The economics of open source</a><br></p><p>iPad с курсором</p><p>• <a href="https://youtu.be/jijhJj_rNDI">iPad Pro Cursor with Craig Federighi</a><br></p><p>История URL</p><p>• <a href="https://blog.cloudflare.com/the-history-of-the-url/">The History of the URL</a><br></p><p>Липкие таблицы</p><p>• <a href="https://adrianroselli.com/2020/01/fixed-table-headers.html">Fixed Table Headers</a><br></p><p>Жизнь без User-Agent</p><p>• <a href="https://webplatform.news/issues/2020-03-19">My findings after browsing the web without a UA header for one week</a><br>• <a href="https://youtu.be/_muWJOUe420">Встречайте бабушку, Виталий Харисов</a><br></p><p>Вёрстка писем</p><p>• <a href="https://www.goodemailcode.com/">Good Email Code</a><br>• <a href="https://youtu.be/xhUfiOSOk3g">Punched card coding</a><br></p><p>Закрывайте теги!</p><p>• <a href="https://twitter.com/tabatkins/status/1240027435246051328">Stop using closing tags for the HTML elements</a><br>• <a href="https://css-live.ru/verstka/do-not-close-tags.html">«Не закрывайте теги!»</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/222.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/222.mp3" length="33406409"/><itunes:episode>222</itunes:episode><itunes:duration>4173</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 марта 2020: GitHub и npm, iPad с курсором, URL, липкие таблицы, User-Agent, вёрстка писем, закрывайте теги!. Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>223. Safari, третьи куки и ваши хранилища, Prettier, быстрые картинки, старые трюки, auto в CSS</title><link>https://web-standards.ru/podcast/223/</link><pubDate>Mon, 30 Mar 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:23 Подкасты<br>00:02:36 События<br>00:05:11 Safari и третьи куки<br>00:14:07 Safari и ваши хранилища<br>00:21:20 Спор про Prettier<br>00:33:51 Быстрые картинки<br>00:48:44 Старые трюки<br>00:59:35 Auto в CSS<br></p><p>Подкасты</p><p>• <a href="https://github.com/web-standards/podcasts-list">Podcast-list</a><br>• <a href="https://podcasts.apple.com/podcast/id1499128651">Undefined в Apple Podcasts</a><br>• <a href="https://music.yandex.ru/album/10034426">Undefined в Яндекс.Музыке</a><br>• <a href="https://vk.com/podcasts-184747164">Undefined во ВКонтакте</a><br></p><p>События</p><p>• <a href="https://www.geekle.us/">Geekle онлайн 2 апреля</a><br>• <a href="https://minskcss.timepad.ru/event/1289579/">MinskCSS Meetup онлайн 8 апреля</a><br>• <a href="http://odessajs.org/">OdessaJS в Одессе 4–5 июля</a><br></p><p>Safari и третьи куки</p><p>• <a href="https://chromereleases.googleblog.com/2020/03/upcoming-chrome-and-chrome-os-releases.html">Upcoming Chrome and Chrome OS releases</a><br>• <a href="https://chromereleases.googleblog.com/2020/03/chrome-and-chrome-os-release-updates.html">Chrome and Chrome OS release updates</a><br>• <a href="https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/">Full Third-Party Cookie Blocking and More</a><br></p><p>Safari и ваши хранилища</p><p>• <a href="https://ar.al/2020/03/25/apple-just-killed-offline-web-apps-while-purporting-to-protect-your-privacy-why-thats-a-bad-thing-and-why-you-should-care/">Apple just killed Offline Web Apps</a><br>• <a href="https://adactio.com/journal/16619">Journal—Apple’s attack on service workers</a><br></p><p>Спор про Prettier</p><p>• <a href="https://prettier.io/blog/2020/03/21/2.0.0.html">Prettier 2.0 “2020”</a><br></p><p>Быстрые картинки</p><p>• <a href="https://joshwcomeau.com/performance/embracing-modern-image-formats/">Embracing modern image formats</a><br>• <a href="https://habr.com/ru/company/yandex/blog/493616/">Картинки как коробки — что внутри?</a><br></p><p>Старые трюки</p><p>• <a href="https://daverupert.com/2020/03/maintaining-performance/">Maintaining Performance</a><br>• <a href="https://github.com/whatwg/html/issues/5408">When is a lazy-loaded image “about to intersect the viewport”</a><br></p><p>Auto в CSS</p><p>• <a href="https://ishadeed.com/article/auto-css/">Everything About Auto in CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/223.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/223.mp3" length="31566264"/><itunes:episode>223</itunes:episode><itunes:duration>3943</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 марта 2020: Safari, третьи куки и ваши хранилища, Prettier, быстрые картинки, старые трюки, auto в CSS. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>224. Safari и Chrome, ES2020, дизайнеры и код, палитры, анимации, устаревший Git Flow и видеоплееры</title><link>https://web-standards.ru/podcast/224/</link><pubDate>Mon, 06 Apr 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Алексей Авдеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:13 События<br>00:04:00 Safari 13.1 и формы в Chrome<br>00:16:56 Определившийся ES 2020<br>00:27:45 Как дизайнерам учить код<br>00:40:24 Генератор цветовой палитры<br>00:47:38 Git Flow устарел<br>00:55:30 Видеоплееры в вебе<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/yasubbotnik/25-apr-2020">Я.Субботник онлайн 25 апреля</a><br>• <a href="https://github.com/web-standards/calendar-generator">Генератор событий для календаря Веб-стандартов</a><br></p><p>Safari 13.1 и формы в Chrome</p><p>• <a href="https://webkit.org/blog/10247/new-webkit-features-in-safari-13-1/">New WebKit Features in Safari 13.1</a><br>• <a href="https://blog.chromium.org/2020/03/updates-to-form-controls-and-focus.html">Updates to form controls and focus</a><br></p><p>Определившийся ES 2020</p><p>• <a href="https://2ality.com/2019/12/ecmascript-2020.html">ECMAScript 2020: the final feature set</a><br>• <a href="https://github.com/tc39/ecma262/releases/tag/es2020">ES2020 Candidate</a><br></p><p>Как дизайнерам учить код</p><p>• <a href="https://www.smashingmagazine.com/2020/03/designers-code-terminal-text-editors-part-1/">1. The Terminal And Text Editors</a><br>• <a href="https://www.smashingmagazine.com/2020/03/designers-code-git-hmtl-css-engineering-principles/">2. Git, HTML/CSS, Engineering Principles</a><br></p><p>Генератор цветовой палитры</p><p>• <a href="https://yoksel.github.io/tema/">Tema. Simple palette generator</a><br></p><p>Новый синтаксис CSS-анимаций</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/4907">Proposal: Time-based Keyframe Animations</a><br></p><p>Git Flow устарел</p><p>• <a href="https://habr.com/ru/company/flant/blog/491320/">Пожалуйста, перестаньте рекомендовать Git Flow</a><br>• <a href="https://nvie.com/posts/a-successful-git-branching-model/">A successful Git branching model</a><br>• <a href="https://guides.github.com/introduction/flow/">GitHub Flow</a><br></p><p>Видеоплееры в вебе</p><p>• <a href="https://habr.com/ru/post/493674/">Обзор видеоплееров для веба</a><br>• <a href="https://evilmartians.com/chronicles/better-web-video-with-av1-codec">Better web video with AV1 codec</a><br>• <a href="https://youtu.be/lXm6jOQLe1Y">Anatomy of a Web Media Experience</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/224.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/224.mp3" length="33246543"/><itunes:episode>224</itunes:episode><itunes:duration>4153</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 апреля 2020: Safari и Chrome, ES2020, дизайнеры и код, палитры, анимации, устаревший Git Flow и видеоплееры. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>225. The F-Word, новинки браузеров, AVIF, WebStorm 2020.1, PostCSS 8.0, CSS-нудизм и тёмные темы</title><link>https://web-standards.ru/podcast/225/</link><pubDate>Mon, 13 Apr 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:24 Подкасты<br>00:06:08 События<br>00:07:42 Новинки браузеров<br>00:22:00 Формат изображений AVIF<br>00:30:52 Релиз WebStorm 2020.1<br>00:40:28 Планы на PostCSS 8.0<br>00:48:48 CSS-нудизм и дефолты<br>00:57:25 Тёмные темы<br></p><p>Подкасты</p><p>• <a href="https://f-word.dev/">Новый подкаст The F-Word</a><br></p><p>События</p><p>• <a href="https://events.epam.com/events/get-prof-it-js-devops/agenda?f%5B0%5D%5Bcategories%5D%5B%5D=JavaScript">GET PROF IT онлайн 22 апреля</a><br>• <a href="https://fwdays.com/en/event/node-js-in-2020">Вебинар Тимура Шемсединова по Node.js, онлайн 7, 14, 21 апреля</a><br></p><p>Новинки браузеров</p><p>• <a href="https://webkit.org/blog/10264/release-notes-for-safari-technology-preview-104/">Release Notes for Safari TP 104</a><br>• <a href="https://webkit.org/blog/10266/web-animations-in-safari-13-1/">Web Animations in Safari 13.1</a><br>• <a href="https://developers.google.com/web/updates/2020/04/nic81">New in Chrome 81</a><br>• <a href="https://web.dev/nfc/">Interact with NFC devices on Chrome for Android</a><br>• <a href="https://tanalin.com/blog/2020/04/firefox-75/">Firefox 75 в обзоре Марата Таналина</a><br>• <a href="https://hacks.mozilla.org/2020/04/firefox-75-ambitions-for-april/">Firefox 75: Ambitions for April</a><br></p><p>Формат изображений AVIF</p><p>• <a href="https://twitter.com/mathias/status/1248135249663574017">AVIF image format</a><br>• <a href="https://groups.google.com/forum/#!topic/mozilla.dev.platform/bIM8ZaFS-d8">Mozilla: Intent to implement AVIF</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=960620">Chromium: Support AVIF</a><br>• <a href="https://bugs.webkit.org/show_bug.cgi?id=207750">WebKit: AVIF decoding support</a><br>• <a href="https://netflixtechblog.com/avif-for-next-generation-image-coding-b1d75675fe4">Netflix: AVIF for Next-Gen Image Coding</a><br></p><p>Релиз WebStorm 2020.1</p><p>• <a href="https://habr.com/ru/company/JetBrains/blog/495228/">Релиз WebStorm 2020.1 на Хабре</a><br>• <a href="https://blog.jetbrains.com/webstorm/2020/04/webstorm-2020-1/">Релиз WebStorm 2020.1 в официальном блоге</a><br>• <a href="https://youtrack.jetbrains.com/issues/WEB">WebStorm Bug and Issue Tracker</a><br></p><p>Планы на PostCSS 8.0</p><p>• <a href="https://evilmartians.com/chronicles/postcss-8-is-coming-here-is-what-it-brings">PostCSS 8.0 is coming</a><br>• <a href="https://postcss.org/">PostCSS</a><br>• <a href="https://opencollective.com/11ty">Open Collective: Eleventy</a><br>• <a href="https://opencollective.com/postcss">Open Collective: PostCSS</a><br>• <a href="https://opencollective.com/stylelint">Open Collective: Stylelint</a><br></p><p>CSS-нудизм и дефолты</p><p>• <a href="https://meyerweb.com/eric/thoughts/2020/04/09/css-naked-day-2020/">CSS Naked Day 2020</a><br>• <a href="https://github.com/jensimmons/cssremedy">CSS Remedy</a><br>• <a href="https://pepelsbey.net/2008/04/css-nudism/">CSS-нудизм</a><br></p><p>Тёмные темы</p><p>• <a href="https://stackoverflow.blog/2020/03/31/building-dark-mode-on-stack-overflow/">Building dark mode on Stack Overflow</a><br>• <a href="https://webcloud.se/blog/2020-04-06-flash-of-unstyled-dark-theme/">FOUDT: Flash of Unstyled Dark Theme</a><br>• <a href="https://web.dev/color-scheme/">Improved dark mode default styling</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/225.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/225.mp3" length="32182442"/><itunes:episode>225</itunes:episode><itunes:duration>4020</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 апреля 2020: The F-Word, новинки браузеров, AVIF, WebStorm 2020.1, PostCSS 8.0, CSS-нудизм и тёмные темы. Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>226. Браузеры, Chakra Core, Shower 3.0, jQuery, Гитхаб, ES-импорты, TC39, Телеграм против веба</title><link>https://web-standards.ru/podcast/226/</link><pubDate>Tue, 21 Apr 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Сергей Рубанов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 События<br>00:02:59 Новости браузеров<br>00:09:25 Chakra Core уходит сообществу<br>00:21:00 Релиз Shower 3.0<br>00:25:17 jQuery всё ещё нужна<br>00:33:09 Гитхаб подешевел<br>00:37:06 ES-импорты для разработки<br>00:45:33 Будни TC39<br>00:56:10 Телеграм против веба<br></p><p>События</p><p>• <a href="https://medium.com/p/124ccbb29821">PiterJS онлайн 23 апреля</a><br>• <a href="https://www.youtube.com/playlist?list=PLknJ4Vr6efQHldqCyBU5gpi7KPJEMbj4H">32 видео с FrontendConf 2019</a><br></p><p>Новости браузеров</p><p>• <a href="https://twitter.com/keithjgrant/status/1250912283804368896">Flexbox &amp; grid may soon work on fieldset elements!</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=375693#c80">Chromium: Flexbox/grid doesn’t work on fieldset elements</a><br>• <a href="https://www.html5accessibility.com/">HTML5 Accessibility</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=845235">LayoutNG: Flexbox implementation</a><br></p><p>Chakra Core уходит сообществу</p><p>• <a href="https://github.com/microsoft/ChakraCore/issues/6384">ChakraCore Transition</a><br></p><p>Релиз Shower 3.0</p><p>• <a href="https://shwr.me/">Демо Shower</a><br>• <a href="https://github.com/shower/core">Shower Core</a><br></p><p>jQuery всё ещё нужна</p><p>• <a href="http://blog.jquery.com/2020/04/10/jquery-3-5-0-released/">jQuery 3.5.0 Released!</a><br>• <a href="https://ru.bem.info/methodology/js/">JavaScript по БЭМ</a><br></p><p>Гитхаб подешевел</p><p>• <a href="https://github.blog/2020-04-14-github-is-now-free-for-teams/">GitHub is now free for teams</a><br>• <a href="https://help.github.com/en/github/getting-started-with-github/faq-about-changes-to-githubs-plans">FAQ about changes to GitHub’s plans</a><br></p><p>ES-импорты для разработки</p><p>• <a href="https://github.com/fword-dev/f-word.dev/blob/master/src/scripts/index.js">Импорт локальных модулей на сайте The F-Word</a><br></p><p>Будни TC39</p><p>• <a href="https://tc39.es/">Сайт TC39</a><br></p><p>Телеграм против веба</p><p>• <a href="https://t.me/juliarderity">Juliarderity: ECMAScript, WebAssembly, Web APIs, specs</a><br>• <a href="https://marinintim.com/2019/indieweb/">Адвент-календарь постов про индивеб</a><br>• <a href="http://webmascon.com/">Webmascon Project</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/226.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/226.mp3" length="36902558"/><itunes:episode>226</itunes:episode><itunes:duration>4610</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 апреля 2020: Браузеры, Chakra Core, Shower 3.0, jQuery, Гитхаб, ES-импорты, TC39, Телеграм против веба. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>227. Сайт Веб-стандартов, cssunderhood, Chrome, цвета, кастомные свойства, Brotli, цена фреймворков</title><link>https://web-standards.ru/podcast/227/</link><pubDate>Tue, 28 Apr 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:50 События<br>00:05:23 Возвращение cssunderhood<br>00:07:09 Сайт «Веб-стандартов»<br>00:10:01 Бета Chrome 83<br>00:17:18 Цветовые функции в CSS<br>00:21:16 Типизированный CSS<br>00:24:49 Кастомные свойства и гриды<br>00:47:43 Бротли, Зопфли и Гуцли<br>00:57:44 Цена JS-фреймворков<br></p><p>События</p><p>• <a href="https://youtu.be/sk5BIHvtCt8">Видео с Я.Субботника 25 апреля</a><br>• <a href="https://nodejs-spb-event.timepad.ru/event/1295939/">Node.js SPb MeetUp11 онлайн 28 апреля</a><br>• <a href="https://dins.timepad.ru/event/1301328/">DINS JS EVENING онлайн 29 апреля</a><br>• <a href="https://events.epam.com/events/it-jam-fe">IT Jam. Front-end онлайн 30 апреля</a><br>• <a href="https://meetups-online.ru/#!/tfeeds/771034387759/c/%D0%A4%D1%80%D0%BE%D0%BD%D1%82">Онлайн-митапы с живым общением: Фронтенд</a><br></p><p>Возвращение cssunderhood</p><p>• <a href="https://twitter.com/cssunderhood">Канал @cssunderhood</a><br></p><p>Сайт «Веб-стандартов»</p><p>• <a href="https://web-standards.ru/">Обновлённый сайт Веб-стандартов</a><br>• <a href="https://github.com/web-standards/web-standards.ru/">Репозиторий на Гитхабе</a><br></p><p>Бета Chrome 83</p><p>• <a href="https://blog.chromium.org/2020/04/chrome-83-beta-cross-site-scripting.html">Chrome 83 Beta</a><br></p><p>Цветовые функции в CSS</p><p>• <a href="https://www.w3.org/TR/css-color-5/">CSS Color Module Level 5</a><br></p><p>Типизированный CSS</p><p>• <a href="https://groups.google.com/a/chromium.org/forum/m/#!msg/blink-dev/3ygpsew53a0/T7acB6sRBQAJ">Chrome: Intent to Ship: @property</a><br></p><p>Кастомные свойства и гриды</p><p>• <a href="https://youtu.be/nbN22yqEgM0">Кастомные свойства вместо CSS-переменных на PostCSS</a><br>• <a href="https://twitter.com/lautsevich/status/1252313938563301376">Используйте кастомные свойства вместо препроцессорных переменных на здоровье!</a><br></p><p>Бротли, Зопфли и Гуцли</p><p>• <a href="https://csswizardry.com/2020/04/real-world-effectiveness-of-brotli/">Real-World Effectiveness of Brotli</a><br></p><p>Цена JS-фреймворков</p><p>• <a href="https://timkadlec.com/remembers/2020-04-21-the-cost-of-javascript-frameworks/">The Cost of Javascript Frameworks</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/227.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/227.mp3" length="33142645"/><itunes:episode>227</itunes:episode><itunes:duration>4140</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 апреля 2020: Сайт Веб-стандартов, cssunderhood, Chrome, цвета, кастомные свойства, Brotli, цена фреймворков. Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>228. DevTools, сайт Веб-стандартов, выделение текста, px vs rem, Atomic CSS-in-JS, рефакторинг</title><link>https://web-standards.ru/podcast/228/</link><pubDate>Tue, 05 May 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:49 Новинки DevTools<br>00:21:45 Сайт Веб-стандартов<br>00:27:37 Выделение текста<br>00:34:23 Пиксели против ремов<br>00:47:00 Атомарный CSS-in-JS<br>01:01:35 Автоматизация рефакторинга<br></p><p>Новинки DevTools</p><p>• <a href="https://twitter.com/ChromeDevTools/status/1255481965995851782?s=20">Chrome: It’s almost here. CSS grid tooling!</a><br>• <a href="https://twitter.com/EdgeDevTools/status/1255503886925922310?s=20">Edge: Coming soon. CSS Grid tooling!</a><br>• <a href="https://twitter.com/MiriSuzanne/status/1255567501359853570">Masonry Grids in Firefox Nightly behind a flag</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/4650">Обсуждение спецификации Masonry layout</a><br>• <a href="https://codepen.io/jensimmons/full/QWjqbJj">A demo of new CSS to accomplish a Masonry-style layout</a><br>• <a href="https://twitter.com/patrickbrosset/status/1255809865420869633">Compatibility panel in Firefox based on MDN data</a><br>• <a href="https://github.com/dbaron/container-queries-implementability">Proposal for container queries</a><br>• <a href="https://caninclude.glitch.me/">Can I Include</a><br></p><p>Сайт Веб-стандартов</p><p>• <a href="https://web-standards.ru/">Сайт Веб-стандартов</a><br>• <a href="https://github.com/web-standards/web-standards.ru/issues">Ишьи в репозитории сайта</a><br></p><p>Выделение текста</p><p>• <a href="https://codersblock.com/blog/using-css-to-control-text-selection/">Using CSS to Control Text Selection</a><br>• <a href="https://ishadeed.com/article/selection-in-css/">Selection in CSS</a><br></p><p>Пиксели против ремов</p><p>• <a href="https://css-tricks.com/accessible-font-sizing-explained/">Accessible Font Sizing, Explained</a><br>• <a href="https://github.com/web-standards/web-standards.ru/issues/13">Ишья про единицы измерения</a><br></p><p>Атомарный CSS-in-JS</p><p>• <a href="https://sebastienlorber.com/atomic-css-in-js">Atomic CSS-in-JS</a><br></p><p>Автоматизация рефакторинга</p><p>• <a href="https://nikitakirsanov.com/ru/blog/refactor-as-no-one-is-watching/">Рефактори как будто никто не видит</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/228.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/228.mp3" length="34046420"/><itunes:episode>228</itunes:episode><itunes:duration>4253</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 мая 2020: DevTools, сайт Веб-стандартов, выделение текста, px vs rem, Atomic CSS-in-JS, рефакторинг. Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>229. Новости Chrome, Firefox и V8, Web Vitals, GitHub Codespaces, minmax, наша ответственность</title><link>https://web-standards.ru/podcast/229/</link><pubDate>Tue, 12 May 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:01:00 События<br>00:03:58 Новости браузеров<br>00:13:05 Web Vitals<br>00:23:36 Хранилища в браузерах<br>00:32:37 Logical assignment в V8<br>00:37:51 Github Codespaces<br>00:47:00 Непонятные min и max<br>00:54:28 Наша ответственность<br></p><p>События</p><p>• <a href="https://meetups-online.ru/testedondevs">Дискуссия про тестовые задания онлайн 16 мая</a><br>• <a href="https://ngvikings.org/">ngVikings 2020 онлайн 25–26 мая</a><br>• <a href="https://minskjs.timepad.ru/event/1311291/">MinskJS Meetup #8 онлайн 28 мая</a><br>• <a href="https://live.jsnation.com/">JS Nation Live онлайн 18–19 июня</a><br></p><p>Новости браузеров</p><p>• <a href="https://web.dev/flexbox-gap/">Chromium lands Flexbox gap</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=257511#c167">Chrome: Screen Wake Lock API</a><br>• <a href="https://web.dev/wakelock/">Stay awake with the Screen Wake Lock API</a><br>• <a href="https://hacks.mozilla.org/2020/05/firefox-76-audio-worklets-and-other-tricks/">Firefox 76: Audio worklets and other tricks</a><br>• <a href="https://tanalin.com/blog/2020/05/firefox-76/">Firefox 76 в обзоре Марата Таналина</a><br></p><p>Web Vitals</p><p>• <a href="https://blog.chromium.org/2020/05/introducing-web-vitals-essential-metrics.html">Introducing Web Vitals: essential metrics for a healthy site</a><br>• <a href="https://web.dev/optimize-lcp/">Optimize Largest Contentful Paint</a><br>• <a href="https://web.dev/optimize-fid/">Optimize First Input Delay</a><br>• <a href="http://web.dev/optimize-cls">Optimize Cumulative Layout Shift</a><br>• <a href="https://github.com/GoogleChrome/web-vitals">Web-vitals</a><br>• <a href="https://github.com/GoogleChrome/web-vitals-extension">Web-vitals-extension</a><br></p><p>Хранилища в браузерах</p><p>• <a href="https://web.dev/storage-for-the-web/">Storage for the web</a><br></p><p>Logical assignment</p><p>• <a href="https://v8.dev/features/logical-assignment">Logical assignment</a><br></p><p>Github Codespaces</p><p>• <a href="https://github.com/features/codespaces">GitHub Codespaces</a><br>• <a href="https://twitter.com/notdetails/status/1258120708212785154">Codespaces on the iPad</a><br></p><p>Непонятные min и max</p><p>• <a href="https://twitter.com/tabatkins/status/1254148582652833793">Min()/max() both with exactly like JS</a><br>• <a href="https://webplatform.news/issues/2020-05-07">CSS min() and max() functions are counterintuitive</a><br></p><p>Наша ответственность</p><p>• <a href="https://rimdev.io/css-only-tooltip-for-all-screen-sizes/">CSS Only Tooltip for All Screen Sizes</a><br>• <a href="https://web-standards.ru/articles/pointless-semantic/">Наша бессмысленная погоня за семантической ценностью</a><br>• <a href="https://web-standards.ru/articles/value-of-meaning/">Ценность осмысленности</a><br>• <a href="https://web-standards.ru/articles/cargo-cult-css/">Культ карго CSS</a><br>• <a href="https://web-standards.ru/articles/css-architecture/">Архитектура CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/229.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/229.mp3" length="30742375"/><itunes:episode>229</itunes:episode><itunes:duration>3840</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 мая 2020: Новости Chrome, Firefox и V8, Web Vitals, GitHub Codespaces, minmax, наша ответственность. Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>230. Aspect ratio, реклама, appearance none, top-level await, Deno, хранилище, цена стилей</title><link>https://web-standards.ru/podcast/230/</link><pubDate>Mon, 18 May 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Мария Просвирнина</p><p>Гости: Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 События<br>00:03:35 Aspect ratio, DevTools, реклама<br>00:17:46 Кроссбраузерный appearance: none<br>00:23:40 Top-level await в Node.js<br>00:34:52 Deno вместо Node<br>00:54:25 Постоянное хранилище<br>01:02:15 Дорогая цена стилей<br></p><p>События</p><p>• <a href="https://medium.com/p/cf7cb666834a">PiterJS онлайн 21 мая</a><br>• <a href="https://community-z.com/events/jsdevday2020">JS Dev Day онлайн 24–29 мая</a><br>• <a href="https://jamstackconf.com/virtual/">Jamstack Conf онлайн 27 мая</a><br>• <a href="https://live.jsnation.com/">JSNation Live онлайн 18–19 июня</a><br></p><p>Aspect ratio, DevTools, реклама</p><p>• <a href="https://twitter.com/Una/status/1260980901934137345">Aspect ratio in Chrome Canary</a><br>• <a href="https://chromestatus.com/features/5738050678161408">Chrome platform status: CSS aspect-ratio</a><br>• <a href="https://developers.google.com/web/updates/2020/05/devtools">What’s new in Chrome 84 DevTools</a><br>• <a href="https://developers.google.com/web/updates/2020/05/heavy-ad-interventions">Handling heavy ad interventions</a><br></p><p>Кроссбраузерный appearance: none</p><p>• <a href="https://twitter.com/bocoup/status/1260698110659047431">Cross-browser appearance: none</a><br></p><p>Top-level await в Node.js</p><p>• <a href="https://twitter.com/MylesBorins/status/1261018056681193473">Experimental top-level await in Node.js</a><br>• <a href="https://github.com/nodejs/node/pull/30370">Add support for top level await</a><br></p><p>Deno вместо Node</p><p>• <a href="https://deno.land/v1">Deno 1.0</a><br>• <a href="https://youtu.be/F0G9lZ7gecE">Deno in 100 Seconds</a><br>• <a href="https://youtu.be/_cGOQbJehBQ">Пробуем Deno на примере простейшего сервера и React SSR</a><br></p><p>Постоянное хранилище</p><p>• <a href="https://web.dev/persistent-storage/">Persistent storage</a><br></p><p>Дорогая цена стилей</p><p>• <a href="https://habr.com/ru/company/yandex/blog/501998/">Дорогая цена стилей</a><br>• <a href="https://www.tunetheweb.com/blog/critical-resources-and-the-first-14kb/">Critical resources and the first 14 KB</a><br>• <a href="https://habr.com/ru/company/yandex/blog/336952/">Лекция Виталия Харисова «10k»</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/230.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/230.mp3" length="37446424"/><itunes:episode>230</itunes:episode><itunes:duration>4678</itunes:duration><itunes:author>Никита Дубко, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 мая 2020: Aspect ratio, реклама, appearance none, top-level await, Deno, хранилище, цена стилей. Никита Дубко, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>231. MS Build, Chrome 83, Lighthouse 6, быстрый Google Fonts, перфоманс Notion, Angular по-русски</title><link>https://web-standards.ru/podcast/231/</link><pubDate>Mon, 25 May 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Алексей Охрименко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:20 События<br>00:08:47 Microsoft Build<br>00:15:13 Новинки Chrome 83<br>00:22:46 Lighthouse 6<br>00:29:15 Быстрый Google Fonts<br>00:35:55 Аудит перфоманса Notion<br>00:44:26 Angular по-русски<br></p><p>События</p><p>• <a href="https://ritfest.ru/2020">РИТ онлайн 25–26 мая</a><br>• <a href="https://ngvikings.org/">ngVikings онлайн 25–26 мая</a><br>• <a href="https://community-z.com/events/codebattle-pro">CodeBattle Pro онлайн 25 мая</a><br>• <a href="https://community-z.com/events/jsdevday2020">JS Dev Day онлайн 25 мая</a><br>• <a href="https://www.instagram.com/p/B_VS8NTq0Fw/">Лайв с Натальей Теплухиной онлайн 25 мая</a><br>• <a href="https://jamstackconf.com/virtual/">Jamstack Conf онлайн 27 мая</a><br>• <a href="https://twitter.com/jason_mayes/status/1263914105103986688">Show And Tell #2 онлайн 30 мая</a><br></p><p>Microsoft Build</p><p>• <a href="https://twitter.com/EdgeDevTools/status/1263222315988500480">Microsoft Build Live</a><br></p><p>Новинки Chrome 83</p><p>• <a href="https://developers.google.com/web/updates/2020/05/nic83">New in Chrome 83</a><br></p><p>Lighthouse 6</p><p>• <a href="https://web.dev/lighthouse-whats-new-6.0/">What’s New in Lighthouse 6.0</a><br>• <a href="https://googlechrome.github.io/lighthouse/scorecalc/">Калькулятор весов</a><br></p><p>Быстрый Google Fonts</p><p>• <a href="https://csswizardry.com/2020/05/the-fastest-google-fonts/">The Fastest Google Fonts</a><br></p><p>Аудит перфоманса Notion</p><p>• <a href="https://3perf.com/blog/notion/">Case study: Analyzing Notion app performance</a><br></p><p>Angular по-русски</p><p>• <a href="https://habr.com/ru/post/499852/">Документация по Angular по-русски</a><br>• <a href="https://t.me/angular_ru">Сообщество Angular в Телеграме</a><br>• <a href="https://t.me/tensorflow_js">Сообщество TensorflowJS в Телеграме</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/231.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/231.mp3" length="31326386"/><itunes:episode>231</itunes:episode><itunes:duration>3913</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 мая 2020: MS Build, Chrome 83, Lighthouse 6, быстрый Google Fonts, перфоманс Notion, Angular по-русски. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>232. Edge DevTools, Web Vitals и AMP, 10 лет RWD, веб-платформа, JS-экосистема, вертикальный ритм</title><link>https://web-standards.ru/podcast/232/</link><pubDate>Tue, 02 Jun 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:28 События<br>00:02:54 Edge DevTools<br>00:10:35 Web Vitals, SEO, AMP<br>00:17:51 10 лет адаптивности<br>00:25:21 Улучшение веб-платформы<br>00:40:30 Взгляд на JS-экосистему<br>00:54:55 Вертикальный ритм<br></p><p>События</p><p>• <a href="https://web.dev/live/">Web.dev Live 30 июня—2 июля</a><br>• <a href="https://holyjs-piter.ru/">HolyJS 2020 Piter онлайн, 22–26 июня</a><br></p><p>Edge DevTools</p><p>• <a href="https://twitter.com/EdgeDevTools/status/1266417107471908865">Webhint in Edge DevTools</a><br></p><p>Web Vitals, SEO, AMP</p><p>• <a href="https://webmasters.googleblog.com/2020/05/evaluating-page-experience.html">Evaluating page experience for a better web</a><br></p><p>10 лет адаптивности</p><p>• <a href="https://alistapart.com/article/responsive-web-design/">Responsive Web Design на A List Apart</a><br>• <a href="https://abookapart.com/products/responsive-web-design">Книга на A Book Apart</a><br>• <a href="https://twitter.com/evaferreira92/status/1264929144862900229">Happy anniversary to this easter egg!</a><br></p><p>Улучшение веб-платформы</p><p>• <a href="https://bkardell.com/blog/EcosystemHealth.html">Web Engine Diversity and Ecosystem Health</a><br>• <a href="https://twitter.com/slightlylate/status/1265786850444079104">7 years of code divergence, culminating in LayoutNG</a><br>• <a href="https://twitter.com/bfgeek/status/1265800217837723651">Next up Tables! Tables have the most layout bugs</a><br>• <a href="https://bocoup.com/blog/introducing-the-web-platform-contribution-guide">Introducing the Web Platform Contribution Guide</a><br>• <a href="https://wpc.guide/">Web Platform Contribution Guide</a><br>• <a href="https://youtu.be/BliB9za1vPM">How you can improve the Web Platform</a><br></p><p>Взгляд на JS-экосистему</p><p>• <a href="https://web-standards.ru/articles/todays-js-from-outside/">Взгляд на JavaScript со стороны</a><br></p><p>Вертикальный ритм</p><p>• <a href="https://designmodo.com/vertical-rhythm/">How to Easily Create a Responsive Vertical Rhythm with CSS</a><br>• <a href="https://www.youtube.com/channel/UCD3BPqHRxzfBKweeozaTz3g">Канал Никиты на Ютубе</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/232.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/232.mp3" length="32558343"/><itunes:episode>232</itunes:episode><itunes:duration>4067</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 июня 2020: Edge DevTools, Web Vitals и AMP, 10 лет RWD, веб-платформа, JS-экосистема, вертикальный ритм. Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>233. Firefox 77, цвета, TCP, CUBE-БЭМ, Linux, CRA и сахар для новичков, где брать опыт, менторство</title><link>https://web-standards.ru/podcast/233/</link><pubDate>Mon, 08 Jun 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Лиана Гукасян</p><p>Темы</p><p>00:00:00 Интро<br>00:01:41 События<br>00:04:05 Firefox 77<br>00:11:42 Всё про цвета в CSS<br>00:25:24 Учить ли TCP<br>00:32:21 CUBE или БЭМ<br>00:48:31 Переход на Linux<br>00:56:04 Учить ли новичков CRA<br>01:04:35 Сахар или ваниль<br>01:15:10 Где брать опыт работы<br>01:20:54 Польза от менторства<br></p><p>Партнёр</p><p><a href="https://clc.to/K6wbnA">SkillFactory: Специализация фронтенд-разработчик</a></p><p>Скидка 50% по промокоду «Веб-стандарты» до 18 июня.</p><p>События</p><p>• <a href="https://medium.com/p/77947a58254d">PiterJS онлайн 11 июня</a><br>• <a href="https://live.jsnation.com/">JSNation Live онлайн 18–19 июня</a><br>• <a href="https://holyjs-piter.ru/">HolyJS Piter онлайн 22–26 июня</a><br>• <a href="https://web.dev/live">Web.dev Live онлайн 30 июня—2 июля</a><br></p><p>Firefox 77</p><p>• <a href="https://hacks.mozilla.org/2020/06/new-in-firefox-77-devtool-improvements-and-web-platform-updates/">New in Firefox 77</a><br>• <a href="https://tanalin.com/blog/2020/06/firefox-77/">Обзор Марата Таналина</a><br></p><p>Всё про цвета в CSS</p><p>• <a href="https://ishadeed.com/article/css-color/">Colors in CSS</a><br>• <a href="https://twitter.com/pepelsbey_/status/1268927870824599552">Modern MQ syntax in all browsers</a><br></p><p>Учить ли TCP</p><p>• <a href="https://robertovitillo.com/what-every-developer-should-know-about-tcp/">What every developer should know about TCP</a><br></p><p>CUBE или БЭМ</p><p>• <a href="https://piccalil.li/blog/cube-css/">CUBE CSS</a><br></p><p>Переход на Linux</p><p>• <a href="https://benfrain.com/linux-ubuntu-as-my-main-computer-one-month-in/">Linux Ubuntu as my main computer, one month in</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/233.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/233.mp3" length="41318484"/><itunes:episode>233</itunes:episode><itunes:duration>5162</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 июня 2020: Firefox 77, цвета, TCP, CUBE-БЭМ, Linux, CRA и сахар для новичков, где брать опыт, менторство. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>234. Путь фронтендера на MDN, QuicTransport, кастомные свойства, Houdini, GC, записи и кортежи в ES</title><link>https://web-standards.ru/podcast/234/</link><pubDate>Mon, 15 Jun 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:02:11 Путь фронтендера на MDN<br>00:07:08 Меню из иконки приложения<br>00:11:05 QuicTransport API<br>00:16:19 Намерения браузеров<br>00:19:21 Скорость кастомных свойств<br>00:25:37 Состояние CSS Houdini<br>00:36:02 Очистка памяти<br>00:38:59 Записи и кортежи в ES<br></p><p>Событие</p><p>• <a href="https://web.facebook.com/events/669523740451814/">A11y Club Minsk Meetup #1 онлайн 17 июня</a><br></p><p>Путь фронтендера на MDN</p><p>• <a href="https://hacks.mozilla.org/2020/06/introducing-the-mdn-web-docs-front-end-developer-learning-pathway/">MDN Front-end learning pathway</a><br></p><p>Меню из иконки приложения</p><p>• <a href="https://web.dev/app-shortcuts/">Get things done quickly with app shortcuts</a><br></p><p>QuicTransport API</p><p>• <a href="https://web.dev/quictransport/">Experimenting with QuicTransport</a><br></p><p>Намерения браузеров</p><p>• <a href="https://github.com/simevidas/browser-intents">Browser Intents</a><br></p><p>Скорость кастомных свойств</p><p>• <a href="https://lisilinhart.info/posts/css-variables-performance">Performance of CSS Variables</a><br>• <a href="https://lea.verou.me/2020/06/hybrid-positioning-with-css-variables-and-max/">Hybrid positioning with CSS variables and max()</a><br></p><p>Состояние CSS Houdini</p><p>• <a href="https://iamvdo.me/en/blog/css-houdini">CSS Houdini</a><br>• <a href="https://ishoudinireadyyet.com/">Is Houdini ready yet‽</a><br>• <a href="https://webkit.org/blog/176/css-canvas-drawing/">CSS Canvas Drawing</a><br></p><p>Очистка памяти</p><p>• <a href="https://jakearchibald.com/2020/events-and-gc/">Event listeners and garbage collection</a><br></p><p>Записи и кортежи в ES</p><p>• <a href="https://habr.com/ru/post/504092/">Первый взгляд на записи и кортежи в JS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/234.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/234.mp3" length="23214525"/><itunes:episode>234</itunes:episode><itunes:duration>2899</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 июня 2020: Путь фронтендера на MDN, QuicTransport, кастомные свойства, Houdini, GC, записи и кортежи в ES. Вадим Макеев, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>235. Евангелист Safari, Bootstrap 5, content-visibility, гриды, чекбоксы, forms, API для PWA</title><link>https://web-standards.ru/podcast/235/</link><pubDate>Tue, 23 Jun 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:27 События<br>00:06:27 Евангелист Safari<br>00:11:30 Альфа Bootstrap 5<br>00:23:09 Content-visibility<br>00:34:53 Справочник по гридам<br>00:41:43 Доступные чекбоксы правильно<br>00:50:14 Атрибут forms<br>00:56:39 Обзор API для PWA<br></p><p>События</p><p>• <a href="https://holyjs-piter.ru/">HolyJS Piter онлайн 22–26 июня</a><br>• <a href="https://gdg-devparty.ru/">DevParty онлайн 27 июня</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/4-jul-2020">Я.Субботник онлайн 4 июля</a><br></p><p>Евангелист Safari</p><p>• <a href="https://twitter.com/jensimmons/status/1274419719592914950">I’m Apple’s newest Web Technologies Evangelist for Safari &amp; WebKit</a><br></p><p>Альфа Bootstrap 5</p><p>• <a href="https://blog.getbootstrap.com/2020/06/16/bootstrap-5-alpha/">Bootstrap 5 alpha!</a><br></p><p>Content-visibility</p><p>• <a href="https://www.chromestatus.com/feature/4613920211861504">CSS content-visibility property</a><br>• <a href="https://drafts.csswg.org/css-contain/#contain-property">CSS contain property</a><br></p><p>Справочник по гридам</p><p>• <a href="https://yoksel.github.io/grid-cheatsheet/">Grid Cheatsheet</a><br>• <a href="https://yoksel.github.io/flex-cheatsheet/">Flexbox Cheatsheet</a><br></p><p>Доступные чекбоксы правильно</p><p>• <a href="https://www.sarasoueidan.com/blog/inclusively-hiding-and-styling-checkboxes-and-radio-buttons/">Inclusively Hiding &amp; Styling Checkboxes and Radio Buttons</a><br>• <a href="http://gwhitworth.com/blog/2019/10/can-we-please-style-select/">Can we please style the select control?!</a><br>• <a href="https://open-ui.org/">Open UI</a><br></p><p>Атрибут forms</p><p>• <a href="https://funwithforms.com/posts/form-attribute/">The form attribute</a><br></p><p>Обзор API для PWA</p><p>• <a href="https://web.dev/app-like-pwas/">Make your PWA feel more like an app</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/235.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/235.mp3" length="31902425"/><itunes:episode>235</itunes:episode><itunes:duration>3985</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 июня 2020: Евангелист Safari, Bootstrap 5, content-visibility, гриды, чекбоксы, forms, API для PWA. Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>236. Онлайн-доклады, новинки DevTools, новости Safari 14, Date и Temporal, TypeScript 4 и зачем TS</title><link>https://web-standards.ru/podcast/236/</link><pubDate>Tue, 30 Jun 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:24 События и онлайн-доклады<br>00:11:15 DevTools в Chrome и Edge<br>00:23:04 Большие новости Safari 14<br>00:42:00 Date и Temporal<br>00:48:58 TypeScript 4<br>00:54:28 Зачем TypeScript<br></p><p>События и онлайн-доклады</p><p>• <a href="https://youtu.be/_mlwzGkztCA">Vue.js: The Documentary по-русски</a><br>• <a href="https://github.com/nodeschool/spb/issues/80">NodeSchool SPb онлайн 4 июля</a><br>• <a href="https://web.dev/live/">Web.Dev Live онлайн 30 июня—2 июля</a><br>• <a href="https://gdg-devparty.ru/">DevParty онлайн 27 июня</a><br>• <a href="https://www.youtube.com/playlist?list=PLGlZ_ld11os-nnB5CG_p6brIUWMGXU5Tr">Записи докладов секции Web с DevParty</a><br></p><p>DevTools в Chrome и Edge</p><p>• <a href="https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/whats-new/2020/05/devtools">Edge 84: What’s new in Microsoft DevTools</a><br>• <a href="https://developers.google.com/web/updates/2020/06/devtools">Chrome 85: What’s New In DevTools</a><br></p><p>Большие новости Safari 14</p><p>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-14-beta-release-notes">Safari 14 Beta Release Notes</a><br>• <a href="https://webkit.org/blog/10875/release-notes-for-safari-technology-preview-109-with-safari-14-features/">Safari TP 109 with Safari 14 Features</a><br>• <a href="https://twitter.com/firt/status/1275881739341234177">Quick thread on new things worth mentioning</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2020/10663">What’s new for web developers</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2020/10670/">Meet Face ID and Touch ID for the web</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2020/10665">Meet Safari Web Extensions</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2020/10646">What’s new in Web Inspector</a><br></p><p>Date и Temporal</p><p>• <a href="https://blogs.igalia.com/compilers/2020/06/23/dates-and-times-in-javascript/">Dates and Times in JavaScript</a><br>• <a href="https://youtu.be/1DAmlRlEwCE">Пару календарей назад я был совсем другим</a><br></p><p>TypeScript 4</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-beta/">Announcing TypeScript 4.0 Beta</a><br>• <a href="https://csstree.github.io/docs/">CSSTree docs &amp; tools</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/236.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/236.mp3" length="32974283"/><itunes:episode>236</itunes:episode><itunes:duration>4119</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 июня 2020: Онлайн-доклады, новинки DevTools, новости Safari 14, Date и Temporal, TypeScript 4 и зачем TS. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>237. Firefox 78, новинки V8 8.4, интересное с Web.Dev Live, сравнение WebP и JPEG, небезопасные API</title><link>https://web-standards.ru/podcast/237/</link><pubDate>Tue, 07 Jul 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:32 События<br>00:05:04 Firefox 78<br>00:15:13 Новинки V8 8.4<br>00:26:19 Интересное с Web.Dev Live<br>00:52:10 Сравнение WebP и JPEG<br>01:04:24 Небезопасные API<br></p><p>События</p><p>• <a href="https://www.meetup.com/ReactiveMeetupsPrague/events/271537423/">Reactive Online Meetups онлайн 7 июля</a><br>• <a href="https://www.meetup.com/GDG-Moscow/events/271352597/">Web.Dev Live Russia онлайн 11 июля</a><br>• <a href="https://community-z.com/events/rs63">The Rolling Scopes онлайн 17 июля</a><br></p><p>Firefox 78</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/78">Firefox 78 for developers</a><br>• <a href="https://tanalin.com/blog/2020/07/firefox-78/">Firefox 78 в обзоре Марата Таналина</a><br></p><p>Новинки V8 8.4</p><p>• <a href="https://v8.dev/blog/v8-release-84">V8 release v8.4</a><br>• <a href="https://youtu.be/TPm-UhWkiq8">What’s new in V8/JavaScript</a><br></p><p>Интересное с Web.Dev Live</p><p>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIDC0-BiwSL52yQ0n9rNozaF">Web.Dev Live, 1 день</a><br>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIBhuGsbO6t8-OBE5-fVPe7K">Web.Dev Live, 2 день</a><br>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIDJHOcBzho38p6WTn3vESvQ">Web.Dev Live, 3 день</a><br>• <a href="https://youtu.be/F1kYBnY6mwg">Image compression deep-dive</a><br>• <a href="https://habr.com/p/493616/">Картинки как коробки. Что же там внутри?</a><br>• <a href="https://youtu.be/EwBYOQwPEpY">Показываем картинки пользователю: подробное руководство</a><br>• <a href="https://youtu.be/qm0IfG1GyZU">10 modern layouts in 1 line of CSS</a><br>• <a href="https://1linelayouts.glitch.me/">1-Line Layouts</a><br>• <a href="https://youtu.be/vsMJiNtQWvw">Building better in the world of build tools!</a><br>• <a href="https://tooling.report/">Tooling.Report</a><br></p><p>Сравнение WebP и JPEG</p><p>• <a href="https://siipo.la/blog/is-webp-really-better-than-jpeg">Is WebP really better than JPEG?</a><br>• <a href="https://imgproxy.net/">Imgproxy</a><br></p><p>Небезопасные API</p><p>• <a href="https://twitter.com/firt/status/1277601324557893632">WebKit will not implement</a><br>• <a href="https://twitter.com/marcosc/status/1277737614687170560">Mozilla also won’t implement these either</a><br>• <a href="https://twitter.com/firt/status/1278059530815967234">Are Safari/WebKit teams lazy?</a><br>• <a href="https://webkit.org/tracking-prevention/">Tracking Prevention in WebKit</a><br>• <a href="https://mozilla.github.io/standards-positions/">Mozilla Specification Positions</a><br>• <a href="https://infrequently.org/2020/06/platform-adjacency-theory/">Platform Adjacency Theory</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/237.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/237.mp3" length="40822330"/><itunes:episode>237</itunes:episode><itunes:duration>5100</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 июля 2020: Firefox 78, новинки V8 8.4, интересное с Web.Dev Live, сравнение WebP и JPEG, небезопасные API. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>238. События в Яндексе, Safari, планы браузеров, новый CSS Zen Garden, Houdini vs CSS, Yandex UI Kit</title><link>https://web-standards.ru/podcast/238/</link><pubDate>Tue, 14 Jul 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Владимир Гриненко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:08 События в Яндексе<br>00:09:10 Подкаст про Safari<br>00:12:50 Планы браузеров<br>00:22:21 Новый CSS Zen Garden<br>00:29:53 Кто быстрее: Houdini или CSS<br>00:38:58 Yandex UI Kit<br></p><p>Подкаст про Safari</p><p>• <a href="https://changelog.com/podcast/400">Big updates in Safari 14</a><br></p><p>Планы браузеров</p><p>• <a href="https://github.com/simevidas/browser-intents">Browser Intents: July</a><br>• <a href="https://www.smashingmagazine.com/2020/07/css-news-july-2020/">CSS News July 2020</a><br></p><p>Новый CSS Zen Garden</p><p>• <a href="https://stylestage.dev/">Style Stage</a><br></p><p>Кто быстрее: Houdini или CSS</p><p>• <a href="https://lisilinhart.info/posts/css-houdini-performance">CSS Painting vs. CSS Houdini Paint API</a><br></p><p>Yandex UI Kit</p><p>• <a href="https://github.com/bem/yandex-ui">@yandex/ui</a><br>• <a href="https://youtu.be/trwdc0JCelA">Презентация @yandex/ui</a><br>• <a href="https://github.com/VKCOM/VKUI">VKUI</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/238.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/238.mp3" length="36702343"/><itunes:episode>238</itunes:episode><itunes:duration>4585</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 июля 2020: События в Яндексе, Safari, планы браузеров, новый CSS Zen Garden, Houdini vs CSS, Yandex UI Kit. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>239. Chrome 84, нативный параллакс, архив GitHub, Open Prioritization, Lighthouse, Tailwind CSS</title><link>https://web-standards.ru/podcast/239/</link><pubDate>Mon, 20 Jul 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Виталий Емельянцев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 События<br>00:04:42 Chrome 84<br>00:19:21 Нативный параллакс<br>00:26:04 Архив GitHub во льдах<br>00:35:07 Open Prioritization<br>00:45:17 Счётчик Lighthouse<br>00:52:55 Tailwind на практике<br>01:10:12 Tailwind как Bootstrap<br></p><p>События</p><p>• <a href="https://youtu.be/acDBVR8KalU">Видео с WebAssembly Moscow #3</a><br>• <a href="https://youtu.be/EaJHp-c_HVk">Видео с WebAssembly Moscow #2</a><br>• <a href="https://go.tver.io/stream-2020-07-23">Tver.io State Management Talks онлайн 23 июля</a><br></p><p>Chrome 84</p><p>• <a href="https://developers.google.com/web/updates/2020/07/nic84">New in Chrome 84</a><br>• <a href="https://developers.google.com/web/updates/2020/05/devtools">What’s New In DevTools (Chrome 84)</a><br></p><p>Нативный параллакс</p><p>• <a href="https://drafts.csswg.org/scroll-animations-1/">Scroll-linked Animations</a><br>• <a href="https://github.com/flackr/scroll-timeline">Scroll-timeline polyfill</a><br></p><p>Архив GitHub во льдах</p><p>• <a href="https://archiveprogram.github.com/">GitHub Archive Program</a><br></p><p>Open Prioritization</p><p>• <a href="https://www.igalia.com/open-prioritization/">Open Prioritization</a><br>• <a href="https://blogs.igalia.com/obrufau/2020/07/13/open-prioritization-for-not-selector.html">Implementing :not() in Chrome</a><br>• <a href="https://blogs.igalia.com/mrego/2020/07/13/open-prioritization-and-css-contain/">Implementing CSS Containment</a><br></p><p>Счётчик Lighthouse</p><p>• <a href="https://www.zachleat.com/web/lighthouse-in-footer/">I added Lighthouse scores to my site’s footer and you can too</a><br></p><p>Tailwind</p><p>• <a href="https://habr.com/ru/post/508844/">Очередной фреймворк или новый шаг эволюции?</a><br>• <a href="https://tailwindcss.com/">TailwindCSS</a><br>• <a href="https://web-standards.ru/articles/multiline-css/">Преимущества многострочного CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/239.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/239.mp3" length="36470514"/><itunes:episode>239</itunes:episode><itunes:duration>4556</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 июля 2020: Chrome 84, нативный параллакс, архив GitHub, Open Prioritization, Lighthouse, Tailwind CSS. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>240. MoscowJS, бета Chrome 85, TypeScript в Svelte, типизация и сбросы в CSS, что такое Numl</title><link>https://web-standards.ru/podcast/240/</link><pubDate>Mon, 27 Jul 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Андрей Яманов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 События и MoscowJS<br>00:04:53 Бета Chrome 85<br>00:18:37 TypeScript в Svelte<br>00:25:16 Типизированный CSS<br>00:34:15 Сброс в CSS<br>00:42:05 Что такое Numl<br></p><p>События и MoscowJS</p><p>• <a href="https://medium.com/p/6223a0c205ad">PiterJS #49 онлайн 30 июля</a><br>• <a href="https://www.moscowjs.org/">MoscowJS</a><br></p><p>Бета Chrome 85</p><p>• <a href="https://blog.chromium.org/2020/07/chrome-85-upload-streaming-human.html">Chrome 85 Beta</a><br>• <a href="https://youtu.be/l_UaLiqct4Q">Будущее навигации в веб. Разбираемся с Portals API</a><br></p><p>TypeScript в Svelte</p><p>• <a href="https://svelte.dev/blog/svelte-and-typescript">Svelte Loves TypeScript</a><br></p><p>Типизированный CSS</p><p>• <a href="https://f-word.dev/episodes/5/">The F-Word: Brian Kardell on Open Prioritization</a><br>• <a href="https://web.dev/at-property/">@property: giving superpowers to CSS variables</a><br></p><p>Сброс в CSS</p><p>• <a href="https://web-standards.ru/articles/inherit-initial-unset-revert/">Объяснение ключевых слов initial, inherit, unset и revert в CSS</a><br>• <a href="https://css-live.ru/css/nikto-ne-znaet-css-specifichnost-ne-kaskad.html">Никто не знает CSS: специфичность — не каскад</a><br></p><p>Что такое Numl</p><p>• <a href="https://habr.com/ru/post/510026/">Numl — альтернативный язык разметки и стилизации для веб</a><br>• <a href="https://numl.design/">Официальный сайт Numl</a><br>• <a href="https://t.me/numldesign">Чат в Телеграме</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/240.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/240.mp3" length="34670369"/><itunes:episode>240</itunes:episode><itunes:duration>4331</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 июля 2020: MoscowJS, бета Chrome 85, TypeScript в Svelte, типизация и сбросы в CSS, что такое Numl. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>241. Сайд-подкасты, онлайн-события, новости браузеров, main вместо master, поиски эмпатии</title><link>https://web-standards.ru/podcast/241/</link><pubDate>Tue, 04 Aug 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Ольга Алексашенко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:37 Сайд-подкасты<br>00:10:53 Онлайн-события<br>00:16:57 Новости браузеров<br>00:30:48 Main вместо master<br>00:43:21 Поиски эмпатии<br></p><p>Сайд-подкасты</p><p>• <a href="https://anchor.fm/redcard">Красная за разговоры</a><br>• <a href="https://f-word.dev/">The F-Word</a><br>• <a href="https://3lp.me/">LP — любимые пластинки</a><br>• <a href="https://t.me/joinchat/AAAAAEb8JZtNmtLhqfci8A">Будни домена Флоренция</a><br></p><p>Онлайн-события</p><p>• <a href="https://holyjs-moscow.ru/">HolyJS Moscow онлайн 25–28 ноября</a><br></p><p>Новости браузеров</p><p>• <a href="https://tanalin.com/blog/2020/07/firefox-79/">Firefox 79</a><br>• <a href="https://www.fxsitecompat.dev/en-CA/docs/2020/firefox-ua-string-will-contain-intel-on-arm-based-macs-and-10-16-on-macos-big-sur/">Firefox UA string on macOS</a><br>• <a href="https://twitter.com/slightlylate">Алекс Рассел</a><br>• <a href="https://twitter.com/xeenon">Тимоти Хэтчер</a><br></p><p>Main вместо master</p><p>• <a href="https://github.blog/2020-07-27-highlights-from-git-2-28/">Highlights from Git 2.28</a><br>• <a href="https://github.com/github/renaming">Renaming the default branch from master</a><br></p><p>Поиски эмпатии</p><p>• <a href="https://web-standards.ru/articles/accessible-to-some/">Доступный для кого-то</a><br>• <a href="https://te-st.ru/2020/07/30/web-design-trends-2020/">Тренды веб-дизайна 2020: модное и значимое</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/241.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/241.mp3" length="28822229"/><itunes:episode>241</itunes:episode><itunes:duration>3600</itunes:duration><itunes:author>Вадим Макеев, Ольга Алексашенко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 августа 2020: Сайд-подкасты, онлайн-события, новости браузеров, main вместо master, поиски эмпатии. Вадим Макеев, Ольга Алексашенко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>242. Инспектор гридов, настройка форм, content-visibility, вариативные шрифты, бесконечные списки</title><link>https://web-standards.ru/podcast/242/</link><pubDate>Tue, 11 Aug 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 События<br>00:03:47 Инспектор гридов в Chrome<br>00:09:27 Долгожданная настройка форм<br>00:23:03 Хитрый сбор всех CSS-свойств<br>00:29:41 Content-visibility<br>00:37:57 Польза вариативных шрифтов<br>00:53:06 Бесконечные списки<br></p><p>События</p><p>• <a href="https://dou.ua/calendar/31588/">Node.js в 2020 в школе Метархии под Киевом 22–23 августа</a><br>• <a href="https://fwdays.com/en/event/node-js-in-2020">Node.js in 2020. Get out and come back again</a><br>• <a href="https://affinage.timepad.ru/event/1385362/">Design is Frontend онлайн 20 августа</a><br></p><p>Инспектор гридов в Chrome</p><p>• <a href="https://twitter.com/argyleink/status/1291137765300555776">Chromium CSS Grid Devtools update</a><br></p><p>Долгожданная настройка форм</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ControlUICustomization/explainer.md">Enabling Custom Control UI</a><br>• <a href="https://open-ui.org/">Open UI</a><br></p><p>Хитрый сбор всех CSS-свойств</p><p>• <a href="https://lea.verou.me/2020/07/introspecting-css-via-the-css-om-getting-supported-properties-shorthands-longhands/">Introspecting CSS via the CSS OM</a><br></p><p>Content-visibility</p><p>• <a href="https://web.dev/content-visibility/">Content-visibility boosts your rendering performance</a><br></p><p>Польза вариативных шрифтов</p><p>• <a href="https://css-tricks.com/getting-the-most-out-of-variable-fonts-on-google-fonts/">Getting the most out of variable fonts on Google Fonts</a><br></p><p>Бесконечные списки</p><p>• <a href="https://addyosmani.com/blog/infinite-scroll-without-layout-shifts/">Infinite scroll without layout shifts</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/242.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/242.mp3" length="30462461"/><itunes:episode>242</itunes:episode><itunes:duration>3805</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 августа 2020: Инспектор гридов, настройка форм, content-visibility, вариативные шрифты, бесконечные списки. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>243. PhoneGap всё, проблема фокуса, цвета и темы, зачем в CSS км, кризис Mozilla и бесплатный веб</title><link>https://web-standards.ru/podcast/243/</link><pubDate>Tue, 18 Aug 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 PhoneGap всё<br>00:09:26 Решение проблемы фокуса<br>00:14:46 Система цветов и тем<br>00:23:37 Зачем в CSS километры<br>00:28:32 Кризис Mozilla и бесплатный веб<br></p><p>События</p><p>• <a href="https://frontendconf.ru/moscow/2020">Frontend Live онлайн 23 сентября—2 октября</a><br></p><p>PhoneGap всё</p><p>• <a href="https://firt.dev/phonegap-end/">Is the Phone Gap closed in 2020?</a><br></p><p>Решение проблемы фокуса</p><p>• <a href="https://youtu.be/EHg7DeciuW8">Хороший и плохой focus, полифил focus-visible и Open Prioritization</a><br></p><p>Система цветов и тем</p><p>• <a href="https://www.smashingmagazine.com/2020/08/application-color-schemes-css-custom-properties/">How to configure application color schemes with CSS custom properties</a><br></p><p>Зачем в CSS километры</p><p>• <a href="http://css.yoksel.ru/size-units/">Единицы размеров в CSS</a><br></p><p>Кризис Mozilla и бесплатный веб</p><p>• <a href="https://blog.mozilla.org/blog/2020/08/11/changing-world-changing-mozilla/">Changing World, Changing Mozilla</a><br>• <a href="https://twitter.com/meyerweb/status/1293204317781073928">Reducing investment in devtools, internal tooling, platform features</a><br>• <a href="https://developer.mozilla.org/en-US/docs/MDN/MDN_Product_Advisory_Board/Members">Product Advisory Board Members</a><br>• <a href="https://twitter.com/FirefoxDevTools/status/1293678739117576193">Firefox Developer Tools will not be going away</a><br>• <a href="https://www.quirksmode.org/blog/archives/2020/08/the_cult_of_the.html">The cult of the free must die</a><br>• <a href="https://www.quirksmode.org/blog/archives/2020/08/i_love_mdn_or_t.html">I Love MDN, or the cult of the free in action</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/243.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/243.mp3" length="24670240"/><itunes:episode>243</itunes:episode><itunes:duration>3081</itunes:duration><itunes:author>Вадим Макеев, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 августа 2020: PhoneGap всё, проблема фокуса, цвета и темы, зачем в CSS км, кризис Mozilla и бесплатный веб. Вадим Макеев, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>244. Новая типографика, опыт Яндекса и Фейсбука в доступности, отладка a11y и новые интерфейсы</title><link>https://web-standards.ru/podcast/244/</link><pubDate>Tue, 25 Aug 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Евгений Некрасов, Никита Савчук</p><p>Темы</p><p>00:00:00 Интро<br>00:01:47 События<br>00:04:11 Новая типографика<br>00:08:15 Исследование Яндекса<br>00:23:17 Опыт Фейсбука<br>00:30:38 Отладка доступности<br>00:37:54 Новые интерфейсы<br>00:45:25 Что мешает в вебе<br>00:56:52 Скринридеры<br></p><p>Евгений Некрасов</p><p>• <a href="https://t.me/ravino_doul">Телеграм</a><br>• <a href="https://vk.com/ravino_doul">ВКонтакте</a><br></p><p>События</p><p>• <a href="https://medium.com/p/fca783f1b96f">PiterJS онлайн 27 августа</a><br>• <a href="https://t.me/beerjsnn/546">BeerJS.NN в Нижнем Новгороде 3 сентября</a><br></p><p>Новая типографика</p><p>• <a href="https://medium.com/p/d082d84b202">Leading-Trim: The Future of Digital Typesetting</a><br></p><p>Исследование Яндекса</p><p>• <a href="https://habr.com/p/515460/">Предпочтения пользователей с нарушениями зрения</a><br>• <a href="https://blog.mozilla.org/accessibility/early-mac-firefox-voiceover-support/">Early Mac Firefox VoiceOver Support</a><br></p><p>Опыт Фейсбука</p><p>• <a href="https://engineering.fb.com/web/facebook-com-accessibility/">Building greater accessibility into Facebook.com</a><br></p><p>Отладка доступности</p><p>• <a href="https://www.smashingmagazine.com/2020/08/accessibility-chrome-devtools/">Accessibility In Chrome DevTools</a><br>• <a href="https://developers.google.com/web/updates/2020/08/devtools#accessible-color">Accessible color suggestion in the Styles pane</a><br></p><p>Новые интерфейсы</p><p>• <a href="https://developerblog.myo.com/">Myo Armband</a><br></p><p>Что мешает в вебе</p><p>• <a href="https://bighack.org/5-most-annoying-website-features-i-face-as-a-blind-screen-reader-user-accessibility/">5 most annoying website features I face as a blind person every single day</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/244.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/244.mp3" length="32662454"/><itunes:episode>244</itunes:episode><itunes:duration>4080</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 августа 2020: Новая типографика, опыт Яндекса и Фейсбука в доступности, отладка a11y и новые интерфейсы. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>245. Firefox 80 и Chrome 85, никто не новый IE, зачем Yarn 2, новый AVIF и WebP v2</title><link>https://web-standards.ru/podcast/245/</link><pubDate>Tue, 01 Sep 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Андрей Ситник</p><p>Темы</p><p>00:00:00 Интро<br>00:01:34 Firefox 80<br>00:07:44 Chrome 85<br>00:22:47 Никто не новый IE<br>00:34:34 Зачем Yarn 2<br>00:42:35 Новый формат AVIF<br></p><p>Firefox 80</p><p>• <a href="https://tanalin.com/blog/2020/08/firefox-80/">Марат Таналин: Firefox 80</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/80">MDN: Firefox 80</a><br>• <a href="https://play.google.com/store/apps/details?id=org.mozilla.firefox">Firefox Browser в Google Play</a><br>• <a href="https://mozilla.github.io/geckoview/">GeckoView</a><br></p><p>Chrome 85</p><p>• <a href="https://developers.google.com/web/updates/2020/08/nic85">New in Chrome 85</a><br>• <a href="https://youtu.be/PoWpkLeJnBA">София Валитова: Типы данных в CSS</a><br></p><p>Никто не новый IE</p><p>• <a href="https://twitter.com/cwilso/status/1299136717027336192">Chrome is not new IE</a>, Крис Уилсон<br></p><p>Зачем Yarn 2</p><p>• <a href="https://dev.to/arcanis/yarn-2-2-dedupe-faster-lighter-ha5">Yarn 2.2</a><br></p><p>Новый формат AVIF</p><p>• <a href="https://reachlightspeed.com/blog/using-the-new-high-performance-avif-image-format-on-the-web-today/">How to Use AVIF: The New Next-Gen Image Compression Format</a><br>• <a href="https://twitter.com/ChromiumDev/status/1298599689596604417">Squoosh.app now supports AVIF!</a><br>• <a href="https://evilmartians.com/chronicles/better-web-video-with-av1-codec">Better web video with AV1 codec</a><br>• <a href="https://twitter.com/kornelski/status/1299311368785530882">WebPv2?</a><br>• <a href="https://twitter.com/sindresorhus/status/1299301007017611264">What image format will win the mainstream in the future?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/245.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/245.mp3" length="31302118"/><itunes:episode>245</itunes:episode><itunes:duration>3910</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 сентября 2020: Firefox 80 и Chrome 85, никто не новый IE, зачем Yarn 2, новый AVIF и WebP v2. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>246. Chrome 86, фокус, ::marker, отладка шрифтов, скринридеры, модалки, флексы и селект</title><link>https://web-standards.ru/podcast/246/</link><pubDate>Tue, 08 Sep 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:45 Бета Chrome 86<br>00:17:15 Пользовательский фокус<br>00:22:32 Псевдоэлемент ::marker<br>00:28:00 Отладка шрифтов<br>00:31:03 Инструкция по скринридерам<br>00:38:54 Модальный компонент<br>00:42:01 Шапка на флексах<br>00:47:48 Что делать с селектом<br></p><p>Бета Chrome 86</p><p>• <a href="https://blog.chromium.org/2020/09/chrome-86-improved-focus-highlighting.html">Chrome 86: Improved Focus Highlighting, WebHID, and More</a><br></p><p>Пользовательский фокус</p><p>• <a href="https://blog.chromium.org/2020/09/giving-users-and-developers-more.html">Chromium Blog: Giving users and developers more control over focus</a><br>• <a href="https://youtu.be/EHg7DeciuW8">Хороший и плохой focus, полифил focus-visible и Open Prioritization</a><br></p><p>Псевдоэлемент ::marker</p><p>• <a href="https://web.dev/css-marker-pseudo-element/">Custom bullets with CSS ::marker</a><br></p><p>Отладка шрифтов</p><p>• <a href="https://twitter.com/mikolajdobrucki/status/1298557964215820288">In new Chrome DevTools, you can finally disable local fonts loading!</a><br></p><p>Инструкция по скринридерам</p><p>• <a href="http://css.yoksel.ru/inaccessibility/">Недоступность в картинках</a><br></p><p>Модальный компонент</p><p>• <a href="https://filamentgroup.github.io/fg-modal/demo/">Modal. A simple, accessible modal dialog web component</a><br></p><p>Шапка на флексах</p><p>• <a href="https://ishadeed.com/article/website-headers-flexbox/">Building Website Headers with CSS Flexbox</a><br>• <a href="https://youtu.be/o7A0e4PkSAQ">Адаптивная шапка с выпадающим меню на гридах, часть 1</a><br>• <a href="https://youtu.be/0_v36dyI3kI">Адаптивная шапка с выпадающим меню на гридах, часть 2</a><br></p><p>Что делать с селектом</p><p>• <a href="https://www.modulz.app/blog/under-the-spotlight-select">Under the spotlight: Select</a><br>• <a href="https://moderncss.dev/custom-select-styles-with-pure-css/">Custom Select Styles with Pure CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/246.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/246.mp3" length="29158549"/><itunes:episode>246</itunes:episode><itunes:duration>3642</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 сентября 2020: Chrome 86, фокус, ::marker, отладка шрифтов, скринридеры, модалки, флексы и селект. Вадим Макеев, Никита Дубко, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>247. Edge, браузеры, AVIF, генераторы статики, математика для фронтендера, Хабр, чтение, переводы</title><link>https://web-standards.ru/podcast/247/</link><pubDate>Tue, 15 Sep 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Иван Богачёв</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 События<br>00:04:07 Edge DevTools<br>00:17:28 Разнообразие браузеров<br>00:30:39 Польза от AVIF<br>00:42:14 Генераторы статики<br>00:51:19 Математика для фронтендера<br>00:58:05 Зачем Хабр и Тостер<br>01:03:51 Устарело ли чтение<br>01:10:33 Кому нужны переводы<br></p><p>События</p><p>• <a href="https://dou.ua/calendar/33891/">Front-end Hero Online Meetup онлайн 17 сентября</a><br>• <a href="https://inclusivedesign24.org/2020/schedule/">Inclusive Design 24 онлайн 17 сентября</a><br></p><p>Edge DevTools</p><p>• <a href="https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/experimental-features">Microsoft Edge 86: What’s New In DevTools</a><br>• <a href="https://adrianroselli.com/2020/09/source-order-viewer-in-edge-86.html">Source Order Viewer in Edge 86</a><br></p><p>Разнообразие браузеров</p><p>• <a href="https://daverupert.com/2020/09/the-value-of-browser-diversity/">What is the Value of Browser Diversity?</a><br></p><p>Польза от AVIF</p><p>• <a href="https://jakearchibald.com/2020/avif-has-landed/">AVIF has landed</a><br></p><p>Генераторы статики</p><p>• <a href="https://youtu.be/DtTadxKrFMY">Знакомство с генератором статики Eleventy</a><br></p><p>Математика для фронтендера</p><p>• <a href="https://habr.com/ru/post/518006/">Временные функции и траектории для анимации</a><br>• <a href="https://htmlacademy.ru/blog/boost/frontend/short-19">Математика для программиста</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/247.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/247.mp3" length="38518587"/><itunes:episode>247</itunes:episode><itunes:duration>4812</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 сентября 2020: Edge, браузеры, AVIF, генераторы статики, математика для фронтендера, Хабр, чтение, переводы. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>248. Safari 14, миссия PostCSS 8, Moment.js всё, React и веб-компоненты, история двух колор-пикеров</title><link>https://web-standards.ru/podcast/248/</link><pubDate>Mon, 21 Sep 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Сергей Куликов, Влад Шилов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:09 События<br>00:04:50 Safari 14<br>00:14:45 Миссия PostCSS 8<br>00:26:35 Moment.js всё<br>00:30:33 React и веб-компоненты<br>00:41:21 История двух колор-пикеров<br>00:51:14 Сравнение подходов<br>01:03:27 Доступность решения<br></p><p>События</p><p>• <a href="https://medium.com/p/cd486c1a4692">PiterJS онлайн 24 сентября</a><br>• <a href="https://dins.timepad.ru/event/1433795/">JavaScript EVENING онлайн 30 сентября</a><br>• <a href="https://frontendconf.ru/moscow/2020">Frontend Conf Live онлайн 23 сентября—2 октября</a><br>• <a href="https://docs.google.com/spreadsheets/d/1oxiV4weULVzj0tTAgygZAMiVou0H5IfA03NKpaZTzO0/edit">Расписание</a><br>• <a href="https://conf.ontico.ru/users/login.html">Регистрация</a><br></p><p>Safari 14</p><p>• <a href="https://firt.dev/ios-14/">Safari on iOS 14 and iPadOS 14 for Web Developers</a><br>• <a href="https://dev.to/webpadawan/css-shadow-parts-are-coming-mi5">CSS Shadow Parts are coming!</a><br></p><p>Миссия PostCSS 8</p><p>• <a href="https://evilmartians.com/chronicles/postcss-8-plugin-migration">PostCSS 8.0: Plugin migration guide</a><br></p><p>Moment.js всё</p><p>• <a href="https://momentjs.com/docs/#/-project-status/">Moment.js Project Status</a><br></p><p>React и веб-компоненты</p><p>• <a href="https://matsu.fi/posts/comparing-react-and-web-components-part-1-starters/">Comparing React and Web Components: Starters</a><br>• <a href="https://matsu.fi/posts/comparing-react-and-web-components-part-2-components/">Comparing React and Web Components: Components</a><br></p><p>История двух колор-пикеров</p><p>• <a href="https://twitter.com/mlfrg/status/1298239776747855873">Супер быстрый и компактный колор-пикер для Реакта</a><br>• <a href="https://twitter.com/pepelsbey/status/1298345880941207552">У библиотеки одна зависимость — React</a><br>• <a href="https://github.com/omgovich/react-colorful">React-colorful</a><br>• <a href="https://omgovich.github.io/react-colorful/">React-colorful: демо</a><br>• <a href="https://github.com/web-padawan/vanilla-colorful">Vanilla-colorful</a><br>• <a href="https://web-padawan.github.io/vanilla-colorful/">Vanilla-colorful: демо</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%A0%D0%BE%D0%B7%D0%B5%D1%82%D1%82%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%B0%D0%BC%D0%B5%D0%BD%D1%8C">Розеттский камень</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/248.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/248.mp3" length="32862457"/><itunes:episode>248</itunes:episode><itunes:duration>4105</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 сентября 2020: Safari 14, миссия PostCSS 8, Moment.js всё, React и веб-компоненты, история двух колор-пикеров. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>249. Чат в Телеграме, Firefox 81, Vue 3, GitHub CLI, отладка CSS, новая Nova, редактор для веба</title><link>https://web-standards.ru/podcast/249/</link><pubDate>Mon, 28 Sep 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 Чат в Телеграме<br>00:03:42 События<br>00:05:09 Firefox 81<br>00:09:32 Vue 3<br>00:18:16 GitHub CLI<br>00:27:34 Отладка CSS<br>00:36:22 Новая Nova<br>00:49:00 Редактор для веба<br></p><p>Чат в Телеграме</p><p>• <a href="https://t.me/webstandards_chat">Чат-стандарты в Телеграме</a><br></p><p>События</p><p>• <a href="https://odessafrontend.com/">OdessaFrontend #16 в Одессе 30 сентября</a><br>• <a href="https://www.youtube.com/playlist?list=PLn7dsvRdQEfGkK9xxk54XdKTLk7zf_Qwp">Inclusive Design 24</a><br></p><p>Firefox 81</p><p>• <a href="https://tanalin.com/blog/2020/09/firefox-81/">Firefox 81</a><br></p><p>Vue 3</p><p>• <a href="https://habr.com/ru/post/520022/">Вышел Vue.js 3.0 «One piece»</a><br>• <a href="https://youtu.be/CcThxJzQuQg">Выпуск с Натальей Теплухиной из Vue Core Team</a><br></p><p>GitHub CLI</p><p>• <a href="https://github.blog/2020-09-17-github-cli-1-0-is-now-available/">GitHub CLI 1.0 is now available</a><br>• <a href="https://github.com/mathiasbynens/dotfiles">Mathias’s dotfiles</a><br>• <a href="https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github">GitHub Pull Requests and Issues</a><br></p><p>Отладка CSS</p><p>• <a href="https://ishadeed.com/article/finding-the-root-cause/">Finding The Root Cause of a CSS Bug</a><br>• <a href="https://github.com/svgeesus">Крис Лилли</a><br></p><p>Новая Nova</p><p>• <a href="https://css-tricks.com/nova/">Nova</a><br>• <a href="https://panic.com/">Panic</a><br>• <a href="https://www.espressoapp.com/">Espresso</a><br></p><p>Редактор для веба</p><p>• <a href="https://docs.github.com/en/free-pro-team@latest/github/developing-online-with-codespaces/about-codespaces">GitHub Codespaces</a><br>• <a href="https://css-tricks.com/a-gentle-introduction-to-using-a-docker-container-as-a-dev-environment/">Using a Docker Container as a Dev Environment</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/249.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/249.mp3" length="28438201"/><itunes:episode>249</itunes:episode><itunes:duration>3552</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 сентября 2020: Чат в Телеграме, Firefox 81, Vue 3, GitHub CLI, отладка CSS, новая Nova, редактор для веба. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>250. Edge в VS Code, инспектор гридов, gap и флексы, математика в CSS, Hacktoberfest, опенсорс</title><link>https://web-standards.ru/podcast/250/</link><pubDate>Tue, 06 Oct 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Роман Дворнов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:42 События<br>00:03:15 Edge в VS Code<br>00:12:42 Инспектор гридов в Chrome<br>00:29:46 Gap и баги флексов<br>00:37:53 Математика в CSS<br>00:46:42 Hacktoberfest<br>00:53:15 Shitoberfest<br>01:00:51 Опенсорс Романа<br></p><p>События</p><p>• <a href="https://t.me/beerjsnn/646">BeerJS.NN в Нижнем Новгороде 1 октября</a><br>• <a href="https://innopolis.timepad.ru/event/1442102/">Frontend Meetup в Иннополисе 10 октября</a><br>• <a href="https://github.com/web-standards/calendar">Календарь событий</a><br></p><p>Edge в VS Code</p><p>• <a href="https://blogs.windows.com/msedgedev/2020/10/01/microsoft-edge-tools-vscode/">Bringing the browser developer tools to VS Code</a><br></p><p>Инспектор гридов в Chrome</p><p>• <a href="https://developers.google.com/web/updates/2020/10/devtools">What’s New In DevTools</a><br>• <a href="https://developers.google.com/web/tools/chrome-devtools/css/grid">Inspect CSS Grid</a><br></p><p>Gap и баги флексов</p><p>• <a href="https://blogs.igalia.com/svillar/2020/10/01/closing-the-gap-in-flexbox/">Closing the gap in flexbox</a><br></p><p>Математика в CSS</p><p>• <a href="http://css.yoksel.ru/css-math/">Математические функции в CSS</a><br>• <a href="https://fvsch.com/css-locks">The math of CSS Locks</a><br>• <a href="https://youtu.be/ne8sxUxUiCA">Баба Яга против</a><br></p><p>Hacktoberfest</p><p>• <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest</a><br></p><p>Shitoberfest</p><p>• <a href="https://twitter.com/domenic/status/1311355857465225218">Ugh, oh no, October is starting</a><br>• <a href="https://twitter.com/shitoberfest">Shitoberfest</a><br>• <a href="https://hacktoberfest.digitalocean.com/hacktoberfest-update">Hacktoberfest update</a><br></p><p>Опенсорс Романа</p><p>• <a href="https://lahmatiy.github.io/about.me/">Домашняя страница</a><br>• <a href="https://github.com/csstree/csstree">CSSTree</a><br>• <a href="https://github.com/css/csso">CSSO</a><br>• <a href="https://github.com/lahmatiy/postcss-csso">Postcss-csso</a><br>• <a href="https://github.com/discoveryjs">Discovery</a><br>• <a href="https://csstree.github.io/docs/syntax/">CSS syntax reference</a><br>• <a href="https://csstree.github.io/csswg-drafts-index/">CSSWG drafts index</a><br>• <a href="https://github.com/discoveryjs/json-ext">Json-ext</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/250.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/250.mp3" length="32662438"/><itunes:episode>250</itunes:episode><itunes:duration>4080</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 октября 2020: Edge в VS Code, инспектор гридов, gap и флексы, математика в CSS, Hacktoberfest, опенсорс. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>251. Chrome 86, Safari и Firefox, начало UI-кита, SSR и Next.js, про Зара и JS-марафоны</title><link>https://web-standards.ru/podcast/251/</link><pubDate>Tue, 13 Oct 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Зар Захаров</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 События<br>00:12:23 Chrome 86<br>00:21:38 Safari и Firefox<br>00:26:04 Начало UI-кита<br>00:38:13 SSR и Next.js<br>00:50:03 Про Зара<br>00:58:22 JS-марафоны<br></p><p>События</p><p>• <a href="https://facebook-developer-circle-front-end-online.splashthat.com/">Facebook Developer Circle: Frontend Online онлайн 15–17 октября</a><br>• <a href="https://grid-dynamics.timepad.ru/event/1444515/">Dynamic Talks UI meetup онлайн 15 октября</a><br>• <a href="https://innopolis.timepad.ru/event/1442102/">Frontend Meetup в Иннополисе 10 октября</a><br></p><p>Chrome 86</p><p>• <a href="https://developers.google.com/web/updates/2020/10/nic86">New in Chrome 86</a><br></p><p>Safari и Firefox</p><p>• <a href="https://webkit.org/blog/11300/release-notes-for-safari-technology-preview-114/">Release Notes for Safari TP 114</a><br>• <a href="https://twitter.com/manasdesu/status/1314397420210417665">Reveal the elements which are causing the overflow</a><br></p><p>Начало UI-кита</p><p>• <a href="https://habr.com/p/520630/">Зачем нужна выделенная Frontend Core команда</a><br></p><p>SSR и Next.js</p><p>• <a href="https://habr.com/p/521820/">Почему я выбрал Next.js, а не Gatsby, Gridsome или Nuxt?</a><br></p><p>Зар и JS-марафоны</p><p>• <a href="https://twitter.com/severenit">Зар в Твиттере</a><br>• <a href="https://zarmarathon.com/">Zar Marathon 2k20</a><br>• <a href="https://reactmarathon.com/">React Marathon 2.0</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/251.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/251.mp3" length="34870301"/><itunes:episode>251</itunes:episode><itunes:duration>4356</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 октября 2020: Chrome 86, Safari и Firefox, начало UI-кита, SSR и Next.js, про Зара и JS-марафоны. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>252. Опрос MDN, Igalia, npm 7, React vs WordPress, уже Webpack 5, Rome — инструмент будущего</title><link>https://web-standards.ru/podcast/252/</link><pubDate>Mon, 19 Oct 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Антон Кастрицкий</p><p>Темы</p><p>00:00:00 Интро<br>00:01:33 События<br>00:04:27 Опрос MDN<br>00:12:05 Открытые приоритеты Igalia<br>00:15:28 Новинки Npm 7<br>00:27:08 React vs WordPress<br>00:35:27 Уже Webpack 5<br>00:43:48 Что такое Rome<br>00:56:04 Инструмент будущего<br></p><p>Антон Кастрицкий</p><p>• <a href="https://twitter.com/antonk52">Антон в Твиттере</a><br>• <a href="https://www.twitch.tv/antonk52">Антон на Твитче</a><br></p><p>События</p><p>• <a href="https://nextjs.org/conf">Next.js Conf онлайн 27 октября</a><br>• <a href="https://developer.chrome.com/devsummit/">Chrome Dev Summit 9–10 декабря</a><br></p><p>Опрос MDN</p><p>• <a href="https://www.surveygizmo.com/s3/5897636/Mozilla?sglocale=ru">MDN DNA Survey</a><br></p><p>Открытые приоритеты Igalia</p><p>• <a href="https://www.igalia.com/2020/10/09/Open-Prioritization-Finalists.html">Two projects remain</a><br>• <a href="https://blog.amp.dev/2020/10/13/open-prioritization/">AMP: $10k matching campaign</a><br></p><p>Новинки Npm 7</p><p>• <a href="https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/">Presenting v7.0.0 of the npm CLI</a><br></p><p>React vs WordPress</p><p>• <a href="https://hankchizljaw.com/wrote/the-(extremely)-loud-minority/">The (extremely) loud minority</a><br></p><p>Уже Webpack 5</p><p>• <a href="https://webpack.js.org/blog/2020-10-10-webpack-5-release/">Webpack 5 release</a><br></p><p>Что такое Rome</p><p>• <a href="https://github.com/romefrontend/rome">Репозиторий Rome</a><br>• <a href="https://romefrontend.dev">Сайт Rome</a><br>• <a href="https://twitter.com/AntonK52/status/1300142257497088007">I’ve been looking at the Rode source code…</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/252.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/252.mp3" length="32662444"/><itunes:episode>252</itunes:episode><itunes:duration>4080</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 октября 2020: Опрос MDN, Igalia, npm 7, React vs WordPress, уже Webpack 5, Rome — инструмент будущего. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>253. Edge на Linux, Safari, Chrome и Firefox, MDN, State of CSS, структура CSS, история браузеров</title><link>https://web-standards.ru/podcast/253/</link><pubDate>Tue, 27 Oct 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 События<br>00:03:40 Edge и Safari<br>00:08:56 Бета Chrome 87<br>00:17:10 Firefox 82<br>00:29:25 MDN и State of CSS<br>00:37:32 Структура CSS<br>00:51:04 История браузеров<br></p><p>События</p><p>• <a href="https://youtu.be/vHHLLJA0b70">Svelte Summit онлайн 18 октября — видео</a><br>• <a href="https://www.meetup.com/tverio/events/274059481/">Tver.io Open Source Talks онлайн 30 октября</a><br>• <a href="https://events.yandex.ru/events/bem/6-nov-2020">BEMup — онлайн-митап по БЭМ 6 ноября</a><br>• <a href="https://www.meetup.com/github-planeta/events/274036915/">Планета Гитхаб онлайн 17 ноября</a><br>• <a href="https://yandex.ru/promo/events/generated/yasubbotnik/21-nov-2020/">Я.Субботник по разработке интерфейсов онлайн 21 ноября</a><br></p><p>Edge и Safari</p><p>• <a href="https://blogs.windows.com/msedgedev/2020/10/20/microsoft-edge-dev-linux/">Introducing Microsoft Edge preview builds for Linux</a><br>• <a href="https://webkit.org/blog/11300/release-notes-for-safari-technology-preview-114/">Safari TP 114</a><br>• <a href="https://webkit.org/blog/11333/release-notes-for-safari-technology-preview-115/">Safari TP 115</a><br></p><p>Бета Chrome 87</p><p>• <a href="https://blog.chromium.org/2020/10/chrome-87-beta-webauthn-in-devtools.html">Chrome 87 Beta</a><br></p><p>Firefox 82</p><p>• <a href="https://tanalin.com/blog/2020/10/firefox-82/">Firefox 82</a><br>• <a href="https://hacks.mozilla.org/2020/10/coming-through-with-firefox-82/">Coming through with Firefox 82</a><br></p><p>MDN и State of CSS</p><p>• <a href="https://hacks.mozilla.org/2020/10/mdn-web-docs-editorial-strategy-and-community-participation/">MDN Web Docs: Editorial strategy and community participation</a><br>• <a href="https://stateofcss.com/">The State of CSS Survey</a><br></p><p>Структура CSS</p><p>• <a href="https://habr.com/ru/post/523884/">Как я структурирую CSS</a><br></p><p>История браузеров</p><p>• <a href="https://habr.com/p/518416/">Движок, который смог: как Chromium захватил 90%</a><br>• <a href="https://leanpub.com/webhistory/">The History of the Web, Volume I на Leanpub</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/253.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/253.mp3" length="31030439"/><itunes:episode>253</itunes:episode><itunes:duration>3876</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 октября 2020: Edge на Linux, Safari, Chrome и Firefox, MDN, State of CSS, структура CSS, история браузеров. Ольга Алексашенко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>254. Mozilla против фич, Microsoft против IE, от высоты, миниапы в суперапах, дизайнер в Яндексе</title><link>https://web-standards.ru/podcast/254/</link><pubDate>Wed, 04 Nov 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Надя Наширбанова</p><p>Темы</p><p>00:00:00 Интро<br>00:01:21 События<br>00:06:06 Mozilla против фич<br>00:17:09 Microsoft против IE<br>00:24:59 Адаптивность от высоты<br>00:37:37 Миниапы в суперапах<br>00:57:58 Дизайнер в Яндексе<br></p><p>События</p><p>• <a href="https://yandex.ru/promo/events/generated/yasubbotnik/21-nov-2020/">Я.Субботник по разработке интерфейсов онлайн 21 ноября</a><br></p><p>Mozilla против фич</p><p>• <a href="https://mozilla.github.io/standards-positions/">Mozilla Specification Positions</a><br></p><p>Microsoft против IE</p><p>• <a href="https://www.zdnet.com/article/microsoft-will-forcibly-open-some-websites-in-edge-instead-of-internet-explorer/">Microsoft will forcibly open some sites in Edge instead of IE</a><br></p><p>Адаптивность от высоты</p><p>• <a href="https://habr.com/ru/company/ruvds/blog/525410/">Отзывчивый веб-дизайн и учёт высоты окна браузера</a><br></p><p>Миниапы в суперапах</p><p>• <a href="https://docs.google.com/presentation/d/e/2PACX-1vREwN7H71zfjPP8lwYgyc-iXam7_PMFCxiZy2dQNZ-XpbiKk1aRSj67vxfcegkHogcO0q3BFHxPf6S5/pub?slide=id.ga5fdd5af0b_1_154">Learning from mini apps</a><br></p><p>Дизайнер в Яндексе</p><p>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIDI0QtJvW6vKonTxn6azCsD">Designing in the Browser</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/254.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/254.mp3" length="37726315"/><itunes:episode>254</itunes:episode><itunes:duration>4713</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 ноября 2020: Mozilla против фич, Microsoft против IE, от высоты, миниапы в суперапах, дизайнер в Яндексе. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>255. Подсказки для флексов, File API, выражения от контейнера, ARIA, переменные и темы, масонри</title><link>https://web-standards.ru/podcast/255/</link><pubDate>Tue, 10 Nov 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:50 Подсказки для флексов<br>00:06:01 File API не стандарт<br>00:15:34 Выражения от контейнера<br>00:29:43 Зачем вообще ARIA<br>00:36:18 Переменные и темы<br>00:45:14 Масонри в гридах<br></p><p>Подсказки для флексов</p><p>• <a href="https://twitter.com/argyleink/status/1323306379872882688">Dynamic contextual flexbox alignment icons!</a><br></p><p>File API не стандарт</p><p>• <a href="https://webplatform.news/issues/2020-11-06">Google’s File System Access API is not a standard</a><br></p><p>Выражения от контейнера</p><p>• <a href="https://bkardell.com/blog/AllThemSwitches.html">All Them Switches: Responsive Elements and More</a><br>• <a href="https://groups.google.com/a/chromium.org/d/msg/blink-dev/u1AKdrXhPGI/wrJb-unhAgAJ">Intent to Prototype: Container Queries</a><br>• <a href="https://github.com/dbaron/container-queries-implementability#proposal">Предложение</a><br>• <a href="https://gist.github.com/mirisuzanne/748169312f110d6246e092945673b16e">Вариация</a><br>• <a href="https://docs.google.com/forms/d/1RyuW5NUQtKMgDMjo91JwBr_yGhRv4mC5NsmqxsLIaX4/viewform">I’d like to try Container Queries!</a><br>• <a href="https://youtu.be/rvrZJ5C_Nwg?t=142">Орущий ковбой</a><br></p><p>Зачем вообще ARIA</p><p>• <a href="https://briefs.video/#pilot">What Is ARIA Even For?</a><br></p><p>Переменные и темы</p><p>• <a href="https://daverupert.com/2020/10/variable-layers/">Sass vars, CSS vars, and semantic theme vars</a><br>• <a href="https://twitter.com/DasSurma/status/1323652940243021825">Professional color palette</a><br></p><p>Масонри в гридах</p><p>• <a href="https://www.smashingmagazine.com/2020/11/native-css-masonry-layout-css-grid/">Native CSS Masonry Layout In CSS Grid</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/255.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/255.mp3" length="28750248"/><itunes:episode>255</itunes:episode><itunes:duration>3591</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 ноября 2020: Подсказки для флексов, File API, выражения от контейнера, ARIA, переменные и темы, масонри. Ольга Алексашенко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>256. Chrome DevTools, HTTP-пуш, Apple ARM, разметка, CSS-книга, пиксель-пёрфект, миниапы ВКонтакте</title><link>https://web-standards.ru/podcast/256/</link><pubDate>Mon, 16 Nov 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Глеб Воронцов, Иван Недзвецкий</p><p>Темы</p><p>00:00:00 Интро<br>00:01:27 События<br>00:06:29 Chrome DevTools<br>00:17:20 Прощай HTTP-пуш<br>00:24:29 Apple на ARM<br>00:30:02 Состояние разметки<br>00:37:11 Новая книга по CSS<br>00:41:33 Пиксель-пёрфект<br>00:52:29 Миниапы ВК<br>00:59:00 Технологии<br>01:06:27 Зачем это всё<br>01:13:29 Где деньги<br></p><p>События</p><p>• <a href="https://twitter.com/webmaxru/status/1326815198607515650">PWA пять лет спустя онлайн 20 ноября</a><br>• <a href="https://events.yoomoney.ru/yoomoneyday">ЮMoneyDay онлайн 28 ноября</a><br>• <a href="https://yatalks.yandex.ru/">YaTalks онлайн 5 декабря</a><br>• <a href="https://developer.chrome.com/devsummit/schedule/">Chrome Dev Summit онлайн 9–10 декабря</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developers.google.com/web/updates/2020/11/devtools">What’s New In DevTools (Chrome 88)</a><br></p><p>Прощай HTTP-пуш</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/K3rYLvmQUBY/m/vOWBKZGoAQAJ">Intent to Remove: HTTP/2 and gQUIC server push</a><br></p><p>Apple на ARM</p><p>• <a href="https://github.com/ThatGuySam/doesitarm">Does it ARM</a><br></p><p>Состояние разметки</p><p>• <a href="https://almanac.httparchive.org/en/2020/markup">Web Almanac: Markup</a><br></p><p>Новая книга по CSS</p><p>• <a href="https://debuggingcss.com/">Debugging CSS</a><br></p><p>Пиксель-пёрфект</p><p>• <a href="https://www.joshwcomeau.com/css/pixel-perfection/">Chasing the Pixel-Perfect Dream</a><br></p><p>Миниапы ВК</p><p>• <a href="https://vk.com/vkappsdev">Сообщество разработчиков Mini Apps</a><br>• <a href="https://vk.com/dev/vk_apps_docs">Документация</a><br>• <a href="https://vk.com/services">Каталог приложений</a><br>• <a href="https://vkcom.github.io/vkui-styleguide/">VKUI</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/256.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/256.mp3" length="38062748"/><itunes:episode>256</itunes:episode><itunes:duration>4755</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 ноября 2020: Chrome DevTools, HTTP-пуш, Apple ARM, разметка, CSS-книга, пиксель-пёрфект, миниапы ВКонтакте. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>257. Chrome 87, Firefox 83, Servo, Safari 14, Open Prioritization, кэш туда-обратно, гриды и minmax</title><link>https://web-standards.ru/podcast/257/</link><pubDate>Tue, 24 Nov 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Саша Шинкевич</p><p>Темы</p><p>00:00:00 Интро<br>00:01:14 События<br>00:03:05 Chrome 87<br>00:10:24 Chrome DevTools<br>00:15:14 Firefox 83<br>00:24:23 Новый дом для Servo<br>00:28:26 Safari 14<br>00:38:38 Open Prioritization<br>00:44:57 Кэш туда-обратно<br>00:53:38 Гриды и minmax<br></p><p>События</p><p>• <a href="https://youtu.be/wTkeS-X_OIU">Я.Субботник 21 ноября</a><br>• <a href="https://fwdays.com/en/event/vuejs-conf-2020">Vue.js fwdays’20 онлайн 28 ноября</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLSdtxnT-2FYdM3QS4nwiTnT70-aMRb3A4vPK9p_e8nz85S3VJw/viewform">Front-End Hero Meetup онлайн 3 декабря</a><br></p><p>Chrome 87</p><p>• <a href="https://developers.google.com/web/updates/2020/11/nic87?hl=ru">New in Chrome 87</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developers.google.com/web/updates/2020/10/devtools">What’s New In DevTools</a><br></p><p>Firefox 83</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/83">Firefox 83 for developers</a><br>• <a href="https://tanalin.com/blog/2020/11/firefox-83/">Firefox 83 — обзор Марата Таналина</a><br>• <a href="https://lea.verou.me/2020/11/simple-pie-charts-with-fallback-today/">Simple pie charts with fallback, today</a><br></p><p>Новый дом для Servo</p><p>• <a href="https://blog.servo.org/2020/11/17/servo-home/">Servo’s new home</a><br></p><p>Safari 14</p><p>• <a href="https://webkit.org/blog/11340/new-webkit-features-in-safari-14/">New WebKit Features in Safari 14</a><br></p><p>Open Prioritization</p><p>• <a href="https://bkardell.com/blog/FirstOPFinished.html">Open Prioritization First Experiment Wrap Up</a><br></p><p>Кэш туда-обратно</p><p>• <a href="https://web.dev/bfcache/">Back/forward cache</a><br>• <a href="https://habr.com/ru/company/yandex/blog/496360/">BFCache, или Туда и обратно</a><br></p><p>Гриды и minmax</p><p>• <a href="https://ishadeed.com/article/css-grid-minmax/">A Deep Dive Into CSS Grid minmax()</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/257.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/257.mp3" length="31982497"/><itunes:episode>257</itunes:episode><itunes:duration>3995</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 ноября 2020: Chrome 87, Firefox 83, Servo, Safari 14, Open Prioritization, кэш туда-обратно, гриды и minmax. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>258. Bocoup и appearance, нестинг в CSS, адаптация таблиц, устройство браузера, смёржить всё в JS</title><link>https://web-standards.ru/podcast/258/</link><pubDate>Mon, 30 Nov 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:27 События<br>00:04:15 Bocoup и appearance<br>00:09:29 Нестинг в CSS<br>00:18:21 Адаптация таблиц<br>00:27:23 Устройство браузера<br>00:41:38 Смёржить всё в JS<br>00:53:28 Ценность разделения<br></p><p>События</p><p>• <a href="https://medium.com/p/eba6069937a6">PiterJS прошёл онлайн 27 ноября</a><br>• <a href="https://semrush.timepad.ru/event/1485496/">SEMrush IT meetup онлайн 3 декабря</a><br>• <a href="https://affinage.timepad.ru/event/1489043/">Design is Frontend онлайн 9 декабря</a><br></p><p>Bocoup и appearance</p><p>• <a href="https://bocoup.com/work/unprefixing-appearance-to-ship-web-compatible-styling-of-form-elements">Unprefixing appearance to ship web-compatible styling of form elements</a><br></p><p>Нестинг в CSS</p><p>• <a href="https://twitter.com/benfrain/status/1331545932844904449">Current state of the CSS Nesting spec</a><br></p><p>Адаптация таблиц</p><p>• <a href="https://adrianroselli.com/2020/11/under-engineered-responsive-tables.html">Under-Engineered Responsive Tables</a><br>• <a href="https://twitter.com/mmatuzo/status/1332242420646498305">When is it appropriate to use table?</a><br></p><p>Устройство браузера</p><p>• <a href="https://habr.com/ru/post/526696/">Устройство современного браузера, часть 1</a><br>• <a href="https://habr.com/ru/post/529248/">Устройство современного браузера, часть 2</a><br>• <a href="https://habr.com/ru/post/529252/">Устройство современного браузера, часть 3</a><br>• <a href="https://habr.com/ru/post/529258/">Устройство современного браузера, часть 4</a><br>• <a href="https://www.html5rocks.com/tutorials/internals/howbrowserswork/">How Browsers Work: Behind the scenes of modern web browsers</a><br>• <a href="https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/">Inside a super fast CSS engine: Quantum CSS (aka Stylo)</a><br>• <a href="https://alistapart.com/article/tags-to-dom/">Tags to DOM</a><br>• <a href="https://alistapart.com/article/braces-to-pixels/">Braces to Pixels</a><br></p><p>Смёржить всё в JS</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/5743">The Grand Unification Proposal</a><br></p><p>Ценность разделения</p><p>• <a href="https://hiddedevries.nl/en/blog/2020-11-25-why-its-good-for-users-that-html-css-and-js-are-separate-languages/">Why it’s good for users that HTML, CSS and JS are separate languages</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/258.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/258.mp3" length="33470226"/><itunes:episode>258</itunes:episode><itunes:duration>4181</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 ноября 2020: Bocoup и appearance, нестинг в CSS, адаптация таблиц, устройство браузера, смёржить всё в JS. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>259. Chrome 88, State of CSS и JS, шрифты для кодинга, Monument Valley, вёрстка 2008, сторис, пуньк</title><link>https://web-standards.ru/podcast/259/</link><pubDate>Tue, 08 Dec 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:48 События<br>00:02:20 Бета Chrome 88<br>00:10:03 State of CSS: разнообразие<br>00:14:41 State of CSS: инструменты<br>00:17:49 State of CSS: фреймворки<br>00:25:08 State of CSS: открытия<br>00:30:29 State of JS<br>00:34:01 Шрифты для кодинга<br>00:36:29 Monument Valley на CSS<br>00:40:02 Верстать как в 2008<br>00:47:49 Как сверстать сторис<br>00:52:48 Пуньк и 27 Кб<br></p><p>События</p><p>• <a href="https://www.it52.info/events/2020-12-05-jsnn-14-online">JSNN #14 онлайн 5 декабря</a><br>• <a href="https://medium.com/p/580cfbffa7cc">PiterJS + Node.js SPb онлайн 10 декабря</a><br></p><p>Бета Chrome 88</p><p>• <a href="https://blog.chromium.org/2020/12/chrome-88-digital-goods-lighting.html">Chrome 88 Beta</a><br>• <a href="https://www.bram.us/2020/11/30/native-aspect-ratio-boxes-in-css-thanks-to-aspect-ratio/">Native Aspect Ratio Boxes in CSS thanks to aspect-ratio</a><br></p><p>State of CSS</p><p>• <a href="https://2020.stateofcss.com/ru-RU/">The State of CSS 2020</a><br>• <a href="https://dev.to/sachagreif/is-our-survey-biased-against-women-49oj">Is Our Survey Biased Against Women?</a><br></p><p>State of JS</p><p>• <a href="https://survey.stateofjs.com/survey/state-of-js/2020">The State of JS 2020</a><br></p><p>Шрифты для кодинга</p><p>• <a href="https://coding-fonts.css-tricks.com/">Coding Fonts</a><br></p><p>Monument Valley на CSS</p><p>• <a href="https://codepen.io/miocene/full/NWRWQpX">Pure CSS Monument Valley II</a><br></p><p>Верстать как в 2008</p><p>• <a href="https://youtu.be/mE1AvBP08Cs">Верстать как в 2008, или Флэшбеки олдфага</a><br></p><p>Как сверстать сторис</p><p>• <a href="https://web.dev/building-a-stories-component/">Building a Stories component</a><br></p><p>Пуньк и 27 Кб</p><p>• <a href="https://www.joshwcomeau.com/react/boop/">React hover animation effect with React Spring</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/259.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/259.mp3" length="27470710"/><itunes:episode>259</itunes:episode><itunes:duration>3431</itunes:duration><itunes:author>Ольга Алексашенко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 декабря 2020: Chrome 88, State of CSS и JS, шрифты для кодинга, Monument Valley, вёрстка 2008, сторис, пуньк. Ольга Алексашенко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>260. Веб-альманах 2020, Safari TP, PWA, EStimate, загрузка по заявке, Houdini, Squoosh 2 и CLI</title><link>https://web-standards.ru/podcast/260/</link><pubDate>Tue, 15 Dec 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Максим Сальников</p><p>Темы</p><p>00:00:00 Интро<br>00:02:32 События<br>00:09:07 Веб-альманах 2020<br>00:20:09 Safari TP и списки<br>00:28:23 Новинки PWA<br>00:42:42 EStimate лишний JS<br>00:53:23 Загрузка по заявке<br>01:01:41 Демки для Houdini<br>01:11:24 Squoosh 2 и CLI<br></p><p>Максим Сальников</p><p>• <a href="https://twitter.com/webmaxru">В Твиттере</a><br>• <a href="https://webmax.ru/">Личный блог</a><br></p><p>События</p><p>• <a href="https://youtu.be/m3EStUvzSAs">Видео с Accessibility Club Minsk Meetup #2</a><br>• <a href="https://youtube.com/playlist?list=PLNYkxOF6rcIDzLmWaDwfHVZJl1Q5RFgOR">Видео с Chrome Dev Summit 2020</a><br>• <a href="https://gdg.community.dev/events/details/google-gdg-moscow-presents-chrome-dev-summit-russia-2020-extended/">Chrome Dev Summit Russia 2020 Extended онлайн 19 декабря</a><br>• <a href="https://youtu.be/oTQ8qxslF0Y">PWA. 5 лет спустя</a><br></p><p>Веб-альманах 2020</p><p>• <a href="https://almanac.httparchive.org/en/2020/">The 2020 Web Almanac</a><br></p><p>Safari TP и списки</p><p>• <a href="https://webkit.org/blog/11364/release-notes-for-safari-technology-preview-117/">Release Notes for Safari TP 117</a><br></p><p>Новинки PWA</p><p>• <a href="https://workboxjs.org/">Workbox</a><br>• <a href="https://t.me/pwa_ru">PWA-чат на русском</a><br></p><p>EStimate лишний JS</p><p>• <a href="https://web.dev/publish-modern-javascript/">Publish, ship, and install modern JS for faster applications</a><br>• <a href="https://estimator.dev/">EStimator.dev: the modern JavaScript savings calculator</a><br></p><p>Загрузка по заявке</p><p>• <a href="https://addyosmani.com/blog/import-on-interaction/">The Import On Interaction Pattern</a><br></p><p>Демки для Houdini</p><p>• <a href="https://web.dev/houdini-how/">Cross-browser paint worklets and Houdini.how</a><br>• <a href="https://houdini.how/">Houdini.how</a><br>• <a href="https://jakearchibald.com/2020/css-paint-predictably-random/">CSS paint API: Being predictably random</a><br></p><p>Squoosh 2 и CLI</p><p>• <a href="https://web.dev/squoosh-v2/">Announcing Squoosh v2</a><br>• <a href="https://squoosh.app/">Squoosh.app</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/260.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/260.mp3" length="38086517"/><itunes:episode>260</itunes:episode><itunes:duration>4758</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 декабря 2020: Веб-альманах 2020, Safari TP, PWA, EStimate, загрузка по заявке, Houdini, Squoosh 2 и CLI. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>261. Трансформации, Firefox 84, боль, MDN, черновики CSS, переполнение, центрирование, вьюпорт</title><link>https://web-standards.ru/podcast/261/</link><pubDate>Tue, 22 Dec 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 События<br>00:03:13 Отдельные трансформации<br>00:09:16 Firefox 84<br>00:16:16 Боль разработчиков<br>00:27:26 MDN на Гитхабе<br>00:37:04 Удивительные черновики CSS<br>00:50:15 Переполнение и недополнение<br>00:56:44 Способы центрирования<br>01:02:09 Залоченный вьюпорт<br></p><p>События</p><p>• <a href="https://www.youtube.com/playlist?list=PLPcgQFk9n9y8WQ3dEeBByarIVaoaZm03W">Видео с JavaScript fwdays’20 Autumn</a><br>• <a href="https://frontendconf.ru/2020/sbermeetup">Sbermeetup онлайн 22 декабря</a><br></p><p>Отдельные трансформации</p><p>• <a href="https://webkit.org/blog/11420/css-individual-transform-properties/">CSS Individual Transform Properties</a><br></p><p>Firefox 84</p><p>• <a href="https://hacks.mozilla.org/2020/12/and-now-for-firefox-84/">Firefox 84</a><br>• <a href="https://web-standards.ru/articles/coder-vs-designer/">Как воспитать дизайнера</a><br></p><p>Боль разработчиков</p><p>• <a href="https://insights.developer.mozilla.org/reports/mdn-browser-compatibility-report-2020.html">MDN Browser Compatibility Report 2020</a><br></p><p>MDN на Гитхабе</p><p>• <a href="https://hacks.mozilla.org/2020/12/welcome-yari-mdn-web-docs-has-a-new-platform/">Welcome Yari: MDN Web Docs has a new platform</a><br></p><p>Удивительные черновики CSS</p><p>• <a href="https://twitter.com/MiriSuzanne/status/1340041392156905472">Earlier in the week I posted progress on…</a><br>• <a href="https://drafts.csswg.org/css-cascade-5/#layering">Cascade Layers</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/5809">Scope</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/5796">Container Queries</a><br></p><p>Переполнение и недополнение</p><p>• <a href="https://ishadeed.com/article/css-short-long-content/">Handling Short And Long Content In CSS</a><br></p><p>Способы центрирования</p><p>• <a href="https://web.dev/centering-in-css/">Centering in CSS</a><br></p><p>Залоченный вьюпорт</p><p>• <a href="https://www.quirksmode.org/blog/archives/2020/12/userscalableno.html">User-scalable=no and suppressing zoom suppression</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/261.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/261.mp3" length="33510630"/><itunes:episode>261</itunes:episode><itunes:duration>4186</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 декабря 2020: Трансформации, Firefox 84, боль, MDN, черновики CSS, переполнение, центрирование, вьюпорт. Ольга Алексашенко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>262. JS-андерхуд, фокус, фавиконки, JS-фреймворки, React Server Components, Basecamp Hotwire</title><link>https://web-standards.ru/podcast/262/</link><pubDate>Mon, 28 Dec 2020 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Мария Просвирнина, Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:03:24 JS-андерхуд<br>00:07:28 Фокус в веб-приложениях<br>00:13:07 Фавиконки в 2021<br>00:16:58 История JS-фреймворков<br>00:19:47 React Server Components<br>00:38:47 Basecamp Hotwire<br></p><p>JS-андерхуд</p><p>• <a href="https://jsunderhood.ru/pepelsbey/">Вадим в JS-андерхуде</a><br>• <a href="https://jsunderhood.ru/prosvirnina12/">Маша в JS-андерхуде</a><br></p><p>Фокус в веб-приложениях</p><p>• <a href="https://blog.discord.com/how-discord-implemented-app-wide-keyboard-navigation-abf073fd71de">How Discord Implemented App-Wide Keyboard Navigation</a><br>• <a href="https://www.w3.org/TR/css-nav-1/">CSS Spatial Navigation L1</a><br></p><p>Фавиконки в 2021</p><p>• <a href="https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs">How to Favicon in 2021: Six files that fit most needs</a><br></p><p>История JS-фреймворков</p><p>• <a href="https://habr.com/ru/company/yandex_praktikum/blog/533702/">Что нужно знать о популярных JS-фреймворках</a><br></p><p>React Server Components</p><p>• <a href="https://reactjs.org/blog/2020/12/21/data-fetching-with-react-server-components.html">Zero-Bundle-Size Server Components</a><br>• <a href="https://addyosmani.com/blog/react-server-components/">React Server Components</a><br>• <a href="https://twitter.com/dan_abramov/status/1342260256638951425">A few points about the different kinds of components</a><br></p><p>Basecamp Hotwire</p><p>• <a href="https://twitter.com/dhh/status/1341420143239450624">Hotwire aka NEW MAGIC is finally here</a><br>• <a href="https://hotwire.dev/">Hotwire</a><br>• <a href="https://turbo.hotwire.dev/">Turbo Hotwire</a><br>• <a href="https://stimulus.hotwire.dev/">Stimulus Hotwire</a><br>• <a href="https://youtu.be/eKY-QES1XQQ">Hotwire: The Demo</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/262.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/262.mp3" length="28342312"/><itunes:episode>262</itunes:episode><itunes:duration>3540</itunes:duration><itunes:author>Мария Просвирнина, Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 декабря 2020: JS-андерхуд, фокус, фавиконки, JS-фреймворки, React Server Components, Basecamp Hotwire. Мария Просвирнина, Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>263. События года и перемены, онлайн-конференции, переводы, работа из дома, пожелания, благодарности</title><link>https://web-standards.ru/podcast/263/</link><pubDate>Mon, 04 Jan 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:02:08 События Андрея<br>00:12:30 Привет от Маши<br>00:13:29 События Никиты<br>00:32:45 Привет от Оли<br>00:38:45 События Вадима<br>00:59:44 Привет от Лёши<br>01:04:59 Пожелания<br>01:10:56 Благодарности<br></p><p>Андрей</p><p>• <a href="https://www.youtube.com/channel/UCTSVfbCKN3nZbogPtOCHcMg">Девшахта Андрея на YouTube</a><br>• <a href="https://yandex.ru/promo/yandex4developers/yalovefrontend2020">Я ❤︎ Фронтенд 2020</a><br>• <a href="https://www.amazon.com/Node-js-Design-Patterns-production-grade-applications/dp/1839214112">Node.js Design Patterns</a><br>• <a href="https://www.deararchitects.xyz/">Newsletter by architects for architects</a><br>• <a href="https://khalilstemmler.com/articles/client-side-architecture/introduction/">Client-Side Architecture Basics</a><br></p><p>Никита</p><p>• <a href="https://www.youtube.com/channel/UCD3BPqHRxzfBKweeozaTz3g">Никита на YouTube</a><br>• <a href="https://web-standards.ru/articles/accessible-to-some/">Перевод Никиты на Веб-стандартах</a><br>• <a href="https://debuggingcss.com/">Книга Debugging CSS</a><br>• <a href="https://codepen.io/miocene/full/NWRWQpX">Monument Valley на чистом CSS</a><br>• <a href="https://www.11ty.dev/">Генератор статики Eleventy</a><br></p><p>Оля</p><p>• <a href="https://www.imdb.com/title/tt1190634/">The Boys</a><br>• <a href="https://www.imdb.com/title/tt8111088/">The Mandalorian</a><br></p><p>Вадим</p><p>• <a href="https://www.youtube.com/pepelsbey">Вадим на YouTube</a><br>• <a href="https://lvivcss.live/en/driving-with-eric-meyer-en/">Твиттервью Эрика Мейера</a><br>• <a href="https://youtu.be/WUImyw_V6vA?list=WL">Дебаты про ремоут</a><br>• <a href="https://spb.hh.ru/vacancy/41004971">Вакансия автора в HTML Academy</a><br>• <a href="https://youtu.be/T4oSGgcmhNI">GitHub Codespaces и кодинг на iPad</a><br>• <a href="https://f-word.dev/">Подкаст The F-Word</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/263.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/263.mp3" length="38206444"/><itunes:episode>263</itunes:episode><itunes:duration>4773</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 января 2021: События года и перемены, онлайн-конференции, переводы, работа из дома, пожелания, благодарности. Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>264. Safari, подсветка ошибок, HTML по частям, Suspense, Concurrent, Server Components и SSR в React</title><link>https://web-standards.ru/podcast/264/</link><pubDate>Mon, 11 Jan 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Мария Просвирнина</p><p>Гости: Дэн Абрамов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:19 Safari TP 118<br>00:11:59 Подсветка ошибок на CSS<br>00:15:19 Загрузка HTML по частям<br>00:23:34 Suspense и Concurrent<br>00:40:07 Серверные компоненты<br>01:01:43 React уже фреймворк?<br>01:10:16 Сложный бэкенд и SSR<br></p><p>Safari TP 118</p><p>• <a href="https://webkit.org/blog/11439/release-notes-for-safari-technology-preview-118/">Release Notes for Safari Technology Preview 118</a><br>• <a href="https://github.com/WebKit/WebKit">Репозиторий WebKit на GitHub</a><br>• <a href="https://t.me/webnya">Телеграм-канал «Вебня»</a><br></p><p>Подсветка ошибок на CSS</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/8UEcRJViPEU/m/YZml0HGxCQAJ">Intent to Prototype: CSS spelling and grammar features</a><br></p><p>Загрузка HTML по частям</p><p>• <a href="https://justmarkup.com/notes/2020-12-28-loading-and-replacing-html-parts-with-html/">Loading and replacing HTML parts with HTML</a><br>• <a href="https://philipwalton.com/articles/smaller-html-payloads-with-service-workers/">Smaller HTML Payloads with Service Workers</a><br></p><p>React Server Components</p><p>• <a href="https://reactjs.org/blog/2020/12/21/data-fetching-with-react-server-components.html">Zero-Bundle-Size Server Components</a><br>• <a href="https://twitter.com/dan_abramov/status/1342260256638951425">A few points about the different kinds of components</a><br>• <a href="https://habr.com/ru/post/535248/">React Server Components — что это?</a><br>• <a href="https://github.com/prisma/server-components-demo">React Server Components Demo with Prisma</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/264.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/264.mp3" length="40078785"/><itunes:episode>264</itunes:episode><itunes:duration>5007</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 января 2021: Safari, подсветка ошибок, HTML по частям, Suspense, Concurrent, Server Components и SSR в React. Андрей Мелихов, Никита Дубко, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>265. Smashing Conf, Puppeteer и Firefox, состояние всего, video как picture, чек-лист по перфомансу</title><link>https://web-standards.ru/podcast/265/</link><pubDate>Mon, 18 Jan 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Виталий Фридман</p><p>Темы</p><p>00:00:00 Интро<br>00:02:07 События и Smashing Conf<br>00:17:50 Puppeteer для Firefox<br>00:22:19 Состояние всего<br>00:38:55 Video как picture<br>00:53:59 Чек-лист по перфомансу<br>01:09:13 Нужен ли перфоманс<br></p><p>События и Smashing Conf</p><p>• <a href="https://www.meetup.com/tverio/events/275691117/">Tver.io Performance Meetup онлайн 21 января</a><br>• <a href="https://www.meetup.com/ru-RU/Wix_Kyiv/events/275745116/">Wix Kyiv: CSS Debug онлайн 27 января</a><br>• <a href="https://smashingconf.com/online-workshops/">Smashing Workshops</a><br>• <a href="https://www.currenttime.tv/a/runet/30107847.html">Холивар, история Рунета</a><br></p><p>Puppeteer для Firefox</p><p>• <a href="https://hacks.mozilla.org/2021/01/improving-cross-browser-testing-part-2-new-automation-features-in-firefox-nightly/">Improving Cross-Browser Testing, Part 2</a><br></p><p>Состояние всего</p><p>• <a href="https://2020.stateofjs.com/ru-RU/">State of JS 2020</a><br>• <a href="https://risingstars.js.org/2020/ru">2020 JavaScript Rising Stars</a><br></p><p>Video как picture</p><p>• <a href="https://github.com/filamentgroup/html-video-responsive">HTML Video Element, Filament Group</a><br></p><p>Чек-лист по перфомансу</p><p>• <a href="https://www.smashingmagazine.com/2021/01/front-end-performance-2021-free-pdf-checklist/">Front-End Performance Checklist 2021</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/265.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/265.mp3" length="36678311"/><itunes:episode>265</itunes:episode><itunes:duration>4582</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 января 2021: Smashing Conf, Puppeteer и Firefox, состояние всего, video как picture, чек-лист по перфомансу. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>266. Chrome 88, флексы, JS-метод at, управление CSS-каскадом, разработка под Smart TV, видео в вебе</title><link>https://web-standards.ru/podcast/266/</link><pubDate>Tue, 26 Jan 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Мария Просвирнина</p><p>Гости: Иван Дмитриев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:36 События<br>00:02:18 Chrome 88<br>00:10:21 Картинки во флексах<br>00:12:06 Новый JS-метод at<br>00:16:56 Управление CSS-каскадом<br>00:26:58 Экосистема Smart TV<br>00:39:26 Интерфейс ТВ<br>00:47:41 Разработка под ТВ<br>00:58:54 Устройство ТВ-приложения<br>01:08:44 Видео для веба<br></p><p>События</p><p>• <a href="https://dins.timepad.ru/event/1529695/">DINS JS Evening онлайн 28 января</a><br></p><p>Chrome 88</p><p>• <a href="https://developers.google.com/web/updates/2021/01/nic88">Chrome 88</a><br></p><p>Картинки во флексах</p><p>• <a href="https://blogs.igalia.com/svillar/2021/01/20/flexbox-cats-a-k-a-fixing-images-in-flexbox/">Flexbox Cats (a.k.a fixing images in flexbox)</a><br></p><p>Новый JS-метод at</p><p>• <a href="https://github.com/tc39/proposal-relative-indexing-method">TC39: Relative Indexing Method</a><br></p><p>Управление CSS-каскадом</p><p>• <a href="https://www.w3.org/TR/css-cascade-5/#at-ruledef-layer">CSS Cascading and Inheritance Level 5</a><br>• <a href="https://css-live.ru/vecssti-s-polej/pervyj-publichnyj-chernovik-css-kaskada-5-urovnya.html">Первый публичный черновик CSS-каскада 5 уровня</a><br>• <a href="https://ariarzer.dev/css-cascade-layer.html">Пара слов о @layer</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/266.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/266.mp3" length="37110636"/><itunes:episode>266</itunes:episode><itunes:duration>4636</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 января 2021: Chrome 88, флексы, JS-метод at, управление CSS-каскадом, разработка под Smart TV, видео в вебе. Вадим Макеев, Андрей Мелихов, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>267. Новинки браузеров и DevTools, Open Web Docs, элемент popup, HTTPS, WCAG 3, null или undefined</title><link>https://web-standards.ru/podcast/267/</link><pubDate>Mon, 01 Feb 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:54 События<br>00:04:47 Firefox 85<br>00:16:17 Safari TP 119<br>00:19:55 Бета Chrome 89<br>00:32:05 Chrome DevTools<br>00:41:14 Open Web Docs<br>00:43:58 Элемент popup<br>00:47:03 Локальный HTTPS<br>00:54:25 WCAG 3<br>00:58:40 Null или undefined<br></p><p>События</p><p>• <a href="https://youtu.be/ll3aCbLMLqI">MoscowJS Online прошёл онлайн 28 января</a><br>• <a href="https://nodecongress.com/">Node Congress 2021 18-19 февраля</a><br>• <a href="https://ti.to/gitnation/node-congress/discount/WebStandards-NodeCongress">Билеты со скидкой 15%</a><br>• <a href="https://fwdays.com/en/event/react-fwdays-2021">React fwdays онлайн 27 марта</a><br></p><p>Firefox 85</p><p>• <a href="https://tanalin.com/blog/2021/01/firefox-85/">Firefox 85</a><br></p><p>Safari TP 119</p><p>• <a href="https://webkit.org/blog/11525/release-notes-for-safari-technology-preview-119/">Release Notes for Safari TP 119</a><br></p><p>Бета Chrome 89</p><p>• <a href="https://blog.chromium.org/2021/01/chrome-89-beta-advanced-hardware.html">Chrome 89 Beta</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developers.google.com/web/updates/2021/01/devtools">What’s New In DevTools</a><br></p><p>Open Web Docs</p><p>• <a href="https://opencollective.com/open-web-docs/updates/introducing-open-web-docs">Introducing Open Web Docs</a><br></p><p>Элемент popup</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Popup/explainer.md">Enabling Popups</a><br></p><p>Локальный HTTPS</p><p>• <a href="https://web.dev/how-to-use-local-https/">How to use HTTPS for local development</a><br>• <a href="https://web.dev/when-to-use-local-https/">When to use HTTPS for local development</a><br></p><p>WCAG 3</p><p>• <a href="https://web-standards.ru/articles/wcag3-changes/">Что нового в WCAG 3.0</a><br></p><p>Null или undefined</p><p>• <a href="https://2ality.com/2021/01/undefined-null-revisited.html">Undefined vs. null revisited</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/267.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/267.mp3" length="33714352"/><itunes:episode>267</itunes:episode><itunes:duration>4212</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 февраля 2021: Новинки браузеров и DevTools, Open Web Docs, элемент popup, HTTPS, WCAG 3, null или undefined. Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>268. Npm 7, PCM, V8 v8.9, App History API, прагматичные книги, зачем Docker, как и чьё это дело</title><link>https://web-standards.ru/podcast/268/</link><pubDate>Tue, 09 Feb 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Гости: Игорь Коровченко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:25 Npm 7<br>00:14:15 Private Click Measurement<br>00:19:45 Обновление V8 v8.9<br>00:23:55 App History API<br>00:32:01 Прагматичные книги<br>00:36:45 Принцип работы Docker<br>00:44:03 Как пользоваться Docker<br>00:48:09 Разработка в Docker<br>00:55:21 Docker, чья проблема<br></p><p>Npm 7</p><p>• <a href="https://github.blog/2021-02-02-npm-7-is-now-generally-available/">Npm 7 is now generally available!</a><br>• <a href="https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/">Presenting v7.0.0 of the npm CLI</a><br></p><p>Private Click Measurement</p><p>• <a href="https://webkit.org/blog/11529/introducing-private-click-measurement-pcm/">Introducing Private Click Measurement, PCM</a><br></p><p>Обновление V8 v8.9</p><p>• <a href="https://v8.dev/blog/v8-release-89">V8 release v8.9</a><br></p><p>App History API</p><p>• <a href="https://github.com/WICG/app-history">App History API</a><br></p><p>Прагматичные книги</p><p>• <a href="https://medium.com/pragmatic-programmers">The Pragmatic Programmers</a><br></p><p>Docker</p><p>• <a href="https://web-standards.ru/articles/docker-unboxing-1/">Распаковка Docker, часть 1</a><br>• <a href="https://web-standards.ru/articles/docker-unboxing-2/">Распаковка Docker, часть 2</a><br>• <a href="https://web-standards.ru/articles/docker-unboxing-3/">Распаковка Docker, часть 3</a><br>• <a href="https://code.visualstudio.com/blogs/2020/07/27/containers-edu">Development Containers in Education</a><br>• <a href="https://blog.jetbrains.com/idea/2021/01/run-targets-run-and-debug-your-app-in-the-desired-environment/">Run and Debug your App in the Desired Environment</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/268.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/268.mp3" length="30470612"/><itunes:episode>268</itunes:episode><itunes:duration>3806</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 февраля 2021: Npm 7, PCM, V8 v8.9, App History API, прагматичные книги, зачем Docker, как и чьё это дело. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>269. Прощание с Edge, веб-платформа, z-index, однострочники, атака на зависимости, инди-веб, CTF</title><link>https://web-standards.ru/podcast/269/</link><pubDate>Mon, 15 Feb 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Гости: Сергей Иванов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:04 Событие ЯЛФ<br>00:09:37 Прощание со старым Edge<br>00:14:16 Новости веб-платформы<br>00:19:06 Борьба с z-index<br>00:25:48 Нормальные однострочники<br>00:35:48 Атака на зависимости<br>00:45:53 Инди-веб<br>00:54:39 Что такое CTF<br></p><p>Событие ЯЛФ</p><p>• <a href="https://yandex.ru/promo/yandex4developers/yalovefrontend2021">Я ❤ Фронтенд онлайн 27 февраля</a><br></p><p>Прощание со старым Edge</p><p>• <a href="https://techcommunity.microsoft.com/t5/microsoft-365-blog/new-microsoft-edge-to-replace-microsoft-edge-legacy-with-april-s/ba-p/2114224">New Microsoft Edge to replace Microsoft Edge Legacy with April’s Windows 10 Update Tuesday release</a><br></p><p>Новости веб-платформы</p><p>• <a href="https://opencollective.com/open-web-docs/updates/open-web-docs-worklog-january-2021-edition">Open Web Docs worklog, January 2021 edition</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/5796">Define container queries in css-contain-3</a><br></p><p>Борьба с z-index</p><p>• <a href="https://www.smashingmagazine.com/2021/02/css-z-index-large-projects/">Managing CSS Z-Index In Large Projects</a><br></p><p>Нормальные однострочники</p><p>• <a href="https://medium.com/p/f25d53eb9482">15 полезных однострочных выражений JavaScript</a><br></p><p>Атака на зависимости</p><p>• <a href="https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610">How I Hacked Into Apple, Microsoft and Dozens of Other Companies</a><br>• <a href="https://azure.microsoft.com/en-us/resources/3-ways-to-mitigate-risk-using-private-package-feeds/">Рекомендации Microsoft</a><br></p><p>Инди-веб</p><p>• <a href="https://briefs.video/videos/why-the-indieweb/">Why The IndieWeb?</a><br></p><p>Что такое CTF</p><p>• <a href="https://t.me/spbctf">CTF в Петербурге в Телеграме</a><br>• <a href="https://www.youtube.com/channel/UCaqi7baKiDd8jMR_fyjjccw">CTF в Петербурге на Ютубе</a><br>• <a href="https://vk.com/wall-116797910_267">Frontend CTF №1</a><br>• <a href="http://fctf3.now.sh/">Frontend CTF №2</a><br>• <a href="https://t.me/ufostation">Канал Сергея в Телеграме</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/269.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/269.mp3" length="32775600"/><itunes:episode>269</itunes:episode><itunes:duration>4094</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 февраля 2021: Прощание с Edge, веб-платформа, z-index, однострочники, атака на зависимости, инди-веб, CTF. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>270. Инспектор флексов, Vite 2.0, SVGO 2.0, Wakamai Fondue, TypeScript, RedLab и стороны аутсорса</title><link>https://web-standards.ru/podcast/270/</link><pubDate>Mon, 22 Feb 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Алексей Симоненко</p><p>Гости: Роман Магдаленко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:45 События<br>00:07:34 Инспектор флексов<br>00:09:32 Vite 2.0<br>00:16:36 SVGO 2.0<br>00:24:11 Wakamai Fondue<br>00:26:00 Зачем TypeScript<br>00:34:48 Аутсорс: Лёша<br>00:47:55 Аутсорс: Андрей<br>01:05:32 Аутсорс: Вадим<br>01:14:23 Новички в аутсорсе<br></p><p>События</p><p>• <a href="https://yandex.ru/promo/yandex4developers/yalovefrontend2021">Я ❤ Фронтенд онлайн 27 февраля</a><br>• <a href="https://www.facebook.com/Yandex4Developers/posts/4079129578773799">Призы для CTF</a><br>• <a href="https://www.simbirsoft.com/GKnR">Hot Frontend онлайн в SimbirSoft 5 марта</a><br>• <a href="https://podlodka.io/fecrew">Frontend Crew онлайн 12–23 апреля</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLScJ6jr5GBHy3dRUN3L_BhWAbLpdAs27PE4r_5xLz1wxS6XAeA/viewform">Темы для докладов Frontend Crew</a><br></p><p>Инспектор флексов</p><p>• <a href="https://twitter.com/argyleink/status/1361695178851971079">Flexbox Editor fresh in Chromium Canary</a><br></p><p>Vite 2.0</p><p>• <a href="https://dev.to/yyx990803/announcing-vite-2-0-2f0a">Announcing Vite 2.0</a><br></p><p>SVGO 2.0</p><p>• <a href="https://github.com/svg/svgo/releases/tag/v2.0.0">SVGO 2.0</a><br></p><p>Wakamai Fondue</p><p>• <a href="https://pixelambacht.nl/2021/wakamai-fondue-command-line/">Wakamai Fondue CLI: never write font CSS again!</a><br></p><p>Зачем TypeScript</p><p>• <a href="https://exploringjs.com/tackling-ts/">Tackling TypeScript: Upgrading from JavaScript</a><br></p><p>Аутсорс</p><p>• <a href="https://redlab.dev/">RedLab</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/270.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/270.mp3" length="38529766"/><itunes:episode>270</itunes:episode><itunes:duration>4813</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 февраля 2021: Инспектор флексов, Vite 2.0, SVGO 2.0, Wakamai Fondue, TypeScript, RedLab и стороны аутсорса. Андрей Мелихов, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>271. Safari, Firefox 86, SVG на GPU, куки в браузерах, WebP, AVIF и JPEG XL, офер в Яндекс за день</title><link>https://web-standards.ru/podcast/271/</link><pubDate>Mon, 01 Mar 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Михаил Трошев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:41 Свежий Safari TP<br>00:04:32 Firefox 86<br>00:08:31 Быстрый SVG на GPU<br>00:12:18 Куки в Firefox и Яндекс.Браузере<br>00:22:58 WebP, AVIF и JPEG XL<br>00:32:30 Офер в Яндекс за день<br>00:42:49 Буткемп и ШРИ<br>00:51:37 Зачем нужен ODO<br></p><p>Свежий Safari TP</p><p>• <a href="https://webkit.org/blog/11555/release-notes-for-safari-technology-preview-121/">Release Notes for Safari Technology Preview 121</a><br></p><p>Firefox 86</p><p>• <a href="https://tanalin.com/blog/2021/02/firefox-86/">Firefox 86</a><br>• <a href="https://hacks.mozilla.org/2021/02/a-fabulous-february-firefox-86/">A Fabulous February Firefox — 86!</a><br></p><p>Быстрый SVG на GPU</p><p>• <a href="https://developer.chrome.com/blog/hardware-accelerated-animations/">Updates in hardware-accelerated animation capabilities</a><br></p><p>Куки в Firefox и Яндекс.Браузере</p><p>• <a href="https://blog.mozilla.org/security/2021/02/23/total-cookie-protection/">Firefox 86 Introduces Total Cookie Protection</a><br>• <a href="https://zen.yandex.ru/media/yandexbrowser/60361f63084cc34524b766d0">Яндекс.Браузер защитит от сторонних трекеров</a><br></p><p>WebP, AVIF и JPEG XL</p><p>• <a href="https://www.industrialempathy.com/posts/image-optimizations/">Maximally optimizing image loading for the web in 2021</a><br>• <a href="https://www.industrialempathy.com/posts/avif-webp-quality-settings/">AVIF and WebP encoding quality settings</a><br>• <a href="https://cloudinary.com/blog/time_for_next_gen_codecs_to_dethrone_jpeg">It’s High Time to Replace JPEG With a Next-Generation Image Codec</a><br></p><p>Офер в Яндекс за день</p><p>• <a href="https://ya.cc/t/2wczXAVQMRvw7">One Day Offer в Яндекс</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/271.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/271.mp3" length="28822496"/><itunes:episode>271</itunes:episode><itunes:duration>3600</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 марта 2021: Safari, Firefox 86, SVG на GPU, куки в браузерах, WebP, AVIF и JPEG XL, офер в Яндекс за день. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>272. Chrome 89 и DevTools, релизы и приватность, история веба, цвета из спеки, дизайн-система Consta</title><link>https://web-standards.ru/podcast/272/</link><pubDate>Tue, 09 Mar 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов</p><p>Гости: Юля Миоцен, Вадик Матвеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:26 События<br>00:02:52 Chrome 89<br>00:11:00 Chrome DevTools<br>00:22:31 Релизы и приватность<br>00:29:44 История веба<br>00:37:55 Цвета из спеки<br>00:44:45 Зачем Consta<br>00:53:49 Как Consta<br>01:01:00 Когда Consta<br>01:07:00 Лэндинг Consta<br></p><p>Гости</p><p>• <a href="https://twitter.com/fooontic_">Вадик в Твиттере</a><br>• <a href="https://twitter.com/julia_miocene">Юля в Твиттере</a><br></p><p>События</p><p>• <a href="https://habr.com/p/545376/">RamblerFront&amp; онлайн 18 марта</a><br>• <a href="https://youtu.be/-1I8LuqcCNA">Трансляция с Я ❤ Фронтенд</a><br></p><p>Chrome 89</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-89/">New in Chrome 89</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developers.google.com/web/updates/2021/02/devtools?hl=ru">What’s New In DevTools (Chrome 90)</a><br></p><p>Релизы и приватность</p><p>• <a href="https://webapicontroversy.com/">Web API Controversy</a><br>• <a href="https://developer.chrome.com/blog/faster-release-cycle/">Speeding up Google Chrome’s release cycle</a><br>• <a href="https://blog.google/products/ads-commerce/a-more-privacy-first-web/">Charting a course towards a more privacy-first web</a><br></p><p>История веба</p><p>• <a href="https://blog.csssr.com/ru/article/frontend-history-the-browser-that-could-do-everything/">История фронтенда: Браузер, который умел всё</a><br></p><p>Цвета из спеки</p><p>• <a href="https://css-live.ru/css/css-colors.html">Цвета в CSS</a><br></p><p>Consta</p><p>• <a href="http://consta.gazprom-neft.ru/">Consta — дизайн-система «Газпром нефти»</a><br>• <a href="https://github.com/gazprom-neft/consta-landing">Код лэндинга Consta</a><br>• <a href="https://github.com/bem/yandex-ui">Yandex UI Kit</a><br>• <a href="https://vkcom.github.io/VKUI/">VKUI</a><br>• <a href="https://codepen.io/chriscoyier/pen/mdVWgdN">Scroll Spinning SVG</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/272.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/272.mp3" length="36461242"/><itunes:episode>272</itunes:episode><itunes:duration>4555</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 марта 2021: Chrome 89 и DevTools, релизы и приватность, история веба, цвета из спеки, дизайн-система Consta. Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>273. Edge Legacy, Safari, React Native, Preact Server Components, MDN, печать, EditorConfig, шрифты</title><link>https://web-standards.ru/podcast/273/</link><pubDate>Mon, 15 Mar 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:04 События<br>00:06:35 Старый Edge всё<br>00:12:02 Новинки Safari TP<br>00:21:54 React Native и Preact<br>00:29:02 MDN по-русски<br>00:33:12 Стили для печати<br>00:41:46 EditorConfig<br>00:48:35 Ховер или клик<br>00:57:31 Системные шрифты<br></p><p>События</p><p>• <a href="https://youtube.com/playlist?list=PLKaafC45L_SQvmgHWgtUeX_Y59NiZhmEF">Видео с Я ❤ Фронтенд</a><br>• <a href="https://dif.affinage.ru/">Design is Frontend онлайн 24 марта</a><br>• <a href="https://dump-ekb.ru/">DUMP в Екатеринбурге 14 мая</a><br>• <a href="https://2021.secon.ru/">Secon в Пензе 19–20 июня</a><br>• <a href="https://2021.404fest.ru/">404fest X в сентябре</a><br>• <a href="https://github.com/web-standards/calendar">Ищем мейнтейнера календаря</a><br></p><p>Старый Edge всё</p><p>• <a href="https://blogs.windows.com/msedgedev/2021/03/09/microsoft-edge-legacy-end-of-support/">Microsoft Edge Legacy support ends today</a><br></p><p>Новинки Safari TP</p><p>• <a href="https://webkit.org/blog/11577/release-notes-for-safari-technology-preview-122/">Safari Technology Preview 122</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/iJaPCv9HOrE/m/MRJDqCRvAgAJ">Blink Intent to Prototype and Ship: ES Modules for SW</a><br></p><p>React Native и Preact</p><p>• <a href="https://reactnative.dev/blog/2021/03/11/version-0.64">Announcing React Native 0.64 with Hermes on iOS</a><br>• <a href="https://youtu.be/WOMnm8mrWFE">Как я полюбил и возненавидел React Native</a><br>• <a href="https://twitter.com/marvinhagemeist/status/1370386304895229952">Preact Server Components</a><br></p><p>MDN по-русски</p><p>• <a href="https://github.com/mdn/translated-content/issues/117">Проект по переводу контента MDN</a><br></p><p>Стили для печати</p><p>• <a href="https://web-standards.ru/articles/print-style-sheets/">Я совсем забыл про стили для печати</a><br>• <a href="https://youtu.be/xVPCZFBpjsI">Распечатай мне курсач. На CSS</a><br></p><p>EditorConfig</p><p>• <a href="https://youtu.be/wWbDC1C7JEE">EditorConfig — порядок в текстовых файлах</a><br></p><p>Ховер или клик</p><p>• <a href="https://wecreate.digital/blog/menu-clicks-vs-hover/">Why hover is a concept you should not use</a><br></p><p>Системные шрифты</p><p>• <a href="https://iainbean.com/posts/2021/system-fonts-dont-have-to-be-ugly/">System fonts don’t have to be ugly</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/273.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/273.mp3" length="33358427"/><itunes:episode>273</itunes:episode><itunes:duration>4167</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 марта 2021: Edge Legacy, Safari, React Native, Preact Server Components, MDN, печать, EditorConfig, шрифты. Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>274. Новинки V8, бета Chrome 90 и веб-бандлы, ненастоящие PWA и нативный CSS Nesting</title><link>https://web-standards.ru/podcast/274/</link><pubDate>Mon, 22 Mar 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Мария Просвирнина</p><p>Темы</p><p>00:00:00 Интро<br>00:00:42 События<br>00:04:10 Что нового в V8<br>00:09:39 Бета Chrome 90<br>00:32:43 Ненастоящие PWA<br>00:45:40 CSS Nesting<br></p><p>События</p><p>• <a href="https://gdg-russia.com/iwd2021">International Women’s Day онлайн 20 марта</a><br>• <a href="https://youtu.be/h1NhbbzCIBM">MoscowJS онлайн 25 марта</a><br></p><p>Что нового в V8</p><p>• <a href="https://v8.dev/blog/v8-release-90">V8 release v9.0</a><br></p><p>Бета Chrome 90</p><p>• <a href="https://blog.chromium.org/2021/03/chrome-90-beta-av1-encoder-for-webrtc.html">Chrome 90 Beta: AV1 Encoder for WebRTC, New Origin Trials, and More</a><br>• <a href="https://github.com/WICG/webpackage/blob/main/explainers/subresource-loading.md">Explainer: Subresource loading with Web Bundles</a><br></p><p>Ненастоящие PWA</p><p>• <a href="https://javascript.plainenglish.io/your-pwa-is-going-to-break-in-august-2021-34982f329f40">Your PWA is going to break in August 2021</a><br>• <a href="https://habr.com/ru/post/547436/">Минимальное PWA</a><br></p><p>CSS Nesting</p><p>• <a href="https://benfrain.com/official-css-nesting-the-last-piece-of-the-puzzle/">Official CSS Nesting – the last piece of the puzzle</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/274.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/274.mp3" length="30686265"/><itunes:episode>274</itunes:episode><itunes:duration>3833</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 марта 2021: Новинки V8, бета Chrome 90 и веб-бандлы, ненастоящие PWA и нативный CSS Nesting. Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>275. Firefox 87, Container Queries, Compat 2021, SvelteKit, эмоджи, лонгрид и дорога к доступности</title><link>https://web-standards.ru/podcast/275/</link><pubDate>Tue, 30 Mar 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Лена Райан, Марианна Минич</p><p>Темы</p><p>00:00:00 Интро<br>00:01:34 События<br>00:03:54 Новинки Firefox 87<br>00:07:12 Container Queries<br>00:12:34 Compat 2021<br>00:21:40 SvelteKit<br>00:31:07 Эмоджи или эмодзи<br>00:37:21 A11y-лонгрид<br>00:44:31 Дорога к доступности<br></p><p>События</p><p>• <a href="https://community-z.com/events/theta-conf-2">Theta Conf онлайн 10 апреля</a><br>• <a href="https://events.yandex.ru/events/yasubbotnik/17-apr-2021/">Я.Субботник онлайн 17 апреля</a><br></p><p>Новинки Firefox 87</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/87">Firefox 87 for developers</a><br></p><p>Container Queries</p><p>• <a href="https://twitter.com/Una/status/1375419967718449155">An experimental flag for container queries just hit Chrome Canary!</a><br></p><p>Compat 2021</p><p>• <a href="https://web.dev/compat2021/">Compat2021: Eliminating five top compatibility pain points on the web</a><br></p><p>SvelteKit</p><p>• <a href="https://svelte.dev/blog/sveltekit-beta">SvelteKit is in public beta</a><br></p><p>Эмоджи или эмодзи</p><p>• <a href="https://tonsky.me/blog/emoji/">Emoji under the hood</a><br></p><p>A11y-лонгрид</p><p>• <a href="https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/">A Complete Guide To Accessible Front-End Components</a><br>• <a href="https://axesslab.com/disabled-buttons-suck/">Disabled buttons suck</a><br></p><p>Дорога к доступности</p><p>• <a href="https://kurmak.info/">Курс Валерии Курмак</a><br>• <a href="https://www.matuzo.at/blog/">Блог Мануэля Матузовича</a><br>• <a href="https://youtu.be/RQiN1Hhrxu0">Как незрячий пользуется iPhone, MacBook и Apple Watch</a><br>• <a href="https://youtu.be/vfM0gjLBLUE">Доклад Ивана Бакаидова на ЯЛФ</a><br>• <a href="https://youtu.be/F8RZTWeaDnY">Доклад Лены на IWD</a><br>• <a href="https://youtu.be/5R_vwZzZHRY">Доклад Саши Шинкевич про Bootstrap</a><br>• <a href="https://youtu.be/gXnEnQ5344M">Доклад Ани Сафоновой на pitera11y_meetup</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/275.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/275.mp3" length="35630412"/><itunes:episode>275</itunes:episode><itunes:duration>4451</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 марта 2021: Firefox 87, Container Queries, Compat 2021, SvelteKit, эмоджи, лонгрид и дорога к доступности. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>276. Safari, static в V8, Deno, Sublime Text, HSL и LCH, F1, WordPress, SPA, гидрация и Next.js</title><link>https://web-standards.ru/podcast/276/</link><pubDate>Mon, 05 Apr 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Андрей Мелихов</p><p>Гости: Павел Минеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:13 События<br>00:04:11 Фиксы в Safari<br>00:07:47 Static в V8<br>00:13:29 Deno Company<br>00:21:35 Sublime Text 4<br>00:28:46 HSL и LCH<br>00:34:45 Медленная F1<br>00:42:04 Обратно на WordPress<br>00:54:48 Что такое SPA<br>01:07:11 Гидрация и Next.js<br></p><p>Павел Минеев</p><p>• <a href="https://pavel.mineev.me">Личный сайт</a><br>• <a href="https://radio-t.com/p/2021/03/20/podcast-746/">Выпуск Радио-Т</a><br>• <a href="https://github.com/umputun/remark42">Remark42</a><br></p><p>События</p><p>• <a href="https://holyjs-piter.ru/">HolyJS онлайн 20–23 апреля</a><br>• <a href="https://habr.com/ru/company/jugru/blog/549922/">Программа HolyJS на Хабре</a><br>• <a href="https://podlodka.io/fecrew">Frontend Crew онлайн 12–23 апреля</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLSe5K8SUBpCU7t6ujsQZnFnXgWdl4efU9WdXZR6qJi9fYWf1og/viewform">CFP на 2 неделю</a><br></p><p>Фиксы в Safari</p><p>• <a href="https://webkit.org/blog/11585/release-notes-for-safari-technology-preview-123/">Release Notes for Safari TP 123</a><br>• <a href="https://wpt.fyi/compat2021?feature=summary">Compat 2021 Dashboard</a><br></p><p>Static в V8</p><p>• <a href="https://v8.dev/features/class-static-initializer-blocks">Class static initializer blocks</a><br></p><p>Deno Company</p><p>• <a href="https://deno.com/blog/the-deno-company">Announcing the Deno Company</a><br></p><p>Sublime Text 4</p><p>• <a href="https://vimeo.com/529550701">Превью Sublime Text 4</a><br></p><p>HSL и LCH</p><p>• <a href="https://lea.verou.me/2021/03/inverted-lightness-variables/">Dark mode in 5 minutes, with inverted lightness variables</a><br></p><p>Медленная F1</p><p>• <a href="https://jakearchibald.com/2021/f1-perf-part-1/">Who has the fastest F1 website in 2021?</a><br></p><p>Обратно на WordPress</p><p>• <a href="https://blognot.co/60485/">Как я не перешёл с WordPress на Hugo, Gatsby и прочий Node</a><br></p><p>SPA, гидрация и Next.js</p><p>• <a href="https://nextjs.org">Next.js</a><br>• <a href="https://github.com/natemoo-re/microsite">Microsite</a><br>• <a href="https://gohugo.io">Hugo.io</a><br>• <a href="https://www.gatsbyjs.com">Gatsby</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/276.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/276.mp3" length="38969210"/><itunes:episode>276</itunes:episode><itunes:duration>4868</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 апреля 2021: Safari, static в V8, Deno, Sublime Text, HSL и LCH, F1, WordPress, SPA, гидрация и Next.js. Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>277. SharedArrayBuffer, стилизация контролов, TypeScript, Dev Tips и индивеб, Podlodka Frontend Crew</title><link>https://web-standards.ru/podcast/277/</link><pubDate>Mon, 12 Apr 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Мария Просвирнина</p><p>Гости: Александр Зубов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:32 События<br>00:05:13 Возвращение SharedArrayBuffer<br>00:11:16 Base и стилизация контролов<br>00:17:30 DevTools на TypeScript<br>00:32:22 Индивеб и Dev Tips<br>00:42:30 Podlodka Frontend Crew<br>00:49:55 Будущее и воркшопы<br>00:55:20 Коммерция и сообщество<br></p><p>События</p><p>• <a href="https://cssconf.co/">CSS Conf Colombia онлайн 10 апреля</a><br>• <a href="https://youtu.be/EVnzunpx7Ds">Трансляция CSS Conf Colombia</a><br>• <a href="https://medium.com/p/6fd54e0ddaec">PiterJS онлайн 15 апреля</a><br>• <a href="https://podlodka.io/fecrew">Podlodka Frontend Crew онлайн 12–23 апреля</a><br></p><p>Возвращение SharedArrayBuffer</p><p>• <a href="https://developer.chrome.com/blog/enabling-shared-array-buffer/">SharedArrayBuffer updates</a><br></p><p>Base и стилизация контролов</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/5998">Appearance: base to enable interoperable styling</a><br></p><p>DevTools на TypeScript</p><p>• <a href="https://developer.chrome.com/blog/migrating-to-typescript/">Migrating DevTools to TypeScript</a><br></p><p>Индивеб и Dev Tips</p><p>• <a href="https://mefody.dev/">Dev Tips</a><br>• <a href="https://webmention.io/">Webmention.io</a><br>• <a href="https://marinintim.com/2019/indieweb/">Адвент-календарь постов про Индивеб</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/277.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/277.mp3" length="31598709"/><itunes:episode>277</itunes:episode><itunes:duration>3947</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 апреля 2021: SharedArrayBuffer, стилизация контролов, TypeScript, Dev Tips и индивеб, Podlodka Frontend Crew. Вадим Макеев, Никита Дубко, Мария Просвирнина</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>278. Инди-сайты, подкаст и RSS, Chrome 90, инспектор гридов, Dart и Wrike, FLoC, матрица компетенций</title><link>https://web-standards.ru/podcast/278/</link><pubDate>Mon, 19 Apr 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:13 Инди-сайты<br>00:05:54 Подкаст на сайте и RSS<br>00:11:13 Chrome 90<br>00:26:58 Инспектор гридов в Safari<br>00:30:28 Dart уходит из Wrike<br>00:44:40 FLoC или куки<br>01:00:44 Матрица компетенций<br></p><p>События</p><p>• <a href="https://youtu.be/ApGPxHjryHY">Видео с Я.Субботника 17 апреля</a><br>• <a href="https://holyjs-piter.ru/">Холи 20-23 апреля</a><br></p><p>Инди-сайты</p><p>• <a href="https://github.com/web-standards/indie-list">Список инди-сайтов по фронтенду</a><br></p><p>Подкаст на сайте и RSS</p><p>• <a href="https://web-standards.ru/podcast/">Раздел «Подкаст» на сайте</a><br></p><p>Chrome 90</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-90/">Chrome 90</a><br>• <a href="https://twitter.com/ChromiumDev/status/1382745996917084160">We’ve rolled back the offline criteria for PWA</a><br></p><p>Инспектор гридов в Safari</p><p>• <a href="https://webkit.org/blog/11588/introducing-css-grid-inspector/">WebKit: Introducing CSS Grid Inspector</a><br>• <a href="https://hacks.mozilla.org/2017/03/firefox-52-introducing-web-assembly-css-grid-and-the-grid-inspector/">Firefox 52</a><br></p><p>Dart уходит из Wrike</p><p>• <a href="https://habr.com/ru/company/wrike/blog/551962/">Wrike уходит от использования языка Dart</a><br></p><p>FLoC или куки</p><p>• <a href="https://brave.com/why-brave-disables-floc/">Why Brave Disables FLoC</a><br>• <a href="https://www.theverge.com/2021/4/16/22387492/google-floc-ad-tech-privacy-browsers-brave-vivaldi-edge-mozilla-chrome-safari">Nobody is flying to join Google’s FLoC</a><br>• <a href="https://developer.chrome.com/blog/floc/">How to take part in the FLoC origin trial</a><br>• <a href="https://twitter.com/rowan_m/status/1382720868208500742">FLoC vs 3rd party cookies</a><br></p><p>Матрица компетенций</p><p>• <a href="https://www.notion.so/83a2a7b71e3441b6a17633660ad13e1c">Матрица компетенций</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/278.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/278.mp3" length="39040876"/><itunes:episode>278</itunes:episode><itunes:duration>4877</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 апреля 2021: Инди-сайты, подкаст и RSS, Chrome 90, инспектор гридов, Dart и Wrike, FLoC, матрица компетенций. Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>279. Firefox 88, Node.js 16, бета Chrome 91, XHR как дискета, внезапный popup, AMP, Core Web Vitals</title><link>https://web-standards.ru/podcast/279/</link><pubDate>Mon, 26 Apr 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов</p><p>Гости: Александр Мышов</p><p>Темы</p><p>00:00:00 Интро<br>00:10:42 Firefox 88<br>00:18:37 Node.js 16<br>00:26:45 Бета Chrome 91<br>00:35:58 XHR как дискета<br>00:39:19 Внезапный popup<br>00:48:54 AMP всё?<br>00:53:10 Core Web Vitals<br></p><p>Александр Мышов</p><p>• <a href="https://t.me/defront">Defront в Телеграме</a><br>• <a href="https://twitter.com/myshov">Александр в Твиттере</a><br>• <a href="https://www.patreon.com/myshov">Defront на Патреоне</a><br></p><p>Firefox 88</p><p>• <a href="https://hacks.mozilla.org/2021/04/never-too-late-for-firefox-88/">Never too late for Firefox 88</a><br>• <a href="https://tanalin.com/blog/2021/04/firefox-88/">Firefox 88</a><br>• <a href="https://kangax.github.io/compat-table/esnext/">ECMAScript Next compatibility table</a><br></p><p>Node.js 16</p><p>• <a href="https://medium.com/p/7f5099a97e70">Node.js 16 available now</a><br></p><p>Бета Chrome 91</p><p>• <a href="https://blog.chromium.org/2021/04/chrome-91-handwriting-recognition-webxr.html">Chrome 91 Beta</a><br></p><p>XHR как дискета</p><p>• <a href="https://twitter.com/firt/status/1384935195300843523">Replace XHR with Fetch in DevTools</a><br></p><p>Внезапный popup</p><p>• <a href="https://github.com/openui/open-ui/issues/341">Compatibility issue with existing popup use</a><br>• <a href="https://github.com/davatron5000/awesome-standalones">Awesome Standalones</a><br></p><p>AMP всё?</p><p>• <a href="https://developers.google.com/search/blog/2021/04/more-details-page-experience">More time, tools, and details on the page experience update</a><br></p><p>Core Web Vitals</p><p>• <a href="https://www.smashingmagazine.com/2021/04/complete-guide-measure-core-web-vitals/">An In-Depth Guide To Measuring Core Web Vitals</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/279.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/279.mp3" length="31330522"/><itunes:episode>279</itunes:episode><itunes:duration>3914</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 апреля 2021: Firefox 88, Node.js 16, бета Chrome 91, XHR как дискета, внезапный popup, AMP, Core Web Vitals. Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>280. Safari 14.1, гэпы во флексах, история JS, мозаичный JS, кому нужны алгоритмы</title><link>https://web-standards.ru/podcast/280/</link><pubDate>Tue, 04 May 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Никита Дубко</p><p>Гости: Сергей Сергеев</p><p>Темы</p><p>00:00:00 Интро<br>00:03:35 События<br>00:05:34 Safari 14.1<br>00:16:40 Гэпы во флексах<br>00:21:14 История JS<br>00:39:46 Мозаичный JS<br>00:54:18 Кому нужны алгоритмы<br></p><p>Сергей Сергеев</p><p>• <a href="https://twitter.com/gurugray">Сергей в Твиттере</a><br>• <a href="https://gurugray.ru">Личный сайт</a><br>• <a href="https://www.youtube.com/playlist?list=PLVDDhgBLLd2xDn7YlJA9I5i8cnUrNhyuy">Плейлист с докладами</a><br></p><p>События</p><p>• <a href="https://semrush.timepad.ru/event/1631954/">Semrush IT meetup онлайн 12 мая</a><br>• <a href="https://emberjs-nn.timepad.ru/event/1618665/">Ember.js Meetup в Нижнем Новгороде 14 мая</a><br></p><p>Safari 14.1</p><p>• <a href="https://firt.dev/ios-14.5/">iOS 14.5 brings the new Safari 14.1 to PWAs and the Web Platform</a><br>• <a href="https://webkit.org/blog/11648/new-webkit-features-in-safari-14-1/">New WebKit Features in Safari 14.1</a><br></p><p>Гэпы во флексах</p><p>• <a href="https://ishadeed.com/article/flexbox-gap/">How to detect browser support for Flexbox Gap</a><br></p><p>История JS</p><p>• <a href="https://css.sr/s8h">CSSSR История фронтенда. Выпуск 2</a><br>• <a href="https://blog.csssr.com/ru/article/frontend-history-java-script-as-a-reflection-of-a-new-era/">История фронтенда: JavaScript как отражение новой эпохи</a><br></p><p>Мозаичный JS</p><p>• <a href="https://web-standards.ru/articles/modular-javascript/">Как мы сделали JS по-настоящему модульным</a><br></p><p>Кому нужны алгоритмы</p><p>• <a href="https://twitter.com/amel_true/status/1385258311356985346">Стоило сунуть нос в бэкенд и начались алгоритмы</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/280.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/280.mp3" length="43142205"/><itunes:episode>280</itunes:episode><itunes:duration>5390</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 мая 2021: Safari 14.1, гэпы во флексах, история JS, мозаичный JS, кому нужны алгоритмы. Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>281. SpiderMonkey 25 лет, Safari TP, Bootstrap 5, Гитхаб, префиксы, монорепы и свой git в Яндексе</title><link>https://web-standards.ru/podcast/281/</link><pubDate>Tue, 11 May 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Никита Дубко</p><p>Гости: Владимир Гриненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:49 События<br>00:09:09 SpiderMonkey 25 лет<br>00:11:11 Safari TP 124<br>00:17:24 Bootstrap 5<br>00:28:38 Подарок от Гитхаба<br>00:31:42 Веб-компоненты в Гитхабе<br>00:39:00 Нужны ли ещё префиксы<br>00:51:46 Что за монорепы<br>00:59:07 Зачем монорепы<br>01:03:57 Взгляд пользователя<br>01:16:53 Свой git и Гитхаб<br></p><p>Владимир Гриненко</p><p>• <a href="https://twitter.com/tadatuta">Владимир в Твиттере</a><br>• <a href="https://t.me/tadatuta">Владимир в Телеграме</a><br></p><p>События</p><p>• <a href="https://a11yminsk.github.io/a11yminsk.space/events/3.html">A11y Club Minsk Meetup онлайн 14 мая</a><br>• <a href="https://dump-ekb.ru/frontend">DUMP в Екатеринбурге 14 мая</a><br>• <a href="https://events.google.com/io/program/content?4=topic_web">Google I/O онлайн 18–20 мая</a><br>• <a href="https://jakearchibald.com/2021/io-site-perf/">Performance-testing the Google I/O site</a><br>• <a href="https://simplewebconf.com/">SimpleWebConf онлайн 24–25 мая</a><br>• <a href="https://11.codefest.ru/">CodeFest в Новосибирске 29–30 мая</a><br></p><p>SpiderMonkey 25 лет</p><p>• <a href="https://twitter.com/SpiderMonkeyJS/status/1389985112620736516">25 лет SpiderMonkey</a><br></p><p>Safari TP 124</p><p>• <a href="https://webkit.org/blog/11672/release-notes-for-safari-technology-preview-124/">Release Notes for Safari Technology Preview 124</a><br>• <a href="https://habr.com/ru/post/446682/">Ускоряем WebGL/Three.js с помощью OffscreenCanvas и веб-воркеров</a><br></p><p>Bootstrap 5</p><p>• <a href="https://blog.getbootstrap.com/2021/05/05/bootstrap-5/">Bootstrap 5</a><br></p><p>Подарок от Гитхаба</p><p>• <a href="https://twitter.com/github/status/1390382527588798477">Sync from the parent repo with just a single click!</a><br></p><p>Веб-компоненты в Гитхабе</p><p>• <a href="https://github.blog/2021-05-04-how-we-use-web-components-at-github/">How we use Web Components at GitHub</a><br>• <a href="https://github.blog/2018-09-06-removing-jquery-from-github-frontend/">Removing jQuery from GitHub.com frontend</a><br></p><p>Нужны ли ещё префиксы</p><p>• <a href="https://css-tricks.com/is-vendor-prefixing-dead/">Is Vendor Prefixing Dead?</a><br></p><p>Монорепы</p><p>• <a href="https://11.codefest.ru/lecture/1757">Доклад Владимира на CodeFest</a><br>• <a href="https://habr.com/ru/company/yandex/blog/469021/">Разработка в монорепозитории</a><br>• <a href="https://youtu.be/yW2pg7__a0o">Монорепозитории и где они обитают</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/281.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/281.mp3" length="42602491"/><itunes:episode>281</itunes:episode><itunes:duration>5323</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 мая 2021: SpiderMonkey 25 лет, Safari TP, Bootstrap 5, Гитхаб, префиксы, монорепы и свой git в Яндексе. Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>282. Rome, CloudFront Functions, кроссбраузерность, has() и другой современный CSS, мониторинг, GDE</title><link>https://web-standards.ru/podcast/282/</link><pubDate>Mon, 17 May 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Ольга Алексашенко</p><p>Гости: Александра Шинкевич</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Компания Rome<br>00:05:38 CloudFront Functions<br>00:13:31 Кроссбраузерность<br>00:27:06 Can I has<br>00:31:45 Container Queries<br>00:39:03 Скроллер из будущего<br>00:44:27 Кастомные свойства<br>00:54:27 Мониторинг фронтенда<br>01:05:37 Александра и GDE<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/F25gTnQ8PcM">Лайв на Ютубе</a><br></p><p>Компания Rome</p><p>• <a href="https://rome.tools/blog/announcing-rome-tools-inc/">Announcing Rome Tools, Inc.</a><br></p><p>CloudFront Functions</p><p>• <a href="https://aws.amazon.com/blogs/aws/introducing-cloudfront-functions-run-your-code-at-the-edge-with-low-latency-at-any-scale/">Introducing CloudFront Functions</a><br></p><p>Кроссбраузерность</p><p>• <a href="https://ishadeed.com/article/cross-browser-development/">The State of CSS Cross-Browser Development</a><br></p><p>Can I has</p><p>• <a href="https://bkardell.com/blog/canihas.html">Can I :has()</a><br></p><p>Container Queries</p><p>• <a href="https://www.smashingmagazine.com/2021/05/complete-guide-css-container-queries/">A Primer On CSS Container Queries</a><br>• <a href="https://youtu.be/bP3ceQEXMhU">CSS Container Queries, или Адаптация по-новому</a><br></p><p>Скроллер из будущего</p><p>• <a href="https://web.dev/building-a-media-scroller-component/">Building a media scroller component</a><br></p><p>Кастомные свойства</p><p>• <a href="https://ishadeed.com/article/practical-css-variables/">Practical Use Cases For CSS Variables</a><br>• <a href="https://cssbattle.dev/">CSS Battle</a><br></p><p>Мониторинг фронтенда</p><p>• <a href="https://blog.kamyshev.me/solid-frontend-monitoring/">Солидные фронтенды: мониторинг</a><br></p><p>Александра и GDE</p><p>• <a href="https://developers.google.com/community/experts/">Google Developer Experts</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/282.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/282.mp3" length="38684416"/><itunes:episode>282</itunes:episode><itunes:duration>4833</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 мая 2021: Rome, CloudFront Functions, кроссбраузерность, has() и другой современный CSS, мониторинг, GDE. Никита Дубко, Андрей Мелихов, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>283. Sublime Text 4, Sass, Svelte после React, Container Queries, Learn CSS, Google I/O, новые GDE</title><link>https://web-standards.ru/podcast/283/</link><pubDate>Mon, 24 May 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Юля Миоцен, Полина Гуртовая, Алёна Батицкая</p><p>Темы</p><p>00:00:00 Интро<br>00:02:10 События<br>00:07:19 Sublime Text 4<br>00:14:04 Совместимый Sass<br>00:17:09 Svelte после React<br>00:24:17 Container Queries<br>00:31:35 Learn CSS<br>00:41:00 Google I/O<br>00:53:14 Гибридные команды<br>01:02:29 Новые GDE<br>01:16:07 Зачем GDE<br></p><p>События</p><p>• <a href="https://events.google.com/io/program/content?4=topic_web">Google I/O онлайн 18–20 мая</a><br>• <a href="https://dins.timepad.ru/event/1644199/">DINS JavaScript Evening онлайн 26 мая</a><br>• <a href="https://11.codefest.ru/">CodeFest в Новосибирске 29–30 мая</a><br>• <a href="https://2021.secon.ru/speakers">SECON в Пензе 19–20 июня</a><br></p><p>Sublime Text 4</p><p>• <a href="https://www.sublimetext.com/blog/articles/sublime-text-4">Sublime Text 4</a><br></p><p>Совместимый Sass</p><p>• <a href="https://twitter.com/SassCSS/status/1395547721180729344">We just released Sass 1.33.0</a><br></p><p>Svelte после React</p><p>• <a href="https://css-tricks.com/svelte-for-the-experienced-react-dev/">Svelte for the Experienced React Dev</a><br></p><p>Container Queries</p><p>• <a href="https://mxb.dev/blog/container-queries-web-components/">CSS Container Queries in Web Components</a><br></p><p>Learn CSS</p><p>• <a href="https://web.dev/learn/css/">Learn CSS</a><br>• <a href="https://codepen.io/web-dot-dev/pen/abpoXGZ">Learn CSS Base Styles</a><br></p><p>Google I/O</p><p>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIAK3hg7C9WVBaGgWZeQCD12">Web at Google I/O 2021</a><br>• <a href="https://youtu.be/yNwwEu3Kcbs">Chrome dev tools for designers</a><br>• <a href="https://youtu.be/jUQ2-C5ZNRc">The new responsive: Web design in a component-driven world</a><br>• <a href="https://youtu.be/0UiaD059eqM">What’s new in web platform</a><br>• <a href="https://youtu.be/uU-u-5Eo65g">Machine learning for next gen web apps with TensorFlow.js</a><br>• <a href="https://youtu.be/4QkuvwRftTw">Performance after load</a><br></p><p>Google Developer Experts</p><p>• <a href="https://developers.google.com/community/experts/directory">Directory of Experts worldwide</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/283.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/283.mp3" length="40610329"/><itunes:episode>283</itunes:episode><itunes:duration>5074</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 мая 2021: Sublime Text 4, Sass, Svelte после React, Container Queries, Learn CSS, Google I/O, новые GDE. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>284. Safari TP, Chrome 91, Node.js в браузере, Google Docs на Canvas, Flow, зачем TDD, Babel на ESM</title><link>https://web-standards.ru/podcast/284/</link><pubDate>Mon, 31 May 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Гости: Илья Климов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 События<br>00:09:06 Safari TP<br>00:10:40 Chrome 91<br>00:20:20 Node.js в браузере<br>00:31:38 Google Docs на Canvas<br>00:41:51 Flow почти всё<br>00:51:26 Зачем и как TDD<br>01:01:14 Babel на ESM<br></p><p>Промокоды</p><p>• 10% скидка на <a href="https://fwdays.com/en/event/javascript-fwdays-2021">JS Fwdays</a>: 28799A28A6<br>• 20% скидка на <a href="https://javascript.ninja/">JavaScript.Ninja</a>: Вебстандарты<br>• <a href="https://www.patreon.com/webstandards_ru">Патреон Веб-стандартов</a><br></p><p>События</p><p>• <a href="https://fwdays.com/en/event/javascript-fwdays-2021">JavaScript fwdays онлайн 1–5 июня</a><br>• <a href="https://youtu.be/_05OgtjctdM">Илья Климов о работе простым программистом</a><br>• <a href="https://youtu.be/LnyJjcGRA6E">Goose &amp; Duck</a>, Дима Коваленко и Влад Шилов<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/11680/release-notes-for-safari-technology-preview-125/">Safari Technology Preview 125</a><br></p><p>Chrome 91</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-91/">New in Chrome 91</a><br>• <a href="https://v8.dev/blog/sparkplug">Sparkplug — a non-optimizing JavaScript compiler</a><br>• <a href="https://blog.chromium.org/2021/05/an-experiment-in-helping-users-and-web.html">RSS in Chrome</a><br></p><p>Node.js в браузере</p><p>• <a href="https://blog.stackblitz.com/posts/introducing-webcontainers/">Introducing WebContainers: Run Node.js natively in your browser</a><br></p><p>Google Docs на Canvas</p><p>• <a href="https://workspaceupdates.googleblog.com/2021/05/Google-Docs-Canvas-Based-Rendering-Update.html">Google Docs will now use canvas based rendering: this may impact some Chrome extensions</a><br></p><p>Flow почти всё</p><p>• <a href="https://medium.com/flow-type/clarity-on-flows-direction-and-open-source-engagement-e721a4eb4d8b">Clarity on Flow’s Direction and Open Source Engagement</a><br>• <a href="https://youtu.be/SbgqR79nPd0">Продвижение опенсорс-проектов, Андрей Ситник</a><br></p><p>Зачем и как TDD</p><p>• <a href="https://bespoyasov.ru/blog/frontend-crew-2021-tdd/">TDD: зачем и как, доклад на Frontend Crew</a><br></p><p>Babel на ESM</p><p>• <a href="https://bigbinary.com/blog/helping-babel-move-to-esm">Helping Babel move to ES Modules</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/284.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/284.mp3" length="31919496"/><itunes:episode>284</itunes:episode><itunes:duration>3987</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 мая 2021: Safari TP, Chrome 91, Node.js в браузере, Google Docs на Canvas, Flow, зачем TDD, Babel на ESM. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>285. Бета Chrome 92, Firefox 89, якоря и расширения, TeamCity, JS внутри WASM, TypeScript 4.3</title><link>https://web-standards.ru/podcast/285/</link><pubDate>Tue, 08 Jun 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Никита Дубко</p><p>Гости: Али Рагимов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:30 События<br>00:04:15 Бета Chrome 92<br>00:14:52 Новинки DevTools<br>00:31:15 Firefox 89<br>00:34:08 Якоря и расширения<br>00:41:41 Настройка CI в TeamCity<br>00:47:21 JS внутри WASM<br>00:57:55 TypeScript 4.3<br>01:13:48 Сомнения про TS<br></p><p>Али Рагимов</p><p>• <a href="https://twitter.com/barinbritva">Али в Твиттере</a><br>• <a href="https://barinbritva.ru/">Сайт Али</a><br></p><p>События</p><p>• <a href="https://odessafrontend.com/">OdessaFrontend в Одессе 16 июня</a><br>• <a href="https://simbirsoft.timepad.ru/event/1647204/">Hot Frontend в Казани 17 июня</a><br></p><p>Бета Chrome 92</p><p>• <a href="https://blog.chromium.org/2021/06/chrome-92-web-apps-as-file-handlers-new.html">Chrome 92: Web Apps as File Handlers, New JavaScript Features, and More</a><br></p><p>Новинки DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-92/">What’s New In DevTools (Chrome 92)</a><br></p><p>Firefox 89</p><p>• <a href="https://tanalin.com/blog/2021/06/firefox-89/">Firefox 89</a><br></p><p>Якоря и расширения</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/CSSAnchoredPositioning/explainer.md">CSS Anchored Positioning</a><br>• <a href="https://www.w3.org/community/webextensions/2021/06/04/forming-the-wecg/">Forming the WebExtensions Community Group</a><br></p><p>Настройка CI в TeamCity</p><p>• <a href="https://blog.jetbrains.com/teamcity/2021/05/teamcity-2021-1-kotlin-and-node-js-build-runners-trigger-defined-parameters-high-availability-and-more/">TeamCity 2021.1: Kotlin and Node.js Build Runners</a><br></p><p>JS внутри WASM</p><p>• <a href="https://bytecodealliance.org/articles/making-javascript-run-fast-on-webassembly">Making JavaScript run fast on WebAssembly</a><br></p><p>TypeScript 4.3</p><p>• <a href="https://twitter.com/barinbritva/status/1397840104400506884">Релиз TS 4.3! Посмотрим, что новенького он нам принёс</a><br>• <a href="http://orta.io/notes/js/why-typescript/">Understanding TypeScript’s Popularity</a><br>• <a href="https://medium.com/p/5799488d6680">10++ TypeScript Pro tips/patterns with (or without) React</a><br>• <a href="https://www.metachris.com/2021/04/starting-a-typescript-project-in-2021/">Starting a TypeScript Project in 2021</a><br>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-3/">Announcing TypeScript 4.3</a><br>• <a href="https://habr.com/p/542234/">TypeScript: Раскладываем tsconfig по полочкам, часть 1</a><br>• <a href="https://habr.com/p/557738/">TypeScript: Раскладываем tsconfig по полочкам, часть 2</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/285.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/285.mp3" length="43942658"/><itunes:episode>285</itunes:episode><itunes:duration>5490</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 июня 2021: Бета Chrome 92, Firefox 89, якоря и расширения, TeamCity, JS внутри WASM, TypeScript 4.3. Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>286. Бета Safari 15, Mozilla и дэш-дэш, блог без стилей, ручной RSS, CSS в VK и JSON для дизайнеров</title><link>https://web-standards.ru/podcast/286/</link><pubDate>Tue, 15 Jun 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: София Валитова</p><p>Темы</p><p>00:00:00 Интро<br>00:02:25 События<br>00:06:06 Бета Safari 15<br>00:19:14 Расширения Safari<br>00:26:08 Критика Safari<br>00:35:58 Mozilla и дэш-дэш<br>00:40:38 Блог без стилей<br>00:51:44 Ручной RSS<br>00:57:04 CSS в VK<br>01:04:21 Поиск стажёра<br>01:11:12 JSON для дизайнеров<br></p><p>София Валитова</p><p>• <a href="https://twitter.com/ariarzer">София в Твиттере</a><br>• <a href="https://ariarzer.dev/">Сайт Софии</a><br>• <a href="https://www.patreon.com/ariarzer">Патреон Софии</a><br></p><p>События</p><p>• <a href="https://x5-retail-group-event.timepad.ru/event/1674251/">X5 frontend meetup 1 июля в Москве</a><br>• <a href="https://moscowjs.org/events/moscowjs-49/">MoscowJS 49</a><br>• <a href="https://pwasummit.org/">PWA Summit онлайн 6–7 октября</a><br></p><p>Бета Safari 15</p><p>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-15-beta-release-notes">Safari 15 Beta Release Notes</a><br>• <a href="https://webkit.org/blog/11700/webkit-features-in-safari-at-wwdc21/">WebKit Features in Safari at WWDC21</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2021/10029/">Design for Safari 15</a><br>• <a href="https://github.com/w3c/manifest/issues/975#issuecomment-858333333">Новый ключ user_preferences в веб-манифесте</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2021/10104/">Meet Safari Web Extensions on iOS</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2021/10030">Develop advanced web content</a><br></p><p>Mozilla и дэш-дэш</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/Pi_XU-wVv08/m/CrsiMkB0BwAJ">Make -- a reserved custom property name</a><br></p><p>Блог, CSS, RSS, VK</p><p>• <a href="https://ariarzer.dev/native-css-validation.html">Нативная валидация ввода в CSS</a><br>• <a href="https://youtu.be/c2Sw5gmOwmE">Доклад «CSS глазами машин» Ромы Дворнова</a><br>• <a href="https://youtu.be/_UmMLsIeK9k">Доклад «Тег a» Никиты Дубко</a><br>• <a href="https://youtu.be/xc_dinZ4Gfc">Доклад «CSS code coverage» Антона Холкина</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/286.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/286.mp3" length="38190508"/><itunes:episode>286</itunes:episode><itunes:duration>4771</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 июня 2021: Бета Safari 15, Mozilla и дэш-дэш, блог без стилей, ручной RSS, CSS в VK и JSON для дизайнеров. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>287. Chrome ускоряет фреймворки, Astro и 11ty, клавиатура, NJS, React 18 и Suspense, TeamCity и YAML</title><link>https://web-standards.ru/podcast/287/</link><pubDate>Mon, 21 Jun 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко</p><p>Гости: Филипп Рябчун</p><p>Темы</p><p>00:00:00 Интро<br>00:01:04 События<br>00:03:27 Chrome ускоряет фреймворки<br>00:20:45 Astro и 11ty Serverless<br>00:27:04 Виртуальная клавиатура<br>00:35:46 JS для Nginx<br>00:47:37 Планы React 18<br>00:57:52 Зачем Suspense<br>01:11:07 TeamCity и YAML<br></p><p>События</p><p>• <a href="https://events.yoomoney.ru/frontend-mix_2021">FrontendMix онлайн 24 июня</a><br></p><p>Chrome ускоряет фреймворки</p><p>• <a href="https://web.dev/introducing-aurora/">Introducing Aurora</a><br>• <a href="https://web.dev/conformance/">Conformance for Frameworks</a><br></p><p>Astro и 11ty Serverless</p><p>• <a href="https://astro.build/blog/introducing-astro">Introducing Astro:</a><br>• <a href="https://www.zachleat.com/web/eleventy-serverless-timeline/">Eleventy Serverless (formerly Eleventy Cloud) Thus Far</a><br></p><p>Виртуальная клавиатура</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/VirtualKeyboardAPI/explainer.md">Virtual Keyboard API</a><br></p><p>JS для Nginx</p><p>• <a href="https://web-standards.ru/articles/magic-njs/">Магия вне Хогвартса: NJS</a><br>• <a href="https://youtu.be/oanbIqkS9LM">Веб-сервер на Ubuntu 18 с нуля: nginx, HTTP/2, Brotli и HTTPS</a><br></p><p>Планы React 18 и Suspense</p><p>• <a href="https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html">The Plan for React 18</a><br>• <a href="https://github.com/reactwg/react-18/discussions/37">New Suspense SSR Architecture in React 18</a><br>• <a href="https://youtu.be/aynRTt51pps">Веб-стандарты 264 с Дэном Абрамовым</a><br></p><p>TeamCity и YAML</p><p>• <a href="https://blog.jetbrains.com/teamcity/2021/05/teamcity-2021-1-kotlin-and-node-js-build-runners-trigger-defined-parameters-high-availability-and-more/">TeamCity 2021.1: Kotlin and Node.js Build Runners</a><br>• <a href="https://blog.jetbrains.com/teamcity/2019/09/build-chains-teamcitys-blend-of-pipelines-part-1-getting-started/">Build Chains: TeamCity’s Blend of Pipelines</a><br>• <a href="https://youtrack.jetbrains.com/issue/TW-39272">Задача в трекере JetBrains про поддержку YAML</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/287.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/287.mp3" length="44152807"/><itunes:episode>287</itunes:episode><itunes:duration>5516</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 июня 2021: Chrome ускоряет фреймворки, Astro и 11ty, клавиатура, NJS, React 18 и Suspense, TeamCity и YAML. Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>288. Сторонние куки, Safari TP, ES2021, веб-платформа, LayoutNG, определение браузеров на CSS</title><link>https://web-standards.ru/podcast/288/</link><pubDate>Mon, 28 Jun 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:47 События<br>00:04:04 Chrome и сторонние куки<br>00:15:46 Safari TP (15)<br>00:22:13 Новинки ES2021<br>00:32:52 Promise.any и WeakRef<br>00:47:35 Веб-платформа<br>00:58:56 Таблицы и LayoutNG<br>01:05:54 Определение браузеров на CSS<br></p><p>События</p><p>• <a href="https://www.eventbrite.co.uk/e/jscodeshift-to-keep-your-source-evergreen-with-web-components-tickets-160593731173">XTechnology Meetup онлайн 3 июля</a><br>• <a href="https://www.agima.ru/devops/">DevOps в AGIMA онлайн 6 июля</a><br></p><p>Chrome и сторонние куки</p><p>• <a href="https://blog.google/products/chrome/updated-timeline-privacy-sandbox-milestones/">An updated timeline for Privacy Sandbox milestones</a><br>• <a href="https://privacysandbox.com/">Privacy Sandbox</a><br>• <a href="https://www.wsj.com/articles/google-delays-cookie-removal-to-late-2023-11624542064?st=l962vna3q184l05&amp;reflink=article_copyURL_share">Google Delays Cookie Removal to Late 2023</a><br></p><p>Safari TP (15)</p><p>• <a href="https://webkit.org/blog/11727/release-notes-for-safari-technology-preview-126-with-safari-15-features/">Release Notes for Safari TP 126 with Safari 15 Features</a><br></p><p>Новинки ES2021</p><p>• <a href="https://h3manth.com/ES2021/">ES2021</a><br>• <a href="https://v8.dev/features/weak-references">Weak references and finalizers</a><br>• <a href="https://2ality.com/2018/02/numeric-separators.html">ES2021: numeric separators</a><br></p><p>Веб-платформа</p><p>• <a href="https://web-standards.ru/articles/web-platform/">Как организована веб-платформа</a><br></p><p>Таблицы и LayoutNG</p><p>• <a href="https://developer.chrome.com/blog/tablesng/">TablesNG Resolves 72 Chromium Bugs</a><br></p><p>Определение браузеров на CSS</p><p>• <a href="https://www.bram.us/2021/06/23/css-at-supports-rules-to-target-only-firefox-safari-chromium/">CSS @supports rules to target only Firefox, Safari, Chromium</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/288.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/288.mp3" length="38078391"/><itunes:episode>288</itunes:episode><itunes:duration>4757</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 июня 2021: Сторонние куки, Safari TP, ES2021, веб-платформа, LayoutNG, определение браузеров на CSS. Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>289. Формат номеров, Safari, theme-color и accent-color, Temporal, a11y, переезд на Material UI</title><link>https://web-standards.ru/podcast/289/</link><pubDate>Mon, 05 Jul 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Андрей Мелихов, Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:56 События<br>00:02:12 Формат номеров<br>00:08:54 Safari TP 127<br>00:15:01 Theme-color<br>00:24:56 Accent-color<br>00:33:56 Temporal API<br>00:42:47 A11y для дизайнеров<br>00:55:25 Переезд на Material UI<br></p><p>События</p><p>• <a href="https://podlodka.io/fecrew">Podlodka Frontend Crew онлайн 12-13 июля</a><br>• <a href="https://habr.com/ru/company/yoomoney/blog/565306/">Видео с FrontendMix в ЮMoney</a><br></p><p>Формат номеров</p><p>• <a href="https://discourse.wicg.io/t/proposal-input-masking/5408">Input Masking</a><br></p><p>Safari TP 127</p><p>• <a href="https://webkit.org/blog/11736/release-notes-for-safari-technology-preview-127/">Safari TP 127</a><br></p><p>Theme-color</p><p>• <a href="https://youtu.be/YQM56jX4yEc">Цветные вкладки на theme-color для Safari</a><br></p><p>Accent-color</p><p>• <a href="https://mefody.dev/chunks/accent-color/">Change the form control color with accent-color property</a><br></p><p>Temporal API</p><p>• <a href="https://2ality.com/2021/06/temporal-api.html">Temporal: getting started with JavaScript’s new date time API</a><br></p><p>A11y для дизайнеров</p><p>• <a href="https://teletype.in/@romanshamin/a11y-for-designers">Доступность в дизайне</a><br>• <a href="https://web.dev/color-and-contrast-accessibility/">Color and contrast accessibility</a><br></p><p>Переезд на Material UI</p><p>• <a href="https://youtu.be/lHb-nlHaKE0">Material UI, или Как перестать волноваться и перейти на новую библиотеку компонентов</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/289.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/289.mp3" length="32942529"/><itunes:episode>289</itunes:episode><itunes:duration>4115</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Андрей Мелихов, Ольга Алексашенко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 июля 2021: Формат номеров, Safari, theme-color и accent-color, Temporal, a11y, переезд на Material UI. Никита Дубко, Вадим Макеев, Андрей Мелихов, Ольга Алексашенко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>290. Safari и WPT, PWA на десктопе, Petite Vue, Канон ВК, npm audit, цвета, марсианские шрифты</title><link>https://web-standards.ru/podcast/290/</link><pubDate>Tue, 13 Jul 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Гости: Роман Шамин</p><p>Темы</p><p>00:00:00 Интро<br>00:03:33 Safari и WPT<br>00:11:03 PWA на десктопе<br>00:19:44 Petite Vue<br>00:32:17 Канон ВК<br>00:46:26 Npm audit сломан<br>00:57:01 Цветовые пространства<br>01:09:37 Марсианский гротеск<br>01:16:18 Шрифт для кода<br></p><p>Safari и WPT</p><p>• <a href="https://twitter.com/simevidas/status/1412261143280766976">Logical shorthand + variable is unusable in Safari</a><br></p><p>PWA на десктопе</p><p>• <a href="https://github.com/filips123/FirefoxPWA">Progressive Web Apps for Firefox</a><br></p><p>Petite Vue</p><p>• <a href="https://github.com/vuejs/petite-vue">vuejs/petite-vue: 5kb subset of Vue</a><br></p><p>Канон ВК</p><p>• <a href="https://vc.ru/design/265595-publikuem-kanon-biblioteku-znaniy-dizaynerov-vkontakte">Публикуем «Канон» — библиотеку знаний дизайнеров ВКонтакте</a><br>• <a href="https://twitter.com/evilmartians_ru/status/1240264879463940096">Тред про удалённую работу в Злых марсианах</a><br></p><p>Npm audit сломан</p><p>• <a href="https://overreacted.io/npm-audit-broken-by-design/">Npm audit: Broken by Design</a><br></p><p>Цветовые пространства</p><p>• <a href="https://www.smashingmagazine.com/2021/07/hsl-colors-css/">Using HSL Colors In CSS</a><br>• <a href="https://skillbox.ru/media/design/rgb-cmyk-lab/">Цветовые пространства: большой разбор</a><br>• <a href="https://twitter.com/romanshamin/status/1294251752569671681">Тред про дизайн в sRGB</a><br>• <a href="https://twitter.com/nikitonsky/status/1294257793684340736">Продолжение треда с Никитой Прокоповым</a><br></p><p>Марсианские шрифты</p><p>• <a href="https://twitter.com/romanshamin/status/1411971348323258374">Опрос про лигатуры в шрифтах</a><br>• <a href="https://moderncyrillic.org/votes/">Голосование «Современная кириллица 2021»</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/290.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/290.mp3" length="40966710"/><itunes:episode>290</itunes:episode><itunes:duration>5118</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 июля 2021: Safari и WPT, PWA на десктопе, Petite Vue, Канон ВК, npm audit, цвета, марсианские шрифты. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>291. Firefox 90, image-set и toggle в CSS, доступность SPA, export default, lazy-loading, Solid</title><link>https://web-standards.ru/podcast/291/</link><pubDate>Tue, 20 Jul 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:06 События<br>00:08:11 Firefox 90<br>00:12:26 Новый image-set<br>00:16:19 Toggle в CSS<br>00:19:58 Доступность SPA<br>00:28:05 Export default<br>00:41:42 Lazy-loading<br>00:49:34 Библиотека Solid<br></p><p>События</p><p>• <a href="https://sbermarket.timepad.ru/event/1705746/">SberMarket Tech онлайн 22 июля</a><br>• <a href="https://afisha.timepad.ru/event/1689117">Hot Frontend в Краснодаре 24 июля</a><br>• <a href="https://rambler-co-e-org.timepad.ru/event/1709905/">RamblerMeetup&amp;Frontend онлайн 29 июля</a><br>• <a href="https://rndtech.pro/">RndTechConf в Ростове-на-Дону 4 сентября</a><br>• <a href="https://2021.404fest.ru/">404fest X в Самаре 25–26 сентября</a><br>• <a href="https://frontendconf.ru/moscow/2021">FrontendConf в Москве 11–12 октября</a><br></p><p>Firefox 90</p><p>• <a href="https://tanalin.com/blog/2021/07/firefox-90/">Firefox 90</a><br>• <a href="https://hacks.mozilla.org/2021/07/getting-lively-with-firefox-90">Getting lively with Firefox 90</a><br>• <a href="https://twitter.com/pepelsbey/status/1393477525024739328">Firefox, вздыхая: -webkit-image-set</a><br></p><p>Новый image-set</p><p>• <a href="https://youtu.be/VnjrIGvoO_Y">Новый image-set как picture в CSS</a><br></p><p>Toggle в CSS</p><p>• <a href="https://www.w3.org/TR/css-values-4/#toggle-notation">CSS Values L4: Toggle</a><br></p><p>Доступность SPA</p><p>• <a href="https://www.smashingmagazine.com/2021/07/three-insights-vuejs-accessibility/">Three Insights I Gained While Researching Vue.js Accessibility</a><br></p><p>Export default</p><p>• <a href="https://jakearchibald.com/2021/export-default-thing-vs-thing-as-default/">Export default thing is different to export { thing as default }</a><br></p><p>Lazy-loading</p><p>• <a href="https://web.dev/lcp-lazy-loading/">The performance effects of too much lazy-loading</a><br></p><p>Библиотека Solid</p><p>• <a href="https://dev.to/ryansolid/solidjs-official-release-the-long-road-to-1-0-4ldd">SolidJS Official Release: The long road to 1.0</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/291.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/291.mp3" length="27294705"/><itunes:episode>291</itunes:episode><itunes:duration>3409</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 июля 2021: Firefox 90, image-set и toggle в CSS, доступность SPA, export default, lazy-loading, Solid. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>292. Safari TP, стримы в Node.js, CDN, дизайн без сеток, Фейсбук на флоатах, доступность интерфейсов</title><link>https://web-standards.ru/podcast/292/</link><pubDate>Mon, 26 Jul 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Ольга Алексашенко, Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:58 Safari TP 128<br>00:07:25 Стримы в Node.js<br>00:13:37 CDN не так хороши<br>00:26:00 Дизайн без сеток<br>00:40:31 Фейсбук на флоатах<br>00:48:52 Тестирование доступности<br>00:52:32 Спокойный интерфейс<br>00:58:42 Доступность section<br></p><p>Safari TP 128</p><p>• <a href="https://webkit.org/blog/11925/release-notes-for-safari-technology-preview-128/">Release Notes for Safari TP 128</a><br>• <a href="https://css-tricks.com/meta-theme-color-and-trickery/">Meta theme-color and trickery</a><br></p><p>Стримы в Node.js</p><p>• <a href="https://nodejs.org/en/blog/release/v16.5.0/">Node.js 16.5.0 - Experimental Web Streams API</a><br>• <a href="https://spec.whatwg.org/">Все стандарты WHATWG</a><br></p><p>CDN не так хороши</p><p>• <a href="https://twitter.com/Akamai/status/1418247523454668803">Akamai is experiencing a service disruption</a><br>• <a href="https://blog.ryotak.me/post/cdnjs-remote-code-execution-en/">Remote code execution in cdnjs of Cloudflare</a><br></p><p>Дизайн без сеток</p><p>• <a href="https://gridless.design/">Gridless Design</a><br></p><p>Фейсбук на флоатах</p><p>• <a href="https://habr.com/ru/company/ruvds/blog/564300/">Зачем делать копию Facebook под Internet Explorer 6 в 2021 году?</a><br></p><p>Тестирование доступности</p><p>• <a href="https://www.smashingmagazine.com/2021/06/complete-guide-accessibility-tooling/">A Complete Guide To Accessibility Tooling</a><br></p><p>Спокойный интерфейс</p><p>• <a href="https://tatiana-fokina-blog.ru/posts/how-to-protect-users-with-epilepsy-and-vd/">Как не навредить пользователям с эпилепсией и вестибулярными нарушениями</a><br></p><p>Доступность section</p><p>• <a href="https://www.scottohara.me/blog/2021/07/16/section.html">Accessibility of the section element</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/292.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/292.mp3" length="30766438"/><itunes:episode>292</itunes:episode><itunes:duration>3843</itunes:duration><itunes:author>Ольга Алексашенко, Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 июля 2021: Safari TP, стримы в Node.js, CDN, дизайн без сеток, Фейсбук на флоатах, доступность интерфейсов. Ольга Алексашенко, Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>293. Chrome DevTools, нестинг в CSS, Compat 2021, Yarn 3, парсер URL, Git Hooks, доступный диалог</title><link>https://web-standards.ru/podcast/293/</link><pubDate>Mon, 02 Aug 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:10 События<br>00:04:52 Chrome DevTools<br>00:12:55 Нестинг в CSS<br>00:28:15 Compat 2021<br>00:37:39 Yarn 3<br>00:49:29 Парсер URL<br>00:55:00 Git Hooks<br>01:16:07 Доступный диалог<br></p><p>События</p><p>• <a href="https://yandexpraktikum.timepad.ru/event/1712961/">Должен ли дизайнер писать код? Юля Миоцен онлайн 5 августа</a><br>• <a href="https://frontconference.com/">Frontend Conference в Цюрихе 26–27 августа</a><br>• <a href="https://vuejs.london/">Vue.js London в Лондоне 20–21 октября</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS онлайн 2–5 ноября</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-93/">What’s New In DevTools (Chrome 93)</a><br></p><p>Нестинг в CSS</p><p>• <a href="https://drafts.csswg.org/css-nesting/">CSS Nesting Module</a><br>• <a href="https://web-standards.ru/articles/css-nesting/">CSS-нестинг — больше, чем сахар</a><br></p><p>Compat 2021</p><p>• <a href="https://web.dev/compat2021-midyear/">Compat 2021 mid-year update: Flex gap everywhere</a><br></p><p>Yarn 3</p><p>• <a href="https://dev.to/arcanis/yarn-3-0-performances-esbuild-better-patches-e07">Yarn 3.0</a><br>• <a href="https://medium.com/@Andrew_Mc/yarn-pnp-npm-tink-and-pnpm-oh-my-720d02221b4b">Yarn PnP, npm tink, and pnpm Oh My</a><br>• <a href="https://blog.npmjs.org/post/178027064160/next-generation-package-management">npm Blog Archive: Next Generation Package Management</a><br></p><p>Парсер URL</p><p>• <a href="https://web.dev/urlpattern/">URLPattern brings routing to the web platform</a><br></p><p>Git Hooks</p><p>• <a href="https://mefody.dev/chunks/git-hooks/">Git Hooks: let the machine do all the routine</a><br></p><p>Доступный диалог</p><p>• <a href="https://www.smashingmagazine.com/2021/07/accessible-dialog-from-scratch/">Creating An Accessible Dialog From Scratch</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/293.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/293.mp3" length="39446486"/><itunes:episode>293</itunes:episode><itunes:duration>4928</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 августа 2021: Chrome DevTools, нестинг в CSS, Compat 2021, Yarn 3, парсер URL, Git Hooks, доступный диалог. Никита Дубко, Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>294. Safari, WWW 30, system-ui, предпочтения, Parcel 2, JS без JIT, CSS-селекторы, alt с эмоциями</title><link>https://web-standards.ru/podcast/294/</link><pubDate>Tue, 10 Aug 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:48 События<br>00:04:59 Safari TP<br>00:08:04 WWW 30<br>00:14:58 System-ui<br>00:21:01 Предпочтения в заголовке<br>00:29:15 Parcel 2 RC<br>00:39:54 Super Duper без JIT<br>00:51:54 CSS-селекторы<br>00:58:51 Alt с эмоциями<br></p><p>События</p><p>• <a href="https://rndtech.pro/">RndTechConf 4 сентября в Ростове-на-Дону</a><br>• <a href="https://2021.404fest.ru/">404fest 25–26 сентября в Самаре</a><br>• <a href="https://frontendconf.ru/moscow/2021">FrontendConf 11–12 октября в Москве</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/11951/release-notes-for-safari-technology-preview-129/">Release Notes for Safari Technology Preview 129</a><br></p><p>WWW 30</p><p>• <a href="https://www.w3.org/blog/2021/08/30-years-on-from-introducing-the-web-to-the-world/">30 years on from introducing the Web to the World</a><br></p><p>System-ui</p><p>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1226042">Firefox: add support for the system-ui generic font family</a><br></p><p>Предпочтения в заголовке</p><p>• <a href="https://web.dev/user-preference-media-features-headers/">User preference media features client hints headers</a><br></p><p>Parcel 2 RC</p><p>• <a href="https://v2.parceljs.org/blog/rc0/">Parcel 2 RC</a><br></p><p>Super Duper без JIT</p><p>• <a href="https://microsoftedge.github.io/edgevr/posts/Super-Duper-Secure-Mode/">Super Duper Secure Mode</a><br></p><p>CSS-селекторы</p><p>• <a href="https://www.silvestar.codes/articles/you-want-a-single-enabling-selector-not-the-one-that-disables-the-rule-of-the-previous-one/">You want enabling CSS selectors, not disabling ones</a><br></p><p>Alt с эмоциями</p><p>• <a href="https://jakearchibald.com/2021/great-alt-text/">Writing great alt text: Emotion matters</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/294.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/294.mp3" length="31360956"/><itunes:episode>294</itunes:episode><itunes:duration>3917</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 августа 2021: Safari, WWW 30, system-ui, предпочтения, Parcel 2, JS без JIT, CSS-селекторы, alt с эмоциями. Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>295. WDA, Firefox 91, GitHub Codespaces, HTTP/3, алертгейт, чем мешал IE11, что пошёл к бабуле</title><link>https://web-standards.ru/podcast/295/</link><pubDate>Mon, 16 Aug 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Гости: Виталий Харисов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:41 События<br>00:05:19 Firefox 91<br>00:13:27 GitHub Codespaces<br>00:27:22 Уже HTTP/3<br>00:42:39 Алертгейт<br>00:54:13 IE пошёл к бабуле<br>01:06:26 Чем мешает IE11<br></p><p>События</p><p>• <a href="https://gdg-minsk.timepad.ru/event/1735573/">GDG Minsk Web Meetup онлайн 24 августа</a><br>• <a href="https://habr.com/ru/company/google/blog/545184/">Программа Women Developer Academy</a><br>• <a href="https://forms.gle/Jcddq68w8UrB85Nb7">Форма регистрации на WDA</a><br></p><p>Firefox 91</p><p>• <a href="https://hacks.mozilla.org/2021/08/hopping-on-firefox-91/">Hopping on Firefox 91</a><br>• <a href="https://tanalin.com/blog/2021/08/firefox-91/">Firefox 91</a><br></p><p>GitHub Codespaces</p><p>• <a href="https://twitter.com/github/status/1425505817827151872">Press . on any GitHub repo</a><br>• <a href="https://youtu.be/T4oSGgcmhNI">GitHub Codespaces и кодинг на iPad</a><br>• <a href="https://github.com/features/codespaces">GitHub Codespaces: VS Code backend + VMs</a><br>• <a href="https://twitter.com/github/status/1425487694680010755">Codespaces is available for Teams and Enterprise Cloud</a><br></p><p>Уже HTTP/3</p><p>• <a href="https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/">HTTP/3 From A To Z: Core Concepts (Part 1)</a><br>• <a href="https://habr.com/p/532868/">Head-of-Line Blocking в QUIC и HTTP/3: Подробности</a><br></p><p>Алертгейт</p><p>• <a href="https://dev.to/richharris/stay-alert-d">Stay alert</a><br>• <a href="https://adactio.com/journal/18337">Foundations</a><br>• <a href="https://www.quirksmode.org/blog/archives/2021/08/breaking_the_we.html">Breaking the web forward</a><br>• <a href="https://css-tricks.com/choice-words-about-the-upcoming-deprecation-of-javascript-dialogs/">Choice Words about the upcoming deprecation of JS dialogs</a><br></p><p>IE пошёл к бабуле</p><p>• <a href="https://youtu.be/_muWJOUe420">Встречайте бабушку</a><br>• <a href="https://whistlr.info/2019/html-past-ie11/">What to expect when you’re expecting to drop IE</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/295.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/295.mp3" length="38030454"/><itunes:episode>295</itunes:episode><itunes:duration>4751</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 августа 2021: WDA, Firefox 91, GitHub Codespaces, HTTP/3, алертгейт, чем мешал IE11, что пошёл к бабуле. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>296. Safari TP, учебник по ХТМЛ, SQL в браузере, ES-модули, AMP, сообщество и конференция MoscowJS</title><link>https://web-standards.ru/podcast/296/</link><pubDate>Mon, 23 Aug 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко</p><p>Гости: Дмитрий Королёв, Ольга Кобец</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 События<br>00:06:34 Safari TP<br>00:15:04 Учебник по ХТМЛ<br>00:27:42 SQL в браузере<br>00:35:38 ES-модули<br>00:43:06 AMP уже не тот<br>00:49:52 Сообщество MoscowJS<br>00:58:55 Конференция<br>01:07:23 Программа<br></p><p>События</p><p>• <a href="https://moscowjs.org/events/moscowjs-50/">MoscowJS в Москве 11 сентября</a><br>• <a href="https://prirodacodax5.tech">X5Tech Природа Кода в Переславле-Залесском 11–12 сентября</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/11958/release-notes-for-safari-technology-preview-130/">Release Notes for Safari TP 130</a><br>• <a href="https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-15-beta-release-notes#Safari">Safari 15: the bottom tab bar has been redesigned to appear below page content</a><br></p><p>Учебник по ХТМЛ</p><p>• <a href="https://bureau.ru/projects/book-html/">ХТМЛ. Вёрстка для дизайнеров, редакторов и руководителей</a><br></p><p>SQL в браузере</p><p>• <a href="https://jlongster.com/future-sql-web">A future for SQL on the web</a><br></p><p>ES-модули</p><p>• <a href="https://world.hey.com/dhh/modern-web-apps-without-javascript-bundling-or-transpiling-a20f2755">Modern web apps without JS bundling or transpiling</a><br></p><p>AMP уже не тот</p><p>• <a href="https://adactio.com/journal/18350">Resigning from the AMP advisory committee</a><br></p><p>MoscowJS</p><p>• <a href="https://moscowjs.org/">Сайт MoscowJS</a><br>• <a href="https://t.me/moscowjs">Сообщество в Телеграме</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/296.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/296.mp3" length="35462450"/><itunes:episode>296</itunes:episode><itunes:duration>4430</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 августа 2021: Safari TP, учебник по ХТМЛ, SQL в браузере, ES-модули, AMP, сообщество и конференция MoscowJS. Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>297. Бета Chrome 94, TS 4.4, You don’t know JS, React render tracker, Safari, текстовый браузер Deno</title><link>https://web-standards.ru/podcast/297/</link><pubDate>Mon, 30 Aug 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:19 События<br>00:03:08 Бета Chrome 94<br>00:08:02 TypeScript 4.4<br>00:26:08 You don’t know JS<br>00:35:24 React render tracker<br>00:42:27 Особенности Safari<br>01:01:31 Текстовый браузер Deno<br></p><p>События</p><p>• <a href="https://rndtech.pro/">RndTechConf в Ростове-на-Дону 4 сентября</a><br>• <a href="https://prirodacodax5.tech">X5Tech Природа Кода в Переславле-Залесском 11–12 сентября</a><br></p><p>Бета Chrome 94</p><p>• <a href="https://blog.chromium.org/2021/08/chrome-94-beta-webcodecs-webgpu.html">Chrome 94 Beta: WebCodecs, WebGPU, Scheduling, and More</a><br></p><p>TypeScript 4.4</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-4/">TypeScript 4.4 Released</a><br></p><p>You don’t know JS</p><p>• <a href="https://www.kickstarter.com/projects/getify/you-dont-know-js-yet-second-edition-books">You Don’t Know JS Yet second edition books</a><br></p><p>React render tracker</p><p>• <a href="https://t.me/gorshochekvarit/131">Анонс в Телеграме</a><br>• <a href="https://youtu.be/AF_NiwGNxGw">Демо на Ютубе</a><br></p><p>Особенности Safari</p><p>• <a href="https://www.coywolf.news/webmaster/why-webkit-supports-avif-but-safari-does-not/">Why WebKit supports AVIF but Safari does not</a><br>• <a href="https://youtu.be/VnjrIGvoO_Y">Новый image-set как тег picture в CSS</a><br></p><p>Текстовый браузер Deno</p><p>• <a href="https://youtu.be/SYkzk_j3yb0">Deno HTTP 203</a><br>• <a href="https://deno.com/blog/deno-on-mdn">Deno on MDN</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/297.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/297.mp3" length="36900921"/><itunes:episode>297</itunes:episode><itunes:duration>4610</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 августа 2021: Бета Chrome 94, TS 4.4, You don’t know JS, React render tracker, Safari, текстовый браузер Deno. Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>298. Элемент model, Chrome 93, Can I Include App, нативный роутинг, анимация, дизайн-токены, RxJS</title><link>https://web-standards.ru/podcast/298/</link><pubDate>Mon, 06 Sep 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Сэм Булатов, Костя Подрубный</p><p>Темы</p><p>00:00:00 Интро<br>00:02:17 Элемент model<br>00:08:37 Chrome 93<br>00:26:23 Can I Include App<br>00:29:15 Нативный роутинг<br>00:36:55 Гайд по анимации<br>00:43:17 Дизайн-токены<br>00:55:22 RxJS<br></p><p>RndTechConf</p><p>• <a href="https://rndtech.pro/">RndTechConf в Ростове-на-Дону 4 сентября</a><br>• <a href="https://twitter.com/mephistorine">Сэм в Твиттере</a><br>• <a href="https://fb.com/podrubny">Костя в Фейсбуке</a><br>• <a href="https://2021.404fest.ru/program/reports/all/?sessionId=256740">Сэм про шедулеры в RxJS на 404fest</a><br>• <a href="https://frontendconf.ru/moscow/2021/abstracts/7484">Костя про дизайн-токены на Frontend Conf</a><br></p><p>Элемент model</p><p>• <a href="https://github.com/WebKit/explainers/blob/main/model/README.md">WebKit: The model element</a><br></p><p>Chrome 93</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-93/">New in Chrome 93</a><br></p><p>Can I Include App</p><p>• <a href="https://caninclude.glitch.me/">Can Include</a><br>• <a href="https://caninclude-promo.glitch.me/ru/">Can Include для iOS</a><br></p><p>Нативный роутинг</p><p>• <a href="https://web.dev/app-history-api/">Modern client-side routing: the App History API</a><br></p><p>Гайд по анимации</p><p>• <a href="https://www.joshwcomeau.com/animation/keyframe-animations/">An Interactive Guide to Keyframe Animations</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/298.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/298.mp3" length="32585282"/><itunes:episode>298</itunes:episode><itunes:duration>4070</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 сентября 2021: Элемент model, Chrome 93, Can I Include App, нативный роутинг, анимация, дизайн-токены, RxJS. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>299. Браузеры в iOS, TypeScript, обучение через игру, a11y, React Native в вебе, сложный фронтенд</title><link>https://web-standards.ru/podcast/299/</link><pubDate>Tue, 14 Sep 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко</p><p>Гости: Иван Ботанов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:26 События<br>00:06:38 Браузеры в iOS<br>00:15:02 TypeScript нужен не везде<br>00:25:06 Обучение через игру<br>00:32:14 Недоступный Open Graph<br>00:38:13 React Native в вебе<br>00:49:05 Сложный фронтенд<br></p><p>События</p><p>• <a href="https://prirodacodax5.tech/">X5Tech Природа Кода в Переславле-Залесском 11–12 сентября</a><br>• <a href="https://odessafrontend.com/">Odessa Frontend Meetup в Одессе 22 сентября</a><br></p><p>Браузеры в iOS</p><p>• <a href="https://nielsleenheer.com/articles/2021/chrome-is-the-new-safari-and-so-are-edge-and-firefox/">Chrome is the new Safari. And so are Edge and Firefox</a><br></p><p>TypeScript нужен не везде</p><p>• <a href="https://youtu.be/H9-F8uhKMRk">Карго-культ TypeScript в украинских аутсорсерах</a><br></p><p>Обучение через игру</p><p>• <a href="https://www.smashingmagazine.com/2021/09/interactive-learning-tools-front-end-developers/">Interactive learning tools for front-end developers</a><br></p><p>Недоступный Open Graph</p><p>• <a href="https://www.stefanjudis.com/today-i-learned/how-to-define-open-graph-twitter-image-alt-text-and-why-it-might-not-matter/">How to define Open Graph or Twitter image alt text</a><br></p><p>React Native в вебе</p><p>• <a href="https://giuseppegurgone.com/twitter-html/">Twitter’s div soup and uglyfied CSS, explained</a><br></p><p>Сложный фронтенд</p><p>• <a href="https://twitter.com/stressoid">Иван Ботанов в Твиттере</a><br>• <a href="https://www.youtube.com/c/%D0%B2%D0%BE%D1%84%D0%B8%D1%81%D0%B5">Канал «В офисе»</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/299.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/299.mp3" length="31422318"/><itunes:episode>299</itunes:episode><itunes:duration>3925</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 сентября 2021: Браузеры в iOS, TypeScript, обучение через игру, a11y, React Native в вебе, сложный фронтенд. Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>300. Юбилейный выпуск полным составом, фронтенд как хобби, как дела и какие новости у ведущих</title><link>https://web-standards.ru/podcast/300/</link><pubDate>Tue, 21 Sep 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Вадим Макеев, Ольга Алексашенко, Мария Просвирнина, Никита Дубко</p><p>События</p><p>• <a href="https://events.yandex.ru/events/yasubbotnik/18-sep-2021">Я.Субботник по разработке интерфейсов онлайн 18 сентября</a><br></p><p>Остальное</p><p>• <a href="https://web-standards.ru/podcast/">Страница подкаста</a><br>• <a href="https://podcasts.apple.com/podcast/id1524264186">Подкаст Лёши про футбол</a><br>• <a href="https://www.youtube.com/devschacht">Видеоблог Андрея</a><br>• <a href="https://www.youtube.com/pepelsbey">Видеоблог Вадима</a><br>• <a href="https://developers.google.com/community/experts/directory/profile/profile-nikita-dubko">Никита GDE</a><br>• <a href="https://3lp.me/">Подкаст LP про музыку</a><br>• <a href="https://radio-t.com/">Подкаст Радио-Т</a><br>• <a href="https://podlodka.io/">Подкаст Подлодка</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/300.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/300.mp3" length="39782761"/><itunes:episode>300</itunes:episode><itunes:duration>4970</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Вадим Макеев, Ольга Алексашенко, Мария Просвирнина, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 сентября 2021: Юбилейный выпуск полным составом, фронтенд как хобби, как дела и какие новости у ведущих. Алексей Симоненко, Андрей Мелихов, Вадим Макеев, Ольга Алексашенко, Мария Просвирнина, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>301. Новинки Chrome 94 и Safari 15, порядок в HTML-голове, чистая архитектура на фронтенде</title><link>https://web-standards.ru/podcast/301/</link><pubDate>Mon, 27 Sep 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко</p><p>Гости: Саша Беспоясов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:36 События<br>00:05:24 Chrome 94<br>00:22:52 Safari 15<br>00:39:30 Порядок в голове<br>00:45:37 Чистая архитектура<br></p><p>Саша Беспоясов</p><p>• <a href="https://bespoyasov.ru">Блог Саши</a><br>• <a href="https://twitter.com/bespoyasov">Саша в Твиттере</a><br></p><p>События</p><p>• <a href="https://2021.404fest.ru/">404fest в Самаре 25–26 сентября</a><br>• <a href="https://epam.jugru.org/">EPAM Meet Up Mobile &amp; Frontend онлайн 29 сентября</a><br></p><p>Chrome 94</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-94/">New in Chrome 94</a><br>• <a href="https://developer.chrome.com/ru/blog/new-in-devtools-94/">Новинки DevTools (Chrome 94)</a><br></p><p>Safari 15</p><p>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-15-release-notes">Safari 15 Release Notes</a><br>• <a href="https://webkit.org/blog/11971/release-notes-for-safari-technology-preview-132/">Release Notes for Safari TP 132</a><br></p><p>Порядок в голове</p><p>• <a href="https://www.smashingmagazine.com/2021/09/css-head-tag/">Getting Your head Straight: A New CSS Performance Diagnostics Snippet</a><br></p><p>Чистая архитектура</p><p>• <a href="https://bespoyasov.ru/blog/clean-architecture-on-frontend/">Чистая архитектура во фронтенде</a><br>• <a href="https://khalilstemmler.com/articles/client-side-architecture/introduction/">Client-Side Architecture Basics Guide</a><br>• <a href="https://khalilstemmler.com/articles/typescript-domain-driven-design/ddd-frontend/">Does DDD Belong on the Frontend?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/301.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/301.mp3" length="35006098"/><itunes:episode>301</itunes:episode><itunes:duration>4373</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 сентября 2021: Новинки Chrome 94 и Safari 15, порядок в HTML-голове, чистая архитектура на фронтенде. Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>302. Safari, сертификаты, Hacktoberfest, jQuery всё, Cascade Layers, пререндеринг, финтех в Яндексе</title><link>https://web-standards.ru/podcast/302/</link><pubDate>Mon, 04 Oct 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко</p><p>Гости: Саша Гришин, Лёша Тронов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:55 События<br>00:07:56 Safari TP 133<br>00:16:19 Корневые сертификаты<br>00:21:35 Hacktoberfest<br>00:23:34 Rome на Rust<br>00:25:37 jQuery уходит<br>00:27:16 10 лет JS-лого<br>00:29:20 Cascade Layers<br>00:42:31 Пререндеринг<br>00:54:52 Финтех в Яндексе<br></p><p>События</p><p>• <a href="https://youtu.be/y7FG9IkQBrI">Видео с Я.Субботника по фронтенду 18 сентября</a><br>• <a href="https://secon-events.timepad.ru/event/1789580/">SECON.Weekend в Пензе 2–3 октября</a><br>• <a href="https://frontendconf.ru/moscow/2021">FrontendConf в Москве 11–12 октября</a><br>• <a href="https://summit.graphql.com/">GraphQL Summit онлайн в Сан-Франциско 10–11 ноября</a><br>• <a href="https://fwdays.com/en/event/js-autumn-fwdays-2021">JS Fwdays онлайн 27 ноября</a><br>• <a href="https://docs.google.com/forms/d/e/1FAIpQLSedeSOklJtVpNlcTefOv6k_dJAtDKDfnbRm668Vk2xnztD8lA/viewform">JS Fwdays CFP до 25 октября</a><br></p><p>Safari TP 133</p><p>• <a href="https://webkit.org/blog/11975/release-notes-for-safari-technology-preview-133/">Release Notes for Safari Technology Preview 133</a><br></p><p>Корневые сертификаты</p><p>• <a href="https://scotthelme.co.uk/lets-encrypt-old-root-expiration/">Let’s Encrypt’s Root Certificate is expiring!</a><br>• <a href="https://aws.amazon.com/premiumsupport/knowledge-center/ec2-expired-certificate/">Correct expired Let’s Encrypt certificate on EC2 instances</a><br></p><p>Hacktoberfest</p><p>• <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest 2021</a><br></p><p>Rome на Rust</p><p>• <a href="https://rome.tools/blog/2021/09/21/rome-will-be-rewritten-in-rust">Rome will be written in Rust</a><br></p><p>jQuery уходит</p><p>• <a href="https://twitter.com/mikesherov/status/1443679254009483273">jQuery достиг пика популярности в 2020</a><br></p><p>10 лет JS-лого</p><p>• <a href="https://github.com/voodootikigod/logo.js/">JavaScript Logo</a><br></p><p>Cascade Layers</p><p>• <a href="https://www.bram.us/2021/09/15/the-future-of-css-cascade-layers-css-at-layer/">The Future of CSS: Cascade Layers (CSS @layer)</a><br></p><p>Пререндеринг</p><p>• <a href="https://web.dev/speculative-prerendering/">Bringing instant page-loads to the browser through speculative prerendering</a><br></p><p>Финтех в Яндексе</p><p>• <a href="https://bank.yandex.ru/">Яндекс Банк</a><br>• <a href="https://bank.yandex.ru/jobs">Работа в финтехе Яндекса</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/302.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/302.mp3" length="36310580"/><itunes:episode>302</itunes:episode><itunes:duration>4536</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 октября 2021: Safari, сертификаты, Hacktoberfest, jQuery всё, Cascade Layers, пререндеринг, финтех в Яндексе. Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>303. Firefox 93, тёмная тема, баги браузеров, TypeScript 4.5, реальный перфоманс, новый сайт в 2021</title><link>https://web-standards.ru/podcast/303/</link><pubDate>Mon, 11 Oct 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко</p><p>Гости: Андрей Прокопюк</p><p>Темы</p><p>00:00:00 Интро<br>00:01:20 События<br>00:05:31 Firefox 93<br>00:18:24 Автоматическая тёмная тема<br>00:24:48 Баги браузеров<br>00:27:44 Бета TypeScript 4.5<br>00:40:26 Реальный перфоманс<br>00:55:20 Новый сайт в 2021<br></p><p>Андрей Прокопюк</p><p>• <a href="https://twitter.com/Andre_487">Андрей в Твиттере</a><br>• <a href="https://andre.life/">Сайт Андрея</a><br></p><p>События</p><p>• <a href="https://moscowjs.org/">Видео с MoscowJS 50</a><br>• <a href="https://youtu.be/br37dBL3tSA">Видео с SECON.Weekend про фронтенд</a><br>• <a href="https://yandex.ru/promo/events/generated/ya-subbotnik-pro-po-razrabotke-i">Видео с Я.Субботника Pro</a><br>• <a href="https://jsconf.am/">JSConf Armenia в Ереване 23 октября</a><br>• <a href="https://iteaconf.ru/">ITeaConf в Воронеже 31 октября</a><br></p><p>Firefox 93</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/93">Firefox 93 for developers</a><br>• <a href="https://tanalin.com/blog/2021/10/firefox-93/">Firefox 93</a><br></p><p>Автоматическая тёмная тема</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/E29o9uJ8VRs/m/oKi03ed_BAAJ">Intent to Experiment: Auto Dark Mode &amp; the CSS color-scheme “only” keyword</a><br></p><p>Баги браузеров</p><p>• <a href="https://github.com/webcompat/browser-compat-bugs">Browser Compat Bugs</a><br></p><p>Бета TypeScript 4.5</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta/">Announcing TypeScript 4.5 Beta</a><br>• <a href="https://github.com/npm/cli/releases/">Npm 8.0.0</a><br>• <a href="https://github.com/nodejs/nodejs.org/blob/main/locale/en/blog/release/v16.11.0.md">Node 16.11.0</a><br></p><p>Реальный перфоманс</p><p>• <a href="https://philipwalton.com/articles/my-challenge-to-the-web-performance-community/">My Challenge to the Web Performance Community</a><br></p><p>Новый сайт в 2021</p><p>• <a href="https://kentcdodds.com/blog/how-i-built-a-modern-website-in-2021">How I built a modern website in 2021</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/303.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/303.mp3" length="33302292"/><itunes:episode>303</itunes:episode><itunes:duration>4160</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 октября 2021: Firefox 93, тёмная тема, баги браузеров, TypeScript 4.5, реальный перфоманс, новый сайт в 2021. Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>304. State of CSS, цветовые палитры, Яндекс.Браузер, ввод пароля, CSS будущего, зачем нужна Дока</title><link>https://web-standards.ru/podcast/304/</link><pubDate>Mon, 18 Oct 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Гости: Николай Лопин, Алёна Батицкая</p><p>Темы</p><p>00:00:00 Интро<br>00:02:01 События<br>00:08:26 State of CSS<br>00:15:23 Палитры в Huetone<br>00:21:29 Яндекс.Браузер<br>00:30:17 Поле ввода пароля<br>00:37:52 Пугающий CSS будущего<br>00:48:22 Откуда взялась Дока<br>00:56:06 Взгляды на задачу<br>01:03:38 Сила опенсорса<br>01:12:33 Почему не MDN<br></p><p>События</p><p>• <a href="https://frontendconf.ru/moscow/2021">FrontendConf в Москве 11–12 октября</a><br>• <a href="https://youtu.be/d40GzIWF4zE">Видео первого дня FrontendConf</a><br>• <a href="https://youtu.be/e_m-6MIWJGg">Видео второго дня FrontendConf</a><br>• <a href="https://dins.timepad.ru/event/1805346/">DINS JavaScript Evening онлайн в Питере 21 октября</a><br>• <a href="https://adblockerdevsummit.com/">Ad Blocker Dev Summit онлайн 21 октября</a><br>• <a href="https://devfest.omsk.community">devFest в Омске 23-24 октября</a><br>• <a href="https://dou.ua/calendar/40711/">Submit JS онлайн в Киеве 9 ноября</a><br>• <a href="https://iteaconf.ru/">ITeaConf онлайн в Воронеже 14 ноября</a><br></p><p>State of CSS</p><p>• <a href="https://stateofcss.com/">State of CSS 2021</a><br>• <a href="https://www.jetbrains.com/ru-ru/lp/devecosystem-2021/">Свежий опрос о разработке</a><br></p><p>Палитры в Huetone</p><p>• <a href="https://huetone.ardov.me/">Huetone</a><br></p><p>Яндекс.Браузер</p><p>• <a href="https://zen.yandex.ru/media/yandexbrowser/bolshoe-obnovlenie-iandeksbrauzera-vse-o-novyh-vozmojnostiah-dlia-polzovatelei-61668ef7c4f25352d42d0f4f">Большое обновление Яндекс.Браузера</a><br></p><p>Поле ввода пароля</p><p>• <a href="https://css-tricks.com/the-options-for-password-revealing-inputs/">The Options for Password Revealing Inputs</a><br>• <a href="https://technology.blog.gov.uk/2021/04/19/simple-things-are-complicated-making-a-show-password-option/">Simple things are complicated: making a show password option</a><br>• <a href="https://web-standards.ru/articles/a11y-and-law/">Доступность и закон</a><br></p><p>Пугающий CSS будущего</p><p>• <a href="https://www.stefanjudis.com/blog/conditional-border-radius-and-three-future-css-features/">Conditional border-radius and three future CSS features</a><br>• <a href="https://web-standards.ru/articles/css-new-kind-of-javascript/">CSS: новый вид JavaScript</a><br></p><p>Что такое Дока</p><p>• <a href="https://doka.guide">Сайт Доки</a><br>• <a href="https://github.com/doka-guide/content/">Контент Доки</a><br>• <a href="https://github.com/doka-guide/platform/">Платформа Доки</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/304.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/304.mp3" length="40078671"/><itunes:episode>304</itunes:episode><itunes:duration>5007</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 октября 2021: State of CSS, цветовые палитры, Яндекс.Браузер, ввод пароля, CSS будущего, зачем нужна Дока. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>305. Экосистема 2021, VS Code в браузере, Node.js 17, Reporting API, автозаполнение, SPA или MPA</title><link>https://web-standards.ru/podcast/305/</link><pubDate>Mon, 25 Oct 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Мария Просвирнина, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 События<br>00:03:37 Chrome 95<br>00:11:35 Экосистема 2021<br>00:23:57 VS Code в браузере<br>00:30:04 Node.js 17<br>00:35:19 Reporting API<br>00:42:09 Автозаполнение<br>00:51:13 SPA или MPA<br></p><p>События</p><p>• <a href="https://nextjs.org/conf">Next.js Conf</a><br>• <a href="https://www.youtube.com/playlist?list=PLdwe-qCygjtEpL6LP3oyWxdJfPqKkHV2y">Видео PWA Summit</a><br></p><p>Chrome 95</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-95/">New in Chrome 95</a><br></p><p>Экосистема 2021</p><p>• <a href="https://www.jetbrains.com/ru-ru/lp/devecosystem-2021/">Состояние экосистемы разработки в 2021 году</a><br></p><p>VS Code в браузере</p><p>• <a href="https://code.visualstudio.com/blogs/2021/10/20/vscode-dev">Vscode.dev Visual Studio Code for the Web</a><br></p><p>Node.js 17</p><p>• <a href="https://nodejs.org/en/blog/release/v17.0.0/">Node v17.0.0</a><br></p><p>Reporting API</p><p>• <a href="https://web.dev/reporting-api/">Monitor your web application with the Reporting API</a><br></p><p>Автозаполнение</p><p>• <a href="https://www.smashingmagazine.com/2021/10/autofill-dark-pattern/">The Autofill Dark Pattern</a><br></p><p>SPA или MPA</p><p>• <a href="https://youtu.be/860d8usGC0o">Have Single-Page Apps Ruined the Web?</a><br>• <a href="https://youtu.be/ivLhf3hq7eM">Are SPAs better than MPAs? HTTP 203</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/305.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/305.mp3" length="31277508"/><itunes:episode>305</itunes:episode><itunes:duration>3907</itunes:duration><itunes:author>Андрей Мелихов, Мария Просвирнина, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 октября 2021: Экосистема 2021, VS Code в браузере, Node.js 17, Reporting API, автозаполнение, SPA или MPA. Андрей Мелихов, Мария Просвирнина, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>306. Новинки Safari TP, API и тихий релиз Safari 15.1, Photoshop в браузере, Node.js и веб-платформа</title><link>https://web-standards.ru/podcast/306/</link><pubDate>Tue, 02 Nov 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 События<br>00:06:36 Большой Safari TP<br>00:14:11 Safari 15.1 и API<br>00:34:12 Photoshop в браузере<br>00:52:11 Node.js и веб-платформа<br></p><p>События</p><p>• <a href="https://developer.chrome.com/devsummit/">Chrome Dev Summit</a><br>• <a href="https://holyjs-moscow.ru/">HolyJS онлайн 2–5 ноября</a><br>• <a href="https://www.youtube.com/playlist?list=PL8sJahqnzh8JyUetDcVI5iHzGP8pfKjcl">Видео с HolyJS Piter 2021</a><br>• <a href="https://www.meetup.com/WebCore/events/281733576/">WebCore Meetup онлайн 25 ноября</a><br>• <a href="https://yatalks.yandex.ru/">YaTalks онлайн 3–4 декабря</a><br>• <a href="https://www.youtube.com/playlist?list=PLzHkdYA9zRNJncty7R1wlT150x1L-Jnfh">Видео с «Природы кода»</a><br>• <a href="https://www.youtube.com/playlist?list=PL0CdgOSSGlBbvNDKMs1RTA-NS-ZwtUm0G">Видео с NodeConf 2021</a><br></p><p>Большой Safari TP</p><p>• <a href="https://webkit.org/blog/12033/release-notes-for-safari-technology-preview-134/">Release Notes for Safari TP 134</a><br></p><p>Safari 15.1 и API</p><p>• <a href="https://webkit.org/blog/11989/new-webkit-features-in-safari-15/">New WebKit Features in Safari 15</a><br>• <a href="https://twitter.com/slightlylate/status/1453148027657490435">Safari 15.1, bringing us 2017’s best graphics API: WebGL2</a><br></p><p>Photoshop в браузере</p><p>• <a href="https://web.dev/ps-on-the-web/">Photoshop’s journey to the web</a><br>• <a href="https://twitter.com/BenDelarre/status/1453056774588682241">We’re gated on a few WASM and File System Access APIs</a><br></p><p>Node.js и веб-платформа</p><p>• <a href="https://nodejs.org/en/blog/release/v16.13.0/">Node.js v16.13.0 LTS</a><br>• <a href="https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382#e42b">Node.js 16 promoted to long-term support</a><br>• <a href="https://youtu.be/ZldXkyNS-WM">Yes, Node.js is part of the Web Platform</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/306.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/306.mp3" length="33862216"/><itunes:episode>306</itunes:episode><itunes:duration>4230</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 ноября 2021: Новинки Safari TP, API и тихий релиз Safari 15.1, Photoshop в браузере, Node.js и веб-платформа. Алексей Симоненко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>307. Firefox 94, Chrome Dev Summit, Web.Dev, Next.js, Yarn, TypeScript, вёрстка чата, взлом пакета</title><link>https://web-standards.ru/podcast/307/</link><pubDate>Mon, 08 Nov 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Гости: Сергей Бережной</p><p>Темы</p><p>00:00:00 Интро<br>00:02:58 События<br>00:10:36 Firefox 94<br>00:19:22 Chrome Dev Summit<br>00:27:32 Learn на Web.Dev<br>00:29:29 Next.js 12<br>00:33:06 Yarn 3.1<br>00:35:12 TypeScript 4.5 RC<br>00:36:57 Вёрстка чата<br>00:45:23 Взлом пакета<br></p><p>События</p><p>• <a href="https://yandex.ru/cup/">Yandex Cup</a><br>• <a href="https://mergeconf.ru/">IT-конференция Merge в Иннополисе 13–14 ноября</a><br>• <a href="https://yatalks.yandex.ru/">YaTalks 2021 онлайн 3–4 декабря</a><br>• <a href="https://conf.reactjs.org/">React Conf 2021 онлайн 8 декабря</a><br></p><p>Firefox 94</p><p>• <a href="https://tanalin.com/blog/2021/11/firefox-94/">Firefox 94</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/94">Firefox 94 for developers</a><br></p><p>Chrome Dev Summit</p><p>• <a href="https://developer.chrome.com/devsummit/">Chrome Dev Summit</a><br>• <a href="https://youtu.be/n57U2_-3NLQ">CDS Recap</a><br>• <a href="https://privacysandbox.com">The Privacy Sandbox</a><br>• <a href="https://web.dev/smoothness/">Towards an animation smoothness metric</a><br>• <a href="https://web.dev/responsiveness/">An experimental responsiveness metric</a><br>• <a href="https://twitter.com/hdjirdeh/status/1455950529041891338">Tooling announcements</a><br>• <a href="https://developer.chrome.com/docs/devtools/recorder/">Record, replay and measure user flows</a><br></p><p>Learn на Web.Dev</p><p>• <a href="https://web.dev/learn/design/">Learn Responsive Design</a><br>• <a href="https://web.dev/learn/forms/">Learn Forms</a><br>• <a href="https://web.dev/learn/pwa/">Learn PWA</a><br></p><p>Next.js 12</p><p>• <a href="https://nextjs.org/blog/next-12">Next.js 12</a><br>• <a href="https://github.com/rakkasjs/rakkasjs">Rakkas</a><br></p><p>Yarn 3.1</p><p>• <a href="https://dev.to/arcanis/yarn-31-corepack-esm-pnpm-optional-packages--3hak#nodejs-corepack-integration">Yarn 3.1: Corepack, ESM, pnpm, Optional Packages</a><br></p><p>TypeScript 4.5 RC</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-rc/">TypeScript 4.5 RC</a><br>• <a href="https://github.com/microsoft/TypeScript/issues/46452">Concerns with TypeScript 4.5’s Node 12+ ESM Support</a><br></p><p>Вёрстка чата</p><p>• <a href="https://ishadeed.com/article/facebook-messenger-chat-component/">Building Real-life Components: Facebook Messenger’s Chat Bubble</a><br></p><p>Взлом пакета</p><p>• <a href="https://twitter.com/veged/status/1456309289845395459">Сегодня проснулся знаменитым</a><br>• <a href="https://github.com/veged/coa/issues/99">Last release contains malicious code</a><br>• <a href="https://www.npmjs.com/package/coa">Command-Option-Argument</a><br>• <a href="https://oclif.io/">Oclif: The Open CLI Framework</a><br>• <a href="https://github.com/tj/commander.js">Commander.js</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/307.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/307.mp3" length="30422497"/><itunes:episode>307</itunes:episode><itunes:duration>3800</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 ноября 2021: Firefox 94, Chrome Dev Summit, Web.Dev, Next.js, Yarn, TypeScript, вёрстка чата, взлом пакета. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>308. HTML-элемент search и парсеры, кастомные свойства, contain и перфоманс, TypeScript и Angular 13</title><link>https://web-standards.ru/podcast/308/</link><pubDate>Tue, 16 Nov 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев</p><p>Гости: Глеб Михеев</p><p>Темы</p><p>00:00:00 Интро<br>00:02:52 События<br>00:07:38 HTML-элемент search<br>00:13:59 Парсеры HTML<br>00:21:39 Пути в кастомных свойствах<br>00:28:38 Contain и перфоманс<br>00:38:30 Дженерики в TypeScript<br>00:49:33 Angular 13<br>01:00:01 Агностичные компоненты<br></p><p>События</p><p>• <a href="https://www.youtube.com/playlist?list=PLZt1X5e3NK8ZABmBPCR90Iskxo_kHWbmJ">Видео с Ad Blocker Dev Summit</a><br>• <a href="https://www.wearedevelopers.com/javascript-congress">JavaScript Congress онлайн 23–25 ноября</a><br>• Скидка 20%: JSC-webstandardsru20<br>• <a href="https://fwdays.com/en/event/js-autumn-fwdays-2021">JS fwdays онлайн 27 ноября</a><br>• Скидка 10%: EDE6EA6202<br></p><p>HTML-элемент search</p><p>• <a href="https://github.com/whatwg/html/pull/7320">Add the search element</a><br></p><p>Парсеры HTML</p><p>• <a href="https://htmlparser.info/parser/#detecting-character-encoding">Meta charset=utf-8</a><br></p><p>Пути в кастомных свойствах</p><p>• <a href="https://web-standards.ru/articles/url-and-custom-properties/">Пути в кастомных свойствах. История одного бага</a><br></p><p>Contain и перфоманс</p><p>• <a href="https://medium.com/p/78cb1e8d9cb1">How I made Google’s data grid scroll 10x faster with one line of CSS</a><br></p><p>Дженерики в TypeScript</p><p>• <a href="https://habr.com/ru/company/tinkoff/blog/588655/">Дженерики в TypeScript</a><br></p><p>Angular 13</p><p>• <a href="https://blog.angular.io/angular-v13-is-now-available-cce66f7bc296">Angular v13 is now Available</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/308.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/308.mp3" length="33286489"/><itunes:episode>308</itunes:episode><itunes:duration>4158</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 ноября 2021: HTML-элемент search и парсеры, кастомные свойства, contain и перфоманс, TypeScript и Angular 13. Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>309. Chrome 96 и беты, Safari TP 135, Web Almanac, SVGcode, сложный фронтенд, мифы о доступности</title><link>https://web-standards.ru/podcast/309/</link><pubDate>Tue, 23 Nov 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:54 События<br>00:03:05 Новинки Chrome 96<br>00:19:06 Что в бетах Chrome<br>00:23:56 Safari TP 135<br>00:29:14 Web Almanac<br>00:39:23 SVGcode<br>00:47:05 Сложный фронтенд<br>00:58:23 Прогресс-бар<br>01:01:40 Мифы о доступности<br></p><p>События</p><p>• <a href="https://www.youtube.com/channel/UCbdJCW3jOKREqBmhtY1C4nA">Видео с ITeaConf</a><br>• <a href="https://www.meetup.com/WebCore/events/281733576/">WebCore Meetup онлайн 25 ноября</a><br></p><p>Новинки Chrome 96</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-96/">New in Chrome 96</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/ujX8Vbr_VFE/m/Z61eyTcoBAAJ">Intent to Prototype: blocking=render on scripts and link</a><br>• <a href="https://gist.github.com/xiaochengh/fae2b549b3d37454beeb9028a829f4bd">Explainer</a><br>• <a href="https://docs.google.com/document/d/15k6sLw3hscfsD1BD51FJ_qWLIOVziS33a3Ld-kB-G3w/view">Resource Loading Orchestration</a><br>• <a href="https://twitter.com/anthony_ricaud/status/1460885633229012999">Chrome 96 just enabled the back/forward cache</a><br>• <a href="https://youtu.be/vz2IsHcSaKE">BFCache, или Туда и обратно</a><br>• <a href="https://www.bleepingcomputer.com/news/google/google-chrome-96-breaks-twitter-discord-video-rendering-and-more/">Google Chrome 96 breaks Twitter, Discord, video rendering and more</a><br></p><p>Что в бетах Chrome</p><p>• <a href="http://blog.chromium.org/2021/11/chrome-97-webtransport-new-array-static.html">Chrome 97: WebTransport, New Array Static Methods and More</a><br>• <a href="https://twitter.com/bramus/status/1460980473975484419">Chromium commit: Support range syntax in MQ</a><br></p><p>Safari TP 135</p><p>• <a href="https://webkit.org/blog/12040/release-notes-for-safari-technology-preview-135/">Release Notes for Safari TP 135</a><br></p><p>Web Almanac</p><p>• <a href="https://almanac.httparchive.org/en/2021/">Web Almanac 2021</a><br>• <a href="https://almanac.httparchive.org/ru/2021/contributors">Web Almanac Contributors</a><br></p><p>SVGcode</p><p>• <a href="https://svgco.de/">SVGcode</a><br>• <a href="https://web.dev/svgcode/">A PWA to convert raster images to SVG</a><br></p><p>Сложный фронтенд</p><p>• <a href="https://jvns.ca/blog/2021/11/15/esbuild-vue/">Some notes on using esbuild</a><br></p><p>Прогресс-бар</p><p>• <a href="https://habr.com/ru/company/tinkoff/blog/589735/">Пишем семантически верные индикаторы загрузки на Angular</a><br></p><p>Мифы о доступности</p><p>• <a href="https://web-standards.ru/articles/a11y-from-scratch/">Доступный компонент «из коробки»</a><br>• <a href="https://a11ymyths.com/">Accessibility Myths</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/309.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/309.mp3" length="38046434"/><itunes:episode>309</itunes:episode><itunes:duration>4753</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 ноября 2021: Chrome 96 и беты, Safari TP 135, Web Almanac, SVGcode, сложный фронтенд, мифы о доступности. Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>310. Полифил для Container Queries, Remix вместо Next.js, PWA в 2021, TypeScript в Etsy, CSS-ресеты</title><link>https://web-standards.ru/podcast/310/</link><pubDate>Thu, 02 Dec 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:35 События<br>00:05:38 Полифил для Container Queries<br>00:13:44 Remix альтернатива Next.js<br>00:29:04 Состояние PWA в 2021<br>00:46:49 TypeScript в Etsy<br>00:54:49 Ресеты для CSS<br></p><p>Веб-стандарты на английском</p><p>• <a href="https://twitter.com/webstandards_en">Web Standards в Твиттере</a><br></p><p>События</p><p>• <a href="https://gdg-minsk.timepad.ru/event/1849806/">GDG Minsk Web онлайн 30 ноября</a><br>• <a href="https://yamal.dev/">YAMAL.DEV CONF в Салехарде 18 декабря</a><br></p><p>Полифил для Container Queries</p><p>• <a href="https://github.com/GoogleChromeLabs/container-query-polyfill">A polyfill for CSS Container Queries</a><br>• <a href="https://web-standards.ru/articles/css-new-kind-of-javascript/">CSS: новый вид JavaScript</a><br>• <a href="https://youtu.be/bP3ceQEXMhU">CSS Container Queries, или Адаптация по-новому: контейнер вместо вьюпорта</a><br></p><p>Remix альтернатива Next.js</p><p>• <a href="https://remix.run/">Remix</a><br>• <a href="https://youtu.be/wsJaUjd1rUo">Introducing Remix v1</a><br>• <a href="https://youtu.be/9FDV-VCq5XE">50-секундный питч Introducing Remix</a><br>• <a href="https://youtu.be/hsIWJpuxNj0">6-часовой туториал Кента Доддса</a><br>• <a href="https://flaviocopes.com/remix/">Introduction to Remix</a><br></p><p>Состояние PWA в 2021</p><p>• <a href="https://almanac.httparchive.org/ru/2021/pwa">Web Almanac: PWA</a><br></p><p>TypeScript в Etsy</p><p>• <a href="https://codeascraft.com/2021/11/08/etsys-journey-to-typescript/">Etsy’s Journey to TypeScript</a><br>• <a href="https://exploringjs.com/tackling-ts/ch_typescript-essentials.html">The essentials of TypeScript</a><br></p><p>Ресеты для CSS</p><p>• <a href="https://www.joshwcomeau.com/css/custom-css-reset/">Modern CSS Reset / Global Styles</a><br>• <a href="https://htmlacademy.ru/blog/boost/frontend/short-13">HTML Шорты: Нормальный сброс</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/310.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/310.mp3" length="34903437"/><itunes:episode>310</itunes:episode><itunes:duration>4360</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 декабря 2021: Полифил для Container Queries, Remix вместо Next.js, PWA в 2021, TypeScript в Etsy, CSS-ресеты. Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>311. Лёгкий Fleet, GitHub Actions, ESM+TS ломают сборку, свежие CQ, HTML, CSS, JS в Веб-альманахе</title><link>https://web-standards.ru/podcast/311/</link><pubDate>Mon, 06 Dec 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:15 События<br>00:04:20 Лёгкий Fleet<br>00:16:48 Node.js в GitHub Actions<br>00:22:05 ESM+TS ломают сборку<br>00:29:28 Свежие Container Queries<br>00:33:16 Веб-альманах HTML<br>00:43:06 Веб-альманах CSS<br>00:48:59 Веб-альманах JS<br></p><p>26 лет JS</p><p>• <a href="https://twitter.com/JavaScriptDaily/status/809071560107655168">The birth of JavaScript in 4 slides</a><br>• <a href="https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html">Netscape and Sun announce JavaScript (Dec 4, 1995)</a><br></p><p>События</p><p>• <a href="https://yatalks.yandex.ru/">YaTalks онлайн 3–4 декабря</a><br>• <a href="https://digital.alfabank.ru/events/js-meetup">Alfa JS MeetUP онлайн 9 декабря</a><br>• <a href="https://odessafrontend.com/">Odessa Frontend Meetup в Одессе 15 декабря</a><br></p><p>Лёгкий Fleet</p><p>• <a href="https://blog.jetbrains.com/ru/blog/2021/11/29/welcome-to-fleet/">Встречайте Fleet — совершенно новый инструмент JetBrains</a><br></p><p>Node.js в GitHub Actions</p><p>• <a href="https://github.com/actions/virtual-environments/issues/4446">Default Node.js version will be set to 16 on November, 29</a><br></p><p>ESM+TS ломают сборку</p><p>• <a href="https://github.com/chalk/chalk/releases/tag/v5.0.0">Chalk v5.0.0</a><br>• <a href="https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c">Pure ESM package</a><br>• <a href="https://blog.sindresorhus.com/get-ready-for-esm-aa53530b3f77">Get Ready For ESM</a><br></p><p>Свежие Container Queries</p><p>• <a href="https://twitter.com/TerribleMia/status/1466835751224721408">Existing CQ demos are broken in the latest Chrome Canary</a><br></p><p>Веб-альманах</p><p>• <a href="https://almanac.httparchive.org/en/2021/markup">Markup</a><br>• <a href="https://almanac.httparchive.org/en/2021/css">CSS</a><br>• <a href="https://almanac.httparchive.org/en/2021/javascript">JavaScript</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/311.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/311.mp3" length="25904086"/><itunes:episode>311</itunes:episode><itunes:duration>3235</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 декабря 2021: Лёгкий Fleet, GitHub Actions, ESM+TS ломают сборку, свежие CQ, HTML, CSS, JS в Веб-альманахе. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>312. Firefox и Safari, Web Neural Network API, Turborepo, GitPod, вшитые node_modules и Деплойми</title><link>https://web-standards.ru/podcast/312/</link><pubDate>Mon, 13 Dec 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Гости: Роман Байталов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:00 События<br>00:02:10 Firefox 95<br>00:08:40 Safari TP 136<br>00:14:31 Web Neural Network API<br>00:19:15 Vercel + Turborepo<br>00:26:35 JetBrains в GitPod<br>00:34:10 Вшитые node_modules<br>00:49:18 Деплойми<br></p><p>События</p><p>• <a href="https://events.yandex.ru/events/yasubbotnik-2021-12-11/">Я.Субботник по фронтенду и дизайну онлайн 11 декабря</a><br>• <a href="https://twitter.com/css_moscow/status/1469321067000905734">MoscowCSS онлайн 21 декабря</a><br></p><p>Firefox 95</p><p>• <a href="https://tanalin.com/blog/2021/12/firefox-95/">Firefox 95</a><br></p><p>Safari TP 136</p><p>• <a href="https://webkit.org/blog/12137/release-notes-for-safari-technology-preview-136/">Release Notes for Safari Technology Preview 136</a><br>• <a href="https://apps.apple.com/app/1532224396">Link to Text Fragment</a><br></p><p>Web Neural Network API</p><p>• <a href="https://www.w3.org/TR/webnn/">Web Neural Network API</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/w7Oq2_x2D8U/m/8BhYLGCIBwAJ">Intent to Prototype: Web Machine Learning: Model Loader API</a><br></p><p>Vercel + Turborepo</p><p>• <a href="https://vercel.com/blog/vercel-acquires-turborepo">Vercel acquires Turborepo to accelerate build speed and improve developer experience</a><br></p><p>JetBrains в GitPod</p><p>• <a href="https://www.gitpod.io/changelog/jetbrains-desktop-available-in-beta">JetBrains desktop available in beta</a><br></p><p>Вшитые node_modules</p><p>• <a href="https://twitter.com/Jack_Franklin/status/1468290740505698316">More teams should check node_modules directory into git</a><br>• <a href="https://yarnpkg.com/features/zero-installs">Yarn Zero Installs</a><br>• <a href="https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/building-layers.html">Building layers. AWS Serverless Application Model</a><br>• <a href="https://evilmartians.com/chronicles/serverless-typescript-a-complete-setup-for-aws-sam-lambda">Serverless TypeScript: A complete setup for AWS SAM Lambdas</a><br></p><p>Деплойми</p><p>• <a href="https://deployme.app/">Deployme.app</a><br>• <a href="https://devcenter.heroku.com/articles/buildpacks">Heroku Buildpacks</a><br>• Роман Байталов: <a href="mailto:rbaytalov@deployme.app">rbaytalov@deployme.app</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/312.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/312.mp3" length="34782602"/><itunes:episode>312</itunes:episode><itunes:duration>4345</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 декабря 2021: Firefox и Safari, Web Neural Network API, Turborepo, GitPod, вшитые node_modules и Деплойми. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>313. CSS 25, Safari, отладка утечек, кастомный select, DOM и AOM, Compat 2021, минское сообщество</title><link>https://web-standards.ru/podcast/313/</link><pubDate>Tue, 21 Dec 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев</p><p>Гости: Глаша Жур, Саша Шинкевич</p><p>Темы</p><p>00:00:00 Интро<br>00:02:01 События<br>00:07:05 25 лет CSS<br>00:12:26 State of CSS 2021<br>00:24:02 Safari 15.2<br>00:28:28 Отладка утечек<br>00:38:23 Кастомный select<br>00:46:24 DOM и AOM<br>00:55:05 Итоги Compat 2021<br>00:59:32 Минское сообщество<br></p><p>События</p><p>• <a href="https://youtu.be/TGpo3lDi7_I">Трансляция с Yamal.Dev Conf</a><br>• <a href="https://twitter.com/css_moscow/status/1471495375294894089">MoscowCSS онлайн 21 декабря</a><br>• <a href="https://minskcss.timepad.ru/event/1881868/">MinskCSS онлайн 26 января</a><br></p><p>25 лет CSS</p><p>• <a href="https://twitter.com/WebDesignMuseum/status/1471895466656903169">25 лет CSS</a><br></p><p>State of CSS 2021</p><p>• <a href="https://2021.stateofcss.com/en-US/">State of CSS 2021</a><br>• <a href="https://asmcss.com/">Assembler CSS</a><br></p><p>Safari 15.2</p><p>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-15_2-release-notes">Safari 15.2 Release Notes</a><br></p><p>Отладка утечек</p><p>• <a href="https://blogs.windows.com/msedgedev/2021/12/09/debug-memory-leaks-detached-elements-tool-devtools/">Debug memory leaks with the Microsoft Edge Detached Elements tool</a><br></p><p>Кастомный select</p><p>• <a href="https://twitter.com/patrickbrosset/status/1470346157100568579">Fully-stylable and accessible select</a><br></p><p>DOM и AOM</p><p>• <a href="https://developer.chrome.com/blog/full-accessibility-tree/">Full accessibility tree in Chrome DevTools</a><br></p><p>Итоги Compat 2021</p><p>• <a href="https://web.dev/compat2021-holiday-update/">Compat 2021 Holiday Update: presents for developers before the end of the year</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/313.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/313.mp3" length="37222474"/><itunes:episode>313</itunes:episode><itunes:duration>4650</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 декабря 2021: CSS 25, Safari, отладка утечек, кастомный select, DOM и AOM, Compat 2021, минское сообщество. Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>314. Safari TP, линтер на C++, книги, CRA 5, Rust, глубокое копирование, юникодный бэкдор, Fleet</title><link>https://web-standards.ru/podcast/314/</link><pubDate>Mon, 27 Dec 2021 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Гости: Денис Ушаков, Валентин Фондаратов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:33 Safari TP 137<br>00:06:34 Линтер на C++<br>00:13:15 Адаптивность и паттерны<br>00:16:01 Create React App 5<br>00:18:25 NAPI и Rust<br>00:24:12 Глубокое копирование<br>00:27:41 Быстрый Rust<br>00:39:11 Юникодный бэкдор<br>00:45:35 Зачем Fleet<br>01:09:01 Новая платформа JB<br></p><p>Safari TP 137</p><p>• <a href="https://webkit.org/blog/12156/release-notes-for-safari-technology-preview-137/">Release Notes for Safari TP 137</a><br>• <a href="https://twitter.com/jensimmons/status/1473051429115940868">Don’t say Safari is always last. Sometimes we are first</a><br>• <a href="https://youtu.be/aJ1XMcwys48">:has в CSS — псевдокласс из будущего</a><br></p><p>Линтер на C++</p><p>• <a href="https://quick-lint-js.com/blog/version-1.0/">Faster, easier, friendlier: how quick-lint-js will take over ESLint</a><br></p><p>Адаптивность и паттерны</p><p>• <a href="https://web.dev/learn/design/">Learn Responsive Design</a><br>• <a href="https://www.patterns.dev/">Learning Patterns</a><br></p><p>Create React App 5</p><p>• <a href="https://github.com/facebook/create-react-app/releases/tag/v5.0.0">CRA 5.0</a><br></p><p>NAPI и Rust</p><p>• <a href="https://napi.rs/blog/announce-v2">Announcing NAPI-RS v2</a><br>• <a href="https://napi.rs/docs/deep-dive/native-module">Deep dive: Native module</a><br></p><p>Глубокое копирование</p><p>• <a href="https://web.dev/structured-clone/">Deep-copying in JavaScript using structuredClone</a><br></p><p>Быстрый Rust</p><p>• <a href="https://leerob.io/blog/rust">Rust is the future of JS infrastructure</a><br>• <a href="https://www.youtube.com/user/MaStaleee">Ли Робинсон</a><br>• <a href="https://twitter.com/devongovett/status/1261379312898306048">Developers would rather have a faster tool that’s harder to contribute to</a><br>• <a href="https://craigmod.com/essays/fast_software/">Fast software wins</a><br></p><p>Юникодный бэкдор</p><p>• <a href="https://certitude.consulting/blog/en/invisible-backdoor/">The invisible JS backdoor</a><br>• VS Code: &quot;editor.unicodeHighlight.ambiguousCharacters&quot;: false<br>• <a href="https://nova.app/">Panic Nova</a><br>• <a href="https://zed.dev/">Zed: lightning-fast, collaborative code editor written in Rust</a><br>• <a href="https://github.com/lapce/lapce">Lapce: lightning-fast and powerful code editor written in Rust</a><br></p><p>Зачем Fleet</p><p>• <a href="https://blog.jetbrains.com/ru/blog/2021/11/29/welcome-to-fleet/">Встречайте Fleet — новый инструмент JetBrains</a><br>• <a href="https://podlodka.io/245">Подлодка про IDE и Fleet</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/314.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/314.mp3" length="39222782"/><itunes:episode>314</itunes:episode><itunes:duration>4900</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 декабря 2021: Safari TP, линтер на C++, книги, CRA 5, Rust, глубокое копирование, юникодный бэкдор, Fleet. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>315. Как прошёл год, подкаст и другие проекты, фронтенд, JS, бэк и тулинг, один вопрос, чат и личное</title><link>https://web-standards.ru/podcast/315/</link><pubDate>Tue, 04 Jan 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:18 Подкаст<br>00:18:04 Проекты<br>00:31:30 Фронтенд<br>00:46:27 JavaScript<br>00:55:23 Бэк и тулинг<br>01:04:47 Вопрос<br>01:15:47 Личное<br></p><p>Подкаст</p><p>• <a href="https://youtu.be/t7Vrmaa57Oc">Смотрите этот эпизод на Ютубе</a><br>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHcH-CaOP1lByMIGTByKaX4D">Все новогодние выпуски</a><br></p><p>Проекты</p><p>• <a href="https://t.me/webstandards_chat">Чат в Телеграме</a><br>• <a href="https://twitter.com/webstandards_en">Новости на английском</a><br>• <a href="https://github.com/web-standards/calendar">Календарь</a><br>• <a href="https://github.com/web-standards/dictionary">Словарь</a><br></p><p>Фронтенд</p><p>• <a href="https://web.dev/compat2021-holiday-update/">WebCompat</a><br></p><p>JavaScript</p><p>• <a href="https://deno.com/blog/the-deno-company">Announcing the Deno Company</a><br>• <a href="https://remix.run/blog/seed-funding-for-remix">Seed Funding for Remix</a><br>• <a href="https://turborepo.org/blog/joining-vercel">Turborepo is joining Vercel</a><br>• <a href="https://vercel.com/blog/vercel-welcomes-rich-harris-creator-of-svelte">Vercel welcomes Rich Harris, creator of Svelte</a><br></p><p>Бэк и тулинг</p><p>• <a href="https://reactjs.org/blog/2020/12/21/data-fetching-with-react-server-components.html">Introducing Zero-Bundle-Size React Server Components</a><br>• <a href="https://github.com/reactwg/react-18/discussions/37">New Suspense SSR Architecture in React 18</a><br>• <a href="https://nextjs.org/docs/advanced-features/react-18">React 18 Usage in Next.js</a><br>• <a href="https://remix.run/">Remix</a><br>• <a href="https://leerob.io/blog/rust">Rust is the future of JS infrastructure</a><br></p><p>Вопрос</p><p>• <a href="https://www.patreon.com/webstandards_ru">Патреон Веб-стандартов</a><br></p><p>Личное</p><p>• <a href="https://ameltrue.notion.site/2021-a608d70b29b84e05b994b43224d97bbb">Итоги года Андрея</a><br>• <a href="https://darkmefody.notion.site/2021-b5878e270cfd4e56a1d92154375a6b3f">Итоги годы Никиты</a><br>• <a href="https://mefody.dev/">Англоязычный блог Никиты</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/315.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/315.mp3" length="44485715"/><itunes:episode>315</itunes:episode><itunes:duration>5558</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 января 2022: Как прошёл год, подкаст и другие проекты, фронтенд, JS, бэк и тулинг, один вопрос, чат и личное. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>316. Новинки Chrome 97 и DevTools, Faker.js и опенсорс, Crypto Mozilla, стандарт дизайн-токенов</title><link>https://web-standards.ru/podcast/316/</link><pubDate>Tue, 11 Jan 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:50 События<br>00:04:31 Chrome 97<br>00:14:34 Chrome DevTools<br>00:25:35 Faker.js<br>00:38:17 Crypto Mozilla<br>00:49:41 Дизайн-токены<br></p><p>События</p><p>• <a href="https://www.meetup.com/react-talks-kyiv/events/283060842/">React Talks Meetup в Киеве 18 января</a><br>• <a href="https://jsnation.com">JSNation в Амстердаме 16 июня</a><br>• <a href="https://reactsummit.com">React Summit в Амстердаме 17 июня</a><br></p><p>Chrome 97</p><p>• <a href="https://youtu.be/eXaog4gUIXI">Видео: New in Chrome 97</a><br>• <a href="https://developer.chrome.com/blog/new-in-chrome-97/">Статья: New in Chrome 97</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/ru/blog/new-in-devtools-97/">Новинки DevTools (Chrome 97)</a><br></p><p>Faker.js</p><p>• <a href="https://twitter.com/samselikoff/status/1478735175668355079">Just went to install Faker for my latest demo, and…</a><br>• <a href="https://github.com/Marak/Faker.js">GitHub-репозиторий Faker.js</a><br>• <a href="https://ilikekillnerds.com/2020/11/marak-takes-an-open-source-stand/">Marak Takes An Open Source Stand</a><br>• <a href="https://github.com/mochajs/mocha/issues/4467">Mocha: Delete my code</a><br></p><p>Crypto Mozilla</p><p>• <a href="https://twitter.com/mozilla/status/1476951030638260225">Было: Dabble in @dogecoin? HODLing some #Bitcoin &amp; #Ethereum?</a><br>• <a href="https://twitter.com/mozilla/status/1479143340159422468">Стало: We’ll pause the ability to donate cryptocurrency</a><br>• <a href="https://twitter.com/jwz/status/1478022085737803776">I founded Mozilla and I’m here to say</a><br>• <a href="https://twitter.com/plinss/status/1478135256683143168">I designed Gecko</a><br>• <a href="https://infrequently.org/2022/01/washed-up/">Washed Up</a><br>• <a href="https://moxie.org/2022/01/07/web3-first-impressions.html">My first impressions of web3</a><br>• <a href="https://seldo.com/posts/crypto-the-good-the-bad-and-the-ugly">Crypto: the good, the bad and the ugly</a><br></p><p>Дизайн-токены</p><p>• <a href="https://twitter.com/openuicg/status/1479187335099011073">Design Tokens + Open UI</a><br>• <a href="https://design-tokens.github.io/community-group/format/">Design Tokens Format Module</a><br>• <a href="https://twitter.com/DesignTokens/status/1441153762559545345">Design Tokens W3C Community Group</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/316.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/316.mp3" length="31782277"/><itunes:episode>316</itunes:episode><itunes:duration>3970</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 января 2022: Новинки Chrome 97 и DevTools, Faker.js и опенсорс, Crypto Mozilla, стандарт дизайн-токенов. Никита Дубко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>317. Firefox 96, State of JS, Figma, CSS Tools, CodePen, CSS-парсер на Rust, Eleventy 1.0, Metho</title><link>https://web-standards.ru/podcast/317/</link><pubDate>Mon, 17 Jan 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:04 События<br>00:02:35 Firefox 96<br>00:12:31 Лисичка, не кашляй<br>00:18:16 State of JS<br>00:22:08 Утечка из опроса<br>00:27:12 Вариативные шрифты и Figma<br>00:35:37 CSS Tools<br>00:42:40 Топ CodePen<br>00:50:45 CSS-парсер на Rust<br>00:57:02 Eleventy 1.0<br>01:07:31 Metho?<br></p><p><a href="https://codepen.io/miocene/full/ed97acb82ea44d93bf13a68371c74bbe">Обложка выпуска на чистом CSS</a></p><p>События</p><p>• <a href="https://facebook.com/events/4783636631715537">Конференция по цифровой доступности онлайн 18 января—8 февраля</a><br>• <a href="https://kurmakinfo.timepad.ru/event/1899021/">18 января: Доступные фичи и где они обитают, Татьяна Фокина</a><br>• <a href="https://minskcss.timepad.ru/event/1881868/">MinskCSS Meetup онлайн 26 января</a><br></p><p>Firefox 96</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/96">Firefox 96</a><br>• <a href="https://tanalin.com/blog/2022/01/firefox-96/">Марат Таналин</a><br></p><p>Лисичка, не кашляй</p><p>• <a href="https://twitter.com/FirefoxSupport/status/1481592266141716482">Firefox has witnessed outages recently</a><br>• <a href="https://twitter.com/FirefoxSupport/status/1481918504203091969">Yesterday, Firefox became unresponsive</a><br></p><p>State of JS</p><p>• <a href="https://app.stateofjs.com/survey/state-of-js/2021">State of JS 2021</a><br></p><p>Утечка из опроса</p><p>• <a href="https://dev.to/sachagreif/disclosing-a-state-of-javascriptstate-of-css-data-breach-2lg1">Disclosing a State of JavaScript/State of CSS Data Leak</a><br></p><p>Вариативные шрифты и Figma</p><p>• <a href="https://twitter.com/nima_owji/status/1479815195979665411">Figma is adding the support of variable fonts!</a><br>• <a href="https://forum.figma.com/t/add-support-for-variable-fonts/325">Add Support for Variable Fonts</a><br></p><p>CSS Tools</p><p>• <a href="https://twitter.com/css_tools_/status/1481169865763397633">CSS Tools</a><br>• <a href="https://cssdb.org/">CSS DB</a><br>• <a href="https://preset-env.netlify.app">PostCSS Preset Env</a><br>• <a href="https://github.com/csstools/postcss-plugins/discussions/162">How we migrated postcss-preset-env to a mono repo</a><br></p><p>Топ CodePen</p><p>• <a href="https://codepen.io/2021/popular/pens/">Top-100 most hearted on CodePen 2021</a><br></p><p>CSS-парсер на Rust</p><p>• <a href="https://parceljs.org/blog/parcel-css/">Announcing Parcel CSS</a><br></p><p>Eleventy 1.0</p><p>• <a href="https://github.com/11ty/eleventy/releases/tag/v1.0.0">Eleventy v1.0.0</a><br></p><p>Metho?</p><p>• <a href="https://dev.to/jonrandy/introducing-metho-safely-adding-superpowers-to-js-1lj">Introducing Metho: Safely adding superpowers to JS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/317.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/317.mp3" length="36806762"/><itunes:episode>317</itunes:episode><itunes:duration>4598</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 января 2022: Firefox 96, State of JS, Figma, CSS Tools, CodePen, CSS-парсер на Rust, Eleventy 1.0, Metho. Никита Дубко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>318. Safari, сабгриды, Vue 3, оверрайды в npm, border-image, спеки, старые браузеры, TS и Девшахта</title><link>https://web-standards.ru/podcast/318/</link><pubDate>Mon, 24 Jan 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 Safari TP<br>00:07:04 Утечка в Safari<br>00:12:57 Сабгриды +1<br>00:19:50 Vue 3 близко<br>00:26:15 Оверрайды в npm<br>00:32:41 Border-image<br>00:41:53 Читать ли спеки<br>00:51:54 Старые браузеры<br>01:00:41 Как не писать TypeScript<br>01:13:16 Девшахта<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/12176/release-notes-for-safari-technology-preview-138/">Release Notes for Safari Technology Preview 138</a><br></p><p>Утечка в Safari</p><p>• <a href="https://fingerprintjs.com/blog/indexeddb-api-browser-vulnerability-safari-15/">Exploiting IndexedDB API information leaks in Safari 15</a><br></p><p>Сабгриды +1</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/GcoJNrGwWAc/m/hbEsge9qAAAJ">Intent to Prototype: CSS Subgrid</a><br></p><p>Vue 3 близко</p><p>• <a href="https://blog.vuejs.org/posts/vue-3-as-the-new-default.html">Vue 3 as the New Default</a><br></p><p>Оверрайды в npm</p><p>• <a href="https://twitter.com/iansu/status/1469389394138189824">Npm now supports overrides</a><br></p><p>Border-image</p><p>• <a href="https://css-live.ru/tricks/border-image-gradients-sorcery.html">Тёмная сторона CSS: выходим за рамки и взрываем звезды с border-image и градиентами</a><br></p><p>Читать ли спеки</p><p>• <a href="https://css-live.ru/articles/kak-chitat-w3c-specifikacii.html">Как читать W3C-спецификации</a><br></p><p>Старые браузеры</p><p>• <a href="https://blog.jim-nielsen.com/2022/a-web-for-all/">The Optional Chaining Operator, “Modern” Browsers, and My Mom</a><br></p><p>Как не писать TypeScript</p><p>• <a href="https://www.executeprogram.com/blog/typescript-features-to-avoid">TypeScript Features to Avoid</a><br></p><p>Девшахта</p><p>• <a href="https://www.youtube.com/devschacht">Девшахта на Ютубе</a><br>• <a href="https://medium.com/devschacht">Девшахта на Медиуме</a><br>• <a href="https://melikhov.dev/">Сайт Андрея</a><br>• <a href="https://twitter.com/amel_true">Андрей в Твиттере</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/318.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/318.mp3" length="39174587"/><itunes:episode>318</itunes:episode><itunes:duration>4894</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 января 2022: Safari, сабгриды, Vue 3, оверрайды в npm, border-image, спеки, старые браузеры, TS и Девшахта. Андрей Мелихов, Никита Дубко, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>319. Topics API, новинки Figma и дизайна, бедный WebKit, сложности WebAssembly, TS на Go, пайпы в JS</title><link>https://web-standards.ru/podcast/319/</link><pubDate>Mon, 31 Jan 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Никита Дубко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:09 События<br>00:04:14 Topics API<br>00:17:23 Новинки Figma<br>00:21:49 Дизайн руками<br>00:31:01 Бедный WebKit<br>00:45:30 Сложности WebAssembly<br>00:51:52 TS на Go<br>01:01:50 Пайпы в JS<br></p><p>События</p><p>• <a href="https://youtu.be/qRMGVOmJUPE?t=536">Запись MinskCSS Meetup #9</a><br>• <a href="https://dump-ekb.ru/frontend">DUMP в Екатеринбурге 27 мая</a><br>• <a href="https://12.codefest.ru">CodeFest в Новосибирске 28–29 мая</a><br></p><p>Topics API</p><p>• <a href="https://blog.google/products/chrome/get-know-new-topics-api-privacy-sandbox/">Анонс</a><br>• <a href="https://developer.chrome.com/docs/privacy-sandbox/topics/">Технологии</a><br>• <a href="https://github.com/jkarlin/topics">Спека</a><br>• <a href="https://www.theverge.com/2021/6/24/22547339/google-chrome-cookiepocalypse-delayed-2023">Google Chrome third-party cookies block delayed until 2023</a><br></p><p>Новинки Figma</p><p>• <a href="https://www.figma.com/community/file/1066028835503653151">32 little big updates</a><br>• <a href="https://www.figma.com/community/file/1067861418103711637">По-русски</a><br></p><p>Дизайн руками</p><p>• <a href="https://charliegerard.dev/blog/hand-control-ui-figma-plugin/">Building UIs in Figma with hand movements</a><br></p><p>Бедный WebKit</p><p>• <a href="https://webkit.org/blog/12193/release-notes-for-safari-technology-preview-139/">Safari TP 139</a><br>• <a href="https://twitter.com/jaffathecake/status/1485179808019537921">Please DONATE NOW to the world’s richest company, to help feed their starving browser</a><br>• <a href="https://meyerweb.com/eric/thoughts/2022/01/24/no-apple-did-not-crowdfund-focus-visible-in-safari/">No, Apple Did Not Crowdfund :focus-visible in Safari</a><br>• <a href="https://youtu.be/zhlw7_BoG9U">Adventures in Collective Implementation</a><br></p><p>Сложности WebAssembly</p><p>• <a href="https://web.dev/webassembly-feature-detection/">WebAssembly feature detection</a><br></p><p>TS на Go</p><p>• <a href="https://kdy1.dev/posts/2022/1/tsc-go">I’m porting tsc to Go</a><br>• <a href="https://news.ycombinator.com/item?id=30074414">Hacker News</a><br></p><p>Пайпы в JS</p><p>• <a href="https://2ality.com/2022/01/pipe-operator.html">A pipe operator for JavaScript: introduction and use cases</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/319.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/319.mp3" length="34358534"/><itunes:episode>319</itunes:episode><itunes:duration>4292</itunes:duration><itunes:author>Юля Миоцен, Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 января 2022: Topics API, новинки Figma и дизайна, бедный WebKit, сложности WebAssembly, TS на Go, пайпы в JS. Юля Миоцен, Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>320. Wolvic, бета Chrome 99, 2FA, Cooler, декораторы, Fetch, раскладка, Jest, Nova, редкие шрифты</title><link>https://web-standards.ru/podcast/320/</link><pubDate>Mon, 07 Feb 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:13 События<br>00:03:20 Браузер Wolvic<br>00:11:35 Бета Chrome 99<br>00:20:55 Npm и 2FA<br>00:26:55 Cooler в Figma<br>00:32:17 Декораторы в Babel<br>00:36:30 Fetch в Node.js<br>00:39:00 Абстрактная раскладка<br>00:45:33 Ничей Jest<br>00:52:24 Дизайн-система Nova<br>01:00:35 Редкие шрифты<br></p><p>События</p><p>• <a href="https://gomel.openit.by/">OpenIT в Гомеле 19 февраля</a><br>• <a href="https://desilopers.timepad.ru/event/1923873/">Desilopers &amp; Devigners онлайн 10 марта</a><br></p><p>Браузер Wolvic</p><p>• <a href="https://wolvic.com/">Wolvic</a><br>• <a href="https://www.igalia.com/2022/02/03/Introducing-Wolvic.html">Introducing Wolvic</a><br>• <a href="https://blog.mozilla.org/mozilla/update-on-firefox-reality/">Update on Firefox Reality</a><br>• <a href="https://bkardell.com/blog/wolvic.html">Enter: Wolvic</a><br></p><p>Бета Chrome 99</p><p>• <a href="https://blog.chromium.org/2022/02/chrome-99-css-cascade-layers-new-picker.html">Chrome 99 Beta</a><br></p><p>Npm и 2FA</p><p>• <a href="https://github.blog/2022-02-01-top-100-npm-package-maintainers-require-2fa-additional-security/">Top-100 npm package maintainers now require 2FA</a><br></p><p>Cooler в Figma</p><p>• <a href="https://www.figma.com/community/plugin/1068919813159975006/Coolors">Coolors for Figma is finally here!</a><br>• <a href="https://enes.in/sorted-colors/">Sorted CSS Colors</a><br></p><p>Декораторы в Babel</p><p>• <a href="https://babeljs.io/blog/2022/02/02/7.17.0">Babel 7.17.0: RegExp 'v' mode and 🥁 decorators!</a><br></p><p>Fetch в Node.js</p><p>• <a href="https://fusebit.io/blog/node-fetch/">fetch() In Node.js Core: Why You Should Care</a><br></p><p>Абстрактная раскладка</p><p>• <a href="https://lyts.christiankaindl.com/">LYTS, Layout primitives for React</a><br></p><p>Ничей Jest</p><p>• <a href="https://github.com/facebook/jest/pull/11529#issuecomment-1027152470">Nobody at FB (Meta?) has worked on Jest for years at this point</a><br></p><p>Дизайн-система Nova</p><p>• <a href="https://www.sberbank.ru/nova">Дизайн-система Сбербанк Онлайн</a><br>• <a href="https://guides.dsgnsystem.ru/">Гайды для дизайн-системы</a><br></p><p>Редкие шрифты</p><p>• <a href="https://www.typotheque.com/blog/north_american_syllabics_fonts">North American Syllabics fonts developed in collaboration with Indigenous communities</a><br>• <a href="https://t.me/design_takoy/231">Эпизод подкаста с Александрой Корольковой</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/320.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/320.mp3" length="32294646"/><itunes:episode>320</itunes:episode><itunes:duration>4034</itunes:duration><itunes:author>Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 февраля 2022: Wolvic, бета Chrome 99, 2FA, Cooler, декораторы, Fetch, раскладка, Jest, Nova, редкие шрифты. Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>321. Safari TP, диалог в WebKit, Interop 2022, popup, SQL+CSS, жалобы на браузеры, Я Люблю Фронтенд</title><link>https://web-standards.ru/podcast/321/</link><pubDate>Tue, 15 Feb 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Андрей Мелихов</p><p>Гости: Полина Немчак</p><p>Темы</p><p>00:00:00 Интро<br>00:02:51 События<br>00:07:21 Safari TP<br>00:13:11 Диалог в WebKit<br>00:21:42 Interop 2022<br>00:26:05 Атрибут popup<br>00:33:02 SQL в CSS<br>00:42:27 Жалобы на браузеры<br>00:55:23 Календарь ЯЛФ<br>01:07:25 Доклады ЯЛФ<br></p><p>Полина Немчак</p><p>• <a href="https://twitter.com/PaulineNemchak">Полина в Твиттере</a><br>• <a href="https://t.me/pauline_dev">Канал Полины в Телеграме</a><br></p><p>События</p><p>• <a href="https://ilovefrontend.ru/">Я Люблю Фронтенд 26 февраля</a><br>• <a href="https://krd.dev/events/24">Krasnodar Frontend miniConf в Краснодаре 23 апреля</a><br>• <a href="https://holyjs.ru/">HolyJS онлайн 18–21 апреля</a><br>• <a href="https://wac2022.i3s.univ-cotedazur.fr/">Web Audio conference</a> <a href="https://wac2022.i3s.univ-cotedazur.fr/node/7">CFP открыто до 15 марта</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/12255/release-notes-for-safari-technology-preview-140/">Safari Technology Preview 140</a><br></p><p>Диалог в WebKit</p><p>• <a href="https://webkit.org/blog/12209/introducing-the-dialog-element/">Introducing the Dialog Element</a><br></p><p>Interop 2022</p><p>• <a href="https://github.com/web-platform-tests/interop-2022">Interop 2022</a><br></p><p>Атрибут popup</p><p>• <a href="https://github.com/mfreed7/popup">Popup Top-Layer UI Functionality</a><br>• <a href="https://twitter.com/openuicg/status/1491871308761612293">Today’s meeting was 🔥, OpenUI</a><br>• <a href="https://youtu.be/mG0VFWCTnZI">Попап вместо селекта</a><br></p><p>SQL в CSS</p><p>• <a href="https://www.leemeichin.com/posts/yes-i-can-connect-to-a-db-in-css.html">Yes, I can connect to a DB in CSS</a><br>• <a href="https://youtu.be/DxSjlTKvmS8">6+5 способов сделать две колонки</a><br></p><p>Жалобы на браузеры</p><p>• <a href="https://daverupert.com/2022/02/complaining-about-web-browsers/">Before I go: When it comes to complaining about web browsers</a><br></p><p>Я Люблю Фронтенд</p><p>• <a href="https://ilovefrontend.ru/">Я Люблю Фронтенд 26 февраля</a><br>• <a href="https://doka.guide/">Дока</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/321.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/321.mp3" length="39254591"/><itunes:episode>321</itunes:episode><itunes:duration>4904</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 февраля 2022: Safari TP, диалог в WebKit, Interop 2022, popup, SQL+CSS, жалобы на браузеры, Я Люблю Фронтенд. Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>322. Express, WebP в Ps, чарты в маркдауне, Eleventy, layer, кривые Безье, React Native, State of JS</title><link>https://web-standards.ru/podcast/322/</link><pubDate>Mon, 21 Feb 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Мария Просвирнина, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 События<br>00:04:03 Новости Express<br>00:08:25 WebP в Photoshop<br>00:19:10 Чарты в маркдауне<br>00:25:00 Фултайм Eleventy<br>00:35:53 Забытый тег layer<br>00:43:33 Кривые Безье<br>00:49:27 React Native<br>00:56:11 State of JS<br></p><p>События</p><p>• <a href="https://minskjs.timepad.ru/event/1881882/">MinskJS Meetup онлайн 2 марта</a><br>• <a href="https://desilopers.timepad.ru/event/1923873/">Desilopers &amp; Devigners онлайн 10 марта</a><br>• <a href="https://twitter.com/desilopers/status/1494327194482401281">Шрифт в вебе без боли, Рома Шамин</a><br>• <a href="https://www.bejs.io/conf">BeJS Conf в Брюсселе и онлайн 13 мая</a><br></p><p>Новости Express</p><p>• <a href="https://github.com/expressjs/express/blob/5.0/History.md">Express 5.0 Beta</a><br></p><p>WebP в Photoshop</p><p>• <a href="https://helpx.adobe.com/photoshop/kb/support-webp-image-format.html">Adobe Photoshop: Native support for WebP</a><br></p><p>Чарты в маркдауне</p><p>• <a href="https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/">Include diagrams in your Markdown files with Mermaid</a><br></p><p>Фултайм Eleventy</p><p>• <a href="https://www.zachleat.com/web/eleventy-oss/">Full time open source development for eleventy, sponsored by netlify</a><br>• <a href="https://www.netlify.com/blog/growing-our-open-source-contributions">Doubling down on the ecosystem: open source and integrations</a><br>• <a href="https://youtube.com/channel/UCskGTioqrMBcw8pd14_334A">Eleventy на YouTube</a><br>• <a href="https://twitter.com/eleven_ty/status/1494827671204909057">28% build time performance improvement for Google’s web.dev</a><br></p><p>Забытый тег layer</p><p>• <a href="https://twitter.com/argyleink/status/1493659047077187586">Which of these is NOT a built-in HTML element?</a><br>• <a href="https://twitter.com/zcorpan/status/1494043961794695169">How do you define built-in HTML element such that layer is included?</a><br>• <a href="https://twitter.com/zcorpan/status/1494046674523725830">These are spec violations, spec doesn’t have this rule for layer</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=1298197">Баг в Chromium</a><br>• <a href="https://bugs.webkit.org/show_bug.cgi?id=236730">Баг в WebKit</a><br></p><p>Кривые Безье</p><p>• <a href="https://pomax.github.io/bezierinfo/ru-RU/index.html">Опенсорсная книга по кривым Безье</a><br>• <a href="https://youtu.be/aVwxzDHniEw">The Beauty of Bézier Curves</a><br>• <a href="https://www.amazon.com/gp/product/1616897589">Generative Design: Visualize, Program, and Create with JavaScript in p5.js Book</a><br></p><p>React Native</p><p>• <a href="https://medium.com/coox-tech/deep-dive-into-react-natives-new-architecture-fb67ae615ccd">Deep dive into React Native’s New Architecture</a><br></p><p>State of JS</p><p>• <a href="https://2021.stateofjs.com/en-us/">The State of JS 2021</a><br>• <a href="https://2021.stateofjs.com/en-US/conclusion">JavaScript is in a tremendously better state today compared to 2016</a><br>• <a href="https://dev.to/sachagreif/whats-new-in-the-2021-state-of-javascript-survey-4eej">What’s New in the 2021 State of JavaScript Survey</a><br>• <a href="https://dev.to/sachagreif/state-of-javascript-2021-livestream-24a5">State of JavaScript 2021 Livestream</a><br>• <a href="https://twitter.com/abatickaya/status/1494362760892895237">Не успела Дока запуститься, а уже попала в State of JS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/322.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/322.mp3" length="33302472"/><itunes:episode>322</itunes:episode><itunes:duration>4160</itunes:duration><itunes:author>Андрей Мелихов, Мария Просвирнина, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 февраля 2022: Express, WebP в Ps, чарты в маркдауне, Eleventy, layer, кривые Безье, React Native, State of JS. Андрей Мелихов, Мария Просвирнина, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>323. Возвращение и смысл, MQ и CQ, V8, бета Safari 16, Telegram и веб, мир без паролей, IE снова всё</title><link>https://web-standards.ru/podcast/323/</link><pubDate>Tue, 21 Jun 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:05:00 Понятные Media Queries<br>00:10:17 Релиз-ноуты V8 всё<br>00:14:37 Бета Safari 16<br>00:26:29 Container Queries<br>00:36:18 Telegram защитник веба<br>00:46:53 Мир без паролей<br>00:58:08 Что попросить у Safari<br>01:03:27 IE снова всё<br></p><p>Понятные Media Queries</p><p>• <a href="https://developer.chrome.com/blog/media-query-range-syntax/">New syntax for range media queries in Chrome 104</a><br></p><p>Релиз-ноуты V8 всё</p><p>• <a href="https://v8.dev/blog/discontinuing-release-posts">Discontinuing V8 release blog posts</a><br></p><p>Бета Safari 16</p><p>• <a href="https://webkit.org/blog/12824/news-from-wwdc-webkit-features-in-safari-16-beta/">News from WWDC22: WebKit Features in Safari 16 Beta</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2022/10048/">What’s new in Safari and WebKit</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2022/10100">Create Safari Web Inspector Extensions</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2022/10098">Meet Web Push for Safari</a><br></p><p>Container Queries</p><p>• <a href="https://youtu.be/bP3ceQEXMhU">CSS Container Queries, или Адаптация по-новому</a><br>• <a href="https://ishadeed.com/article/container-query-units/">CSS Container Query Units</a><br>• <a href="https://ishadeed.com/article/say-hello-to-css-container-queries/">Say Hello To CSS Container Queries</a><br>• <a href="https://ishadeed.com/article/container-queries-for-designers/">CSS Container Queries For Designers</a><br></p><p>Telegram защитник веба</p><p>• <a href="https://t.me/WebK_en/5">Does Apple intentionally prevent Safari from being a modern browser?</a><br></p><p>Мир без паролей</p><p>• <a href="https://www.wired.com/story/apple-passkeys-password-ios16-ventura/">Apple Just Killed the Password—for Real This Time</a><br></p><p>Что попросить у Safari</p><p>• <a href="https://twitter.com/jensimmons/status/1536387028652281861">New CSS, fixed bugs</a><br>• <a href="https://twitter.com/jensimmons/status/1536387311641976832">JS or Web API</a><br>• <a href="https://twitter.com/jensimmons/status/1536464624001884162">Any new CSS magic</a><br></p><p>IE снова всё</p><p>• <a href="https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/">The future of Internet Explorer on Windows 10 is in Microsoft Edge</a><br>• <a href="https://techcommunity.microsoft.com/t5/windows-it-pro-blog/internet-explorer-11-desktop-app-retirement-faq/ba-p/2366549">Internet Explorer 11 desktop app retirement FAQ</a><br>• <a href="https://schepp.dev/posts/today-the-trident-era-ends/">Today, the Trident Era Ends</a><br>• <a href="https://adrianroselli.com/2022/06/internet-explorer-still-does-not-go-away-today.html">Internet Explorer Still Does Not Go Away Today</a><br>• <a href="https://whistlr.info/2019/html-past-ie11/">What To Expect When You’re Expecting To Drop IE11</a><br>• <a href="https://asia.nikkei.com/Business/Technology/Internet-Explorer-shutdown-to-cause-Japan-headaches-for-months">Internet Explorer shutdown to cause Japan headaches “for months”</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/323.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/323.mp3" length="34454518"/><itunes:episode>323</itunes:episode><itunes:duration>4304</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 июня 2022: Возвращение и смысл, MQ и CQ, V8, бета Safari 16, Telegram и веб, мир без паролей, IE снова всё. Алексей Симоненко, Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>324. Chrome, :has, MathML, Defensive CSS, карточка-ссылка, дизайн-токены, ES2022, GitHub Copilot</title><link>https://web-standards.ru/podcast/324/</link><pubDate>Mon, 27 Jun 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Юля Миоцен, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Chrome 103<br>00:09:57 Бета Chrome 104<br>00:26:45 Зачем :has<br>00:33:13 MathML в Chrome<br>00:43:09 Defensive CSS<br>00:49:54 Порядок фокуса<br>01:00:55 Карточка-ссылка<br>01:10:46 Дизайн-токены<br>01:16:03 Красивое<br>01:19:08 ES 2022<br>01:28:35 GitHub Copilot<br></p><p>Chrome 103</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-103/">New in Chrome 103</a><br></p><p>Бета Chrome 104</p><p>• <a href="https://blog.chromium.org/2022/06/chrome-104-beta-new-media-query-syntax.html">Chrome 104 Beta: New Media Query Syntax, Region Capture, and More</a><br>• <a href="https://github.com/openui/open-ui/blob/main/research/src/pages/focusgroup/focusgroup.explainer.mdx">Focusgroup Explainer</a><br></p><p>Зачем :has</p><p>• <a href="https://twitter.com/bramus/status/1539154484479377408">:has() shipping with Chrome 105</a><br></p><p>MathML в Chrome</p><p>• <a href="https://www.igalia.com/2022/06/22/Intent-to-Ship-MathML.html">Intent to Ship: MathML</a><br>• <a href="https://bkardell.com/blog/IntentToMathify.html">Achievement Unlocked: Intent to Mathify</a><br></p><p>Defensive CSS</p><p>• <a href="https://defensivecss.dev/">Defensive CSS</a><br>• <a href="https://every-layout.dev/">Every Layout</a><br></p><p>Порядок фокуса</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/7387">Tab visual order vs logical order</a><br></p><p>Карточка-ссылка</p><p>• <a href="https://ru.ariarzer.dev/tutorials/2022/easy-semantic-card-link.html">Простая семантичная карточка-ссылка</a><br></p><p>Дизайн-токены</p><p>• <a href="https://www.w3.org/community/design-tokens/2022/06/14/call-to-implement-the-second-editors-draft-and-share-feedback/">Вторая версия Design Tokens</a><br></p><p>Красивое</p><p>• <a href="https://twitter.com/dqgorelick/status/1540041927181012992">Sharing some music with code</a><br>• <a href="https://hydra.ojack.xyz/">Hydra</a><br>• <a href="http://tidalcycles.org">Tidal Cycles</a><br></p><p>ES 2022</p><p>• <a href="https://twitter.com/robpalmer2/status/1539883826662592512">ECMAScript excitement</a><br>• <a href="https://2ality.com/2022/06/ecmascript-2022.html">ECMAScript 2022: What’s new?</a><br>• <a href="https://youtu.be/_0psqory6rk&amp;t=3369s">TC39: взгляд изнутри, Сергей Рубанов</a><br></p><p>GitHub Copilot</p><p>• <a href="https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/">GitHub Copilot is generally available to all developers</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/324.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/324.mp3" length="46358652"/><itunes:episode>324</itunes:episode><itunes:duration>5792</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Юля Миоцен, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 июня 2022: Chrome, :has, MathML, Defensive CSS, карточка-ссылка, дизайн-токены, ES2022, GitHub Copilot. Андрей Мелихов, Алексей Симоненко, Юля Миоцен, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>325. Safari и WebKit, Model для 3D, Firefox 102, интервенции, DevTools, HTML без фантазий, Color.js</title><link>https://web-standards.ru/podcast/325/</link><pubDate>Mon, 04 Jul 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Юля Миоцен, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Safari TP<br>00:15:04 WebKit на GitHub<br>00:25:09 Model для 3D<br>00:33:17 Firefox 102<br>00:46:40 Браузеры<br>00:56:25 Интервенции<br>01:02:18 DevTools<br>01:11:08 HTML без фантазий<br>01:21:51 Color.js<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/12992/release-notes-for-safari-technology-preview-148">Release Notes for Safari Technology Preview 148</a><br>• <a href="https://twitter.com/razvancaliman">Razvan Caliman</a><br></p><p>WebKit на GitHub</p><p>• <a href="https://twitter.com/jensimmons/status/1540339390685265921">And now WebKit is 100% on Git</a><br>• <a href="https://github.com/WebKit/standards-positions">WebKit’s positions on emerging web specifications</a><br>• <a href="https://github.com/WebKit/WebKit/pull/1717">Support AVIF images for macOS Ventura and iOS 16</a><br></p><p>Model для 3D</p><p>• <a href="https://twitter.com/jensimmons/status/1542630137606332416">Model is a potential new HTML element</a><br>• <a href="https://twitter.com/alexey_rodionov/status/1542391767139397638">Pointerevents в DevTools</a><br></p><p>Firefox 102</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/102">Firefox 102 for developers</a><br>• <a href="https://tanalin.com/blog/posts/firefox-102/">Firefox 102</a><br>• <a href="https://youtu.be/dhRgw0HfrYU">Exploring the World of E-Ink</a><br></p><p>Браузеры</p><p>• <a href="https://web.dev/web-platform-06-2022/">New to the web platform in June</a><br>• <a href="https://www.browsers.fyi/">Browsers.fyi</a><br></p><p>Интервенции</p><p>• <a href="https://twitter.com/zcorpan/status/1542857247923081218">What are browser interventions</a><br></p><p>DevTools</p><p>• <a href="https://www.canidev.tools/">CanIDev.Tools</a><br></p><p>HTML без фантазий</p><p>• <a href="https://github.com/whatwg/html/pull/7829">Replace current outline algorithm with one based on heading levels</a><br></p><p>Color.js</p><p>• <a href="https://twitter.com/LeaVerou/status/1542108424846163968">Color.js</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/325.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/325.mp3" length="41878525"/><itunes:episode>325</itunes:episode><itunes:duration>5232</itunes:duration><itunes:author>Алексей Симоненко, Юля Миоцен, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 июля 2022: Safari и WebKit, Model для 3D, Firefox 102, интервенции, DevTools, HTML без фантазий, Color.js. Алексей Симоненко, Юля Миоцен, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>326. Дизайн-токены, Bun.sh, ES-модули в Node.js, Figma, MDN, Style Queries, вариативные шрифты</title><link>https://web-standards.ru/podcast/326/</link><pubDate>Mon, 11 Jul 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Андрей Мелихов, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:48 Дизайн-токены<br>00:05:21 Bun.sh вместо Node.js<br>00:22:02 ES-модули в Node.js<br>00:33:48 Виджеты для Figma<br>00:40:31 OpenProps<br>00:45:33 Стиль кода MDN<br>00:59:17 Style Queries<br>01:09:38 Вариативные шрифты<br></p><p>Дизайн-токены</p><p>• <a href="https://github.com/Heydon/design-tokens-cli">Design Tokens CLI</a><br>• <a href="https://news.design.systems/">Design Systems News</a><br>• <a href="https://us02web.zoom.us/webinar/register/WN_KUi4s7eUTEaBXVSXKxQe5g">The Future of Design Tokens, вебинар 19 июля</a><br></p><p>Bun.sh вместо Node.js</p><p>• <a href="https://bun.sh">Bun.sh</a><br></p><p>ES-модули в Node.js</p><p>• <a href="https://github.com/nodejs/TSC/issues/1251">Create a statement about migration to ESM</a><br>• <a href="https://t.me/valya_reads_issue/261">Валентин Семирульник про ESM</a><br>• <a href="https://t.me/gorshochekvarit/175">Роман Дворнов про ESM в Node.js</a><br></p><p>Виджеты для Figma</p><p>• <a href="https://help.figma.com/hc/en-us/articles/360042532714-Run-plugins-in-files">Use plugins in files</a><br>• <a href="https://www.figma.com/community/widget/1101944648482192724/GitHub">Виджет для GitHub</a><br>• <a href="https://www.notion.so/releases/2022-06-29">Notion 2.17, now with Synced Databases</a><br></p><p>OpenProps</p><p>• <a href="https://open-props.style/">OpenProps</a><br>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIAaV1wwI9540OC_3XoIzMjQ">GUI Challenges</a><br></p><p>Стиль кода MDN</p><p>• <a href="https://github.com/orgs/mdn/discussions/143">Modernization of code examples</a><br>• <a href="https://doka.guide/js/">Раздел JavaScript на Доке</a><br></p><p>Style Queries</p><p>• <a href="https://una.im/style-queries/">Style Queries</a><br></p><p>Вариативные шрифты</p><p>• <a href="https://evilmartians.com/chronicles/variable-fonts-in-real-life-how-to-use-and-love-them">Variable fonts in real life</a><br>• <a href="https://evilmartians.com/chronicles/the-joy-of-variable-fonts-getting-started-on-the-frontend">The joy of Variable Fonts</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/326.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/326.mp3" length="41702561"/><itunes:episode>326</itunes:episode><itunes:duration>5210</itunes:duration><itunes:author>Юля Миоцен, Андрей Мелихов, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 июля 2022: Дизайн-токены, Bun.sh, ES-модули в Node.js, Figma, MDN, Style Queries, вариативные шрифты. Юля Миоцен, Андрей Мелихов, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>327. Chrome Dev Insider, Safari TP, компоненты, не-радио-кнопки, переменные единицы, aspect-ratio</title><link>https://web-standards.ru/podcast/327/</link><pubDate>Mon, 18 Jul 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:34 Chrome Dev Insider<br>00:19:52 Safari TP<br>00:27:24 Библиотека React-компонентов<br>00:47:32 Кнопки, но не радио<br>00:56:30 Переменные единицы<br>01:10:01 Aspect-ratio<br></p><p>Chrome Dev Insider</p><p>• <a href="https://developer.chrome.com/blog/insider-july-2022/">Chrome Dev Insider: The CSS and UI edition</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/12998/release-notes-for-safari-technology-preview-149/">Safari Technology Preview 149</a><br></p><p>Библиотека React-компонентов</p><p>• <a href="https://www.gabe.pizza/notes-on-component-libraries/">Notes on maintaining an internal React component library</a><br></p><p>Кнопки, но не радио</p><p>• <a href="https://lea.verou.me/2022/07/button-group/">What is the best way to mark up an exclusive button group?</a><br>• <a href="https://tink.uk/perceived-affordances-and-the-functionality-mismatch/">Perceived affordances and the functionality mismatch</a><br>• <a href="https://youtu.be/8LFbS78a4Rw">Переключатель цветовой схемы</a><br></p><p>Переменные единицы</p><p>• <a href="https://ru.ariarzer.dev/articles/2022/css-variables-typing.html">Как и зачем типизировать CSS-переменные?</a><br>• <a href="https://ru.ariarzer.dev/articles/2022/css-variable-units.html">Вы уже слышали о вариативных юнитах?</a><br>• <a href="https://github.com/web-standards/dictionary/pull/457">Обсуждение термина variable units в словаре</a><br></p><p>Aspect-ratio</p><p>• <a href="https://jakearchibald.com/2022/img-aspect-ratio/">Avoiding img layout shifts: aspect-ratio vs width &amp; height attributes</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/327.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/327.mp3" length="38478220"/><itunes:episode>327</itunes:episode><itunes:duration>4807</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 июля 2022: Chrome Dev Insider, Safari TP, компоненты, не-радио-кнопки, переменные единицы, aspect-ratio. Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>328. Twitter Spaces, Safari и Apple, графика или CSS, ARIA в селекторах, эмоции, курс по доступности</title><link>https://web-standards.ru/podcast/328/</link><pubDate>Mon, 25 Jul 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:00:44 Twitter Spaces<br>00:09:43 Safari 15.6<br>00:16:50 Новые люди в Apple<br>00:28:38 Графика или CSS?<br>00:39:24 ARIA в CSS-селекторах<br>00:49:34 Эмоции в интерфейсах<br>01:06:30 Курс по доступности<br></p><p>Twitter Spaces</p><p>• <a href="https://web.dev/spaces/">Connect with us on Twitter Spaces</a><br></p><p>Safari 15.6</p><p>• <a href="https://webkit.org/blog/13009/new-webkit-features-in-safari-15-6/">New WebKit Features in Safari 15.6</a><br></p><p>Новые люди в Apple</p><p>• <a href="https://twitter.com/annevk/status/1549677533263790081">I have joined the WebKit team at Apple</a><br></p><p>Графика или CSS?</p><p>• <a href="https://twitter.com/julia_miocene/status/1548260437895966724">Yes, it’s a CSS</a><br>• <a href="https://youtu.be/HZodexUkiDI">Тайна третьей планеты</a><br></p><p>ARIA в CSS-селекторах</p><p>• <a href="https://benmyers.dev/blog/semantic-selectors/">Style with Stateful, Semantic Selectors</a><br></p><p>Эмоции в интерфейсах</p><p>• <a href="https://elisehe.in/2022/07/19/the-fun-in-accessibility">Where’s the fun in accessibility?</a><br></p><p>Курс по доступности</p><p>• <a href="https://testingaccessibility.com/">Testing Accessibility</a><br>• <a href="https://twitter.com/marcysutton/status/1547299758519099393">Thrilled to announce my self-paced a11y workshop series</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/328.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/328.mp3" length="34326302"/><itunes:episode>328</itunes:episode><itunes:duration>4288</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 июля 2022: Twitter Spaces, Safari и Apple, графика или CSS, ARIA в селекторах, эмоции, курс по доступности. Алексей Симоненко, Вадим Макеев, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>329. State of CSS, CSS Nesting, Firefox 103, npm, манифест, SVG, Node.js, CSS-селекторы, куки</title><link>https://web-standards.ru/podcast/329/</link><pubDate>Mon, 01 Aug 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 State of CSS<br>00:11:50 CSS Nesting<br>00:28:07 Firefox 103<br>00:37:46 Безопасность npm<br>00:48:41 Адаптивный манифест<br>01:00:38 SVG не только картинка<br>01:08:23 Лоадеры в Node.js<br>01:15:59 CSS-селекторы будущего<br>01:23:27 Сторонние куки<br></p><p>State of CSS</p><p>• <a href="https://lea.verou.me/2022/07/help-design-the-state-of-css-survey-2022/">Help design the State of CSS Survey 2022!</a><br></p><p>CSS Nesting</p><p>• <a href="https://developer.chrome.com/blog/help-css-nesting/">Help pick a syntax for CSS nesting</a><br></p><p>Firefox 103</p><p>• <a href="https://www.mozilla.org/en-US/firefox/103.0/releasenotes/">Firefox 103 (En)</a><br>• <a href="https://tanalin.com/blog/posts/firefox-103/">Firefox 103 (Ru)</a><br></p><p>Безопасность npm</p><p>• <a href="https://github.blog/2022-07-26-introducing-even-more-security-enhancements-to-npm/">Introducing even more security enhancements to npm</a><br></p><p>Адаптивный манифест</p><p>• <a href="https://github.com/w3c/manifest/issues/1045">Web Manifest Overrides</a><br></p><p>SVG не только картинка</p><p>• <a href="https://twitter.com/kornelski/status/1552408281330622465">SVG images aren’t just images</a><br>• <a href="https://github.com/cloudflare/svg-hush">Svg-hush</a><br></p><p>Лоадеры в Node.js</p><p>• <a href="https://dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o">Experimental ESM Loader</a><br>• <a href="https://nodejs.org/en/blog/release/v18.6.0/#experimental-esm-loader-hooks-api">Experimental ESM Loader Hooks API</a><br></p><p>CSS-селекторы будущего</p><p>• <a href="https://daverupert.com/2022/07/solving-the-dangler-conundrum-with-has-and-container-queries/">Solving “The Dangler” Conundrum with Container Queries and :has()</a><br></p><p>Сторонние куки</p><p>• <a href="https://textslashplain.com/2022/07/27/new-recipes-for-cookies/">New Recipes for “Cookies”</a><br>• <a href="https://blog.google/products/chrome/update-testing-privacy-sandbox-web/">Expanding testing for the Privacy Sandbox for the Web</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/329.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/329.mp3" length="46942550"/><itunes:episode>329</itunes:episode><itunes:duration>5865</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 августа 2022: State of CSS, CSS Nesting, Firefox 103, npm, манифест, SVG, Node.js, CSS-селекторы, куки. Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>330. Chrome DevTools, container и :has, random в CSS, CSS в npm, доки, VS Code, телефоны, SPA и MPA</title><link>https://web-standards.ru/podcast/330/</link><pubDate>Mon, 08 Aug 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Юля Миоцен, Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:46 Chrome DevTools<br>00:16:12 @container и :has<br>00:25:17 Random в CSS<br>00:33:16 CSS в npm<br>00:43:02 Docusaurus<br>00:49:44 Стики VS Code<br>00:57:51 Поля для телефона<br>01:11:45 Отдельные transform<br>01:16:15 SPA и MPA<br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/en/blog/new-in-devtools-104/">What’s New In DevTools Chrome 104</a><br>• <a href="https://habr.com/p/496360/">BFCache, или Туда и обратно</a><br>• <a href="https://youtu.be/U3aXWizDbQ4">C in 100 Seconds</a><br></p><p>@container и :has</p><p>• <a href="https://developer.chrome.com/blog/has-with-cq-m105/">@container and :has() landing in Chromium 105</a><br>• <a href="https://codepen.io/t_afif/pen/GRxxaJG">2D hover effect using :has()</a><br></p><p>Random в CSS</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/2826#issuecomment-1204305712">Random() function</a><br>• <a href="https://twitter.com/LeaVerou/status/1554911545435602944">We just resolved to pursue work on random() and random-item() for CSS!</a><br></p><p>CSS в npm</p><p>• <a href="https://docs.npmjs.com/cli/v8/commands/npm-query">Npm Query</a><br>• <a href="https://github.blog/changelog/2022-08-03-introducing-the-new-npm-dependency-selector-syntax/">Introducing the new npm Dependency Selector Syntax</a><br>• <a href="https://twitter.com/stefanjudis/status/1554900105517563906">Npm ships a new query command to inspect dependencies</a><br></p><p>Docusaurus</p><p>• <a href="https://docusaurus.io/blog/2022/08/01/announcing-docusaurus-2.0">Announcing Docusaurus 2.0</a><br></p><p>Стики VS Code</p><p>• <a href="https://twitter.com/stefanjudis/status/1555466217774882818">VS Code comes with an experimental sticky mode</a><br></p><p>Поля для телефона</p><p>• <a href="https://evilmartians.com/chronicles/phone-inputs-and-you-the-designers-essential-ui-guide">Phone inputs and you: the designer’s essential UI guide</a><br></p><p>Отдельные transform</p><p>• <a href="https://web.dev/css-individual-transform-properties/">Finer grained control over CSS transforms with individual transform properties</a><br></p><p>SPA и MPA</p><p>• <a href="https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/">In Defence of the Single Page Application</a><br>• <a href="https://nolanlawson.com/2022/05/21/the-balance-has-shifted-away-from-spas/">The balance has shifted away from SPAs</a><br>• <a href="https://nolanlawson.com/2022/06/27/spas-theory-versus-practice/">SPAs: theory versus practice</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/330.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/330.mp3" length="46886562"/><itunes:episode>330</itunes:episode><itunes:duration>5858</itunes:duration><itunes:author>Никита Дубко, Юля Миоцен, Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 августа 2022: Chrome DevTools, container и :has, random в CSS, CSS в npm, доки, VS Code, телефоны, SPA и MPA. Никита Дубко, Юля Миоцен, Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>331. Эмоджи, ч/б интерфейсы, TS 4.8 RC, цвета, вьюпорт, рейтинг, анимация, React Query, типы в JS</title><link>https://web-standards.ru/podcast/331/</link><pubDate>Mon, 15 Aug 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:00:53 Эмоджи в опенсорсе<br>00:04:06 Чёрно-белые интерфейсы<br>00:10:25 TypeScript 4.8 RC<br>00:13:15 Смешивание цветов<br>00:20:45 Единицы вьюпорта<br>00:29:26 Неожиданный рейтинг<br>00:33:30 Анимация в DevTools<br>00:41:21 React Query, не зашло<br>00:51:01 Аннотация типов в JS<br></p><p>Эмоджи в опенсорсе</p><p>• <a href="https://medium.com/microsoft-design/designing-in-the-open-source-5c62be73a599">Open-source Microsoft Teams emojis</a><br></p><p>Чёрно-белые интерфейсы</p><p>• <a href="https://sakofchit.github.io/system.css/">System.css</a><br>• <a href="https://monocss.vercel.app">Mono</a><br></p><p>TypeScript 4.8 RC</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8-rc/">Announcing TypeScript 4.8 RC</a><br></p><p>Смешивание цветов</p><p>• <a href="https://www.smashingmagazine.com/2022/06/simplify-color-palette-css-color-mix/">CSS color-mix()</a><br></p><p>Единицы вьюпорта</p><p>• <a href="https://www.bram.us/2021/07/08/the-large-small-and-dynamic-viewports/">CSS viewport sizes</a><br></p><p>Неожиданный рейтинг</p><p>• <a href="https://lea.verou.me/2022/08/on-ratings-and-meters/">On ratings and meters</a><br></p><p>Анимация в DevTools</p><p>• <a href="https://youtu.be/lVLzkleL_CE">How to inspect animations</a><br></p><p>React Query, не зашло</p><p>• <a href="https://www.basedash.com/blog/why-we-had-to-move-away-from-react-query">Why we moved away from React Query</a><br></p><p>Аннотация типов в JS</p><p>• <a href="https://fusebit.io/blog/type-annotations-javascript/">Type Annotations in JavaScript</a><br>• <a href="https://www.destroyallsoftware.com/talks/wat">WAT</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/331.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/331.mp3" length="30790488"/><itunes:episode>331</itunes:episode><itunes:duration>3846</itunes:duration><itunes:author>Андрей Мелихов, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 августа 2022: Эмоджи, ч/б интерфейсы, TS 4.8 RC, цвета, вьюпорт, рейтинг, анимация, React Query, типы в JS. Андрей Мелихов, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>332. Server Push всё, DevTools, перфоманс, SPA и SEO, focus-visible, WebView, Container Queries</title><link>https://web-standards.ru/podcast/332/</link><pubDate>Mon, 22 Aug 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Server Push всё<br>00:09:04 Chrome DevTools<br>00:26:42 Перфоманс<br>00:39:24 SPA и SEO<br>00:50:55 FocusVisible<br>01:00:58 Приватность WebView<br>01:13:21 Container Queries<br></p><p>Server Push всё</p><p>• <a href="https://developer.chrome.com/blog/removing-push/">Removing HTTP/2 Server Push from Chrome</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-105/">What’s New In DevTools (Chrome 105)</a><br></p><p>Перфоманс</p><p>• <a href="https://developer.chrome.com/blog/third-party-scripts/">Can browsers optimize the loading of third-party resources?</a><br></p><p>SPA и SEO</p><p>• <a href="https://www.seroundtable.com/google-dynamic-rendering-workaround-33897.html">Google: Dynamic dendering is a workaround and not a long-term solution</a><br></p><p>FocusVisible</p><p>• <a href="https://twitter.com/tomayac/status/1559449034628243456">The HTML has added a focusVisible option for the focus()</a><br>• <a href="https://twitter.com/simevidas/status/1560611832473145345">This :focus-visible to :focus fallback is good enough for Safari 14</a><br></p><p>Приватность WebView</p><p>• <a href="https://krausefx.com/blog/announcing-inappbrowsercom-see-what-javascript-commands-get-executed-in-an-in-app-browser">iOS Privacy: see what JS commands get injected through an in-app browser</a><br></p><p>Container Queries</p><p>• <a href="https://www.oddbird.net/2022/08/18/cq-syntax/">Use the Right Container Query Syntax</a><br>• <a href="https://www.npmjs.com/package/container-query-polyfill">Container-query-polyfill</a><br>• <a href="https://www.bram.us/2021/11/26/a-first-look-at-container-query-polyfill-a-polyfill-for-css-container-queries/">A first look at container-query-polyfill</a><br>• <a href="https://youtu.be/bP3ceQEXMhU">CSS Container Queries, или Адаптация по-новому</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/332.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/332.mp3" length="42606364"/><itunes:episode>332</itunes:episode><itunes:duration>5323</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 августа 2022: Server Push всё, DevTools, перфоманс, SPA и SEO, focus-visible, WebView, Container Queries. Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>333. Safari TP, :has, Flipper, Deno, Console Ninja, цвета, Early Hints, должен ли фронтендер</title><link>https://web-standards.ru/podcast/333/</link><pubDate>Mon, 29 Aug 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:10 Safari TP 152<br>00:07:19 Селектор :has<br>00:27:03 Flipper для отладки<br>00:37:37 Deno теперь с npm<br>00:46:33 Console Ninja<br>00:51:50 Цвета и контраст<br>01:01:48 Перфоманс и Early Hints<br>01:20:16 Должен ли фронтендер<br></p><p>Safari TP 152</p><p>• <a href="https://webkit.org/blog/13137/release-notes-for-safari-technology-preview-152/">Release Notes for Safari Technology Preview 152</a><br></p><p>Селектор :has</p><p>• <a href="https://webkit.org/blog/13096/css-has-pseudo-class/">Using :has() as a CSS Parent Selector and much more</a><br></p><p>Flipper для отладки</p><p>• <a href="https://developers.facebook.com/blog/post/2022/08/25/flipper-and-js-why-we-added-javascript-support-to-a-mobile-debugging-platform/">Flipper and JS: why we added JS support to a mobile debugging platform</a><br>• <a href="https://fbflipper.com/">Flipper</a><br></p><p>Deno теперь с npm</p><p>• <a href="https://deno.com/blog/v1.25">Deno 1.25 Release Notes</a><br></p><p>Console Ninja</p><p>• <a href="https://console-ninja.com/">Console Ninja</a><br></p><p>Цвета и контраст</p><p>• <a href="https://colorandcontrast.com/">Color and Contrast.com</a><br></p><p>Перфоманс и Early Hints</p><p>• <a href="https://www.debugbear.com/blog/render-blocking-resources">How to eliminate render blocking resources</a><br>• <a href="https://blog.cloudflare.com/early-hints-performance/">Early Hints update: How Cloudflare, Google, and Shopify are working together to build a faster Internet for everyone</a><br>• <a href="https://developer.chrome.com/blog/early-hints/">Faster page loads using server think-time with Early Hints</a><br></p><p>Должен ли фронтендер</p><p>• <a href="https://daverupert.com/2022/08/web-is-a-harsh-manager/">The web is a harsh manager</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/333.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/333.mp3" length="92227437"/><itunes:episode>333</itunes:episode><itunes:duration>5750</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 августа 2022: Safari TP, :has, Flipper, Deno, Console Ninja, цвета, Early Hints, должен ли фронтендер. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>334. Chrome 105, картинки в Angular, Firefox 104, SpiderMonkey, TS 4.9, стиль ошибок, отключение кук</title><link>https://web-standards.ru/podcast/334/</link><pubDate>Tue, 06 Sep 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:04:14 Chrome 105<br>00:24:01 Картинки в Angular<br>00:31:10 Firefox 104<br>00:44:04 Новинки SpiderMonkey<br>00:56:30 Бета TypeScript 4.9<br>01:04:03 Стилизация ошибок<br>01:14:20 Отключение кук<br></p><p>Chrome 105</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-105/">New in Chrome 105</a><br></p><p>Картинки в Angular</p><p>• <a href="https://developer.chrome.com/blog/angular-image-directive/">Optimizing Images with the Angular Image Directive</a><br></p><p>Firefox 104</p><p>• <a href="https://tanalin.com/blog/posts/firefox-104/">Firefox 104</a><br>• <a href="https://youtu.be/34zcWFLCDIc">Oh Snap! Adam Argyle</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1766273">Титры для Disney+</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1773325">Титры для Washington Post</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/WebVTT_API">WebVTT API</a><br>• <a href="https://hg.mozilla.org/integration/autoland/file/cfb21012d7e0128560c93e3b31b207ac07826379/browser/extensions/pictureinpicture/video-wrappers/youtube.js">Файл youtube.js</a><br></p><p>Новинки SpiderMonkey</p><p>• <a href="https://spidermonkey.dev/blog/2022/08/29/newsletter-firefox-104-105.html">SpiderMonkey Newsletter (Firefox 104-105)</a><br>• <a href="https://github.com/nodejs/node/pull/44135">No more confusing native modules in Node.js</a><br></p><p>Бета TypeScript 4.9</p><p>• <a href="https://github.com/microsoft/TypeScript/issues/50457">TypeScript 4.9 Iteration Plan</a><br></p><p>Стилизация ошибок</p><p>• <a href="https://www.azabani.com/2022/09/01/meet-the-css-highlight-pseudos.html">Meet the CSS highlight pseudos</a><br>• <a href="https://www.azabani.com/2021/05/17/spelling-grammar.html">Chromium spelling and grammar features</a><br>• <a href="https://www.azabani.com/2021/12/16/spelling-grammar-2.html">Chromium spelling and grammar, part 2</a><br>• <a href="https://mefody.dev/chunks/selection/">Styles of text selection</a><br></p><p>Отключение кук</p><p>• <a href="https://blog.tomayac.com/2022/08/30/things-not-available-when-someone-blocks-all-cookies/">Things not available when someone blocks all cookies</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/334.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/334.mp3" length="89043481"/><itunes:episode>334</itunes:episode><itunes:duration>5551</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 сентября 2022: Chrome 105, картинки в Angular, Firefox 104, SpiderMonkey, TS 4.9, стиль ошибок, отключение кук. Андрей Мелихов, Вадим Макеев, Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>335. Firefox, Safari, Arc, баги, a11y, скругление, меню, приватность, Clipboard API, export default</title><link>https://web-standards.ru/podcast/335/</link><pubDate>Mon, 12 Sep 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Юля Миоцен, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Firefox Nightly<br>00:08:06 Safari TP<br>00:28:25 Браузер Arc<br>00:36:23 Сбор SVG-багов<br>00:41:41 Доступность в Доке<br>00:50:00 Вложенный радиус<br>00:57:33 Правильное меню<br>01:12:53 Доступ к камере из HTML<br>01:25:38 Clipboard API<br>01:28:36 Export default<br></p><p>Firefox Nightly</p><p>• <a href="https://blog.nightly.mozilla.org/2022/09/09/these-weeks-in-firefox-issue-122-2/">These Weeks In Firefox: Issue 123</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/13148/release-notes-for-safari-technology-preview-153/">Release Notes for Safari Technology Preview 153</a><br></p><p>Браузер Arc</p><p>• <a href="https://arc.net">Arc</a><br></p><p>Сбор SVG-багов</p><p>• <a href="https://twitter.com/bigel/status/1566465627820380161?s=21&amp;t=v8RqzIc6Cm4VXTaCe-uXnA">SVG Interop 2023</a><br></p><p>Доступность в Доке</p><p>• <a href="https://doka.guide/">Дока</a><br>• <a href="https://twitter.com/doka_guide/status/1567873147185287168">Раздел по доступности в Доке</a><br>• <a href="https://github.com/doka-guide/content/labels/a11y">Ишью с лейблом a11y</a><br></p><p>Вложенный радиус</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/7707">New border-radius value for perfectly matching nested radii</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/1848">Optical correction for rounded corners</a><br></p><p>Правильное меню</p><p>• <a href="https://web.dev/website-navigation/">Building the main navigation for a website</a><br>• <a href="https://twitter.com/postcss/status/941389905174786048">Stylelint-performance-animation</a><br></p><p>Доступ к камере из HTML</p><p>• <a href="https://austingil.com/html-capture-attribute/">You Can Access A User’s Camera with Just HTML</a><br></p><p>Clipboard API</p><p>• <a href="https://twitter.com/tomayac/status/1567794885842948097">Async Clipboard API</a><br></p><p>Export default</p><p>• <a href="https://www.lloydatkinson.net/posts/2022/default-exports-in-javascript-modules-are-terrible/">Default Exports in JavaScript Modules Are Terrible</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/335.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/335.mp3" length="92019559"/><itunes:episode>335</itunes:episode><itunes:duration>5737</itunes:duration><itunes:author>Вадим Макеев, Юля Миоцен, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 сентября 2022: Firefox, Safari, Arc, баги, a11y, скругление, меню, приватность, Clipboard API, export default. Вадим Макеев, Юля Миоцен, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>336. Safari 16, :has сломал jQuery, Adobe Figma CC, input number, JS и loading=lazy, SSR, Theatre.js</title><link>https://web-standards.ru/podcast/336/</link><pubDate>Mon, 19 Sep 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Safari 16<br>00:12:39 Has сломал jQuery<br>00:23:41 Adobe Figma CC<br>00:35:25 Плохой input number<br>00:45:53 JS и loading=lazy<br>00:49:58 Медленный SSR<br>00:58:55 Theatre.js<br></p><p>Safari 16</p><p>• <a href="https://webkit.org/blog/13152/webkit-features-in-safari-16-0/">WebKit Features in Safari 16.0</a><br>• <a href="https://twitter.com/mathias/status/1569584118706442240">Is animated AVIF support already landed?</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-16_1-release-notes">Safari 16.1 Beta Release Notes</a><br>• <a href="https://developer.chrome.com/blog/cq-polyfill/">Container queries begin to land in stable browsers</a><br></p><p>Has сломал jQuery</p><p>• <a href="https://css-live.ru/vecssti-s-polej/has-breaks-jquery.html">Has сломал сайты на jQuery</a><br></p><p>Adobe Figma CC</p><p>• <a href="https://t.me/addmeto/5057">Слух года: Adobe собирается купить Figma</a><br>• <a href="https://www.figma.com/blog/a-new-collaboration-with-adobe/">A new collaboration with Adobe</a><br></p><p>Плохой input number</p><p>• <a href="https://stackoverflow.blog/2022/09/15/why-the-number-input-is-the-worst-input/">Why the number input is the worst input</a><br>• <a href="https://technology.blog.gov.uk/2020/02/24/why-the-gov-uk-design-system-team-changed-the-input-type-for-numbers">Why the GOV.UK Design System team changed the input type for numbers</a><br></p><p>JS и loading=lazy</p><p>• <a href="https://www.stefanjudis.com/today-i-learned/disabled-javascript-turns-off-native-lazy-loading/">Disabled JavaScript turns off native lazy loading</a><br></p><p>Медленный SSR</p><p>• <a href="https://nodesource.com/blog/ssr-load-issues-in-n">How To Avoid SSR Load Issues in Node.js</a><br></p><p>Theatre.js</p><p>• <a href="https://www.theatrejs.com/blog/theatre-05-is-out">Theatre.js</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/336.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/336.mp3" length="59171352"/><itunes:episode>336</itunes:episode><itunes:duration>3684</itunes:duration><itunes:author>Юля Миоцен, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 сентября 2022: Safari 16, :has сломал jQuery, Adobe Figma CC, input number, JS и loading=lazy, SSR, Theatre.js. Юля Миоцен, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>337. Safari, Interop 2023, конкуренция браузеров, Node.js vs bash, HTML и SPA, грид-области, React</title><link>https://web-standards.ru/podcast/337/</link><pubDate>Mon, 26 Sep 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:47 Safari TP<br>00:10:39 Interop 2023<br>00:29:33 Грязная конкуренция браузеров<br>00:43:36 Node.js вместо bash<br>00:52:02 HTML быстрее SPA<br>01:06:06 Грид-области<br>01:17:14 Сложные отношения с React<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/13207/release-notes-for-safari-technology-preview-154/">Release Notes for Safari TP 154</a><br></p><p>Interop 2023</p><p>• <a href="https://web.dev/submit-your-proposals-for-interop-2023/">Submit your proposals for Interop 2023</a><br>• <a href="https://youtu.be/xl9R8aTOW_I">HTTP 203 Viewport</a><br>• <a href="https://http203.libsyn.com/">HTTP 203 Podcast</a><br>• <a href="https://github.com/web-platform-tests/interop/issues/new?template=focus-area-proposal.yml">Interop 2023: Focus Area Proposal</a><br></p><p>Грязная конкуренция браузеров</p><p>• <a href="https://research.mozilla.org/browser-competition/">Five Walled Gardens: Why Browsers are Essential to the Internet and How Operating Systems Are Holding Them Back</a><br></p><p>Node.js вместо bash</p><p>• <a href="https://exploringjs.com/nodejs-shell-scripting/">Shell scripting with Node.js</a><br>• <a href="https://github.com/google/zx">A tool for writing better scripts: zx</a><br>• <a href="https://www.sitepoint.com/google-zx-write-node-shell-scripts/">How to Write Shell Scripts in Node with Google’s zx Library</a><br></p><p>HTML быстрее SPA</p><p>• <a href="https://blog.webpagetest.org/posts/will-html-content-make-site-faster/">Will Serving Real HTML Content Make A Website Faster? Let’s Experiment!</a><br></p><p>Грид-области</p><p>• <a href="https://css-tricks.com/using-grid-named-areas-to-visualize-and-reference-your-layout/">Using Grid Named Areas to Visualize (and Reference) Your Layout</a><br></p><p>Сложные отношения с React</p><p>• <a href="https://marmelab.com/blog/2022/09/20/react-i-love-you.html">React I Love You, But You’re Bringing Me Down</a><br>• <a href="https://preactjs.com/blog/introducing-signals/">Introducing Signals</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/337.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/337.mp3" length="96163358"/><itunes:episode>337</itunes:episode><itunes:duration>5996</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 сентября 2022: Safari, Interop 2023, конкуренция браузеров, Node.js vs bash, HTML и SPA, грид-области, React. Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>338. Новинки Chrome и Firefox, Facebook WebView, Learn HTML/a11y, SVG, Prettier, Веб-альманах 2022</title><link>https://web-standards.ru/podcast/338/</link><pubDate>Wed, 05 Oct 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:16 Chrome 106<br>00:13:20 Бета Chrome 107<br>00:20:36 Firefox 105<br>00:33:45 Facebook WebView<br>00:44:25 Learn HTML/a11y<br>00:50:31 SVG на CSS<br>00:59:33 Prettier<br>01:12:52 Веб-альманах CSS<br>01:27:23 Веб-альманах JS<br>01:34:23 Веб-альманах HTML<br></p><p>Chrome 106</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-106/">New in Chrome 106</a><br></p><p>Бета Chrome 107</p><p>• <a href="https://developer.chrome.com/blog/chrome-107-beta/">Chrome 107 beta</a><br></p><p>Firefox 105</p><p>• <a href="https://tanalin.com/blog/posts/firefox-105/">Firefox 105</a><br></p><p>Facebook WebView</p><p>• <a href="https://engineering.fb.com/2022/09/30/android/launching-a-new-chromium-based-webview-for-android/">Launching a new Chromium-based WebView for Android</a><br></p><p>Learn HTML/a11y</p><p>• <a href="https://web.dev/learn/html/">Learn HTML</a><br>• <a href="https://web.dev/learn/accessibility/">Learn Accessibility</a><br></p><p>SVG на CSS</p><p>• <a href="https://yuanchuan.dev/experimenting-a-new-syntax-to-write-svg">Experimenting A New Syntax To Write SVG</a><br></p><p>Prettier</p><p>• <a href="https://antfu.me/posts/why-not-prettier">Why I don’t use Prettier</a><br>• <a href="https://twitter.com/pepelsbey_dev/status/1556982284120735745">No need to argue anymore!</a><br></p><p>Веб-альманах</p><p>• <a href="https://almanac.httparchive.org/en/2022/">Web Almanac 2022</a><br>• <a href="https://twitter.com/googlefonts">Google Fonts on Twitter</a><br>• <a href="https://twitter.com/stefanjudis/status/1574692009926967297">Тред Стефана Джадиса</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/338.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/338.mp3" length="95267408"/><itunes:episode>338</itunes:episode><itunes:duration>5940</itunes:duration><itunes:author>Никита Дубко, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 октября 2022: Новинки Chrome и Firefox, Facebook WebView, Learn HTML/a11y, SVG, Prettier, Веб-альманах 2022. Никита Дубко, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>339. Safari, State of CSS, Intl, Axios, эмоджи, CSS Nesting, JS в C++, PWA, тесты, 10 лет TypeScript</title><link>https://web-standards.ru/podcast/339/</link><pubDate>Mon, 10 Oct 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Safari TP<br>00:06:44 State of CSS<br>00:11:50 Intl API<br>00:16:34 Axios 1.0<br>00:22:10 Пикер эмоджи<br>00:27:59 CSS Nesting<br>00:43:41 JS в C++<br>00:53:30 PWA-плеер<br>01:11:10 Быстрые тесты<br>01:24:16 10 лет TypeScript<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/13338/release-notes-for-safari-technology-preview-155/">Release Notes for Safari TP 155</a><br></p><p>State of CSS</p><p>• <a href="https://survey.devographics.com/survey/state-of-css/2022">State of CSS 2022</a><br>• <a href="https://www.devographics.com/">Devographics</a><br></p><p>Intl API</p><p>• <a href="https://codepen.io/girliemac/full/MWGoYwx">Intl.NumberFormat.format() Playground</a><br></p><p>Axios 1.0</p><p>• <a href="https://github.com/axios/axios/releases/tag/v1.0.0">Axios 1.0.0</a><br></p><p>Пикер эмоджи</p><p>• <a href="https://github.com/whatwg/html/issues/8358">Proposal: showEmojiPicker() on input/textarea</a><br></p><p>CSS Nesting</p><p>• <a href="https://twitter.com/tabatkins/status/1577753789787799553">Simplified CSS nesting syntax</a><br>• <a href="https://github.com/operasoftware/devopera/blob/master/src/styles/modules/teaser.scss">Sass-вермишель</a><br></p><p>JS в C++</p><p>• <a href="https://surma.dev/things/compile-js/">I turned JS into a compiled language (for fun and Wasm)</a><br></p><p>PWA-плеер</p><p>• <a href="https://patrickbrosset.com/articles/2022-10-06-building-desktop-apps-without-native-code/">Building desktop apps without native code</a><br>• <a href="https://twitter.com/firt/status/1578018239531036672">PWAs on Chrome</a><br>• <a href="https://youtu.be/iC3fspqn3vA">Project Fugu. Is it edible?</a><br></p><p>Быстрые тесты</p><p>• <a href="https://marvinh.dev/blog/running-1000-test-in-1s/">Running 1000 tests in 1s</a><br></p><p>10 лет TypeScript</p><p>• <a href="https://devblogs.microsoft.com/typescript/ten-years-of-typescript/">Ten Years of TypeScript</a><br>• <a href="https://twitter.com/cassidoo/status/257947446083203073">Microsoft’s Typescript is SO impressive (2012)</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/339.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/339.mp3" length="86883535"/><itunes:episode>339</itunes:episode><itunes:duration>5416</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 октября 2022: Safari, State of CSS, Intl, Axios, эмоджи, CSS Nesting, JS в C++, PWA, тесты, 10 лет TypeScript. Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>340. Fleet, Chrometober, Fugu, полезные паттерны, курс WebPageTest, SVG-спрайты, два JS, Socket</title><link>https://web-standards.ru/podcast/340/</link><pubDate>Mon, 17 Oct 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Fleet для всех<br>00:15:54 Chrometober<br>00:24:13 Fugu не всё<br>00:35:48 Полезные паттерны<br>00:42:29 Курс WebPageTest<br>00:50:45 SVG-спрайты<br>01:01:51 Два разных JS<br>01:14:29 Socket<br></p><p>Fleet для всех</p><p>• <a href="https://blog.jetbrains.com/fleet/2022/10/introducing-the-fleet-public-preview/">Introducing the Fleet Public Preview</a><br></p><p>Chrometober</p><p>• <a href="https://web.dev/chrometober-2022/">Chrometober 2022</a><br>• <a href="https://github.com/flackr/scroll-timeline">Scroll-timeline Polyfill</a><br></p><p>Fugu не всё</p><p>• <a href="https://developer.chrome.com/blog/is-project-fugu-done/">Is Project Fugu “done”?</a><br></p><p>Полезные паттерны</p><p>• <a href="https://web.dev/new-patterns-for-amazing-apps/">New patterns for amazing apps</a><br>• <a href="https://github.com/GoogleChrome/web.dev/tree/main/src/site/content/en/patterns">GoogleChrome/web.dev/…/patterns</a><br></p><p>Курс WebPageTest</p><p>• <a href="https://www.webpagetest.org/learn/lightning-fast-web-performance/">Lightning-Fast Web Performance Online Course,</a><br></p><p>SVG-спрайты</p><p>• <a href="https://pepelsbey.dev/articles/svg-sprites/">SVG sprites: old-school, modern, unknown, and forgotten</a><br></p><p>Два разных JS</p><p>• <a href="https://remysharp.com/2022/10/13/two-javascripts">Two JavaScripts</a><br></p><p>Socket</p><p>• <a href="https://youtu.be/Ij2BN-hksaE">Node on mobile, NodeConf EU 2022</a><br>• <a href="https://socketsupply.co/blog/socket-runtime/">Socket — A New Runtime for the Web</a><br>• <a href="https://sockets.sh">Socket SDK</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/340.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/340.mp3" length="83539316"/><itunes:episode>340</itunes:episode><itunes:duration>5207</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 октября 2022: Fleet, Chrometober, Fugu, полезные паттерны, курс WebPageTest, SVG-спрайты, два JS, Socket. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>341. Дока про a11y, Safari TP, Interop, DOM timers, CSS Speech, TypeRunner, CSS Toggles, CSS-in-JS</title><link>https://web-standards.ru/podcast/341/</link><pubDate>Mon, 24 Oct 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:24 Дока про доступность<br>00:03:25 Safari TP 156<br>00:17:52 Interop 2022<br>00:29:20 DOM timers<br>00:36:51 CSS Speech<br>00:55:31 TypeRunner<br>01:06:06 CSS Toggles<br>01:20:43 Плохой CSS-in-JS<br></p><p>Дока про доступность</p><p>• <a href="https://doka.guide/a11y/">Дока — Доступность</a><br></p><p>Safari TP 156</p><p>• <a href="https://webkit.org/blog/13394/release-notes-for-safari-technology-preview-156/">Release Notes for Safari Technology Preview 156</a><br>• <a href="https://www.bram.us/2021/03/03/control-the-behavior-of-javascript-imports-with-import-maps/">Control the behavior of JavaScript imports with Import Maps</a><br>• <a href="https://spreadprivacy.com/duckduckgo-for-mac-open-beta/">The wait is over: DuckDuckGo for Mac beta is now open to the public!</a><br></p><p>Interop 2022</p><p>• <a href="https://thenewstack.io/browser-vendors-aim-to-heal-developer-pain-with-interop-2022/">Browser Vendors Aim to Heal Developer Pain with Interop 2022</a><br></p><p>DOM timers</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/Di3uO1eMVJ4/m/I3uwiz28AwAJ">Intent to Ship: Align Timers (including DOM timers) at 125 Hz</a><br></p><p>CSS Speech</p><p>• <a href="https://tink.uk/why-we-need-css-speech/">Why we need CSS Speech</a><br>• <a href="https://www.w3.org/TR/speech-synthesis11/">Speech Synthesis Markup Language</a><br>• <a href="https://www.w3.org/TR/css-speech-1/">CSS Speech Module</a><br></p><p>TypeRunner</p><p>• <a href="https://github.com/marcj/TypeRunner">TypeRunner: High-performance TypeScript compiler</a><br></p><p>CSS Toggles</p><p>• <a href="https://css.oddbird.net/toggles/explainer/">CSS Toggles Explainer &amp; Proposal</a><br>• <a href="https://tabatkins.github.io/css-toggle/">CSS Toggles</a><br>• <a href="https://twitter.com/yisibl/status/1581324896310681600">Chrome 108+ has experimental support for CSS Toggles</a><br></p><p>Плохой CSS-in-JS</p><p>• <a href="https://dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b">Why We’re Breaking Up with CSS-in-JS</a><br>• <a href="https://pepelsbey.net/pres/vanilla-css/#tj">Reverted to using vanilla CSS too</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/341.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/341.mp3" length="91107314"/><itunes:episode>341</itunes:episode><itunes:duration>5680</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 октября 2022: Дока про a11y, Safari TP, Interop, DOM timers, CSS Speech, TypeRunner, CSS Toggles, CSS-in-JS. Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>342. Safari, Chrome 107/108, Next.js 13, ESLint, мэш-градиенты, блендинг, опрос про дизайн, YouTube</title><link>https://web-standards.ru/podcast/342/</link><pubDate>Mon, 31 Oct 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:01:24 Safari 16.1<br>00:22:01 Chrome 107<br>00:30:29 Бета Chrome 108<br>00:39:51 Что не так с Next.js 13<br>00:55:05 Новый конфиг ESLint<br>01:03:52 Мэш-градиенты<br>01:10:26 Как работает блендинг<br>01:18:45 Опрос про дизайн<br>01:23:35 YouTube стал быстрее<br></p><p>Safari 16.1</p><p>• <a href="https://webkit.org/blog/13399/webkit-features-in-safari-16-1/">WebKit Features in Safari 16.1</a><br>• <a href="https://www.figma.com/community/plugin/1079288264185622297">Responsively plugin for Figma</a><br></p><p>Chrome 107</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-107/">New in Chrome 107</a><br></p><p>Бета Chrome 108</p><p>• <a href="https://developer.chrome.com/blog/chrome-108-beta/">Chrome 108 beta</a><br>• <a href="https://www.bram.us/2021/07/08/the-large-small-and-dynamic-viewports/">The Large, Small, and Dynamic Viewports</a><br></p><p>Что не так с Next.js 13</p><p>• <a href="https://nextjs.org/blog/next-13">Next.js 13</a><br>• <a href="https://beta.nextjs.org/docs/data-fetching/fundamentals#automatic-fetch-request-deduping">Automatic fetch() Request Deduping</a><br>• <a href="https://twitter.com/RyanCarniato/status/1584973099740499968">React + Next?</a><br>• <a href="https://vercel.com/blog/turbopack">Introducing Turbopack</a><br>• <a href="https://twitter.com/youyuxi/status/1586042491739860993">Evan You: Vite vs Next.js</a><br></p><p>Новый конфиг ESLint</p><p>• <a href="https://eslint.org/blog/2022/08/new-config-system-part-1/">ESLint’s new config system, pt. 1</a><br>• <a href="https://eslint.org/docs/latest/user-guide/configuring/configuration-files-new">ESLint Configuration Files (New)</a><br></p><p>Мэш-градиенты</p><p>• <a href="https://cloudfour.com/thinks/highly-customizable-background-gradients/">Highly Customizable Background Gradients</a><br></p><p>Как работает блендинг</p><p>• <a href="https://twitter.com/DanHollick/status/1583080119068807168">Blending Modes, тред</a><br>• <a href="https://typefully.com/DanHollick/KrBa0JP">Blending Modes, статья</a><br></p><p>Опрос про дизайн</p><p>• <a href="https://uxtools.co/survey/">Design Tools Survey</a><br></p><p>YouTube стал быстрее</p><p>• <a href="https://web.dev/better-youtube-web-part1/">Building a Better Web: A faster YouTube on web</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/342.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/342.mp3" length="90467554"/><itunes:episode>342</itunes:episode><itunes:duration>5640</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 октября 2022: Safari, Chrome 107/108, Next.js 13, ESLint, мэш-градиенты, блендинг, опрос про дизайн, YouTube. Никита Дубко, Андрей Мелихов, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>343. Firefox, Arc, Text Fragments, JPEG XL, шрифты, jQuery, Vite/Turbopack, Remix, исход из Твитера</title><link>https://web-standards.ru/podcast/343/</link><pubDate>Mon, 07 Nov 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:32 Firefox 106<br>00:07:14 Снова Arc<br>00:28:14 Text Fragments<br>00:32:45 Зачем JPEG XL<br>00:42:44 Веб-шрифты<br>00:50:38 Цена jQuery<br>00:54:52 Vite vs Turbopack<br>01:03:26 Remix в Shopify<br>01:08:49 Исход из Твитера<br></p><p>Firefox 106</p><p>• <a href="https://tanalin.com/blog/posts/firefox-106/">Firefox 106</a><br></p><p>Снова Arc</p><p>• <a href="https://www.theverge.com/2022/10/31/23428862/arc-browser-web-company-darin-fisher">Time to reinvent the browser</a><br></p><p>Text Fragments</p><p>• <a href="https://blog.jim-nielsen.com/2022/scroll-to-text-fragments/">Scroll to Text Fragments</a><br></p><p>Зачем JPEG XL</p><p>• <a href="https://cloudinary.com/blog/the-case-for-jpeg-xl">The Case for JPEG XL</a><br>• <a href="https://jakearchibald.com/2020/avif-has-landed/">AVIF has landed</a><br>• <a href="https://caniuse.com/jpegxl">Can I use: JPEG XL</a><br></p><p>Веб-шрифты</p><p>• <a href="https://fonts.google.com/knowledge/using_type/switching_from_static_to_variable_fonts">Switching from static to variable fonts</a><br>• <a href="https://fonts.google.com/knowledge/using_variable_fonts_on_the_web">Using variable fonts on the web</a><br></p><p>Цена jQuery</p><p>• <a href="https://insidegovuk.blog.gov.uk/2022/08/15/the-impact-of-removing-jquery-on-our-web-performance/">The impact of removing jQuery on our web performance</a><br></p><p>Vite vs Turbopack</p><p>• <a href="https://github.com/yyx990803/vite-vs-next-turbo-hmr/discussions/8">Is Turbopack really 10x Faster than Vite?</a><br></p><p>Remix в Shopify</p><p>• <a href="https://shopify.engineering/remix-joins-shopify">Mixing It Up: Remix Joins Shopify to Push the Web Forward</a><br></p><p>Исход из Твитера</p><p>• <a href="https://www.matuzo.at/blog/2022/your-account-is-permanently-suspended/">Your account is permanently suspended</a><br>• <a href="https://twitter.com/gerardkcohen/status/1588584459779321857">Accessibility Experience Team at Twitter is fired</a><br>• <a href="https://fedifinder.glitch.me/">Fedifinder</a><br>• <a href="https://t.me/pepelsbey_dev">Канал Вадима в Телеграме</a><br>• <a href="https://t.me/mefody_dev">Канал Никиты в Телеграме</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/343.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/343.mp3" length="84707124"/><itunes:episode>343</itunes:episode><itunes:duration>5280</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 ноября 2022: Firefox, Arc, Text Fragments, JPEG XL, шрифты, jQuery, Vite/Turbopack, Remix, исход из Твитера. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>344. 18 лет Firefox, Safari, Next.js и CRA, JS и SEO, Rome, px/rem, код по папкам, вёрстка баннера</title><link>https://web-standards.ru/podcast/344/</link><pubDate>Mon, 14 Nov 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 18 лет Firefox<br>00:12:41 Safari TP 157<br>00:19:14 Next.js вместо CRA<br>00:30:13 JS и SEO<br>00:39:12 Rome 10<br>00:47:23 Пиксели или ремы<br>00:57:44 Код по папкам<br>01:06:14 Вёрстка баннера<br></p><p>18 лет Firefox</p><p>• <a href="https://twitter.com/asadotzler/status/1590446577407041537">18 years ago today, we shipped Firefox 1.0</a><br></p><p>Safari TP 157</p><p>• <a href="https://webkit.org/blog/13575/release-notes-for-safari-technology-preview-157/">Release Notes for Safari Technology Preview 157</a><br></p><p>Next.js вместо CRA</p><p>• <a href="https://twitter.com/leeerob/status/1589838795280879616">Next.js passed Create React App in npm downloads</a><br></p><p>JS и SEO</p><p>• <a href="https://www.onely.com/blog/google-needs-9x-more-time-to-crawl-js-than-html/">Google Needs 9X More Time To Crawl JS Than HTML</a><br>• <a href="https://www.seroundtable.com/google-dynamic-rendering-workaround-33897.html">Google: Dynamic Rendering Is A Workaround and Not A Long-Term Solution</a><br></p><p>Rome 10</p><p>• <a href="https://rome.tools/blog/2022/11/08/rome-10.html">Announcing Rome v10</a><br>• <a href="https://vitejs.dev/guide/why.html#why-not-bundle-with-esbuild">Why Not Bundle with esbuild?</a><br></p><p>Пиксели или ремы</p><p>• <a href="https://matklad.github.io/2022/11/05/accessibility-px-or-rem.html">Accessibility: px or rem?</a><br>• <a href="https://medium.com/p/3b2b1e785787">Ремы, емы, и почему отказ от них — не проблема</a><br></p><p>Код по папкам</p><p>• <a href="https://habr.com/p/693768/">Feature-Sliced Design: эволюция фронтенда для быстрых экспериментов</a><br>• <a href="https://react-file-structure.surge.sh/">React File Structure</a><br>• <a href="https://feature-sliced.design/ru/">Feature-Sliced Design</a><br>• <a href="https://youtube.com/watch?v=Gj0Bi1fDSAY">Как разложить код по папкам, Александр Бальцевич</a><br></p><p>Вёрстка баннера</p><p>• <a href="https://ishadeed.com/article/inside-frontend-developer-mind-hero-section/">Inside the mind of a frontend developer: Hero section</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/344.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/344.mp3" length="73011298"/><itunes:episode>344</itunes:episode><itunes:duration>4549</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 ноября 2022: 18 лет Firefox, Safari, Next.js и CRA, JS и SEO, Rome, px/rem, код по папкам, вёрстка баннера. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>345. Safari TP, WebDX, OKLCH, TS 4.9, CSS-токены на типах, гриды и шейпы, where или is, трюк с has</title><link>https://web-standards.ru/podcast/345/</link><pubDate>Tue, 22 Nov 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Safari TP 158<br>00:10:31 Группа WebDX<br>00:19:54 OKLCH в CSS<br>00:33:11 TypeScript 4.9<br>00:45:40 CSS-токены на типах<br>00:56:03 Гриды и шейпы<br>01:04:17 Where или is<br>01:10:13 Трюк с has<br></p><p>Safari TP 158</p><p>• <a href="https://webkit.org/blog/13584/release-notes-for-safari-technology-preview-158">Release Notes for Safari TP 158</a><br></p><p>Группа WebDX</p><p>• <a href="https://www.w3.org/blog/2022/11/webdx-improving-the-experience-for-web-developers/">WebDX: Improving the experience for web developers</a><br></p><p>OKLCH в CSS</p><p>• <a href="https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl">OKLCH in CSS: why we moved from RGB and HSL</a><br></p><p>TypeScript 4.9</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/">Announcing TypeScript 4.9</a><br></p><p>CSS-токены на типах</p><p>• <a href="https://www.bitovi.com/blog/css-only-type-grinding-casting-tokens-into-useful-values">CSS-Only Type Grinding: Casting Tokens into Useful Values</a><br></p><p>Гриды и шейпы</p><p>• <a href="https://css-tricks.com/css-grid-and-custom-shapes-part-1/">CSS Grid and Custom Shapes, Part 1</a><br>• <a href="https://css-tricks.com/css-grid-and-custom-shapes-part-2/">CSS Grid and Custom Shapes, Part 2</a><br>• <a href="https://css-tricks.com/css-grid-and-custom-shapes-part-3/">CSS Grid and Custom Shapes, Part 3</a><br></p><p>Where или is</p><p>• <a href="https://www.matuzo.at/blog/2022/100daysof-day34/">Day 34: :is() or :where()</a><br></p><p>Трюк с has</p><p>• <a href="https://www.bram.us/2022/11/17/style-a-parent-element-based-on-its-number-of-children-using-css-has/">Style a parent element based on its number of children using CSS</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/345.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/345.mp3" length="73347321"/><itunes:episode>345</itunes:episode><itunes:duration>4570</itunes:duration><itunes:author>Юля Миоцен, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 ноября 2022: Safari TP, WebDX, OKLCH, TS 4.9, CSS-токены на типах, гриды и шейпы, where или is, трюк с has. Юля Миоцен, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>346. Firefox, таблицы, шум на CSS, State of JS, npm, IWA, флексы, доступность, два волка и инпут</title><link>https://web-standards.ru/podcast/346/</link><pubDate>Mon, 28 Nov 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Юля Миоцен, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:24 Firefox Nightly<br>00:09:16 Смешные таблицы<br>00:17:38 Шум на CSS<br>00:28:17 State of JS<br>00:34:57 Npm-пакеты<br>00:40:28 Isolated Web Apps<br>00:56:49 Картинки, флексы и CSS<br>01:07:03 Доступность с клавиатуры<br>01:16:10 Два волка и инпут<br></p><p>Firefox Nightly</p><p>• <a href="https://blog.nightly.mozilla.org/2022/11/22/more-improvements-than-can-fit-into-this-title-these-weeks-in-firefox-issue-127/">More improvements than can fit into this title</a><br></p><p>Смешные таблицы</p><p>• <a href="https://twitter.com/KittyGiraudel/status/1595776000461344768">My favorite piece of code on GitHub belongs to the WebKit engine</a><br></p><p>Шум на CSS</p><p>• <a href="https://css-tricks.com/making-static-noise-from-a-weird-css-gradient-bug/">Making Static Noise From a Weird CSS Gradient Bug</a><br>• <a href="https://www.smashingmagazine.com/2015/05/why-the-svg-filter-is-awesome/">The Art Of SVG Filters And Why It Is Awesome</a><br>• <a href="https://css-tricks.com/creating-patterns-with-svg-filters/">Creating Patterns With SVG Filters</a><br></p><p>State of JS</p><p>• <a href="https://survey.devographics.com/survey/state-of-js/2022">State of JavaScript 2022</a><br></p><p>Npm-пакеты</p><p>• <a href="https://reactflow.dev/blog/reactflow-npm-package-name/">How we lost our slick new npm package name (and then got it back)</a><br></p><p>Isolated Web Apps</p><p>• <a href="https://github.com/WICG/isolated-web-apps">Isolated Web Apps</a><br>• <a href="https://github.com/WICG/isolated-web-apps/issues/10">Learning from the mistakes of Firefox OS</a><br></p><p>Картинки, флексы и CSS</p><p>• <a href="https://css-for-js.dev">CSS for Developers</a><br>• <a href="https://courses.joshwcomeau.com/inline-magic-space">Inline Magic Space</a><br>• <a href="https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/">An Interactive Guide to Flexbox in CSS</a><br></p><p>Доступность с клавиатуры</p><p>• <a href="https://practical-accessibility.today/">Practical Accessibility</a><br>• <a href="https://www.smashingmagazine.com/2022/11/guide-keyboard-accessibility-html-css-part1/">HTML And CSS (Part 1)</a><br>• <a href="https://www.smashingmagazine.com/2022/11/guide-keyboard-accessibility-javascript-part2/">JavaScript (Part 2)</a><br></p><p>Два волка и инпут</p><p>• <a href="https://briefs.video/videos/what-happened-to-text-inputs/">What Happened To Text Inputs?</a><br>• <a href="https://t.me/uxfromhell">Адовый UX</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/346.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/346.mp3" length="87955659"/><itunes:episode>346</itunes:episode><itunes:duration>5483</itunes:duration><itunes:author>Никита Дубко, Юля Миоцен, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 ноября 2022: Firefox, таблицы, шум на CSS, State of JS, npm, IWA, флексы, доступность, два волка и инпут. Никита Дубко, Юля Миоцен, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>347. Safari, Firefox, Chrome, HTML/CSS/JS-календари, инструменты, CSS-фильтры и маски, цвета в CSS</title><link>https://web-standards.ru/podcast/347/</link><pubDate>Mon, 05 Dec 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:24 Safari TP 159<br>00:12:20 Firefox 107<br>00:21:34 Chrome 108<br>00:34:00 Бета Chrome 109<br>00:41:07 CSS- и JS-календари<br>00:45:51 HTML-календарь<br>00:53:35 Ускорение инструментов<br>01:04:24 CSS-фильтры и маски<br>01:13:56 Цвета в CSS<br></p><p>Safari TP 159</p><p>• <a href="https://webkit.org/blog/13587/release-notes-for-safari-technology-preview-159/">Release Notes for Safari TP 159</a><br>• <a href="https://twitter.com/bramus/status/1597250674005254146">WebKit Standards Positions: @scope</a><br></p><p>Firefox 107</p><p>• <a href="https://tanalin.com/blog/posts/firefox-107/">Firefox 107</a><br></p><p>Chrome 108</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-108/">New in Chrome 108</a><br>• <a href="https://web.dev/viewport-units/">The large, small, and dynamic viewport units</a><br></p><p>Бета Chrome 109</p><p>• <a href="https://developer.chrome.com/blog/chrome-109-beta/">Chrome 109 beta</a><br>• <a href="https://drafts.csswg.org/css-text-4/#hyphenate-char-limits">CSS Text Module Level 4</a><br>• <a href="https://learn.microsoft.com/en-us/previous-versions/hh771865(v=vs.85)">-ms-hyphenate-limit-chars</a><br></p><p>CSS- и JS-календари</p><p>• <a href="https://www.adventofcss.com/">Advent of CSS</a><br>• <a href="https://www.adventofjs.com/">Advent of JavaScript</a><br></p><p>HTML-календарь</p><p>• <a href="https://www.htmhell.dev/adventcalendar/">HTMHell Advent Calendar 2022</a><br>• <a href="https://www.htmhell.dev/adventcalendar/2022/1/">How to transfigure wireframes into HTML</a><br>• <a href="https://www.htmhell.dev/adventcalendar/2022/2/">You Don’t Need ARIA For That</a><br>• <a href="https://www.htmhell.dev/adventcalendar/2022/3/">Using SRI to protect from malicious JS</a><br></p><p>Ускорение инструментов</p><p>• <a href="https://marvinh.dev/blog/speeding-up-javascript-ecosystem/">Speeding up the JavaScript ecosystem. One library at a time</a><br></p><p>CSS-фильтры и маски</p><p>• <a href="http://jlzych.com/2022/11/17/experimenting-with-layering-filtering-and-masking-in-css/">Experimenting with layering, filtering, and masking in CSS</a><br></p><p>Цвета в CSS</p><p>• <a href="https://www.joshwcomeau.com/css/color-formats/">Color Formats in CSS: hex, rgb, hsl, lab</a><br>• <a href="https://youtu.be/inJbZ1WFfQA">Тёмная сторона веба</a><br>• <a href="https://twitter.com/pepelsbey_dev/status/1597990585821863942">Does OKLCH make it easier to read and understand colors?</a><br>• <a href="https://github.com/fpetrakov/convert-to-oklch">CLI convert-to-oklch</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/347.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/347.mp3" length="92995333"/><itunes:episode>347</itunes:episode><itunes:duration>5798</itunes:duration><itunes:author>Никита Дубко, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 декабря 2022: Safari, Firefox, Chrome, HTML/CSS/JS-календари, инструменты, CSS-фильтры и маски, цвета в CSS. Никита Дубко, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>348. Новости и история Chrome, результаты опросов, из таблицы в Figma, npm, мобильные и десктопы</title><link>https://web-standards.ru/podcast/348/</link><pubDate>Mon, 12 Dec 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Chrome Prerender<br>00:21:37 Экономный Chrome<br>00:26:27 Chrome 10 лет спустя<br>00:37:41 Результаты State of CSS<br>00:51:37 Design Tools Survey<br>00:56:13 Из таблицы в Figma<br>01:10:27 Новинки npm<br>01:22:04 Мобильные и десктопы<br></p><p>Chrome Prerender</p><p>• <a href="https://developer.chrome.com/blog/prerender-pages/">Prerender pages in Chrome for instant page navigations</a><br></p><p>Экономный Chrome</p><p>• <a href="https://blog.google/products/chrome/new-chrome-features-to-save-battery-and-make-browsing-smoother/">New Chrome features to save battery and make browsing smoother</a><br></p><p>Chrome 10 лет спустя</p><p>• <a href="https://neugierig.org/software/blog/2022/12/chrome.html">Chrome, 10 years later</a><br></p><p>Результаты State of CSS</p><p>• <a href="https://2022.stateofcss.com/">State of CSS 2022: Results</a><br></p><p>Design Tools Survey</p><p>• <a href="https://uxtools.co/survey/2022/">2022 Design Tools Survey</a><br></p><p>Из таблицы в Figma</p><p>• <a href="https://youtu.be/3nXbUH9YYgo">Sync and trigger Figma Components, Variants &amp; Props</a><br></p><p>Новинки npm</p><p>• <a href="https://github.blog/2022-12-06-new-npm-features-for-secure-publishing-and-safe-consumption/">New npm features for secure publishing and safe consumption</a><br>• <a href="https://github.com/npm/feedback/discussions">Npm feedback discussions</a><br></p><p>Мобильные и десктопы</p><p>• <a href="https://twitter.com/JoshWComeau/status/1599074531074666501">Desktop vs. mobile</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/348.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/348.mp3" length="90755455"/><itunes:episode>348</itunes:episode><itunes:duration>5658</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 декабря 2022: Новости и история Chrome, результаты опросов, из таблицы в Figma, npm, мобильные и десктопы. Вадим Макеев, Никита Дубко, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>349. Safari, CSS Masonry, Badging API, Firefox 108, Passkeys в Chrome, слухи про Apple и CSS Nesting</title><link>https://web-standards.ru/podcast/349/</link><pubDate>Mon, 19 Dec 2022 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:26 Safari 16.2<br>00:09:43 Safari TP<br>00:26:20 CSS Masonry<br>00:32:03 Badging API<br>00:37:20 Firefox 108<br>00:42:56 Passkeys в Chrome<br>00:51:43 Слухи про Apple<br>01:13:16 CSS Nesting<br></p><p>Safari 16.2</p><p>• <a href="https://webkit.org/blog/13591/webkit-features-in-safari-16-2/">WebKit Features in Safari 16.2</a><br>• <a href="https://codepen.io/pepelsbey/pen/LYBPeQz">First/Last Baseline</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/13639/release-notes-for-safari-technology-preview-160/">Release Notes for Safari Technology Preview 160</a><br></p><p>CSS Masonry</p><p>• <a href="https://twitter.com/yisibl/status/1602211408627654668">WebKit has started implementing CSS Grid Masonry Layout</a><br></p><p>Badging API</p><p>• <a href="https://github.com/WebKit/WebKit/pull/7778">WebKit engine support for Badging API</a><br></p><p>Firefox 108</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/108">Firefox 108</a><br></p><p>Passkeys в Chrome</p><p>• <a href="https://blog.chromium.org/2022/12/introducing-passkeys-in-chrome.html">Introducing passkeys in Chrome</a><br></p><p>Слухи про Apple</p><p>• <a href="https://www.theverge.com/2022/12/13/23507766/apple-app-store-eu-dma-third-party-sideloading">Apple is reportedly preparing to allow third-party app stores on the iPhone</a><br>• <a href="https://www.macrumors.com/2022/12/14/apple-considering-non-webkit-iphone-browsers/">Apple Considering Dropping Requirement for iPhone Browsers to Use WebKit</a><br></p><p>CSS Nesting</p><p>• <a href="https://webkit.org/blog/13607/help-choose-from-options-for-css-nesting-syntax/">Help choose the syntax for CSS Nesting</a><br>• <a href="https://developer.chrome.com/blog/help-css-nesting/">Help pick a syntax for CSS nesting</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/349.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/349.mp3" length="86467136"/><itunes:episode>349</itunes:episode><itunes:duration>5390</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 декабря 2022: Safari, CSS Masonry, Badging API, Firefox 108, Passkeys в Chrome, слухи про Apple и CSS Nesting. Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>350. Как дела у подкаста и ведущих, важное в HTML/CSS, JS/API и дизайне, про браузер Arc и планы</title><link>https://web-standards.ru/podcast/350/</link><pubDate>Mon, 02 Jan 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Андрей Мелихов, Алексей Симоненко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 Подкаст<br>00:19:44 Вадим<br>00:27:50 HTML/CSS<br>00:43:20 Никита<br>00:51:07 Интероп<br>01:02:12 Юля<br>01:09:42 Дизайн<br>01:14:55 Андрей<br>01:29:42 JS/API<br>01:38:12 Лёша<br>01:45:44 Браузер Arc<br>01:54:47 Планы<br></p><p>Ссылки</p><p>• <a href="https://youtu.be/EbfiKb7dOvE">Смотреть на Ютубе</a><br>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHcH-CaOP1lByMIGTByKaX4D">Все новогодние выпуски</a><br>• <a href="https://pepelsbey.dev/">Блог Вадима</a><br>• <a href="https://3lp.me/">Подкаст LP</a><br>• <a href="https://t.me/mefody_dev">Канал Никиты в Телеграме</a><br>• <a href="https://t.me/melikhov_dev">Канал Андрея в Телеграме</a><br>• <a href="https://web.dev/interop-2022-wrapup/">Interop 2022–2023</a><br>• <a href="https://codepen.io/2022/popular/pens/10">The most hearted CodPens of 2022</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/350.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/350.mp3" length="118787785"/><itunes:episode>350</itunes:episode><itunes:duration>7410</itunes:duration><itunes:author>Юля Миоцен, Андрей Мелихов, Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 января 2023: Как дела у подкаста и ведущих, важное в HTML/CSS, JS/API и дизайне, про браузер Arc и планы. Юля Миоцен, Андрей Мелихов, Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>351. React Concurrency, HTTP3, сжатие картинок, SVG-фильтры, visibility и order, тригонометрия в CSS</title><link>https://web-standards.ru/podcast/351/</link><pubDate>Mon, 09 Jan 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:16 React Concurrency<br>00:18:34 Мифы HTTP3<br>00:39:12 Сжатие картинок<br>00:48:10 SVG-фильтры<br>00:53:55 CSS visibility<br>00:58:11 Порядок чтения<br>01:12:27 Тригонометрия в CSS<br></p><p>React Concurrency</p><p>• <a href="https://3perf.com/talks/react-concurrency/">React Concurrency, Explained</a><br></p><p>Мифы HTTP3</p><p>• <a href="https://calendar.perfplanet.com/2022/http-3-prioritization-demystified/">HTTP/3 Prioritization Demystified</a><br></p><p>Сжатие картинок</p><p>• <a href="https://pqina.nl/blog/compress-image-before-upload/">Compress An Image Before Upload With JavaScript</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas">OffscreenCanvas</a><br></p><p>SVG-фильтры</p><p>• <a href="https://henry.codes/writing/how-to-distort-text-with-svg/">How To Distort Text With SVG Filters</a><br></p><p>CSS visibility</p><p>• <a href="https://kizu.dev/restoring-visibility/">Obscure CSS: Restoring Visibility</a><br></p><p>Порядок чтения</p><p>• <a href="https://drafts.csswg.org/css-display-4/#display-order">CSS Display Module L3: Display Order</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/7387">CSSWG: Method of opting into following the visual order</a><br></p><p>Тригонометрия в CSS</p><p>• <a href="https://blog.stephaniestimac.com/posts/2023/1/css-trigonometric-functions/">An Intro to Trigonometric CSS Functions</a><br>• <a href="https://codepen.io/thebabydino/pen/JNZGwE/">Change between square tilings with CSS variables</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/351.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/351.mp3" length="80307252"/><itunes:episode>351</itunes:episode><itunes:duration>5005</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 января 2023: React Concurrency, HTTP3, сжатие картинок, SVG-фильтры, visibility и order, тригонометрия в CSS. Андрей Мелихов, Никита Дубко, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>352. Safari TP, Chrome 109-110, :has, CSS и Figma, State of JS 2022, Civet как призрак CoffeeScript</title><link>https://web-standards.ru/podcast/352/</link><pubDate>Mon, 16 Jan 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Вадим Макеев, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 Safari TP<br>00:10:42 Chrome 109<br>00:24:33 Бета Chrome 110<br>00:34:51 :has для диапазонов<br>00:39:24 Conditional CSS<br>00:44:31 State of JS<br>01:10:08 Призрак CoffeeScript<br></p><p>Перевод про OKLCH</p><p>• <a href="https://web-standards.ru/articles/oklch-in-css-why-quit-rgb-hsl/">OKLCH в CSS: почему мы ушли от RGB и HSL</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/13686/release-notes-for-safari-technology-preview-161/">Release Notes for Safari Technology Preview 161</a><br></p><p>Chrome 109</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-109/">New in Chrome 109</a><br>• <a href="https://nerdy.dev/new-relative-units-ric-rex-rlh-and-rch">New CSS Relative Units</a><br>• <a href="https://www.igalia.com/2023/01/10/Igalia-Brings-MathML-Back-to-Chromium.html">Igalia Brings MathML Back to Chromium</a><br></p><p>Бета Chrome 110</p><p>• <a href="https://developer.chrome.com/blog/chrome-110-beta/">Chrome 110 beta</a><br>• <a href="https://developer.chrome.com/blog/sqlite-wasm-in-the-browser-backed-by-the-origin-private-file-system/">SQLite Wasm in the browser backed by the Origin Private File System</a><br></p><p>Has для диапазонов</p><p>• <a href="https://www.bram.us/2023/01/12/sibling-scopes-in-css-thanks-to-has/">Sibling Scopes in CSS, thanks to :has()</a><br></p><p>Conditional CSS</p><p>• <a href="https://ishadeed.com/article/conditional-css/">Conditional CSS</a><br>• <a href="https://releases.figma.com/2023/01/improvements-to-library-updates.html">Figma: Improvements to library updates</a><br></p><p>State of JS</p><p>• <a href="https://2022.stateofjs.com">The State of JS 2022</a><br>• <a href="https://www.smashingmagazine.com/2022/04/accessible-filterable-paginated-list-11ty-alpinejs/">How To Build A Progressively Enhanced, Accessible, Filterable And Paginated List</a><br></p><p>Призрак CoffeeScript</p><p>• <a href="https://github.com/DanielXMoore/Civet">Civet. The modern way to write TypeScript</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/352.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/352.mp3" length="80211138"/><itunes:episode>352</itunes:episode><itunes:duration>4999</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Вадим Макеев, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 января 2023: Safari TP, Chrome 109-110, :has, CSS и Figma, State of JS 2022, Civet как призрак CoffeeScript. Андрей Мелихов, Алексей Симоненко, Вадим Макеев, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>353. Firefox, CSS для печати, возвращение Servo, насколько ты Fugu, CSS-перфоманс, великий раздел</title><link>https://web-standards.ru/podcast/353/</link><pubDate>Mon, 23 Jan 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:16 Firefox 109<br>00:20:23 CSS для печати<br>00:30:24 Возвращение Servo<br>00:44:00 Насколько ты Fugu?<br>00:52:30 CSS-перфоманс<br>01:06:27 Великий раздел<br></p><p>Firefox 109</p><p>• <a href="https://tanalin.com/blog/posts/firefox-109/">Firefox 109</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/109">Firefox 109 for developers</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range#adding_tick_marks">Adding tick marks</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1676068">Keyboard accessible datetime picker popup</a><br></p><p>CSS для печати</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/bazhFYQH6C8/m/cGi6AvR4AAAJ">Firefox, Intent to ship: CSS named pages</a><br>• <a href="https://t.me/mefody_dev/22">Firefox собирается выкатить именованные страницы</a><br></p><p>Возвращение Servo</p><p>• <a href="https://servo.org/blog/2023/01/16/servo-2023/">Servo to Advance in 2023</a><br>• <a href="https://people.igalia.com/mrego/servo/igalia-servo-tsc-2022/">Igalia plans around Servo</a><br>• <a href="https://kolektiva.social/@delan/109703987181699304">ACID2 here we come :D</a><br>• <a href="https://www.acidtests.org/">Acid Tests</a><br></p><p>Насколько ты Fugu?</p><p>• <a href="https://howfuguismybrowser.dev/">How Fugu is my browser?</a><br></p><p>CSS-перфоманс</p><p>• <a href="https://www.bram.us/2023/01/17/using-is-in-complex-selectors-selects-more-than-you-might-initially-think/">Using :is() in complex selectors selects more than you might initially think</a><br>• <a href="https://blogs.windows.com/msedgedev/2023/01/17/the-truth-about-css-selector-performance/">The truth about CSS selector performance</a><br>• <a href="https://youtu.be/nWcexTnvIKI">CSS runtime performance</a><br></p><p>Великий раздел</p><p>• <a href="https://css-tricks.com/the-great-divide/">The Great Divide</a><br>• <a href="https://www.zachleat.com/web/javascript-community/">JavaScript, Community</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/353.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/353.mp3" length="88182599"/><itunes:episode>353</itunes:episode><itunes:duration>5510</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 января 2023: Firefox, CSS для печати, возвращение Servo, насколько ты Fugu, CSS-перфоманс, великий раздел. Никита Дубко, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>354. Safari 16.3 и TP, Firefox и новые цвета, буквица, Core Web Vitals, SVG, нормальный CSS-in-JS</title><link>https://web-standards.ru/podcast/354/</link><pubDate>Mon, 30 Jan 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Мария Просвирнина, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:24 Safari 16.3 и TP 162<br>00:24:14 Firefox и новые цвета<br>00:37:48 Подробности про буквицу<br>00:42:27 Core Web Vitals 2023<br>01:02:10 Справочник по SVG<br>01:07:42 Нормальный CSS-in-JS<br></p><p>Safari 16.3 и TP 162</p><p>• <a href="https://webkit.org/blog/13691/webkit-features-in-safari-16-3/">WebKit Features in Safari 16.3</a><br>• <a href="https://webkit.org/blog/13703/release-notes-for-safari-technology-preview-162/">Release Notes for Safari TP 162</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/margin-trim">Margin-trim</a><br>• <a href="https://web.dev/declarative-shadow-dom/">Declarative Shadow DOM</a><br>• <a href="https://youtu.be/-6V7EvfUs3k">Цветовые функции в CSS</a><br></p><p>Firefox и новые цвета</p><p>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1352757">Implement lab() and lch() from CSS Color Module L4</a><br>• <a href="https://www.bram.us/2022/10/13/upgrading-colors-to-hd-on-the-web/">Upgrading colors to HD on the web</a><br></p><p>Подробности про буквицу</p><p>• <a href="https://blog.stephaniestimac.com/posts/2023/1/css-initial-letter/">Greater styling control over type with initial-letter</a><br></p><p>Core Web Vitals 2023</p><p>• <a href="https://web.dev/top-cwv-2023/">Our top Core Web Vitals recommendations for 2023</a><br></p><p>Справочник по SVG</p><p>• <a href="https://fffuel.co/sssvg/">SSSVG: An Interactive SVG Reference</a><br>• <a href="http://css.yoksel.ru/">Про CSS</a><br>• <a href="https://yoksel.github.io/svg-filters/">SVG Filters</a><br></p><p>Нормальный CSS-in-JS</p><p>• <a href="https://blog.mayank.co/is-css-in-js-actually-bad">Is CSS-in-JS actually bad?</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/354.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/354.mp3" length="78342586"/><itunes:episode>354</itunes:episode><itunes:duration>4895</itunes:duration><itunes:author>Вадим Макеев, Мария Просвирнина, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 января 2023: Safari 16.3 и TP, Firefox и новые цвета, буквица, Core Web Vitals, SVG, нормальный CSS-in-JS. Вадим Макеев, Мария Просвирнина, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>355. Бета TypeScript 5, новые цвета, что угодно в PiP, будущее Create React App, AI заменит/поможет?</title><link>https://web-standards.ru/podcast/355/</link><pubDate>Mon, 06 Feb 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Юля Миоцен, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:41 Бета TypeScript 5<br>00:17:14 Зачем новые цвета<br>00:35:29 Что угодно в PiP<br>00:43:59 Будущее Create React App<br>01:00:49 AI заменит или поможет?<br></p><p>Почта Веб-стандартов</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Бета TypeScript 5</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-beta/">Announcing TypeScript 5.0 Beta</a><br>• <a href="https://civet.dev/">Civet</a><br></p><p>Зачем новые цвета</p><p>• <a href="https://developer.chrome.com/articles/high-definition-css-color-guide/">High Definition CSS Color Guide</a><br>• <a href="https://developer.chrome.com/blog/css-color-mix/">CSS color-mix()</a><br></p><p>Что угодно в PiP</p><p>• <a href="https://developer.chrome.com/blog/the-future-of-picture-in-picture/">The future of Picture-in-Picture</a><br></p><p>Будущее Create React App</p><p>• <a href="https://github.com/reactjs/reactjs.org/pull/5487#issuecomment-1409720741">Create React App: proposed way forward</a><br></p><p>AI заменит или поможет?</p><p>• <a href="https://httpie.io/product">Httpie</a><br>• <a href="https://magician.design">Magician for Figma</a><br>• <a href="https://chat.openai.com/chat">OpenAI ChatGPT</a><br>• <a href="https://github.com/features/copilot">GitHub Copilot</a><br>• <a href="https://www.theverge.com/2023/2/2/23582610/microsoft-teams-premium-openai-gpt-features">Microsoft Teams Premium with OpenAI features</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/355.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/355.mp3" length="81302482"/><itunes:episode>355</itunes:episode><itunes:duration>5080</itunes:duration><itunes:author>Алексей Симоненко, Юля Миоцен, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 февраля 2023: Бета TypeScript 5, новые цвета, что угодно в PiP, будущее Create React App, AI заменит/поможет?. Алексей Симоненко, Юля Миоцен, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>356. Новинки Chrome, релизы и новости Safari, Interop 2023, Stylelint 15, Eleventy 2, Deno и SSR</title><link>https://web-standards.ru/podcast/356/</link><pubDate>Mon, 13 Feb 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Chrome 110<br>00:09:03 Chrome Beta 111<br>00:22:33 Safari TP<br>00:30:31 Новости Safari<br>00:41:59 Ленивый CSS в Safari<br>00:49:45 Interop 2023<br>01:02:42 Stylelint 15<br>01:07:17 Eleventy 2<br>01:14:14 Deno и SSR<br>01:28:15 Ответы на вопросы<br></p><p>Chrome 110</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-110/">New in Chrome 110</a><br></p><p>Chrome Beta 111</p><p>• <a href="https://developer.chrome.com/blog/chrome-111-beta/">Chrome 111 beta</a><br>• <a href="https://codepen.io/pepelsbey/pen/LYBPeQz">First/Last Baseline</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/s3dqBLX6gVo/m/6fkVvpUhAgAJ">Intent to Prototype: CSS :initial pseudo class</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/13839/release-notes-for-safari-technology-preview-163/">Release Notes for Safari TP 163</a><br></p><p>Новости Safari</p><p>• <a href="https://webkit.org/blog/13711/elementinternals-and-form-associated-custom-elements/">ElementInternals and Form-Associated Custom Elements</a><br>• <a href="https://webkit.org/blog/13708/allowing-web-share-on-third-party-sites/">Allowing Web Share on Third-Party Sites</a><br>• <a href="https://webkit.org/blog/13813/try-css-nesting-today-in-safari-technology-preview/">Try out CSS Nesting today</a><br>• <a href="https://www.theregister.com/2023/02/07/mozilla_google_apple_webkit/">Mozilla, like Google, is looking ahead to the end of Apple’s WebKit rule</a><br></p><p>Ленивый CSS в Safari</p><p>• <a href="https://pepelsbey.dev/articles/lazy-loading-safari/">CSS lazy loading is kinda broken in Safari</a><br>• <a href="https://pepelsbey.dev/articles/conditionally-adaptive/">Conditionally adaptive CSS</a><br></p><p>Interop 2023</p><p>• <a href="https://webkit.org/blog/13706/interop-2023/">Apple</a><br>• <a href="https://bocoup.com/blog/interop-2023">Bocoup</a><br>• <a href="https://web.dev/interop-2023/">Google</a><br>• <a href="https://www.igalia.com/news/2023/interop2023.html">Igalia</a><br>• <a href="https://blogs.windows.com/msedgedev/2023/02/01/microsoft-edge-and-interop-2023/">Microsoft</a><br>• <a href="https://hacks.mozilla.org/2023/02/announcing-interop-2023/">Mozilla</a><br></p><p>Stylelint 15</p><p>• <a href="https://stylelint.io/changelog/">Stylelint 15.0.0 Changelog</a><br></p><p>Eleventy 2</p><p>• <a href="https://www.11ty.dev/blog/eleventy-v2/">Eleventy v2.0.0, The Stable Release</a><br>• <a href="https://pepelsbey.dev/articles/eleventy-css-js/">CSS and JavaScript as first-class citizens in Eleventy</a><br></p><p>Deno и SSR</p><p>• <a href="https://deno.com/blog/the-future-and-past-is-server-side-rendering">The Future (and the Past) of the Web is Server Side Rendering</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/356.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/356.mp3" length="90854812"/><itunes:episode>356</itunes:episode><itunes:duration>5677</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 февраля 2023: Новинки Chrome, релизы и новости Safari, Interop 2023, Stylelint 15, Eleventy 2, Deno и SSR. Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>357. Firefox 110, Chrome DevTools 110/111, шрифты, Safari, CSS-вишлист, нестинг, postcss-preset-env</title><link>https://web-standards.ru/podcast/357/</link><pubDate>Mon, 20 Feb 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Firefox 110 и Container Queries<br>00:19:50 Chrome DevTools 110/111<br>00:33:48 Тюнинг шрифтов<br>00:43:47 PWA-релиз Safari 16.4<br>00:58:15 Нестинг и postcss-preset-env<br>01:14:46 CSS-вишлист<br>01:29:16 Ответы на вопросы<br></p><p>Firefox 110 и Contaier Queries</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/110">Firefox 110 for developers</a><br>• <a href="https://web.dev/cq-stable/">Container queries land in stable browsers</a><br></p><p>Chrome DevTools 110/111</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-110/">What’s New In DevTools (Chrome 110)</a><br>• <a href="https://developer.chrome.com/blog/new-in-devtools-111/">What’s New in DevTools (Chrome 111)</a><br></p><p>Тюнинг шрифтов</p><p>• <a href="https://developer.chrome.com/blog/font-fallbacks/">Improved font fallbacks</a><br></p><p>PWA-релиз Safari 16.4</p><p>• <a href="https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/">Web Push for Web Apps on iOS and iPadOS</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2022/10098/">Meet Web Push</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-16_4-release-notes">Safari 16.4 Beta Release Notes</a><br>• <a href="https://twitter.com/firt/status/1626676389872033838">Web Push on iOS and iPadOS 16.4 beta 1</a><br>• <a href="https://twitter.com/firt/status/1626672294071263261">How many sentences are not valid for the mobile Safari</a><br></p><p>Нестинг и postcss-preset-env</p><p>• <a href="https://preset-env.cssdb.org//blog/upcoming-changes-css-nesting/">Upcoming changes to CSS Nesting</a><br>• <a href="https://twitter.com/sitnikcode/status/1626610594034876416">CSS Nesting syntax is not like Sass</a><br></p><p>CSS-вишлист</p><p>• <a href="https://daverupert.com/2023/01/css-wishlist-2023/">Дейв Руперт</a><br>• <a href="https://meyerweb.com/eric/thoughts/2023/02/08/css-wish-list-2023/">Эрик Мейер</a><br>• <a href="https://ishadeed.com/article/css-wishlist-2023/">Ахмад Шадид</a><br>• <a href="https://www.matuzo.at/blog/2023/css-wish-list/">Мануэль Матузович</a><br>• <a href="https://meiert.com/en/blog/my-css-wishlist/">Йенс Майерт</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://css-tricks.com/poll-results-front-end-front-end/">CSS-Tricks: front-end and front end</a><br>• <a href="https://github.com/web-standards/dictionary/issues/1">Frontend Issue #1</a><br>• <a href="https://open.spotify.com/show/3rzAcADjpBpXt73L0epTjV">Веб-стандарты в Spotify</a><br>• <a href="https://github.com/web-standards/podcast">Подкаст на Гитхабе</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/357.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/357.mp3" length="89830781"/><itunes:episode>357</itunes:episode><itunes:duration>5613</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 февраля 2023: Firefox 110, Chrome DevTools 110/111, шрифты, Safari, CSS-вишлист, нестинг, postcss-preset-env. Андрей Мелихов, Алексей Симоненко, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>358. Safari, PWA, Chrome Headless, генераторы статики, без сборки, TS Reset, Codux, Vercel Cache API</title><link>https://web-standards.ru/podcast/358/</link><pubDate>Mon, 27 Feb 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:16 Safari TP<br>00:07:47 Apple про PWA<br>00:17:46 Chrome Headless<br>00:25:50 Статьи и курсы<br>00:38:43 Генераторы статики<br>00:49:39 Фронтенд без сборки<br>00:59:10 TypeScript Reset<br>01:05:26 WYSIWYG для React<br>01:16:59 Vercel Cache API<br>01:27:26 Ответы на вопросы<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/13902/release-notes-for-safari-technology-preview-164/">Release Notes for Safari TP 164</a><br></p><p>Apple про PWA</p><p>• <a href="https://qoto.org/@othermaciej/109915477136281890">Why Apple/Safari/WebKit folks don’t say Progressive Web App or PWA</a><br></p><p>Chrome Headless</p><p>• <a href="https://developer.chrome.com/articles/new-headless/">Chrome’s Headless mode gets an upgrade</a><br></p><p>Статьи и курсы</p><p>• <a href="https://web.dev/learn/html/">Web.Dev: Learn HTML</a><br>• <a href="https://web.dev/learn/privacy/">Web.Dev: Learn Privacy</a><br>• <a href="https://web.dev/last-baseline/">Last baseline alignment</a><br></p><p>Генераторы статики</p><p>• <a href="https://www.zachleat.com/web/site-generator-review/">The JavaScript Site Generator Review</a><br></p><p>Фронтенд без сборки</p><p>• <a href="https://jvns.ca/blog/2023/02/16/writing-javascript-without-a-build-system/">Writing Javascript without a build system</a><br></p><p>TypeScript Reset</p><p>• <a href="https://github.com/total-typescript/ts-reset">CSS reset for TypeScript</a><br></p><p>WYSIWYG для React</p><p>• <a href="https://www.codux.com">Codux by WiX</a><br></p><p>Vercel Cache API</p><p>• <a href="https://vercel.com/blog/vercel-cache-api-nextjs-cache">Vercel Cache API: A progressive cache, integrated with Next.js</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/tc39/proposal-shadowrealm">ECMAScript spec proposal for ShadowRealm API</a><br>• <a href="https://stylestage.dev/styles/">Styles Directory</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template">MDN: Template</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/358.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/358.mp3" length="95607484"/><itunes:episode>358</itunes:episode><itunes:duration>5974</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 февраля 2023: Safari, PWA, Chrome Headless, генераторы статики, без сборки, TS Reset, Codux, Vercel Cache API. Никита Дубко, Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>359. Новинки CSS, зум в Chrome, специфичность, семантика, дизайн-система Wise, фронтенд без сборки</title><link>https://web-standards.ru/podcast/359/</link><pubDate>Mon, 06 Mar 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Никита Дубко, Алексей Симоненко, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:01:47 Text-wrap: balance<br>00:12:50 CSS anchor positioning<br>00:36:44 Зум в мобильном Chrome<br>00:46:45 Блистательная кнопка<br>00:52:02 Стандарты дискуссий<br>01:05:43 CSS-специфичность<br>01:16:55 Текстовая семантика<br>01:32:36 Дизайн-система Wise<br>01:39:51 Фронтенд без сборки<br>01:50:43 Ответы на вопросы<br></p><p>Text-wrap: balance</p><p>• <a href="https://twitter.com/una/status/1630710860980035586">Chrome Canary: text-wrap: balance in action</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1731541">Bugzilla: Implement CSS text-wrap: balance</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/8516">CSSWG: text-wrap: balance feedback</a><br></p><p>CSS anchor positioning</p><p>• <a href="https://developer.chrome.com/blog/tether-elements-to-each-other-with-css-anchor-positioning/">Tether elements to each other with CSS anchor positioning</a><br>• <a href="https://mastodon.social/@hdv@front-end.social/109958286983640304">Open UI CG meetings</a><br></p><p>Зум в мобильном Chrome</p><p>• <a href="https://twitter.com/backlon/status/1630145782312476672">You can set zoom level while maintaining layouts</a><br></p><p>Блистательная кнопка</p><p>• <a href="https://shiny-button.vercel.app/">Shiny Button</a><br></p><p>Стандарты дискуссий</p><p>• <a href="https://developer.chrome.com/blog/standards-behavior/">Improving standards of behavior in standards discussions</a><br></p><p>CSS-специфичность</p><p>• <a href="https://www.bram.us/2023/02/21/255255255-is-the-highest-specificity/">(255,255,255) is the highest specificity</a><br></p><p>Текстовая семантика</p><p>• <a href="https://html5accessibility.com/stuff/2023/02/19/representation-of-style/">Representation of style</a><br>• <a href="https://www.tpgi.com/screen-readers-support-for-text-level-html-semantics/">Screen Readers support for text level HTML semantics</a><br></p><p>Дизайн-система Wise</p><p>• <a href="https://wise.design">Wise Design</a><br></p><p>Фронтенд без сборки</p><p>• <a href="https://deno.com/blog/you-dont-need-a-build-step">You don’t need a build step</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/359.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/359.mp3" length="120423179"/><itunes:episode>359</itunes:episode><itunes:duration>7525</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Никита Дубко, Алексей Симоненко, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 марта 2023: Новинки CSS, зум в Chrome, специфичность, семантика, дизайн-система Wise, фронтенд без сборки. Вадим Макеев, Андрей Мелихов, Никита Дубко, Алексей Симоненко, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>360. Chrome 111/112, Safari TP, Chrome на iOS, CSS Nesting, Inert и доступность, TS на ES-модулях</title><link>https://web-standards.ru/podcast/360/</link><pubDate>Mon, 13 Mar 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:02:10 Chrome 111<br>00:06:49 Бета Chrome 112<br>00:18:24 Safari TP<br>00:30:53 Chrome на iOS<br>00:38:33 Тригонометрия в CSS<br>00:46:48 CSS Nesting<br>01:00:20 Ускорение таблиц<br>01:12:30 Inert и доступность<br>01:22:00 TS 5.0 на ES-модулях<br>01:33:26 Ответы на вопросы<br></p><p><a href="https://mastodon.social/@webstandards_ru">Веб-стандарты в Мастодоне</a></p><p>Chrome 111</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-111/">New in Chrome 111</a><br></p><p>Бета Chrome 112</p><p>• <a href="https://developer.chrome.com/blog/chrome-112-beta/">Chrome 112 beta</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/13932/release-notes-for-safari-technology-preview-165/">Release Notes for Safari Technology Preview 165</a><br>• <a href="https://youtu.be/VnjrIGvoO_Y">Новый image-set как тег picture в CSS</a><br></p><p>Chrome на iOS</p><p>• <a href="https://chromium.googlesource.com/chromium/src/+/main/docs/ios/build_instructions.md">Checking out and building Chromium for iOS</a><br>• <a href="https://open-web-advocacy.org/">Open Web Advocacy</a><br>• <a href="https://f-word.dev/">The F-Word</a><br></p><p>Тригонометрия в CSS</p><p>• <a href="https://web.dev/css-trig-functions/">Trigonometric functions in CSS</a><br></p><p>CSS Nesting</p><p>• <a href="https://developer.chrome.com/articles/css-nesting/">CSS Nesting</a><br></p><p>Ускорение таблиц</p><p>• <a href="https://jpcamara.com/2023/03/07/making-tanstack-table.html">Making Tanstack Table 1000x faster with a 1 line change</a><br></p><p>Inert и доступность</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/05UFVR_nj3I/m/GIVT4VwHAwAJ">Firefox: Intent to ship inert attribute</a><br>• <a href="https://tatiana-fokina-blog.ru/posts/wcag-keyboard/">WCAG: Клавиатура</a><br></p><p>TS 5.0 на ES-модулях</p><p>• <a href="https://devblogs.microsoft.com/typescript/typescripts-migration-to-modules/">TypeScript’s Migration to Modules</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://polypane.app/">Polypane</a><br>• <a href="https://overcast.fm/forecast">Forecast</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/360.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/360.mp3" length="101942973"/><itunes:episode>360</itunes:episode><itunes:duration>6370</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 марта 2023: Chrome 111/112, Safari TP, Chrome на iOS, CSS Nesting, Inert и доступность, TS на ES-модулях. Алексей Симоненко, Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>361. Firefox 111, анимация display, TS 5.x, CQ, Anchor Positioning, Electron 10 лет, React-ошибки</title><link>https://web-standards.ru/podcast/361/</link><pubDate>Mon, 20 Mar 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:54 Firefox 111<br>00:13:45 Анимация display<br>00:21:03 TypeScript 5.x<br>00:34:40 Container Queries<br>00:49:37 Anchor Positioning<br>01:07:19 Electron 10 лет<br>01:15:49 React.dev<br>01:23:33 Ошибки на React<br>01:35:26 Ответы на вопросы<br></p><p>Вадим ищет работу</p><p>• <a href="https://www.linkedin.com/in/pepelsbey/">LinkedIn</a><br>• <a href="https://pepelsbey.notion.site/28c6517a714b49ab9a0d2adc002b7059">Резюме</a><br></p><p>Firefox 111</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/111">Firefox 111</a><br></p><p>Анимация display</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/UK6TtET2gOI/m/mtms_sjtBQAJ?pli=1">Intent to Ship: Transitions on specified discrete properties</a><br>• <a href="https://output.jsbin.com/buquher/quiet">Dialog open close animation</a><br></p><p>TypeScript 5.x</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/">Announcing TypeScript 5.0</a><br>• <a href="https://github.com/microsoft/TypeScript/issues/53031">TypeScript 5.1 Iteration Plan</a><br></p><p>Container Queries</p><p>• <a href="https://cloudfour.com/thinks/on-container-queries-responsive-images-and-jpeg-xl/">On Container Queries, Responsive Images, and JPEG-XL</a><br></p><p>Anchor Positioning</p><p>• <a href="https://kizu.dev/anchor-positioning-experiments/">Future CSS: Anchor Positioning</a><br></p><p>Electron 10 лет</p><p>• <a href="https://www.electronjs.org/blog/10-years-of-electron">10 years of Electron</a><br></p><p>React.dev</p><p>• <a href="https://react.dev/blog/2023/03/16/introducing-react-dev">Introducing react.dev</a><br></p><p>Ошибки на React</p><p>• <a href="https://css-tricks.com/5-mistakes-starting-react/">5 Mistakes I Made When Starting My First React Project</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/simevidas/web-dev-feeds">Over 1000 feeds for web developers</a><br>• <a href="https://github.com/web-standards/podcast">Фид подкаста на Гитхабе</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/361.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/361.mp3" length="98646802"/><itunes:episode>361</itunes:episode><itunes:duration>6164</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 марта 2023: Firefox 111, анимация display, TS 5.x, CQ, Anchor Positioning, Electron 10 лет, React-ошибки. Андрей Мелихов, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>362. Safari TP, новый тег search, focus-visible, AI в дизайне и разработке, печать на CSS, Vite 5</title><link>https://web-standards.ru/podcast/362/</link><pubDate>Mon, 27 Mar 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Юля Миоцен, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Safari TP 166<br>00:09:33 HTML-элемент search<br>00:23:05 Focus-visible<br>00:31:20 GitHub Copilot X<br>00:47:34 AI в дизайне<br>01:05:32 AI в разработке<br>01:23:39 Печать на CSS<br>01:33:23 Планы на Vite 5<br>01:36:07 Ответы на вопросы<br></p><p>Safari TP 166</p><p>• <a href="https://webkit.org/blog/13964/release-notes-for-safari-technology-preview-166/">Release Notes for Safari TP 166</a><br></p><p>HTML-элемент search</p><p>• <a href="https://www.scottohara.me/blog/2023/03/24/search-element.html">The search element</a><br></p><p>Focus-visible</p><p>• <a href="https://bitsofco.de/when-is-focus-visible-visible/">When is focus-visible visible?</a><br></p><p>GitHub Copilot X</p><p>• <a href="https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/">GitHub Copilot X: The AI-powered dev experience</a><br></p><p>AI в дизайне</p><p>• <a href="https://www.adobe.com/sensei/generative-ai/firefly.html">Beta Adobe Firefly</a><br></p><p>AI в разработке</p><p>• <a href="https://www.joshwcomeau.com/blog/the-end-of-frontend-development/">The End of Front-End Development</a><br></p><p>Печать на CSS</p><p>• <a href="https://iangmcdowell.com/blog/posts/laying-out-a-book-with-css/">Laying Out a Print Book With CSS</a><br></p><p>Планы на Vite 5</p><p>• <a href="https://github.com/vitejs/vite/discussions/12466">Vite 5 discussion</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/362.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/362.mp3" length="95543023"/><itunes:episode>362</itunes:episode><itunes:duration>5970</itunes:duration><itunes:author>Алексей Симоненко, Юля Миоцен, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 марта 2023: Safari TP, новый тег search, focus-visible, AI в дизайне и разработке, печать на CSS, Vite 5. Алексей Симоненко, Юля Миоцен, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>363. Mozilla 25, Figma, Safari, Sass и CSS, React, @media scripting, Playwright, CSS Zen Garden жив!</title><link>https://web-standards.ru/podcast/363/</link><pubDate>Mon, 03 Apr 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:16 25 лет Mozilla<br>00:12:33 Новинки Figma<br>00:25:39 Safari 16.4<br>00:49:20 Sass и CSS-нестинг<br>00:59:50 Новости React Labs<br>01:09:59 media scripting<br>01:16:00 Playwright UI<br>01:20:47 CSS Zen Garden жив!<br></p><p>25 лет Mozilla</p><p>• <a href="https://blog.mozilla.org/en/mozilla/mitchell-baker-mozilla-25-anniversary/">A quarter century of Mozilla</a><br>• <a href="https://crisal.io/words/2023/03/30/xul-layout-is-gone.html">XUL Layout is gone</a><br></p><p>Новинки Figma</p><p>• <a href="https://www.figma.com/release-notes/?title=Little%20Big%20Updates%20are%20back!">Figma Little big things</a><br></p><p>Safari 16.4</p><p>• <a href="https://webkit.org/blog/13966/webkit-features-in-safari-16-4/">WebKit Features in Safari 16.4</a><br>• <a href="https://web.dev/import-maps-in-all-modern-browsers/">JavaScript import maps are now supported cross-browser</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-16_5-release-notes">Safari 16.5 Beta Release</a><br></p><p>Sass и CSS-нестинг</p><p>• <a href="https://sass-lang.com/blog/sass-and-native-nesting">Sass and Native Nesting</a><br></p><p>Новости React Labs</p><p>• <a href="https://react.dev/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023">React Labs: What We’ve Been Working On</a><br></p><p>@media scripting</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/BU3zzial8lE/m/NzJhLV0MAgAJ">Intent to prototype and ship: Scripting media feature</a><br>• <a href="https://front-end.social/@stefan/110117172307719974">Media scripting demo</a><br></p><p>Playwright UI</p><p>• <a href="https://github.com/microsoft/playwright/releases/tag/v1.32.0">Playwright: Introducing UI Mode</a><br></p><p>CSS Zen Garden жив!</p><p>• <a href="https://tilde.zone/@daveshea/110099202953413733">CSS Zen Garden is back</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/363.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/363.mp3" length="82406927"/><itunes:episode>363</itunes:episode><itunes:duration>5149</itunes:duration><itunes:author>Юля Миоцен, Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 апреля 2023: Mozilla 25, Figma, Safari, Sass и CSS, React, @media scripting, Playwright, CSS Zen Garden жив!. Юля Миоцен, Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>364. Chrome, Safari TP, hr внутри select, релизы Safari, Babel на ESM, история JSON, веб на WASM</title><link>https://web-standards.ru/podcast/364/</link><pubDate>Mon, 10 Apr 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Chrome 112/113<br>00:18:49 Safari TP<br>00:25:37 Hr внутри select<br>00:31:41 Релизы Safari<br>00:48:25 Babel на ESM<br>00:52:05 История JSON<br>01:05:11 Веб на WASM<br></p><p>Chrome 112/113</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-112/">New in Chrome 112</a><br>• <a href="https://developer.chrome.com/blog/chrome-113-beta/">Chrome 113 beta</a><br>• <a href="https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/speed/metrics_changelog/2023_04_lcp.md">LCP change in Chrome 112 to ignore low-entropy images</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14100/release-notes-for-safari-technology-preview-167/">Release Notes for Safari Technology Preview 167</a><br></p><p>Hr внутри select</p><p>• <a href="https://github.com/whatwg/html/pull/9124">Allow hr to be used inside select as a separator</a><br></p><p>Релизы Safari</p><p>• <a href="https://www.construct.net/en/blogs/ashleys-blog-2/safari-releases-development-1616">Safari releases are development hell</a><br></p><p>Babel на ESM</p><p>• <a href="https://twitter.com/NicoloRibaudo/status/1643272880590045185">Super experimental ESM-based version Babel</a><br></p><p>История JSON</p><p>• <a href="https://corecursive.com/json-vs-xml-douglas-crockford/">JSON vs XML With Douglas Crockford</a><br></p><p>Веб на WASM</p><p>• <a href="https://docs.google.com/document/d/1peUSMsvFGvqD5yKh3GprskLC3KVdAlLGOsK6gFoEOD0/view">Towards a modern Web stack</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/364.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/364.mp3" length="79507152"/><itunes:episode>364</itunes:episode><itunes:duration>4955</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 апреля 2023: Chrome, Safari TP, hr внутри select, релизы Safari, Babel на ESM, история JSON, веб на WASM. Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>365. Zoom, text-wrap, Cascade Layers, reading-order, перфоманс, Node.js, WordPress, нейронки</title><link>https://web-standards.ru/podcast/365/</link><pubDate>Mon, 17 Apr 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Zoom уходит из CSS<br>00:07:57 Text-wrap: balance<br>00:17:24 Зачем Cascade Layers<br>00:30:05 Reading-order<br>00:44:07 Правило перфоманса<br>00:57:41 Тест-раннер в Node.js<br>01:11:57 WordPress в браузере<br>01:21:54 Нейронки в браузере<br></p><p>Zoom уходит из CSS</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/V7q43bgutbo/m/-7jneTl8CQAJ?pli=1">Intent to remove: CSS zoom</a><br></p><p>Text-wrap: balance</p><p>• <a href="https://ishadeed.com/article/css-text-wrap-balance/">CSS Text balancing with text-wrap: balance</a><br>• <a href="https://developer.chrome.com/blog/css-text-wrap-balance/">CSS text-wrap: balance</a><br></p><p>Зачем Cascade Layers</p><p>• <a href="https://chriscoyier.net/2023/04/10/whats-a-basic-use-case-for-cascade-layers-in-css/">What’s a Basic Use Case for Cascade Layers in CSS?</a><br></p><p>Reading-order</p><p>• <a href="https://developer.chrome.com/blog/reading-order/">Solving the CSS layout and source order disconnect</a><br></p><p>Правило перфоманса</p><p>• <a href="https://timkadlec.com/remembers/2023-04-10-the-golden-rule-revisited/">The Performance Golden Rule Revisited</a><br></p><p>Тест-раннер в Node.js</p><p>• <a href="https://github.com/nodejs/node/pull/44710">Node.js: Move ESM loaders off-thread</a><br>• <a href="https://glebbahmutov.com/blog/trying-node-test-runner/">Trying Node.js Test Runner</a><br></p><p>WordPress в браузере</p><p>• <a href="https://web.dev/wordpress-playground/">Build in-browser WordPress experiences WASM</a><br></p><p>Нейронки в браузере</p><p>• <a href="https://mlc.ai/web-stable-diffusion/">Web Stable Diffusion</a><br>• <a href="https://medium.com/devschacht/transfer-learning-tensorflow-js-data-augmentation-59823ab00b34">Играем в Mortal Kombat с TensorFlow.js</a><br>• <a href="https://github.com/gpuweb/gpuweb/wiki/Implementation-Status">WebGPU: Implementation Status</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://bitsofco.de/when-is-focus-visible-visible/">When is :focus-visible visible?</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/365.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/365.mp3" length="97462755"/><itunes:episode>365</itunes:episode><itunes:duration>6090</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 апреля 2023: Zoom, text-wrap, Cascade Layers, reading-order, перфоманс, Node.js, WordPress, нейронки. Андрей Мелихов, Алексей Симоненко, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>366. Safari, Chrome DevTools, ES2023, CSS-модули, письма без таблиц, HDR-градиенты, Node.js 20, Deno</title><link>https://web-standards.ru/podcast/366/</link><pubDate>Mon, 24 Apr 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Safari TP<br>00:08:05 Chrome DevTools<br>00:14:55 Новинки ES2023<br>00:24:09 Экспорты в CSS-модулях<br>00:41:41 Письма без таблиц<br>01:05:13 HDR-градиенты<br>01:14:03 Node.js 20<br>01:21:45 Зачем Deno?<br>01:34:55 Ответы на вопросы<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14106/release-notes-for-safari-technology-preview-168/">Release Notes for Safari Technology Preview 168</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-113/">What’s New in DevTools (Chrome 113)</a><br></p><p>Новинки ES2023</p><p>• <a href="https://pawelgrzybek.com/whats-new-in-ecmascript-2023/">What’s new in ECMAScript 2023</a><br></p><p>Экспорты в CSS-модулях</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/5629">CSSWG Drafts: Multiple stylesheets per file</a><br>• <a href="https://github.com/WICG/webcomponents/blob/gh-pages/proposals/css-modules-v1-explainer.md">Cascading Stylesheet Module scripts</a><br></p><p>Письма без таблиц</p><p>• <a href="https://fullystacked.net/posts/modern-html-email/">Modern HTML email (tables no longer required)</a><br>• <a href="https://emailmarkup.org/">Email Markup Consortium</a><br>• <a href="https://www.caniemail.com/clients/">Can I email…</a><br>• <a href="https://youtu.be/xhUfiOSOk3g">Punched card coding</a><br></p><p>HDR-градиенты</p><p>• <a href="https://gradient.style/">CSS HD Gradients</a><br>• <a href="https://twitter.com/argyleink/status/1649124742463623169">A modern CSS gradient and color picking tool</a><br></p><p>Node.js 20</p><p>• <a href="https://openjsf.org/blog/2023/04/18/node-js-20-now-available/">Node.js 20 is now available</a><br></p><p>Зачем Deno?</p><p>• <a href="https://cult.honeypot.io/reads/deno-vs-node-main-differences/">Deno vs. Node: No One is Ready for the Move</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/calmosowl/layers-test">Придумал вариант применения @layer</a><br>• <a href="https://pepelsbey.dev/articles/eleventy-css-js/">CSS and JavaScript as first-class citizens in Eleventy</a><br>• <a href="https://youtu.be/fgJmCevEtL4">Свежий взгляд на Gulp: функции и ES-модули</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/366.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/366.mp3" length="103062949"/><itunes:episode>366</itunes:episode><itunes:duration>6440</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 апреля 2023: Safari, Chrome DevTools, ES2023, CSS-модули, письма без таблиц, HDR-градиенты, Node.js 20, Deno. Вадим Макеев, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>367. Инклюзивный ананас, Scroll animation, Badging, Opera, CSS Scope, дизайн-система WP, ES-модули</title><link>https://web-standards.ru/podcast/367/</link><pubDate>Mon, 01 May 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Юля Миоцен, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:32 Инклюзивный ананас<br>00:04:38 Scroll animations<br>00:19:16 Badging API<br>00:29:16 Opera One<br>00:38:08 Scope в CSS<br>00:52:43 Дизайн-система WP<br>01:00:45 ES-модули<br>01:19:16 Ответы на вопросы<br></p><p>Инклюзивный ананас</p><p>• <a href="https://inclusivepineapple.github.io/">Инклюзивный ананас</a><br></p><p>Scroll animations</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/RDKAi9JPHwY/m/5MWvzGPjAgAJ">Intent to Ship: Scroll-driven animations</a><br>• <a href="https://scroll-driven-animations.style/">Scroll-driven Animations</a><br></p><p>Badging API</p><p>• <a href="https://webkit.org/blog/14112/badging-for-home-screen-web-apps/">Badging for Home Screen Web Apps</a><br></p><p>Opera One</p><p>• <a href="https://www.opera.com/one">Opera One</a><br></p><p>Scope в CSS</p><p>• <a href="https://keithjgrant.com/posts/2023/04/scoped-css-is-back/">Scoped CSS is back</a><br></p><p>Дизайн-система WP</p><p>• <a href="https://build.washingtonpost.com/resources/accessibility?itid=lk_inline_manual_10">WP Design System: Accessibility</a><br></p><p>ES-модули</p><p>• <a href="https://molily.de/ecmascript-modules/">ECMAScript modules and browser compatibility</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/367.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/367.mp3" length="82582978"/><itunes:episode>367</itunes:episode><itunes:duration>5160</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Юля Миоцен, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 мая 2023: Инклюзивный ананас, Scroll animation, Badging, Opera, CSS Scope, дизайн-система WP, ES-модули. Андрей Мелихов, Вадим Макеев, Юля Миоцен, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>368. Safari TP и WebKit, единицы QC, Chrome 113 и 114, SupportsCSS, Event Loop, Deno, Vercel Ship</title><link>https://web-standards.ru/podcast/368/</link><pubDate>Mon, 08 May 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Safari TP 169<br>00:09:19 WebContainer в Safari<br>00:25:06 Ошибка в единицах QC<br>00:29:40 Chrome 113<br>00:40:58 Бета Chrome 114<br>00:58:06 SupportsCSS<br>01:10:29 Event Loop<br>01:15:37 Deno 1.33<br>01:24:41 Vercel Ship<br>01:35:02 Ответы на вопросы<br></p><p>Safari TP 169</p><p>• <a href="https://webkit.org/blog/14135/release-notes-for-safari-technology-preview-169/">Release Notes for Safari Technology Preview 169</a><br></p><p>WebContainer в Safari</p><p>• <a href="https://blog.stackblitz.com/posts/webcontainers-are-now-supported-on-safari/">WebContainers now run on Safari, iOS, and iPadOS</a><br>• <a href="https://github.com/tc39/proposal-error-stacks">TC39: Error Stacks</a><br></p><p>Ошибка в единицах QC</p><p>• <a href="https://front-end.social/@kizu/110295410985070483">CQ units use border box instead of a content box</a><br>• <a href="https://github.com/WebKit/WebKit/pull/13364">WebKit PR</a><br></p><p>Chrome 113</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-113/">New in Chrome 113</a><br></p><p>Бета Chrome 114</p><p>• <a href="https://developer.chrome.com/blog/chrome-114-beta/">Chrome 114 beta</a><br>• <a href="https://developer.chrome.com/blog/background-blur/">Blur camera background</a><br>• <a href="https://front-end.social/@jensimmons/110277676383860136">It seems like subgrid is starting to land in Chrome</a><br></p><p>SupportsCSS</p><p>• <a href="https://moderncss.dev/testing-feature-support-for-modern-css/">Testing Feature Support for Modern CSS</a><br>• <a href="https://supportscss.dev/">SupportsCSS</a><br></p><p>Event Loop</p><p>• <a href="https://www.bbss.dev/posts/eventloop/">Practical Guide To Not Blocking The Event Loop</a><br></p><p>Deno 1.33</p><p>• <a href="https://deno.com/blog/v1.33">Deno 1.33: Deno 2 is coming</a><br></p><p>Vercel Ship</p><p>• <a href="https://youtube.com/playlist?list=PLBnKlKpPeaglyLdfJLKngi5uahfi8pgMB">Vercel Ship</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://www.whoop.ee/css-modern-dialog/">Примеры фокуса</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/368.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/368.mp3" length="97510850"/><itunes:episode>368</itunes:episode><itunes:duration>6093</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 мая 2023: Safari TP и WebKit, единицы QC, Chrome 113 и 114, SupportsCSS, Event Loop, Deno, Vercel Ship. Андрей Мелихов, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>369. Исходники WebKit, Baseline, INP, linear, Kotlin и WASM на Google I/O, цвета GitHub, JS как PHP</title><link>https://web-standards.ru/podcast/369/</link><pubDate>Mon, 15 May 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Исходники WebKit<br>00:07:18 UI вместо AI<br>00:22:27 Baseline<br>00:42:53 INP в CWV<br>00:51:56 Linear в CSS<br>00:59:41 Kotlin и WASM<br>01:07:21 Цвета GitHub<br>01:14:15 JS как PHP<br>01:38:12 Ответы на вопросы<br></p><p>Исходники WebKit</p><p>• <a href="https://annevankesteren.nl/2023/05/webkit-committer">Contributing to WebKit</a><br>• <a href="https://webkit.org/blog/14139/introducing-webkit-documentation/">Introducing WebKit Documentation</a><br></p><p>UI вместо AI</p><p>• <a href="https://developer.chrome.com/blog/chrome-at-io23/">10 updates at Google I/O</a><br>• <a href="https://developer.chrome.com/blog/whats-new-css-ui-2023/">What’s new in CSS and UI: I/O 2023 Edition</a><br></p><p>Baseline</p><p>• <a href="https://web.dev/introducing-baseline/">Introducing Baseline</a><br>• <a href="https://developer.mozilla.org/en-US/blog/baseline-unified-view-stable-web-features/">Introducing Baseline: a unified view of stable web features</a><br>• <a href="https://web.dev/baseline-features/">Baseline features you can use today</a><br></p><p>INP в CWV</p><p>• <a href="https://web.dev/inp-cwv/">Advancing Interaction to Next Paint</a><br></p><p>Linear в CSS</p><p>• <a href="https://linear-easing-generator.netlify.app/">Linear easing generator</a><br></p><p>Kotlin и WASM</p><p>• <a href="https://developers.googleblog.com/2023/05/bringing-kotlin-to-web.html">Bringing Kotlin to the Web</a><br></p><p>Цвета GitHub</p><p>• <a href="https://github.blog/2023-05-11-unlocking-inclusive-design-how-primers-color-system-is-making-github-com-more-inclusive/">Unlocking inclusive design: how Primer’s color system is making</a><br></p><p>JS как PHP</p><p>• <a href="https://fly.io/blog/js-ecosystem-delightfully-wierd/">The JavaScript Ecosystem is Delightfully Weird</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://decapcms.org/">Decap CMS</a><br>• <a href="https://getkirby.com/">Kirby CMS</a><br>• <a href="https://tilda.cc">Tilda</a><br>• <a href="https://webflow.com">Webflow</a><br>• <a href="https://readymag.com">Readymag</a><br>• <a href="https://www.squarespace.com">Squarespace</a><br>• <a href="https://www.framer.com">Framer</a><br>• <a href="https://bubble.io">Bubble</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/369.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/369.mp3" length="97078979"/><itunes:episode>369</itunes:episode><itunes:duration>6066</itunes:duration><itunes:author>Юля Миоцен, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 мая 2023: Исходники WebKit, Baseline, INP, linear, Kotlin и WASM на Google I/O, цвета GitHub, JS как PHP. Юля Миоцен, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>370. Поддержка и чат, Safari, Baseline, Firefox 113, TS 5.1 RC, семантика popover, перфоманс DOM</title><link>https://web-standards.ru/podcast/370/</link><pubDate>Mon, 22 May 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Поддержка и чат<br>00:05:23 Новости Safari<br>00:17:55 Снова про Baseline<br>00:38:20 Firefox 113<br>00:52:13 TypeScript 5.1 RC<br>01:05:52 Семантика popover<br>01:13:32 Перфоманс DOM<br></p><p>Новости Safari</p><p>• <a href="https://webkit.org/blog/14154/webkit-features-in-safari-16-5/">WebKit Features in Safari 16.5</a><br>• <a href="https://webkit.org/blog/14167/release-notes-for-safari-technology-preview-170/">Release Notes for Safari Technology Preview 170</a><br></p><p>Снова про Baseline</p><p>• <a href="https://molily.de/browser-compatibility-baseline/">On browser compatibility and support baselines</a><br>• <a href="https://doka.guide/css/grid/">Дока: grid</a><br></p><p>Firefox 113</p><p>• <a href="https://fxdx.dev/">Firefox Developer Experience</a><br>• <a href="https://tanalin.com/blog/posts/firefox-113/">Firefox 113</a><br></p><p>TypeScript 5.1 RC</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-1-rc/">Announcing TypeScript 5.1 RC</a><br>• <a href="https://devblogs.microsoft.com/typescript/introducing-deopt-explorer/">Introducing Deopt Explorer</a><br></p><p>Семантика popover</p><p>• <a href="https://hidde.blog/popover-semantics/">Semantics and the popover attribute: what to use when?</a><br>• <a href="https://youtu.be/mG0VFWCTnZI">Попап вместо селекта</a><br></p><p>Перфоманс DOM</p><p>• <a href="https://web.dev/dom-size-and-interactivity/">How large DOM sizes affect interactivity, and what you can do about it</a><br>• <a href="https://blogs.windows.com/msedgedev/2023/01/17/the-truth-about-css-selector-performance/">The truth about CSS selector performance</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/370.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/370.mp3" length="82950589"/><itunes:episode>370</itunes:episode><itunes:duration>5183</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 мая 2023: Поддержка и чат, Safari, Baseline, Firefox 113, TS 5.1 RC, семантика popover, перфоманс DOM. Никита Дубко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>371. Arc Boosts, Popover и starting-style, Figma, HTML-формы, YouTube, приватные поля, JS в JS</title><link>https://web-standards.ru/podcast/371/</link><pubDate>Mon, 29 May 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Алексей Симоненко, Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Arc Boosts<br>00:14:05 Popover и starting-style<br>00:31:07 Новинки Figma<br>00:37:51 HTML-формы<br>00:50:49 CSS на YouTube<br>00:56:30 Приватные поля<br>01:06:10 JS в JS через WASM<br>01:16:19 Ответы на вопросы<br></p><p>Arc Boosts</p><p>• <a href="https://arc.net/boosts">Arc Boosts Gallery</a><br>• <a href="https://chrome.google.com/webstore/detail/visbug/cdockenadnadldjbbgcallicgledbeoc">VisBug</a><br></p><p>Popover и starting-style</p><p>• <a href="https://developer.chrome.com/blog/introducing-popover-api/">Introducing the popover API</a><br>• <a href="https://kilianvalkhof.com/2023/css-html/root-isnt-global/">:root isn’t global</a><br>• <a href="https://www.bram.us/2023/05/24/the-yellow-fade-technique-with-modern-css-using-starting-style/">The Yellow Fade Technique with Modern CSS using @starting-style</a><br></p><p>Новинки Figma</p><p>• <a href="https://www.youtube.com/playlist?list=PLXDU_eVOJTx6vqOWJSWH87Zb5-riiG63A">Introduction to design systems</a><br>• <a href="https://twitter.com/nikolasklein/status/1661498043999596544">State management in Figma prototypes</a><br>• <a href="https://www.figma.com/blog/announcing-figjam-screen-reader-support/">Announcing FigJam screen reader support</a><br></p><p>HTML-формы</p><p>• <a href="https://evilmartians.com/chronicles/html-best-practices-for-login-and-signup-forms">11 HTML best practices for login &amp; sign-up forms</a><br></p><p>CSS на YouTube</p><p>• <a href="https://www.youtube.com/@julia_miocene">Юля Миоцен на Ютубе</a><br>• <a href="https://www.twitch.tv/5t3phdev">Стефани Эклс на Twitch</a><br></p><p>Приватные поля</p><p>• <a href="https://lea.verou.me/2023/04/private-fields-considered-harmful/">JS private class fields considered harmful</a><br></p><p>JS в JS через WASM</p><p>• <a href="https://github.com/bytecodealliance/javy">A JavaScript to Webassembly toolchain</a><br>• <a href="https://twitter.com/dassurma/status/1658590818825904131">Javy is now part of the Bytecode Alliance</a><br>• <a href="https://shopify.engineering/javascript-in-webassembly-for-shopify-functions">Bringing JavaScript to WebAssembly</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/bramus/viewport-resize-behavior/blob/main/explainer.md">Viewport vs Virtual Keyboard Resize Behavior</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/7475">Reinterpret viewport positioned elements wrt virtual keyboard</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/371.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/371.mp3" length="79462867"/><itunes:episode>371</itunes:episode><itunes:duration>4965</itunes:duration><itunes:author>Юля Миоцен, Алексей Симоненко, Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 мая 2023: Arc Boosts, Popover и starting-style, Figma, HTML-формы, YouTube, приватные поля, JS в JS. Юля Миоцен, Алексей Симоненко, Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>372. Chrome 114-115, WWDC, Safari, пароли, вертикальный ритм, Scroll Animations, CSS Scoping, Web3</title><link>https://web-standards.ru/podcast/372/</link><pubDate>Mon, 05 Jun 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Юля Миоцен, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:47 Chrome 114-115<br>00:18:42 Чего ждать от WWDC<br>00:28:40 Safari TP<br>00:35:43 Требования к паролям<br>00:45:34 Вертикальный ритм<br>00:56:23 Scroll Driven Animations<br>01:07:31 CSS Scoping<br>01:17:29 404 и Web3<br>01:31:00 Ответы на вопросы<br></p><p>Chrome 114-115</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-114/">New in Chrome 114</a><br>• <a href="https://developer.chrome.com/blog/chrome-115-beta/">Chrome 115 beta</a><br>• <a href="https://www.smashingmagazine.com/2019/04/display-two-value/">Digging Into The Display Property: The Two Values Of Display</a><br>• <a href="https://drafts.csswg.org/css-display/#display-value-summary">CSS Display Module Level 3</a><br></p><p>Чего ждать от WWDC</p><p>• <a href="https://youtu.be/GYkq9Rgoj8E">WWDC 2023</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14200/release-notes-for-safari-technology-preview-171/">Release Notes for Safari TP 171</a><br></p><p>Требования к паролям</p><p>• <a href="https://www.stefanjudis.com/today-i-learned/safari-allows-to-configure-password-autofilling/">Safari allows to configure password autofilling</a><br>• <a href="https://developer.apple.com/password-rules/">Password Rules Validation Tool</a><br>• <a href="https://github.com/whatwg/html/issues/3518">Proposal: HTML passwordrules attribute</a><br>• <a href="https://github.com/apple/password-manager-resources/blob/main/quirks/password-rules.json">Password-rules.json</a><br></p><p>Вертикальный ритм</p><p>• <a href="https://twitter.com/argyleink/status/1664760429296635905?s=46&amp;t=rYbni4-iwdVa6t50DFbnCg">Vertical rhythm on web</a><br></p><p>Scroll Driven Animations</p><p>• <a href="https://kizu.dev/scroll-driven-animations/">Future CSS: Wishes Granted by Scroll-driven Animations</a><br></p><p>CSS Scoping</p><p>• <a href="https://keithjgrant.com/posts/2023/04/scoped-css-is-back/">Scoped CSS is Back</a><br>• <a href="https://twitter.com/pepelsbey_dev/status/1664767779369541632">You can scope styles inside of the parent</a><br></p><p>404 и Web3</p><p>• <a href="https://page-not-found.framer.website/">404 Pages for Framer</a><br>• <a href="https://briefs.video/videos/what-is-web-3.0/">What Is Web 3.0?</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/372.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/372.mp3" length="98870830"/><itunes:episode>372</itunes:episode><itunes:duration>6178</itunes:duration><itunes:author>Вадим Макеев, Юля Миоцен, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 июня 2023: Chrome 114-115, WWDC, Safari, пароли, вертикальный ритм, Scroll Animations, CSS Scoping, Web3. Вадим Макеев, Юля Миоцен, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>373. Chrome DevTools, Firefox 114, Apple Web Apps, Safari 17, Figma, ESM или CJS, Sass в браузере</title><link>https://web-standards.ru/podcast/373/</link><pubDate>Mon, 12 Jun 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Chrome DevTools<br>00:19:54 Firefox 114<br>00:28:27 Apple Web Apps<br>00:53:22 Новинки Safari 17<br>01:11:44 Apple в Figma<br>01:18:00 ESM или CJS<br>01:28:58 Sass в браузере<br>01:35:07 Ответы на вопросы<br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-114/">What’s New in DevTools (Chrome 114)</a><br>• <a href="https://developer.chrome.com/en/blog/new-in-devtools-115/">What’s New in DevTools (Chrome 115)</a><br></p><p>Firefox 114</p><p>• <a href="https://www.mozilla.org/en-US/firefox/114.0/releasenotes/">Firefox 114</a><br>• <a href="https://front-end.social/@bramus/110496512784889460">CSS Nesting got enabled in Firefox</a><br></p><p>Apple Web Apps</p><p>• <a href="https://webkit.org/blog/14205/news-from-wwdc23-webkit-features-in-safari-17-beta/">News from WWDC23: WebKit Features in Safari 17 beta</a><br>• <a href="https://blog.tomayac.com/2023/06/07/web-apps-on-macos-sonoma-14-beta/">Web Apps on macOS Sonoma 14 Beta</a><br></p><p>Новинки Safari 17</p><p>• <a href="https://webkit.org/blog/14203/web-technology-sessions-at-wwdc23/">Web technology sessions at WWDC23</a><br>• <a href="https://9to5mac.com/2023/06/08/ios-17-link-tracking-protection/">iOS 17 automatically removes tracking parameters from links</a><br></p><p>Apple в Figma</p><p>• <a href="http://www.figma.com/@apple">Apple в Figma Community</a><br></p><p>ESM или CJS</p><p>• <a href="https://twitter.com/pimterry/status/1666417270371827719">How’s the Node.js ESM migration going</a><br></p><p>Sass в браузере</p><p>• <a href="https://github.com/sass/dart-sass/blob/1.63.0/README.md#dart-sass-in-the-browser">Dart Sass in the Browser</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/373.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/373.mp3" length="95158846"/><itunes:episode>373</itunes:episode><itunes:duration>5946</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 июня 2023: Chrome DevTools, Firefox 114, Apple Web Apps, Safari 17, Figma, ESM или CJS, Sass в браузере. Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>374. Safari TP, сабгриды, JS-итераторы, тестирование, Figma, ES-импорты, CSS-нестинг, редактор Zed</title><link>https://web-standards.ru/podcast/374/</link><pubDate>Mon, 19 Jun 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Safari TP<br>00:06:53 Сабгриды<br>00:11:47 Методы итераторов<br>00:16:48 Chrome для тестирования<br>00:27:29 Гадания по Figma<br>00:40:52 Магические импорты<br>00:53:02 CSS-нестинг<br>01:12:12 Редактор Zed<br>01:22:31 Ответы на вопросы<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14372/release-notes-for-safari-technology-preview-172/">Safari Technology Preview 172</a><br></p><p>Сабгриды</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/qvfOyAVePfs/m/S04XMmTlCwAJ">Intent to Ship: CSS Subgrid</a><br>• <a href="https://ishadeed.com/article/learn-css-subgrid/">Learn CSS Subgrid</a><br>• <a href="https://gridbyexample.com/examples/">Usage examples of CSS Grid Layout</a><br></p><p>Методы итераторов</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/UyzwOm9QrxI/m/Ic40zdYYDAAJ">Intent to Ship: Iterator Helpers</a><br>• <a href="https://github.com/tc39/proposal-iterator-helpers">Methods for working with iterators in ECMAScript</a><br>• <a href="https://tc39.es/proposal-iterator-helpers/">Iterator Helpers</a><br></p><p>Chrome для тестирования</p><p>• <a href="https://developer.chrome.com/blog/chrome-for-testing/">Chrome for Testing: reliable downloads for browser automation</a><br></p><p>Гадания по Figma</p><p>• <a href="https://configteaser.fun/">Config quest</a><br>• <a href="https://twitter.com/mds/status/1669048950488289280">Predictions for Config</a><br></p><p>Магические импорты</p><p>• <a href="https://blog.jim-nielsen.com/2023/imports-under-the-hood/">JavaScript Imports Under The Hood</a><br></p><p>CSS-нестинг</p><p>• <a href="https://kilianvalkhof.com/2023/css-html/the-gotchas-of-css-nesting/">The gotchas of CSS Nesting</a><br>• <a href="https://notes.keithjgrant.com/notes/2023/06/i-think-were-going-to-regret/">I think we’re going to regret CSS nesting</a><br>• <a href="https://front-end.social/@mia/110546388977198342">Most of the gotchas are just differences from Sass</a><br></p><p>Редактор Zed</p><p>• <a href="https://zed.dev/blog/open-sourcing-zed-on-zed">Zed: Building a platform that open sources itself</a><br>• <a href="https://nova.app/">Panic Nova</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#sandbox">MDN: iframe sandbox</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/374.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/374.mp3" length="85703008"/><itunes:episode>374</itunes:episode><itunes:duration>5355</itunes:duration><itunes:author>Юля Миоцен, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 июня 2023: Safari TP, сабгриды, JS-итераторы, тестирование, Figma, ES-импорты, CSS-нестинг, редактор Zed. Юля Миоцен, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>375. State of CSS, новинки Figma, NestJS, веб на Vision Pro, MDN Playground, using в JS, стили в RSS</title><link>https://web-standards.ru/podcast/375/</link><pubDate>Tue, 27 Jun 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:02:10 State of CSS<br>00:10:59 Новинки Figma<br>00:49:22 NestJS 10<br>00:52:42 Веб на Vision Pro<br>01:07:21 MDN Playground<br>01:13:50 Using в TS/JS<br>01:23:36 Стили для RSS<br>01:33:07 Ответы на вопросы<br></p><p>State of CSS</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-css/2023">State of CSS 2023</a><br>• <a href="https://dev.to/sachagreif/the-2023-state-of-css-survey-is-now-open-18bk">The 2023 State of CSS survey is now open!</a><br>• <a href="https://web.dev/ui-fund/">The UI fund</a><br></p><p>Новинки Figma</p><p>• <a href="https://www.figma.com/whats-new/">What’s new from Config 2023</a><br></p><p>NestJS 10</p><p>• <a href="https://trilon.io/blog/nestjs-10-is-now-available">NestJS v10 is now available</a><br></p><p>Веб на Vision Pro</p><p>• <a href="https://blog.jim-nielsen.com/2023/thoughts-on-safari-spatial-computing/">Thoughts from Meet Safari for Spatial Computing</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2023/10279/">Meet Safari for spatial computing</a><br></p><p>MDN Playground</p><p>• <a href="https://developer.mozilla.org/en-US/blog/introducing-the-mdn-playground/">Introducing the MDN Playground: Bring your code to life!</a><br></p><p>Using в TS/JS</p><p>• <a href="https://www.totaltypescript.com/typescript-5-2-new-keyword-using">TypeScript 5.2’s New Keyword: 'using'</a><br></p><p>Стили для RSS</p><p>• <a href="https://darekkay.com/blog/rss-styling/">Style your RSS feed</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/375.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/375.mp3" length="92454698"/><itunes:episode>375</itunes:episode><itunes:duration>5777</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 июня 2023: State of CSS, новинки Figma, NestJS, веб на Vision Pro, MDN Playground, using в JS, стили в RSS. Алексей Симоненко, Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>376. Safari, CSS-нестинг, DevTools, @property, бета TS 5.2, Navigation API, Topics API, ошибка MDN</title><link>https://web-standards.ru/podcast/376/</link><pubDate>Mon, 03 Jul 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 Safari TP<br>00:05:51 Глубина CSS-нестинга<br>00:15:46 Chrome DevTools<br>00:25:19 @property в Firefox<br>00:27:29 Бета TypeScript 5.2<br>00:40:58 Navigation API<br>00:54:55 Реклама и Topics API<br>01:14:40 AI-ошибка MDN<br>01:27:48 Ответы на вопросы<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14378/release-notes-for-safari-technology-preview-173/">Release Notes for Safari Technology Preview 173</a><br></p><p>Глубина CSS-нестинга</p><p>• <a href="https://github.com/WebKit/WebKit/commit/c9ac90f8cbfa0ae54a296168fe0c517826ff6757">Limit maximum CSS rule nesting level</a><br>• <a href="https://dev.to/progressier/how-to-fix-ios-push-subscriptions-being-terminated-after-3-notifications-39a7">How to fix iOS push subscriptions getting terminated after 3 notifications</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/en/blog/new-in-devtools-116/">What’s New in DevTools (Chrome 116)</a><br>• <a href="https://easings.net/#easeOutBounce">easeOutBounce</a><br>• <a href="https://github.com/dequelabs/axe-core">axe-core</a><br></p><p>@property в Firefox</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/deAFkKdg9rU/m/j1Aw_PzTBQAJ">Intent to prototype: Houdini CSS Properties and Values API</a><br></p><p>Бета TypeScript 5.2</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-beta/">Announcing TypeScript 5.2 Beta</a><br></p><p>Navigation API</p><p>• <a href="https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigation-api">Navigation API</a><br>• <a href="https://developer.chrome.com/docs/web-platform/navigation-api/">Modern client-side routing: the Navigation API</a><br>• <a href="https://github.com/WebKit/standards-positions/issues/34">WebKit: Pending</a><br>• <a href="https://github.com/mozilla/standards-positions/issues/543">Mozilla: Positive</a><br></p><p>Реклама и Topics API</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/PN_aE-X-f9U/m/ouwZfBWVDQAJ">Intent to Ship: Topics API</a><br>• <a href="https://developer.chrome.com/blog/topics-enhancements/">Enhancements to the Topics API</a><br></p><p>AI-ошибка MDN</p><p>• <a href="https://developer.mozilla.org/en-US/blog/introducing-ai-help/">Introducing AI Help: Your Trusted Companion for Web Development</a><br>• <a href="https://github.com/mdn/yari/issues/9208">MDN can now automatically lie to people</a><br>• <a href="https://github.com/mdn/yari/issues/9208#issuecomment-1615411943">No one infromed MDN Steering Committee</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/376.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/376.mp3" length="90518840"/><itunes:episode>376</itunes:episode><itunes:duration>5656</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 июля 2023: Safari, CSS-нестинг, DevTools, @property, бета TS 5.2, Navigation API, Topics API, ошибка MDN. Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>377. Firefox 115, эмоджи, контейнеры, DOM­Content­Loaded, SVG-in-JS, бесполезные слэши в тегах</title><link>https://web-standards.ru/podcast/377/</link><pubDate>Mon, 10 Jul 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 Firefox 115<br>00:10:01 Юникод и эмоджи<br>00:17:17 Контейнеры вместо медиа<br>00:32:49 DOM­Content­Loaded<br>00:42:55 Избавляемся от SVG-in-JS<br>00:58:16 Бесполезные слэши в тегах<br>01:21:11 Ответы на вопросы<br></p><p>Firefox 115</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/115">Firefox 115 for developers</a><br></p><p>Юникод и эмоджи</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/MaXgbE4vTbk/m/Q3QbI37IBQAJ">Intent to Prototype: CSS font-variant-emoji</a><br>• <a href="https://tonsky.me/blog/emoji/">Emoji under the hood</a><br></p><p>Контейнеры вместо медиа</p><p>• <a href="https://www.oddbird.net/2023/07/05/contain-root/">Can We Query the Root Container?</a><br></p><p>DOM­Content­Loaded</p><p>• <a href="https://csswizardry.com/2023/07/in-defence-of-domcontentloaded/">In Defence of DOM­Content­Loaded</a><br></p><p>Избавляемся от SVG-in-JS</p><p>• <a href="https://kurtextrem.de/posts/svg-in-js/">Breaking Up with SVG-in-JS in 2023</a><br></p><p>Бесполезные слэши в тегах</p><p>• <a href="https://jakearchibald.com/2023/against-self-closing-tags-in-html/">The case against self-closing tags in HTML</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement#events">HTMLDialogElement: cancel event</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/377.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/377.mp3" length="84726482"/><itunes:episode>377</itunes:episode><itunes:duration>5294</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 июля 2023: Firefox 115, эмоджи, контейнеры, DOM­Content­Loaded, SVG-in-JS, бесполезные слэши в тегах. Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>378. Chrome 115, шрифты, Safari TP, позиции по стандартам, постмортем AI в MDN, назад к DOM API</title><link>https://web-standards.ru/podcast/378/</link><pubDate>Mon, 17 Jul 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Chrome 115<br>00:16:04 Технологии шрифтов<br>00:30:02 Safari TP<br>00:39:08 Позиции по стандартам<br>00:56:02 Постмортем AI в MDN<br>01:17:35 Назад к DOM API<br>01:30:04 Ответы на вопросы<br></p><p>Chrome 115</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-115/">New in Chrome 115</a><br>• <a href="https://chromestatus.com/feature/5699388062040064">Chrome Platform Status: Fenced frames</a><br></p><p>Технологии шрифтов</p><p>• <a href="https://fullystacked.net/posts/new-font-face-syntax/">The new @font-face syntax</a><br>• <a href="https://github.com/pepelsbey/pepelsbey.dev/blob/main/src/styles/global/fonts.css">pepelsbey.dev: fonts.css</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14390/release-notes-for-safari-technology-preview-174/">Release Notes for Safari TP 174</a><br></p><p>Позиции по стандартам</p><p>• <a href="https://webkit.org/standards-positions/">WebKit standards positions (dashboard)</a><br>• <a href="https://github.com/WebKit/standards-positions">WebKit standards positions (GitHub)</a><br>• <a href="https://mozilla.github.io/standards-positions/">Mozilla Specification Positions</a><br></p><p>Постмортем AI в MDN</p><p>• <a href="https://developer.mozilla.org/en-US/blog/ai-explain-postmortem/">Reflections on AI Explain: A postmortem</a><br>• <a href="https://github.com/mdn/yari/issues/9230">The AI help button is very good, but it should not exist</a><br></p><p>Назад к DOM API</p><p>• <a href="https://www.crockford.com/domjs.html">Plain Old JavaScript and the DOM</a><br>• <a href="https://twitter.com/LeaVerou/status/1679273406624038918">I have huge respect for Douglas, but…</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/378.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/378.mp3" length="92390701"/><itunes:episode>378</itunes:episode><itunes:duration>5773</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 июля 2023: Chrome 115, шрифты, Safari TP, позиции по стандартам, постмортем AI в MDN, назад к DOM API. Никита Дубко, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>379. Бета Chrome 116, linear(), PNG v3, Firefox ESR, перфоманс, альтернатива GitHub, эмоджи в вебе</title><link>https://web-standards.ru/podcast/379/</link><pubDate>Mon, 24 Jul 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Юля Миоцен, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Бета Chrome 116<br>00:15:49 Функция linear()<br>00:33:37 PNG v3<br>00:43:16 Firefox ESR<br>00:44:54 Перфоманс<br>00:56:52 Альтернатива GitHub<br>01:10:57 Эмоджи в вебе<br>01:23:52 Ответы на вопросы<br></p><p>Бета Chrome 116</p><p>• <a href="https://developer.chrome.com/blog/chrome-116-beta/">Chrome 116 beta</a><br>• <a href="https://twitter.com/andrey_sitnik/status/1679548099771940864">Браузеры умеют мгновенно переключать страницу при нажатии Назад</a><br>• <a href="https://developer.chrome.com/blog/debugging-chrome-on-ios/">Debugging websites in Chrome on iOS 16.4+</a><br></p><p>Функция linear()</p><p>• <a href="https://github.com/WebKit/WebKit/pull/15936">WebKit: Implement linear()</a><br>• <a href="https://fantasai.inkedblade.net/style/specs/css-anchor-exploration/">Anchor Positioning Exploration</a><br>• <a href="https://twitter.com/jensimmons/status/1682142089533063169">Some new ideas from Apple about how Anchor Positioning could work</a><br></p><p>PNG v3</p><p>• <a href="https://www.w3.org/TR/png-3/">Portable Network Graphics (PNG) Specification (Third Edition)</a><br>• <a href="https://github.com/w3c/PNG-spec/blob/main/Third_Edition_Explainer.md">PNG Third Edition, Explained</a><br></p><p>Firefox ESR</p><p>• <a href="https://blog.nightly.mozilla.org/2023/07/14/full-speed-into-the-future-these-weeks-in-firefox-issue-142/">Firefox: Full Speed Into The Future</a><br></p><p>Перфоманс</p><p>• <a href="https://portal.gitnation.org/contents/when-optimizations-backfire">When Optimizations Backfire</a><br>• <a href="https://twitter.com/domenic/status/1682310458106314752">My blog now prerenders all same-origin links, and prefetches all cross-origin ones</a><br></p><p>Альтернатива GitHub</p><p>• <a href="https://pierreco.substack.com/p/were-working-on-a-thing">Pierre.co</a><br>• <a href="https://twitter.com/fat/status/1681026345768460289">Finally time to talk about what I’ve been working on</a><br></p><p>Эмоджи в вебе</p><p>• <a href="https://fullystacked.net/posts/using-emoji-on-the-web/">Using emoji on the web</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/379.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/379.mp3" length="87190844"/><itunes:episode>379</itunes:episode><itunes:duration>5448</itunes:duration><itunes:author>Никита Дубко, Юля Миоцен, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 июля 2023: Бета Chrome 116, linear(), PNG v3, Firefox ESR, перфоманс, альтернатива GitHub, эмоджи в вебе. Никита Дубко, Юля Миоцен, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>380. Arc 1.0, State of HTML, HTTP-теги, Web Integrity, Observable, ESM в Vite, Jamstack, OverflowAI</title><link>https://web-standards.ru/podcast/380/</link><pubDate>Tue, 01 Aug 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Arc для всех<br>00:12:23 State of HTML<br>00:23:22 HTTP-теги<br>00:37:20 Web Integrity<br>01:01:04 Observable в JS<br>01:06:26 ESM в Vite<br>01:13:28 Jamstack жив?<br>01:21:24 OverflowAI<br>01:27:10 Ответы на вопросы<br></p><p>Arc для всех</p><p>• <a href="https://www.theverge.com/2023/7/25/23802843/arc-browser-mac-ios-waitlist-availability">The excellent Arc browser is now available for anyone to download</a><br></p><p>State of HTML</p><p>• <a href="https://lea.verou.me/blog/2023/design-state-of-html/">Help Design the Inaugural State of HTML Survey!</a><br></p><p>HTTP-теги</p><p>• <a href="https://rviscomi.dev/2023/07/you-probably-dont-need-http-equiv-meta-tags/">You probably don’t need http-equiv meta tags</a><br></p><p>Web Integrity</p><p>• <a href="https://arstechnica.com/gadgets/2023/07/googles-web-integrity-api-sounds-like-drm-for-the-web">Google’s nightmare “Web Integrity API” wants a DRM gatekeeper for the web</a><br>• <a href="https://github.com/RupertBenWiser/Web-Environment-Integrity/blob/main/explainer.md">Web-Environment-Integrity/explainer.md at main</a><br>• <a href="https://httptoolkit.com/blog/apple-private-access-tokens-attestation/">Apple already shipped attestation on the web, and we barely noticed</a><br></p><p>Observable в JS</p><p>• <a href="https://github.com/domfarolino/observable">Observable API proposal</a><br></p><p>ESM в Vite</p><p>• <a href="https://m.webtoo.ls/@bluwy/110736050873446169">Should Vite go ESM-only?</a><br></p><p>Jamstack жив?</p><p>• <a href="https://javascriptweekly.com/link/143229/web">Is the term Jamstack finished?</a><br></p><p>OverflowAI</p><p>• <a href="https://twitter.com/dthompsondev/status/1684533030809903106">OverflowAI is a tool, that will also have a VS Code plugin</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/380.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/380.mp3" length="89542719"/><itunes:episode>380</itunes:episode><itunes:duration>5595</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 августа 2023: Arc 1.0, State of HTML, HTTP-теги, Web Integrity, Observable, ESM в Vite, Jamstack, OverflowAI. Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>381. Firefox, CSS Math, Service Workers, WCAG 3, P3 Figma, SQ, Astro, View Transitions, PostCSS всё</title><link>https://web-standards.ru/podcast/381/</link><pubDate>Mon, 07 Aug 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Гости: Андрей Ситник</p><p>Темы</p><p>00:00:00 Интро<br>00:02:18 Firefox 116<br>00:10:49 Ещё Math в CSS<br>00:19:08 Ускорение Service Workers<br>00:25:25 WCAG 3 пока рано<br>00:45:22 P3 в Figma<br>00:53:58 Style Queries<br>01:07:44 Astro и View Transitions<br>01:17:39 PostCSS всё<br>01:42:29 Ответы на вопросы<br></p><p>Firefox 116</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/116">Firefox 116 for developers</a><br>• <a href="https://mozilla.social/@FirefoxNightly/110831720664816920">10 new CSS math functions are now supported in Firefox 118</a><br></p><p>Ещё Math в CSS</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/_H8rqHW9ERQ/m/KLnRZaz3AAAJ">Intent to Experiment: ServiceWorker static routing API</a><br></p><p>Ускорение Service Workers</p><p>• <a href="https://github.com/yoshisatoyanagisawa/service-worker-static-routing-api">A repository for the ServiceWorker static routing API</a><br></p><p>WCAG 3 пока рано</p><p>• <a href="https://yatil.net/blog/do-we-need-wcag-3-now">Do we need WCAG 3 (now)?</a><br></p><p>P3 в Figma</p><p>• <a href="https://help.figma.com/hc/en-us/articles/360039825114-Manage-color-profiles-in-design-files">Figma: Manage color profiles in design files</a><br>• <a href="https://twitter.com/LinzhiQ/status/1686411635521622016">We brought 49% more colors to the Figma canvas</a><br>• <a href="https://huetone.ardov.me/">Huetone</a><br></p><p>Style Queries</p><p>• <a href="https://chriskirknielsen.com/blog/future-themes-with-container-style-queries/">A Future of Themes with CSS Container Style Queries</a><br>• <a href="https://youtu.be/Qwuyeo7iuNY">Светлая и тёмная темы на CSS</a><br></p><p>Astro и View Transitions</p><p>• <a href="https://astro.build/blog/astro-290/">View Transition API в Astro 2.9</a><br>• <a href="https://f-word.dev/episodes/18/">Джейк Арчибальд в The F-Word</a><br></p><p>PostCSS всё</p><p>• <a href="https://youtu.be/R9f3qOpJYXg?t=1250">Just migrate to Lightning CSS</a><br>• <a href="https://postcss.org">PostCSS</a><br>• <a href="https://opencollective.com/postcss">Поддержать PostCSS</a><br>• <a href="https://lightningcss.dev">Lightning CSS</a><br>• <a href="https://opencollective.com/parcel">Поддержать Parcel</a><br>• <a href="https://www.igalia.com/chats/zach">Igalia Chats: 11ty, Open Source and Funding</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/381.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/381.mp3" length="102950944"/><itunes:episode>381</itunes:episode><itunes:duration>6433</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 августа 2023: Firefox, CSS Math, Service Workers, WCAG 3, P3 Figma, SQ, Astro, View Transitions, PostCSS всё. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>382. Safari, Sanitizer API, PWA на iOS, Firefox, ChatGPT, SVG-анимации, шаблонизация, опять Jamstack</title><link>https://web-standards.ru/podcast/382/</link><pubDate>Mon, 14 Aug 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Юля Миоцен, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:54 Safari TP<br>00:08:46 Storage Policy в Safari<br>00:20:56 Переделка Sanitizer API<br>00:28:17 PWA в Chrome на iOS<br>00:31:59 Расширения Firefox<br>00:36:31 Краулер ChatGPT уходи<br>00:46:40 SVG-анимации<br>00:52:09 Будущее HTML-шаблонизации<br>01:06:56 Jamstack точно всё<br>01:18:50 Ответы на вопросы<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14401/release-notes-for-safari-technology-preview-176/">Release Notes for Safari Technology Preview 176</a><br></p><p>Storage Policy в Safari</p><p>• <a href="https://webkit.org/blog/14403/updates-to-storage-policy/">Updates to Storage Policy</a><br></p><p>Переделка Sanitizer API</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/PNTt4oFXt8c/m/Fo3yGJctBAAJ">Intent to Deprecate: Sanitizer API MVP</a><br></p><p>PWA в Chrome на iOS</p><p>• <a href="https://twitter.com/firt/status/1689333691040800768">Chrome on iOS and iPadOS now supports PWA installation</a><br></p><p>Расширения Firefox</p><p>• <a href="https://blog.mozilla.org/addons/2023/08/10/prepare-your-firefox-desktop-extension-for-the-upcoming-android-release/">Prepare your Firefox desktop extension for the upcoming Android release</a><br></p><p>Краулер ChatGPT уходи</p><p>• <a href="https://platform.openai.com/docs/gptbot">Disallow GBTBot User-Agent</a><br></p><p>SVG-анимации</p><p>• <a href="https://youtu.be/OIC72pqIXyk">Animating the Impossible</a><br></p><p>Будущее HTML-шаблонизации</p><p>• <a href="https://eisenbergeffect.medium.com/the-future-of-native-html-templating-and-data-binding-5f3e52fda259">The Future of Native HTML Templating and Data Binding</a><br></p><p>Jamstack точно всё</p><p>• <a href="https://www.spicyweb.dev/farewell-jamstack/">My Journey Away from the JAMstack</a><br>• <a href="https://youtu.be/p5g4giWmcvE">Как я перестал верить технологиям</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://www.stefanjudis.com/a-firefox-only-minimap/">A Firefox-only minimap</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/382.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/382.mp3" length="78151067"/><itunes:episode>382</itunes:episode><itunes:duration>4883</itunes:duration><itunes:author>Алексей Симоненко, Юля Миоцен, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 августа 2023: Safari, Sanitizer API, PWA на iOS, Firefox, ChatGPT, SVG-анимации, шаблонизация, опять Jamstack. Алексей Симоненко, Юля Миоцен, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>383. Chrome 116 и бета 117, CSS Podcast, Chrome DevTools, валидация форм и боль миграции на ESM</title><link>https://web-standards.ru/podcast/383/</link><pubDate>Tue, 22 Aug 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Chrome 116<br>00:12:57 Бета Chrome 117<br>00:37:10 CSS Podcast<br>00:50:54 Chrome DevTools<br>01:04:56 Валидация форм<br>01:18:31 Боль миграции на ESM<br></p><p>Chrome 116</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-116/">New in Chrome 116</a><br>• <a href="https://developer.chrome.com/blog/one-time-permissions/">One-time permissions in Chrome</a><br></p><p>Бета Chrome 117</p><p>• <a href="https://developer.chrome.com/blog/chrome-117-beta/">Chrome 117 beta</a><br>• <a href="https://gridbyexample.com/examples/#css-grid-level-2-examples">CSS Grid Level 2 Examples</a><br>• <a href="https://fonts.google.com/knowledge/glossary/widows_orphans">Widows &amp; orphans</a><br>• <a href="https://developer.chrome.com/blog/entry-exit-animations/">Four new CSS features for smooth entry and exit animations</a><br></p><p>CSS Podcast</p><p>• <a href="https://youtu.be/QGd1xdxkU58">Why isn’t z-index working?</a><br>• <a href="https://youtu.be/YdggbwLEuFg">Why isn’t the margin applying?</a><br>• <a href="https://youtu.be/e7PLvudkTE0">Why is it overflowing?</a><br>• <a href="https://thecsspodcast.libsyn.com/">The CSS Podcast</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-117/">What’s New in DevTools (Chrome 117)</a><br></p><p>Валидация форм</p><p>• <a href="https://cloudfour.com/thinks/progressively-enhanced-form-validation-part-1-html-and-css/">Part 1: HTML and CSS</a><br>• <a href="https://cloudfour.com/thinks/progressively-enhanced-form-validation-part-2-layering-in-javascript/">Part 2: Layering in JavaScript</a><br>• <a href="https://web-standards.ru/articles/enhancing-comment-form/">Улучшение формы комментариев</a><br></p><p>Боль миграции на ESM</p><p>• <a href="https://blog.isquaredsoftware.com/2023/08/esm-modernization-lessons/">My Experience Modernizing Packages to ESM</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/383.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/383.mp3" length="92470772"/><itunes:episode>383</itunes:episode><itunes:duration>5778</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 августа 2023: Chrome 116 и бета 117, CSS Podcast, Chrome DevTools, валидация форм и боль миграции на ESM. Никита Дубко, Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>384. Новинки Safari TP, эксклюзивный аккордеон, словарь терминов веб-разработки</title><link>https://web-standards.ru/podcast/384/</link><pubDate>Mon, 28 Aug 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:47 Safari TP<br>00:06:52 Эксклюзивный аккордеон<br>00:21:22 Термины веб-разработки<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14412/release-notes-for-safari-technology-preview-177/">Release Notes for Safari TP 177</a><br>• <a href="https://bugs.webkit.org/">WebKit Bugzilla</a><br></p><p>Эксклюзивный аккордеон</p><p>• <a href="https://github.com/openui/open-ui/issues/812">OpenUI: Exclusive accordion</a><br></p><p>Термины веб-разработки</p><p>• <a href="https://webglossary.info/">WebGlossary.info</a><br>• <a href="https://leanpub.com/b/upgrade-your-html-1-4">Upgrade Your HTML I–IV</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/384.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/384.mp3" length="31862140"/><itunes:episode>384</itunes:episode><itunes:duration>1990</itunes:duration><itunes:author>Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 августа 2023: Новинки Safari TP, эксклюзивный аккордеон, словарь терминов веб-разработки. Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>385. Firefox 117, form-sizing и релизы Chrome, State of CSS 2023, велосипеды Dropbox, Astro 3.0</title><link>https://web-standards.ru/podcast/385/</link><pubDate>Mon, 04 Sep 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Firefox 117<br>00:08:29 Прототип form-sizing<br>00:20:25 State of CSS 2023<br>00:58:20 Велосипеды Dropbox<br>01:20:00 Astro 3.0<br>01:36:00 Ответы на вопросы<br></p><p>Firefox 117</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/117">Firefox 117 for developers</a><br>• <a href="https://fxdx.dev/firefox-devtools-newsletter-117/">Firefox DevTools Newsletter</a><br></p><p>Прототип form-sizing</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/cA-cmgrA_QE/m/6uF_LYq4AAAJ">Intent to Prototype: form-sizing</a><br>• <a href="https://developer.chrome.com/blog/faster-chrome-releases-round2/">Faster Chrome releases (round two!)</a><br></p><p>State of CSS 2023</p><p>• <a href="https://2023.stateofcss.com/en-US/">State of CSS 2023</a><br></p><p>Велосипеды Dropbox</p><p>• <a href="https://dropbox.tech/frontend/how-we-reduced-the-size-of-our-javascript-bundles-by-33-percent">How we reduced the size of our JS bundles by 33%</a><br>• <a href="https://dropbox.tech/frontend/edison-webserver-a-faster-more-powerful-dropbox-on-the-web">How Edison is helping us build a faster, more powerful Dropbox on the web</a><br></p><p>Astro 3.0</p><p>• <a href="https://astro.build/blog/astro-3/">Astro 3.0</a><br>• <a href="https://developer.chrome.com/blog/astro-view-transitions/">Astro View Transitions</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/385.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/385.mp3" length="95430793"/><itunes:episode>385</itunes:episode><itunes:duration>5963</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 сентября 2023: Firefox 117, form-sizing и релизы Chrome, State of CSS 2023, велосипеды Dropbox, Astro 3.0. Алексей Симоненко, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>386. Safari, Firefox, Bun, Node.js, веб-фичи, Figma, марсианский плагин, Topics, отказ от TypeScript</title><link>https://web-standards.ru/podcast/386/</link><pubDate>Mon, 11 Sep 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Юля Миоцен, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Safari TP<br>00:12:10 Планы Firefox<br>00:25:25 Bun 1.0<br>00:46:33 Env в Node.js<br>00:54:32 Каталог веб-фич<br>01:11:18 Новости Figma<br>01:21:50 Марсианский плагин<br>01:26:08 Google и Topics API<br>01:41:23 Отказ от TypeScript<br>02:03:48 Ответы на вопросы<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14435/release-notes-for-safari-technology-preview-178/">Release Notes for Safari TP 178</a><br></p><p>Планы Firefox</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/1IvZq_uK9Ho/m/wcuqnqYCBAAJ">Firefox: Intent to ship ARIA reflection</a><br>• <a href="https://w3c.github.io/aria/#accessibilityroleandproperties-correspondence">WAI-ARIA 1.3</a><br>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/1F1vsI0Q1dI/m/dLuXl7W3BAAJ">Firefox: Intent-to-prototype Text fragments</a><br></p><p>Bun 1.0</p><p>• <a href="https://bun.sh/blog/bun-v1.0">Bun 1.0</a><br>• <a href="https://bun.sh/docs/runtime/nodejs-apis">Node.js compatibility</a><br></p><p>Env в Node.js</p><p>• <a href="https://philna.sh/blog/2023/09/05/nodejs-supports-dotenv/">Node.js includes built-in support for .env files</a><br></p><p>Каталог веб-фич</p><p>• <a href="https://www.w3.org/2023/09/TPAC/demos/web-features.html">Building the web developer’s catalog of web platform features</a><br>• <a href="https://github.com/web-platform-dx/web-features">Exploring how to present Web platform features adoptability</a><br>• <a href="https://www.npmjs.com/package/web-features">Npm: web-features</a><br>• <a href="https://web.dev/introducing-baseline/">Introducing Baseline</a><br></p><p>Новости Figma</p><p>• <a href="https://twitter.com/figma/status/1699090964655333816">It’s baaack: Little Big Updates, with a weekly twist</a><br>• <a href="https://twitter.com/figma/status/1699815059327963422">#1: Better search</a><br>• <a href="https://twitter.com/figma/status/1699816334119625178">#2: No more squinting</a><br>• <a href="https://twitter.com/figma/status/1699817421731979612">#3: Details at a glance</a><br>• <a href="https://twitter.com/figma/status/1699818583164154082">#4: A new component modal and playground</a><br></p><p>Марсианский плагин</p><p>• <a href="https://www.figma.com/community/plugin/1281280685402026529/Polychrom">Polychrom, Figma Community Plugin</a><br></p><p>Google и Topics API</p><p>• <a href="https://arstechnica.com/gadgets/2023/09/googles-widely-opposed-ad-platform-the-privacy-sandbox-launches-in-chrome/">Google gets its way, bakes a user-tracking ad platform directly into Chrome</a><br>• <a href="https://ec.europa.eu/commission/presscorner/detail/en/ip_23_4328">DMA: Commission designates six gatekeepers</a><br>• ​​<a href="https://f-word.dev/episodes/15/">Origins of Apple browser ban and hope for changes</a><br></p><p>Отказ от TypeScript</p><p>• <a href="https://world.hey.com/dhh/turbo-8-is-dropping-typescript-70165c01">Turbo 8 is dropping TypeScript</a><br>• <a href="https://news.ycombinator.com/item?id=35892250">Rich Harris: We’re doing this for practical reasons</a><br>• <a href="https://github.com/tc39/proposal-type-annotations">ES proposal for type syntax</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://web.dev/i18n/en/fast-playback-with-preload/">Fast playback with audio and video preload</a><br>• <a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/386.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/386.mp3" length="128455020"/><itunes:episode>386</itunes:episode><itunes:duration>8027</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Юля Миоцен, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 сентября 2023: Safari, Firefox, Bun, Node.js, веб-фичи, Figma, марсианский плагин, Topics, отказ от TypeScript. Андрей Мелихов, Никита Дубко, Юля Миоцен, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>387. Chrome 117 и бета 118, DevTools, экологичный веб, миксины и функции в CSS, Interop 2024, Figma</title><link>https://web-standards.ru/podcast/387/</link><pubDate>Mon, 18 Sep 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Chrome 117<br>00:12:20 Бета Chrome 118<br>00:42:21 Chrome DevTools<br>00:48:49 Экологичный веб<br>00:58:19 Миксины и функции в CSS<br>01:25:54 Interop 2024<br>01:29:59 Новости Figma<br>01:36:19 CSS в Figma<br>01:49:16 Ответы на вопросы<br></p><p>Chrome 117</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-117/">New in Chrome 117</a><br></p><p>Бета Chrome 118</p><p>• <a href="https://developer.chrome.com/blog/chrome-118-beta/">Chrome 118 beta</a><br>• <a href="https://logical.mynk.app/">Postcss-use-logical</a><br>• <a href="https://twitter.com/pepelsbey_dev/status/1664767779369541632">You can scope styles inside of the parent</a><br>• <a href="https://support.apple.com/guide/mac-help/change-display-settings-for-accessibility-unac089/mac">Change Display settings for accessibility on Mac</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-118/">What’s New in DevTools (Chrome 118)</a><br></p><p>Экологичный веб</p><p>• <a href="https://www.w3.org/blog/2023/introducing-web-sustainability-guidelines/">Introducing Web Sustainability Guidelines</a><br>• <a href="https://w3c.github.io/sustyweb/glance.html">Web Sustainability Guidelines 1.0 at a Glance</a><br>• <a href="https://youtu.be/QNv9PRDIhes">Mother Nature</a><br></p><p>Миксины и функции в CSS</p><p>• <a href="https://css.oddbird.net/sasslike/mixins-functions/">CSS Mixins and Functions</a><br></p><p>Interop 2024</p><p>• <a href="https://web.dev/interop-2024-proposals/">Submit your proposals for Interop 2024</a><br></p><p>Новости Figma</p><p>• <a href="https://twitter.com/figma/status/1702336403978498141">Video in FigJam</a><br>• <a href="https://twitter.com/figma/status/1702337797754179650">A makeover of embeds</a><br>• <a href="https://twitter.com/figma/status/1702339725955350899">Lights, camera, action</a><br>• <a href="https://twitter.com/figma/status/1702341540671340796">Emojis, upgraded</a><br>• <a href="https://twitter.com/figma/status/1702342864381034981">Stay connected</a><br></p><p>CSS в Figma</p><p>• <a href="https://uxdesign.cc/container-queries-why-its-time-to-consider-them-in-figma-and-how-to-implement-them-8e4e9349b8e4?gi=31338971d301&amp;sk=0b21599144f2457a4c39b4c55aa6dd13">Container queries: why it’s time to consider them in Figma</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://htmx.org/">Htmx</a><br>• <a href="https://alpinejs.dev/">Alpine.js</a><br>• <a href="https://www.opencart.com/">OpenCart</a><br>• <a href="https://www.shopify.com/">Shopify</a><br>• <a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/387.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/387.mp3" length="109782949"/><itunes:episode>387</itunes:episode><itunes:duration>6860</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 сентября 2023: Chrome 117 и бета 118, DevTools, экологичный веб, миксины и функции в CSS, Interop 2024, Figma. Алексей Симоненко, Никита Дубко, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>388. Safari 17 и TP 179, :has в Firefox, State of HTML, Scroll-Driven Animations, TS иногда мешает</title><link>https://web-standards.ru/podcast/388/</link><pubDate>Mon, 25 Sep 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Релиз Safari 17<br>00:24:39 Safari TP 179<br>00:28:07 :has в Firefox<br>00:30:07 State of HTML 2023<br>00:41:25 Scroll-Driven Animations<br>00:52:31 TypeScript иногда мешает<br>01:15:48 Ответы на вопросы<br></p><p>Релиз Safari 17</p><p>• <a href="https://webkit.org/blog/14445/webkit-features-in-safari-17-0/">WebKit Features in Safari 17.0</a><br></p><p>Safari TP 179</p><p>• <a href="https://webkit.org/blog/14532/release-notes-for-safari-technology-preview-179/">Release Notes for Safari TP 179</a><br>• <a href="https://twitter.com/utilitybend/status/1704793348165230838">You can now add a name attribute to the details element</a><br></p><p>:has в Firefox</p><p>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1853701">Firefox: Enable :has on Nightly</a><br></p><p>State of HTML 2023</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-html/2023">State of HTML 2023</a><br>• <a href="https://lea.verou.me/blog/2023/state-of-html-2023/">State of HTML 2023 now open!</a><br></p><p>Scroll-Driven Animations</p><p>• <a href="https://www.bram.us/2023/09/16/solved-by-css-scroll-driven-animations-detect-if-an-element-can-scroll-or-not/">Scroll-Driven Animations: Detect if an element can scroll or not</a><br></p><p>TypeScript иногда мешает</p><p>• <a href="https://kyleshevlin.com/typescript-prevents-bad-things-and-good-things">TypeScript Prevents Bad Things… and Good Things</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues">csswg/issues</a><br>• <a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/388.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/388.mp3" length="78998849"/><itunes:episode>388</itunes:episode><itunes:duration>4936</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 сентября 2023: Safari 17 и TP 179, :has в Firefox, State of HTML, Scroll-Driven Animations, TS иногда мешает. Алексей Симоненко, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>389. Firefox, CSS-нестинг, HTML-заголовки, text-wrap, Фотошоп в вебе, Google Fonts, LCP, Tailwind</title><link>https://web-standards.ru/podcast/389/</link><pubDate>Mon, 02 Oct 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 Firefox 118<br>00:11:51 Тюнинг CSS-нестинга<br>00:31:50 HTML-заголовки<br>00:55:38 Порядок в text-wrap<br>01:02:52 Фотошоп в вебе<br>01:19:59 Google Fonts через Cloudflare<br>01:29:53 Картинки и LCP<br>01:43:31 Tailwind тоже прав<br>02:02:22 Ответы на вопросы<br></p><p>Firefox 118</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/118">Firefox 118 for developers</a><br></p><p>Тюнинг CSS-нестинга</p><p>• <a href="https://webkit.org/blog/14571/css-nesting-and-the-cascade/">CSS Nesting and the Cascade</a><br>• <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=1427259">Experiment with support for nested ident-selectors</a><br></p><p>HTML-заголовки</p><p>• <a href="https://github.com/whatwg/html/issues/5033">Consider adding a headinglevelstart attribute</a><br></p><p>Порядок в text-wrap</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/9102#issuecomment-1737768490">CSS WG: move balance, stable, pretty out of text-wrap</a><br></p><p>Фотошоп в вебе</p><p>• <a href="https://web.dev/ps-on-the-web/">Photoshop’s journey to the web</a><br>• <a href="https://photoshop.adobe.com/discover">Adobe Photoshop</a><br>• <a href="https://helpx.adobe.com/photoshop/system-requirements-web.html">System requirements for Photoshop on the web</a><br></p><p>Google Fonts через Cloudflare</p><p>• <a href="https://blog.cloudflare.com/cloudflare-fonts-enhancing-website-privacy-speed/">Cloudflare Fonts: enhancing website font privacy and speed</a><br></p><p>Картинки и LCP</p><p>• <a href="https://csswizardry.com/2023/09/the-ultimate-lqip-lcp-technique/">The Ultimate Low-Quality Image Placeholder Technique</a>, Гарри Робертс<br></p><p>Tailwind тоже прав</p><p>• <a href="https://joshcollinsworth.com/blog/tailwind-is-smart-steering">Classic rock, Mario Kart, and why we can’t agree on Tailwind</a>, Джош Колинсворт<br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/389.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/389.mp3" length="125239075"/><itunes:episode>389</itunes:episode><itunes:duration>7826</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 октября 2023: Firefox, CSS-нестинг, HTML-заголовки, text-wrap, Фотошоп в вебе, Google Fonts, LCP, Tailwind. Никита Дубко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>390. Safari, бета Chrome 119, Divtober, пересмотр Baseline, новинки WCAG 2.2, Closure Compiler</title><link>https://web-standards.ru/podcast/390/</link><pubDate>Tue, 10 Oct 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Новинки Safari<br>00:22:26 Бета Chrome 119<br>00:50:01 Divtober<br>00:56:29 Пересмотр Baseline<br>01:08:03 Новинки WCAG 2.2<br>01:15:01 Closure Compiler<br></p><p>Новинки Safari</p><p>• <a href="https://webkit.org/blog/14664/release-notes-for-safari-technology-preview-180/">Release Notes for Safari Technology Preview 180</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/open">Window: open() method</a><br>• <a href="https://webkit.org/blog/14670/simplified-responsive-design-mode/">Simplified Responsive Design Mode</a><br></p><p>Бета Chrome 119</p><p>• <a href="https://developer.chrome.com/blog/chrome-119-beta/">Chrome 119 beta</a><br></p><p>Divtober</p><p>• <a href="https://twitter.com/hashtag/divtober">Хэштег #divtober</a><br>• <a href="https://a.singlediv.com/">A Single Div</a><br>• <a href="https://css-only.art/divtober-2023/">The Divtober 2023 Collection</a><br>• <a href="https://cssdrawings.com/">Single Div Drawings</a><br></p><p>Пересмотр Baseline</p><p>• <a href="https://github.com/web-platform-dx/web-features/issues/374">Call for positions: Baseline definition</a><br></p><p>Новинки WCAG 2.2</p><p>• <a href="https://www.w3.org/WAI/standards-guidelines/wcag/new-in-22/">W3C: What’s new in WCAG 2.2</a>,<br>• <a href="https://hidde.blog/new-in-wcag22/">Хидде: What’s new in WCAG 2.2</a><br>• <a href="https://tetralogical.com/blog/2023/10/05/whats-new-wcag-2.2/">Леони: What’s new in WCAG 2.2</a><br></p><p>Closure Compiler</p><p>• <a href="https://effectivetypescript.com/2023/09/27/closure-compiler/">The Saga of the Closure Compiler and Why TypeScript Won</a><br>• <a href="https://developers.google.com/closure/compiler">Closure Compiler</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/390.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/390.mp3" length="81622636"/><itunes:episode>390</itunes:episode><itunes:duration>5100</itunes:duration><itunes:author>Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 октября 2023: Safari, бета Chrome 119, Divtober, пересмотр Baseline, новинки WCAG 2.2, Closure Compiler. Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>391. Chrome 118 и куки, Arc Max и AI, CSS-темы, адаптивное видео, Source Maps, ESM в Node.js, OKLCH</title><link>https://web-standards.ru/podcast/391/</link><pubDate>Mon, 16 Oct 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Релиз Chrome 118<br>00:09:59 Сторонние куки в Chrome<br>00:22:17 Arc Max и AI<br>00:36:38 Тёмные темы в CSS<br>00:46:17 Адаптивное видео<br>00:55:39 Стандарт Source Maps<br>01:02:45 Включение ESM в Node.js<br>01:19:59 OKLCH немного сломан<br>01:31:34 Ответы на вопросы<br></p><p>Релиз Chrome 118</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-118/">New in Chrome 118</a><br></p><p>Сторонние куки в Chrome</p><p>• <a href="https://developer.chrome.com/blog/cookie-countdown-2023oct/">Preparing for the end of third-party cookies</a><br></p><p>Arc Max и AI</p><p>• <a href="https://youtu.be/y7koAGLf0EE">Introducing Arc Max</a><br></p><p>Тёмные темы в CSS</p><p>• <a href="https://www.bram.us/2023/10/09/the-future-of-css-easy-light-dark-mode-color-switching-with-light-dark/">Easy Light-Dark Mode Color Switching with light-dark()</a><br></p><p>Адаптивное видео</p><p>• <a href="https://scottjehl.com/posts/responsive-video/">We’re Bringing Responsive Video Back!</a><br></p><p>Стандарт Source Maps</p><p>• <a href="https://www.ecma-international.org/news/ecma-tc39-ecmascript-initiates-a-new-task-group-to-standardize-source-maps/">TC39: a task group to standardize source maps</a><br></p><p>Включение ESM в Node.js</p><p>• <a href="https://github.com/nodejs/TSC/issues/1445">When to make default-type=module the Node.js default</a><br></p><p>OKLCH немного сломан</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/9449">(ok)lch implementations break the entire purpose for authors</a><br>• <a href="https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-gamut-mapping">PostCSS Gamut Mapping Plugin</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/391.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/391.mp3" length="90694779"/><itunes:episode>391</itunes:episode><itunes:duration>5667</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 октября 2023: Chrome 118 и куки, Arc Max и AI, CSS-темы, адаптивное видео, Source Maps, ESM в Node.js, OKLCH. Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>392. DevTools Chrome и Firefox, скролбары, скрытие IP, text-indent, Safari TP, Node.js, Eleventy 3.0</title><link>https://web-standards.ru/podcast/392/</link><pubDate>Tue, 24 Oct 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:24 Chrome DevTools<br>00:13:09 Стилизация скролбаров<br>00:26:42 Скрытие IP в Chrome<br>00:37:47 Firefox DevTools<br>00:49:55 Развитие text-indent<br>00:58:54 Safari TP<br>01:12:41 Node.js 21<br>01:20:06 Маскот Node.js<br>01:23:52 Eleventy 3.0<br>01:29:17 Ответы на вопросы<br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-119/">What’s New in DevTools (Chrome 119)</a><br></p><p>Стилизация скролбаров</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/PkEsMirl2zE/m/ArphSa39AAAJ">Intent to Ship: CSS Scrollbars: scrollbar-color, scrollbar-width</a><br>• <a href="https://caniuse.com/mdn-css_properties_scrollbar-color">Can I use: property: scrollbar-color</a><br></p><p>Скрытие IP в Chrome</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/9s8ojrooa_Q/m/I6Rj5UTZBgAJ">Intent to Experiment: IP Protection Phase 0</a><br></p><p>Firefox DevTools</p><p>• <a href="https://firefox-dev.tools/">Firefox Developer Tools</a><br>• <a href="https://firefox-source-docs.mozilla.org/devtools-user/responsive_design_mode/index.html">Responsive Design Mode</a><br>• <a href="https://toot.cafe/@RickByers/111271033482424687">The diversity of investment in Chromium is on a steady decline</a><br></p><p>Развитие text-indent</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/z6PaiICBCRg/m/w171E3_DAAAJ">Intent to prototype &amp; ship: CSS text-indent keywords hanging &amp; each-line</a><br>• <a href="https://codepen.io/pepelsbey/pen/xxMxbGK">text-indent: hanging each-line</a><br>• <a href="https://caniuse.com/css-hanging-punctuation">Can I use: hanging-punctuation</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14721/release-notes-for-safari-technology-preview-181/">Safari Technology Preview 181</a><br></p><p>Node.js 21</p><p>• <a href="https://nodejs.org/en/blog/announcements/v21-release-announce">Node.js 21 is now available</a><br></p><p>Маскот Node.js</p><p>• <a href="https://social.lfx.dev/@nodejs/111269335660411385">Announcing the Node.js Mascot Design Contest!</a><br>• <a href="https://github.com/nodejs/admin/issues/828">Have a mascot</a><br></p><p>Eleventy 3.0</p><p>• <a href="https://github.com/11ty/eleventy/pull/3074">Eleventy: Big v3.0.0 Project Slipstream Changes</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/392.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/392.mp3" length="91126960"/><itunes:episode>392</itunes:episode><itunes:duration>5694</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 октября 2023: DevTools Chrome и Firefox, скролбары, скрытие IP, text-indent, Safari TP, Node.js, Eleventy 3.0. Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>393. Firefox и Safari, Passkey, Figma и Adobe, State of React, Node.js, Next.js, Tailwind и пельмени</title><link>https://web-standards.ru/podcast/393/</link><pubDate>Tue, 31 Oct 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Юля Миоцен, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:54 Firefox 119<br>00:14:42 Safari 17.1 и бета<br>00:28:10 Код-лаб для Passkey<br>00:40:29 Figma и Adobe<br>00:53:33 State of React<br>00:58:25 Node.js Buffer<br>01:02:56 Шум вокруг Next.js 14<br>01:12:27 Опять Tailwind<br>01:29:32 Эмоджи пельменя<br></p><p>Firefox 119</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/119">Firefox 119 for developers</a><br>• <a href="https://fxdx.dev/firefox-devtools-newsletter-119/">Firefox DevTools Newsletter 119</a><br>• <a href="https://www.mozilla.org/en-US/firefox/120.0a1/releasenotes/">Firefox Nightly 120.0a1</a><br>• <a href="https://blog.cloudflare.com/early-hints/">Early Hints: How Cloudflare Can Improve Website Load Times by 30%</a><br></p><p>Safari 17.1 и бета</p><p>• <a href="https://webkit.org/blog/14735/webkit-features-in-safari-17-1/">WebKit Features in Safari 17.1</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-17_2-release-notes">Safari 17.2 Beta Release Notes</a><br></p><p>Код-лаб для Passkey</p><p>• <a href="https://developers.google.com/learn/pathways/passkeys_web">Passwordless login on the web with passkeys</a><br>• <a href="https://glitch.com/edit/#!/xs-passkeys-codelab-end">Passkeys Codelab</a><br></p><p>Figma и Adobe</p><p>• <a href="https://www.theverge.com/2023/10/26/23933425/adobe-figma-acquisition-integration-ai-video">How Figma and Adobe think they could work together</a><br>• <a href="https://marketplace.zoom.us/apps/uD_G75csQlOKq3uGCfmu1g">Zoom App Marketplace: Figma</a><br></p><p>State of React</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-react/2023">State of React 2023</a><br></p><p>Node.js Buffer</p><p>• <a href="https://sindresorhus.com/blog/goodbye-nodejs-buffer">Goodbye, Node.js Buffer</a><br></p><p>Шум вокруг Next.js 14</p><p>• <a href="https://nextjs.org/blog/next-14">Next.js 14</a><br>• <a href="https://nextjs.org/blog/security-nextjs-server-components-actions">How to Think About Security in Next.js</a><br>• <a href="https://twitter.com/jaffathecake/status/1717781673725583420">I don’t understand the hate for this</a><br></p><p>Опять Tailwind</p><p>• <a href="https://nuejs.org/blog/tailwind-vs-semantic-css/">Tailwind vs Semantic CSS</a>, Теро Пирайнен<br></p><p>Эмоджи пельменя</p><p>• <a href="https://uxdesign.cc/the-story-of-the-dumpling-emoji-da02bb2b29ff">The story of the Dumpling emoji</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/393.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/393.mp3" length="94838848"/><itunes:episode>393</itunes:episode><itunes:duration>5926</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Юля Миоцен, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 октября 2023: Firefox и Safari, Passkey, Figma и Adobe, State of React, Node.js, Next.js, Tailwind и пельмени. Алексей Симоненко, Вадим Макеев, Юля Миоцен, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>394. Chrome 119 и бета 120, Firefox, Safari TP, light DOM и веб-компоненты, импорты в Next.js</title><link>https://web-standards.ru/podcast/394/</link><pubDate>Mon, 06 Nov 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Алексей Симоненко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:24 Chrome 119<br>00:12:52 Бета Chrome 120<br>00:37:48 Новости Firefox<br>00:55:30 Safari TP<br>01:06:03 Веб-компоненты<br>01:33:28 Импорты в Next.js<br></p><p>Chrome 119</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-119/">New in Chrome 119</a><br></p><p>Бета Chrome 120</p><p>• <a href="https://developer.chrome.com/blog/chrome-120-beta/">Chrome 120 beta</a><br></p><p>Новости Firefox</p><p>• <a href="https://blog.nightly.mozilla.org/2023/11/02/i-can-has-browser-improvements-these-weeks-in-firefox-issue-148/">These Weeks in Firefox: Issue 148</a><br>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/iNeYYiRjMaQ/m/boR2M_SnBAAJ">Firefox: Intent to prototype Invokers</a><br>• <a href="https://open-ui.org/components/invokers.explainer/">Open UI. Invokers (Explainer)</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1664278">Feature request: “Always underline links in text” option in Firefox</a><br>• <a href="https://github.blog/changelog/2023-10-18-new-default-underlined-links-for-improved-accessibility/">GitHub: Underlined Links for Improved Accessibility</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14764/release-notes-for-safari-technology-preview-182/">Release Notes for Safari Technology Preview 182</a><br></p><p>Веб-компоненты</p><p>• <a href="https://meyerweb.com/eric/thoughts/2023/11/01/blinded-by-the-light-dom/">Blinded By the Light DOM</a><br>• <a href="https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/">Web Components Will Outlive Your JavaScript Framework</a><br></p><p>Импорты в Next.js</p><p>• <a href="https://vercel.com/blog/how-we-optimized-package-imports-in-next-js">How we optimized package imports in Next.js</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/394.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/394.mp3" length="96950525"/><itunes:episode>394</itunes:episode><itunes:duration>6058</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 ноября 2023: Chrome 119 и бета 120, Firefox, Safari TP, light DOM и веб-компоненты, импорты в Next.js. Никита Дубко, Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>395. GitHub Universe и Copilot, Angular.dev, знай Юникод, CSS 4, 5, 6 и AI в FigJam</title><link>https://web-standards.ru/podcast/395/</link><pubDate>Mon, 13 Nov 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:02:01 GitHub Universe<br>00:30:39 Angular.dev<br>00:46:18 Знай Юникод<br>01:01:24 CSS 4, 5, 6<br>01:30:37 AI в FigJam<br></p><p>GitHub Universe</p><p>• <a href="https://github.blog/2023-11-08-universe-2023-copilot-transforms-github-into-the-ai-powered-developer-platform/">Universe 2023: Copilot transforms GitHub into the AI-powered developer platform</a><br></p><p>Angular.dev</p><p>• <a href="https://blog.angular.io/announcing-angular-dev-1e1205fa3039">Announcing Angular.dev</a><br>• <a href="https://blog.angular.io/introducing-angular-v17-4d7033312e4b">Introducing Angular v17</a><br></p><p>Знай Юникод</p><p>• <a href="https://tonsky.me/blog/unicode/">The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!)</a><br></p><p>CSS 4, 5, 6</p><p>• <a href="https://github.com/orgs/CSS-Next/projects/1/views/2">CSS Feature List</a><br>• <a href="https://docs.google.com/presentation/d/1V3kyGahIl2P2i2J0dlHYhT97ssdfqyQuGpQtUar1aqE/view">CSS-Next Community Group</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/4770#issuecomment-1802342332">CSSWG supports efforts to define levels for CSS</a><br></p><p>AI в FigJam</p><p>• <a href="https://www.figma.com/blog/introducing-ai-to-figjam/">Introducing AI to FigJam</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/395.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/395.mp3" length="95510484"/><itunes:episode>395</itunes:episode><itunes:duration>5968</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 ноября 2023: GitHub Universe и Copilot, Angular.dev, знай Юникод, CSS 4, 5, 6 и AI в FigJam. Алексей Симоненко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>396. Safari, Invoker, PiP, Adobe и Figma, CQ, веб это Chrome, Stylelint и ESLint, Monaspace</title><link>https://web-standards.ru/podcast/396/</link><pubDate>Mon, 20 Nov 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Safari TP 183<br>00:07:05 Invoker в Chrome и Firefox<br>00:17:49 PiP без вопросов<br>00:26:34 Новинки Figma<br>00:36:00 Adobe и Figma S10E01<br>00:50:06 Container Queries<br>00:59:45 Веб это Chrome?<br>01:10:18 Stylelint и ESLint<br>01:26:53 GitHub Monaspace<br>01:43:04 Ответы на вопросы<br></p><p>Safari TP 183</p><p>• <a href="https://webkit.org/blog/14769/release-notes-for-safari-technology-preview-183/">Release Notes for Safari Technology Preview 183</a><br></p><p>Invoker в Chrome и Firefox</p><p>• <a href="https://indieweb.social/@keithamus/111414371047450338">Chrome &amp; Firefox both have experimental support for invoketarget and invokeaction</a><br>• <a href="https://twitter.com/keithamus/status/1715667247262261489">A simple counter demo in 9 lines of JS</a><br>• <a href="https://codepen.io/keithamus/pen/abXbzqv?editors=1010">Counter app with Invokers</a><br></p><p>PiP без вопросов</p><p>• <a href="https://developer.chrome.com/blog/automatic-picture-in-picture/">Automatic picture-in-picture for web apps</a><br></p><p>Новинки Figma</p><p>• <a href="https://www.figma.com/community/file/1279187003114503131/little-big-updates-weekly-h2-2023">Little Big Updates Weekly H2 2023</a><br></p><p>Adobe и Figma S10E01</p><p>• <a href="https://www.figma.com/blog/adobe-figma-faq/">The Figma + Adobe Deal, Explained</a><br></p><p>Container Queries</p><p>• <a href="https://developer.mozilla.org/en-US/blog/getting-started-with-css-container-queries/">Getting started with CSS container queries</a><br></p><p>Веб это Chrome?</p><p>• <a href="https://thewebshowcase.withgoogle.com/">The Web Can Do</a><br></p><p>Stylelint и ESLint</p><p>• <a href="https://github.com/stylelint/stylelint/blob/changeset-release/main/CHANGELOG.md">Stylelint v16.0.0 removed deprecated stylistic rules</a><br>• <a href="https://eslint.org/blog/2023/10/deprecating-formatting-rules/">Deprecation of formatting rules</a><br>• <a href="https://github.com/nodejs/node/pull/50672">Node: use biome as formatter</a><br></p><p>GitHub Monaspace</p><p>• <a href="https://monaspace.githubnext.com/">Monaspace</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/396.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/396.mp3" length="104151038"/><itunes:episode>396</itunes:episode><itunes:duration>6508</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 ноября 2023: Safari, Invoker, PiP, Adobe и Figma, CQ, веб это Chrome, Stylelint и ESLint, Monaspace. Никита Дубко, Алексей Симоненко, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>397. Firefox 120, TypeScript 5.3, статьи MDN, Node.js и NODE_ENV, тюнинг Prettier, Preact и Next.js</title><link>https://web-standards.ru/podcast/397/</link><pubDate>Mon, 27 Nov 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Firefox 120<br>00:22:08 TypeScript 5.3<br>00:30:58 Новые статьи на MDN<br>00:39:38 Версии Node.js и NODE_ENV<br>00:53:54 Тюнинг Prettier<br>01:04:38 Preact не для Next.js<br>01:10:52 Ответы на вопросы<br></p><p>Firefox 120</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/120">Firefox 120 for developers</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features">Experimental features in Firefox</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-image-rect">-moz-image-rect</a><br></p><p>TypeScript 5.3</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/">Announcing TypeScript 5.3</a><br></p><p>Новые статьи на MDN</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@starting-style">@starting-style</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/transition-behavior">Transition-behavior</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/overlay">Overlay</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/Popover_API/Using#animating_popovers">Animating popovers</a><br></p><p>Версии Node.js и NODE_ENV</p><p>• <a href="https://adventures.nodeland.dev/archive/you-are-not-updating-nodejs/">You are not updating Node.js</a><br>• <a href="https://youtu.be/HMM7GJC5E2o">NODE_ENV=production is a lie</a><br></p><p>Тюнинг Prettier</p><p>• <a href="https://github.com/awmottaz/prettier-plugin-void-html">Prettier-plugin-void-html</a><br>• <a href="https://github.com/prettier/prettier/issues/5246">Add an option to prefer void tags</a><br></p><p>Preact не для Next.js</p><p>• <a href="https://daily.dev/blog/moving-back-to-react">Moving back to React</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://www.w3.org/WAI/ARIA/apg/patterns/menubar/examples/menubar-navigation/">Navigation Menubar Example</a><br>• <a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/397.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/397.mp3" length="71798582"/><itunes:episode>397</itunes:episode><itunes:duration>4486</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 ноября 2023: Firefox 120, TypeScript 5.3, статьи MDN, Node.js и NODE_ENV, тюнинг Prettier, Preact и Next.js. Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>398. Servo, селекты, State of JS, адвенты, OTMT, Math в CSS, @scope, видео, дизайн и разработка</title><link>https://web-standards.ru/podcast/398/</link><pubDate>Mon, 04 Dec 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:40 Движок Servo<br>00:09:07 Линейки в селектах<br>00:15:16 Дэшборд с браузерами<br>00:19:42 State of JS 2023<br>00:23:38 Адвенты для всех<br>00:36:55 Подкаст OTMT<br>00:42:17 Math-функции в CSS<br>00:49:55 Особенности @scope<br>00:57:42 Адаптивное видео<br>01:08:41 Дизайнеры и разработчики<br></p><p>Движок Servo</p><p>• <a href="https://servo.org/blog/2023/11/30/embedding-floats-color-mix/">This month in Servo: better floats, :has(), color-mix(), and more!</a><br></p><p>Линейки в селектах</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/hQExM12Wzf0/m/nVZcDS1tAgAJ">Firefox: Intent to prototype and ship: hr in select</a><br></p><p>Дэшборд с браузерами</p><p>• <a href="https://patrickbrosset.com/lab/browser-versions/">Browser Versions</a><br></p><p>State of JS 2023</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-js/2023">State of JavaScript 2023</a><br></p><p>Адвенты для всех</p><p>• <a href="https://www.adventofcss.com/">Advent of CSS</a><br>• <a href="https://www.htmhell.dev/adventcalendar/2023/1/">HTMHell: The UX of HTML</a><br>• <a href="https://adventofcode.com/">Advent of Code</a><br>• <a href="https://calendar.perfplanet.com/2023/">Web Performance Calendar</a><br>• <a href="https://www.youtube.com/playlist?list=PLjnstNlepBvNb93j0MICxh9ymBlq1It1D">Performance.now() 2023</a><br>• <a href="https://2023.leanuxmas.com/">UXMas</a><br>• <a href="https://designcember.com/">Designcember</a><br></p><p>Подкаст OTMT</p><p>• <a href="https://offthemainthread.tech/episode/webgpu-and-browser-ideologies/">Off The Main Thread: WebGPU and Browser Ideologies</a><br></p><p>Math-функции в CSS</p><p>• <a href="https://danielcwilson.com/posts/mathematicss-rem-mod/">The New CSS Math: rem() and mod()</a><br></p><p>Особенности @scope</p><p>• <a href="https://blog.kizu.dev/scope-selector-nuance/">Scope Selector Nuance</a><br></p><p>Адаптивное видео</p><p>• <a href="https://scottjehl.com/posts/using-responsive-video/">How to Use Responsive HTML Video (...and Audio!)</a><br></p><p>Дизайнеры и разработчики</p><p>• <a href="https://evilmartians.com/chronicles/care-beyond-code-7-best-design-practices-for-frontend-developers">Care beyond code: 7 best design practices for frontend developers</a><br>• <a href="https://web-standards.ru/articles/coder-vs-designer/">Как воспитать дизайнера</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/398.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/398.mp3" length="81590811"/><itunes:episode>398</itunes:episode><itunes:duration>5098</itunes:duration><itunes:author>Юля Миоцен, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 декабря 2023: Servo, селекты, State of JS, адвенты, OTMT, Math в CSS, @scope, видео, дизайн и разработка. Юля Миоцен, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>399. Safari TP, Chrome 120, CSS 2023, Николь Салливан, Chrome и стандарты, V8 JIT, Baseline, StyleX</title><link>https://web-standards.ru/podcast/399/</link><pubDate>Mon, 11 Dec 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:02:33 Safari TP<br>00:09:21 Chrome 120<br>00:16:59 2023 год для CSS<br>00:24:04 Николь Салливан<br>00:27:17 Chrome и стандарты<br>00:34:53 JIT-левитация V8<br>00:44:45 Обновление Baseline<br>01:09:02 StyleX и CSS-in-JS<br>01:38:11 Ответы на вопросы<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14780/release-notes-for-safari-technology-preview-184/">Release Notes for Safari TP 184</a><br></p><p>Chrome 120</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-120">New in Chrome 120</a><br>• <a href="https://developer.chrome.com/blog/chrome-120-beta/">Chrome 120 beta</a><br></p><p>2023 год для CSS</p><p>• <a href="https://developer.chrome.com/blog/css-wrapped-2023">CSS Wrapped: 2023!</a><br></p><p>Николь Салливан</p><p>• <a href="https://twitter.com/stubbornella/status/1731774405486030956">After 5 1/2 years, today is my last day at Google</a><br>• <a href="https://www.igalia.com/chats/history-nicole">Igalia Chats: Nicole Sullivan</a><br></p><p>Chrome и стандарты</p><p>• <a href="https://blog.yoav.ws/posts/why_chromium_cares_about_standards/">Why Chromium cares about standards</a><br></p><p>JIT-левитация V8</p><p>• <a href="https://v8.dev/blog/maglev">Maglev V8’s Fastest Optimizing JIT</a><br></p><p>Обновление Baseline</p><p>• <a href="https://developer.mozilla.org/en-US/blog/baseline-evolution-on-mdn/">Baseline’s evolution on MDN</a><br>• <a href="https://web.dev/blog/baseline-definition-update">A definition update for Baseline</a><br>• <a href="https://github.com/web-platform-dx/web-features/blob/main/feature-group-definitions/viewport-relative-units.yml">Viewport-relative-units</a><br>• <a href="https://github.com/web-platform-dx/web-features/blob/main/feature-group-definitions/viewport-relative-unit-variants.yml">Viewport-relative-unit-variants</a><br>• <a href="https://github.com/mdn/yari/">MDN/yari</a><br></p><p>StyleX и CSS-in-JS</p><p>• <a href="https://stylexjs.com/">StyleX</a><br>• <a href="https://github.com/facebook/stylex">Facebook/stylex</a><br>• <a href="https://stylexjs.com/blog/introducing-stylex">Introducing StyleX</a><br>• <a href="https://fela.js.org/">Fela</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/399.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/399.mp3" length="97878961"/><itunes:episode>399</itunes:episode><itunes:duration>6116</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 декабря 2023: Safari TP, Chrome 120, CSS 2023, Николь Салливан, Chrome и стандарты, V8 JIT, Baseline, StyleX. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>400. Safari, нестинг в DevTools, интенты, WebDriver BiDi, Shadow DOM, Design Tools, a11y, ООП в JS</title><link>https://web-standards.ru/podcast/400/</link><pubDate>Tue, 19 Dec 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Юля Миоцен, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:03:04 Safari 17.2<br>00:37:09 Нестинг в DevTools<br>00:48:41 Интенты Chrome<br>01:03:02 WebDriver BiDi<br>01:13:31 Декларативный Shadow DOM<br>01:18:55 Design Tools Survey<br>01:34:13 Исследование доступности<br>01:48:15 ООП в JS<br>02:00:14 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/-QyzkZ0sHRA">Лайв на Ютубе</a><br></p><p>Safari 17.2</p><p>• <a href="https://webkit.org/blog/14787/webkit-features-in-safari-17-2/">WebKit Features in Safari 17.2</a><br>• <a href="https://yatil.net/blog/exclusive-accordions">Exclusive accordions exclude</a><br>• <a href="https://linear-easing-generator.netlify.app/">Linear easing generator</a><br>• <a href="https://developer.apple.com/videos/play/wwdc2023/10120/">WWDC 2023: What’s new in web apps</a><br></p><p>Нестинг в DevTools</p><p>• <a href="https://front-end.social/@bramus/111561967310461072">How would you like to see Chrome DevTools handle Nesting?</a><br>• <a href="https://twitter.com/bramus/status/1734199465760768136">Вопрос в Твиттере</a><br>• <a href="https://front-end.social/@bramus/111561967310461072">Вопрос в Мастодоне</a><br></p><p>Интенты Chrome</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/2fqPL6OhmUs/m/vuUqbhkeAwAJ">Intent to Prototype: Locked Mode API</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/MjCCRQo9Qk0/m/XTjOSVDcAAAJ">Intent to Ship: field-sizing CSS property</a><br></p><p>WebDriver BiDi</p><p>• <a href="https://hacks.mozilla.org/2023/12/puppeteer-webdriver-bidi/">Puppeteer Support for the Cross-Browser WebDriver BiDi Standard</a><br>• <a href="https://hacks.mozilla.org/2020/12/cross-browser-testing-part-1-web-app-testing-today/">Web Application Testing Today</a><br>• <a href="https://hacks.mozilla.org/2021/01/improving-cross-browser-testing-part-2-new-automation-features-in-firefox-nightly/">New Automation Features in Firefox Nightly</a><br></p><p>Декларативный Shadow DOM</p><p>• <a href="https://mastodon.social/@pepelsbey/111579924822149881">Declarative Shadow DOM just landed in Firefox Nightly</a><br></p><p>Design Tools Survey</p><p>• <a href="https://uxtools.co/survey/2023/">2023 Design Tools Survey</a><br></p><p>Исследование доступности</p><p>• <a href="https://inclusion.yandex.ru/settingsresearch">Исследование настроек доступности</a><br></p><p>ООП в JS</p><p>• <a href="https://www.smashingmagazine.com/2023/12/marketing-changed-oop-javascript/">How Marketing Changed OOP In JavaScript</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>• <a href="http://css.yoksel.ru/svg/">Юля Бухвалова про SVG</a><br>• <a href="https://www.sarasoueidan.com/blog/">Блог Сары Суайдан</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/SVG">Про SVG на MDN</a><br>• <a href="https://doka.guide/html/svg/">Про SVG в Доке</a><br>• <a href="https://pepelsbey.dev/articles/svg-sprites/">SVG sprites: old-school, modern, unknown, and forgotten</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/400.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/400.mp3" length="123367066"/><itunes:episode>400</itunes:episode><itunes:duration>7709</itunes:duration><itunes:author>Вадим Макеев, Юля Миоцен, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 декабря 2023: Safari, нестинг в DevTools, интенты, WebDriver BiDi, Shadow DOM, Design Tools, a11y, ООП в JS. Вадим Макеев, Юля Миоцен, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>401. Figma без Adobe, Safari TP, Firefox 121, Vue 2 всё и плохое в HTML</title><link>https://web-standards.ru/podcast/401/</link><pubDate>Mon, 25 Dec 2023 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Figma без Adobe<br>00:15:48 Safari TP<br>00:58:16 Firefox 121<br>01:15:12 Vue 2 всё<br>01:18:30 Плохое в HTML<br>01:53:45 Ответы на вопросы<br></p><p>Figma без Adobe</p><p>• <a href="https://www.figma.com/blog/figma-adobe-abandon-proposed-merger/">Figma and Adobe are abandoning our proposed merger</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14885/release-notes-for-safari-technology-preview-185/">Release Notes for Safari Technology Preview 185</a><br>• <a href="https://github.com/whatwg/html/issues/4180">Input type=checkbox switch</a><br>• <a href="https://rachelandrew.co.uk/archives/2023/12/19/align-content-in-block-layout/">Align-content in block layout</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/RZILN94pAqk/m/aEw89mEXAwAJ">Web-Facing Change PSA: align-content CSS property for blocks</a><br>• <a href="https://webkit.org/blog/14879/webgpu-now-available-for-testing-in-safari-technology-preview/">WebGPU now available for testing in Safari Technology Preview</a><br></p><p>Firefox 121</p><p>• <a href="https://www.mozilla.org/en-US/firefox/121.0/releasenotes/">Firefox 121.0, See All New Features, Updates and Fixes</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/121">Firefox 121 for developers</a><br>• <a href="https://fxdx.dev/firefox-devtools-newsletter-121/">Firefox DevTools Newsletter 121</a><br></p><p>Vue 2 всё</p><p>• <a href="https://blog.vuejs.org/posts/vue-2-eol">Vue 2 is Approaching End Of Life</a><br></p><p>Плохое в HTML</p><p>• <a href="https://www.htmhell.dev/adventcalendar/2023/13/">HTML: The Bad Parts</a><br>• <a href="https://www.htmhell.dev/adventcalendar/2023/18/">The road to HTMHell is paved with semantics</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>• <a href="https://effect.website/">Effect-ts</a><br>• <a href="https://github.com/microsoft/devicescript">DeviceScript</a><br></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/401.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/401.mp3" length="113638615"/><itunes:episode>401</itunes:episode><itunes:duration>7101</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 декабря 2023: Figma без Adobe, Safari TP, Firefox 121, Vue 2 всё и плохое в HTML. Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>402. Тренды и разочарования прошедшего года, как дела у ведущих, надежды и планы на будущий год</title><link>https://web-standards.ru/podcast/402/</link><pubDate>Thu, 04 Jan 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Юля Миоцен, Вадим Макеев, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Аналитика<br>00:17:49 Как дела у Никиты<br>00:32:27 Радует CSS 5<br>00:40:50 Надежда на Servo<br>00:48:06 Text-wrap: balance<br>00:52:15 Порадовал linear<br>00:56:51 Sustainability<br>01:01:36 Радует Baseline<br>01:10:25 Как дела у Юли<br>01:15:38 AI в тренде<br>01:23:48 Развитие интеропа<br>01:33:53 Веб-компоненты<br>01:36:38 Новое дыхание PWA<br>01:42:57 Arc всем нравится<br>01:46:38 Как дела у Андрея<br>01:53:16 Плохо Adobe<br>02:00:17 Расстроил нестинг<br>02:06:26 Медленные куки<br>02:09:57 Ничего в CSS<br>02:18:26 Скучно в дизайне<br>02:20:33 Зачем Anchor<br>02:26:15 Не убедил search<br>02:29:21 Медленный ESM<br>02:31:29 Как дела у Вадима<br>02:37:08 Как дела у Лёши<br>02:41:03 Планы на год<br></p><p><a href="https://youtu.be/LOo7p_oSV0s">Эпизод на видео</a></p><p>Аналитика</p><p>• <a href="https://web-standards.ru/articles/oklch-in-css-why-quit-rgb-hsl/">OKLCH в CSS: по­че­му мы ушли от RGB и HSL</a><br>• <a href="https://mastodon.social/@webstandards_ru">Веб-стандарты в Мастодоне</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Веб-стандарты в Блюскай</a><br></p><p>Радует CSS 5</p><p>• <a href="https://www.w3.org/blog/2023/introduction-and-ceo-goals-and-aspirations/">Introduction and CEO goals and aspirations</a><br></p><p>Надежда на Servo</p><p>• <a href="https://servo.org/blog/2023/01/16/servo-2023/">Servo to Advance in 2023</a><br>• <a href="https://servo.org/blog/2023/12/18/this-year-in-servo/">This year in Servo: over 1000 pull requests</a><br></p><p>Text-wrap: balance</p><p>• <a href="https://twitter.com/una/status/1630710860980035586">Chrome Canary: text-wrap: balance in action</a><br></p><p>Порадовал linear</p><p>• <a href="https://developer.chrome.com/docs/css-ui/css-linear-easing-function">linear()</a><br></p><p>Sustainability</p><p>• <a href="https://www.w3.org/blog/2023/introducing-web-sustainability-guidelines/">Introducing Web Sustainability Guidelines</a><br>• <a href="https://css-irl.info/tags/web-sustainability/">Tagged “web sustainability”</a><br></p><p>Радует Baseline</p><p>• <a href="https://developer.mozilla.org/en-US/blog/baseline-evolution-on-mdn/">Baseline</a><br>• <a href="https://developer.mozilla.org/en-US/blog/ai-explain-postmortem/">Reflections on AI Explain: A postmortem</a><br></p><p>AI в тренде</p><p>• <a href="https://github.blog/2023-11-08-universe-2023-copilot-transforms-github-into-the-ai-powered-developer-platform/">Copilot X</a><br></p><p>Развитие интеропа</p><p>• <a href="https://wpt.fyi/interop-2023">​​Interop 2023</a><br></p><p>Веб-компоненты</p><p>• <a href="https://cloudfour.com/thinks/html-web-components-are-having-a-moment/">HTML Web Components Are Having a Moment</a><br></p><p>Новое дыхание PWA</p><p>• <a href="https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/">Web Push for Web Apps on iOS and iPadOS</a><br>• <a href="https://world.hey.com/dhh/native-mobile-apps-are-optional-for-b2b-startups-in-2024-4c870d3e">Native mobile apps are optional for B2B startups in 2024</a><br></p><p>Arc всем нравится</p><p>• <a href="https://arc.net/">Arc 1.0</a><br></p><p>Плохо Adobe</p><p>• <a href="https://www.figma.com/blog/adobe-figma-faq/">Adobe + Figma</a><br></p><p>Расстроил нестинг</p><p>• <a href="https://webkit.org/blog/13813/try-css-nesting-today-in-safari-technology-preview/">Try out CSS Nesting today</a><br></p><p>Медленные куки</p><p>• <a href="https://privacysandbox.com/open-web/">Third-party cookies in Chrome</a><br>• <a href="https://developer.mozilla.org/en-US/blog/goodbye-third-party-cookies/">Saying goodbye to third-party cookies in 2024</a><br></p><p>Ничего в CSS</p><p>• <a href="https://developer.chrome.com/blog/css-wrapped-2023">Ничего интересного в CSS за год</a><br></p><p>Зачем Anchor</p><p>• <a href="https://developer.chrome.com/blog/tether-elements-to-each-other-with-css-anchor-positioning/">Tether elements to each other with CSS anchor positioning</a><br></p><p>Не убедил search</p><p>• <a href="https://www.scottohara.me/blog/2023/03/24/search-element.html">The search element</a><br></p><p>Как дела у Вадима</p><p>• <a href="https://3lp.me/episodes/101/">Новогодний эпизод LP с концертами года</a><br></p><p>Как дела у Лёши</p><p>• <a href="https://youtu.be/ISmD4Lik5oY">Старикам здесь не место?</a><br>• <a href="https://htmlacademy.ru/special/kodsurka">Код Сурка</a><br>• <a href="https://htmlacademy.ru/olympics">Фронтенд-олимпиада</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/402.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/402.mp3" length="162952129"/><itunes:episode>402</itunes:episode><itunes:duration>10183</itunes:duration><itunes:author>Андрей Мелихов, Юля Миоцен, Вадим Макеев, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 января 2024: Тренды и разочарования прошедшего года, как дела у ведущих, надежды и планы на будущий год. Андрей Мелихов, Юля Миоцен, Вадим Макеев, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>403. Переход на Firefox, как сломать npm, веб-компоненты, React Server Components, нет/да Next.js</title><link>https://web-standards.ru/podcast/403/</link><pubDate>Mon, 08 Jan 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:53 Переход на Firefox<br>00:29:15 Как сломать npm<br>00:39:59 Веб-компоненты<br>00:57:07 React Server Components<br>01:15:56 Нет/да Next.js<br>01:32:52 Ответы на вопросы<br></p><p>Переход на Firefox</p><p>• <a href="https://roytanck.com/2023/12/23/in-2024-please-switch-to-firefox/">In 2024, please switch to Firefox</a><br></p><p>Как сломать npm</p><p>• <a href="https://uncenter.dev/posts/npm-install-everything/">The package that broke npm (accidentally)</a><br></p><p>Веб-компоненты</p><p>• <a href="https://blog.carlana.net/post/2023/web-component-alternative-futures/">Alternate futures for web components</a><br></p><p>React Server Components</p><p>• <a href="https://www.mayank.co/blog/react-server-components/">React Server Components: the good, the bad, and the ugly</a><br></p><p>Нет/да Next.js</p><p>• <a href="https://www.epicweb.dev/why-i-wont-use-nextjs">Why I won’t use Next.js</a><br>• <a href="https://leerob.io/blog/using-nextjs">Why I’m using Next.js</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/403.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/403.mp3" length="98518698"/><itunes:episode>403</itunes:episode><itunes:duration>6156</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 января 2024: Переход на Firefox, как сломать npm, веб-компоненты, React Server Components, нет/да Next.js. Алексей Симоненко, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>405. Safari TP и Chrome, сторонние куки, этика веба, API работы с файлами, UI для толстых пальцев</title><link>https://web-standards.ru/podcast/405/</link><pubDate>Mon, 15 Jan 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:04:45 Safari TP<br>00:17:49 Новости Chrome<br>00:28:39 Опять сторонние куки<br>00:41:44 Этика веба от W3C<br>00:59:09 API работы с файлами<br>01:13:32 UI для толстых пальцев<br></p><p>Веб-стандарты везде</p><p><a href="https://www.instagram.com/webstandards_ru/">Instagram</a>, <a href="https://www.threads.net/@webstandards_ru">Threads</a>, <a href="https://twitter.com/webstandards_ru">Twitter/X</a>, <a href="https://mastodon.social/@webstandards_ru">Mastodon</a>, <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a>, <a href="https://t.me/webstandards_ru">Telegram</a>, <a href="https://vk.com/webstandards_ru">VK</a>, <a href="https://www.facebook.com/webstandardsru/">Facebook</a>, <a href="https://podcasts.apple.com/podcast/id1080500016">Apple Podcasts</a>, <a href="https://podcasts.google.com/feed/aHR0cHM6Ly93ZWItc3RhbmRhcmRzLnJ1L3BvZGNhc3QvZmVlZC8">Google Podcasts</a>, <a href="https://open.spotify.com/show/3rzAcADjpBpXt73L0epTjV">Spotify</a>, <a href="https://music.yandex.ru/album/6245956">Яндекс Музыка</a>, <a href="https://castbox.fm/channel/1177814">CastBox</a>, <a href="https://zvuk.com/podcast/12889536">Звук</a>, <a href="https://www.youtube.com/c/webstandards_ru">YouTube</a>.</p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/14916/release-notes-for-safari-technology-preview-186/">Release Notes for Safari Technology Preview 186</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/:scope">MDN :scope</a><br></p><p>Новости Chrome</p><p>• <a href="https://developer.chrome.com/blog/persistent-permissions-for-the-file-system-access-api">Persistent permissions for the File System Access API</a><br>• <a href="https://toot.cafe/@tomayac/111742328567698447">Don’t open Chrome when launching a PWA on Mac</a><br></p><p>Опять сторонние куки</p><p>• <a href="https://ghostarchive.org/archive/oOa4d">Google is finally killing cookies. Advertisers still aren’t ready</a><br></p><p>Этика веба от W3C</p><p>• <a href="https://www.w3.org/TR/ethical-web-principles/">W3C TAG Ethical Web Principles</a><br>• <a href="https://www.w3.org/TR/design-principles/#priority-of-constituencies">Put user needs first (Priority of Constituencies)</a><br></p><p>API работы с файлами</p><p>• <a href="https://humanwhocodes.com/blog/2024/01/fsx-modern-filesystem-api-javascript/">Introducing fsx: a modern filesystem API for JavaScript</a><br></p><p>UI для толстых пальцев</p><p>• <a href="https://ishadeed.com/article/target-size/">Designing better target sizes</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/405.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/405.mp3" length="97942812"/><itunes:episode>405</itunes:episode><itunes:duration>6120</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 января 2024: Safari TP и Chrome, сторонние куки, этика веба, API работы с файлами, UI для толстых пальцев. Никита Дубко, Алексей Симоненко, Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>406. Safari заговорил, Firefox за справедливость, браузерная политика, можно без кук, abbr, :has</title><link>https://web-standards.ru/podcast/406/</link><pubDate>Tue, 23 Jan 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:30 Safari заговорил<br>00:14:08 Firefox за справедливость<br>00:27:00 Браузерная политика<br>00:52:27 Можно без кук<br>01:03:29 Abbr не работает<br>01:15:19 Кейсы для :has<br>01:22:11 Ответы на вопросы<br></p><p>Safari заговорил</p><p>• <a href="https://shoptalkshow.com/598/">Jen Simmons on Interop, WebKit Releases, and New CSS Features in Safari</a><br></p><p>Firefox за справедливость</p><p>• <a href="https://blog.mozilla.org/netpolicy/2024/01/19/platform-tilt/">Platform Tilt: Documenting the Uneven Playing Field</a><br>• <a href="https://mozilla.github.io/platform-tilt/">Platform Tilt</a><br></p><p>Браузерная политика</p><p>• <a href="https://www.igalia.com/chats/otmt">Igalia Chats: Browser Politics and You</a><br></p><p>Можно без кук</p><p>• <a href="https://blog.sentry.io/we-removed-advertising-cookies-heres-what-happened/">We removed advertising cookies, here’s what happened</a><br></p><p>Abbr не работает</p><p>• <a href="https://adrianroselli.com/2024/01/using-abbr-element-with-title-attribute.html">Using abbr Element with title Attribute</a><br></p><p>Кейсы для :has</p><p>• <a href="https://www.neatcss.dev/the-anywhere-combinator/">The anywhere combinator :has()</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/406.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/406.mp3" length="89398845"/><itunes:episode>406</itunes:episode><itunes:duration>5586</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 января 2024: Safari заговорил, Firefox за справедливость, браузерная политика, можно без кук, abbr, :has. Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>407. Chrome 121, Firefox 122, Safari 17.3 и бета 17.4 и альтернативные движки браузеров на iOS</title><link>https://web-standards.ru/podcast/407/</link><pubDate>Tue, 30 Jan 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:24 Chrome 121<br>00:16:03 Chrome DevTools<br>00:22:31 Firefox 122<br>00:40:34 Firefox DevTools<br>00:44:36 Safari 17.3 и бета 17.4<br>00:53:10 Альтернативные движки на iOS<br>01:37:17 Ответы на вопросы<br></p><p>Chrome 121</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-121">New in Chrome 121</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-121">What’s new in Chrome 121 DevTools</a><br></p><p>Firefox 122</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/122">Firefox 122 for developers</a><br></p><p>Firefox DevTools</p><p>• <a href="https://fxdx.dev/firefox-devtools-newsletter-122/">Firefox DevTools Newsletter</a><br>• <a href="http://api.prototypejs.org/dom/dollar-dollar/index.html">Prototype v1.7.3 API documentation | $$</a><br></p><p>Safari 17.3 и бета 17.4</p><p>• <a href="https://webkit.org/blog/14919/webkit-features-in-safari-17-3/">WebKit Features in Safari 17.3</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-17_4-release-notes">Safari 17.4 Beta Release Notes</a><br>• <a href="https://ru.ariarzer.dev/2024/notes/pseudo-translation/">О переводчиках и псевдоэлементах</a><br></p><p>Альтернативные движки на iOS</p><p>• <a href="https://developer.apple.com/support/alternative-browser-engines/">Using alternative browser engines in the European Union</a><br>• <a href="https://developer.apple.com/support/dma-and-apps-in-the-eu/">Update on apps distributed in the European Union</a><br>• <a href="https://developer.apple.com/support/alternative-browser-engines/">Using alternative browser engines in the European Union</a><br>• <a href="https://mozilla.github.io/platform-tilt/">Platform Tilt</a><br>• <a href="https://open-web-advocacy.org/">Open Web Advocacy</a><br>• <a href="https://f-word.dev/episodes/15/">The F-Word: Origins of Apple browser ban and hope for changes</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/407.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/407.mp3" length="101158601"/><itunes:episode>407</itunes:episode><itunes:duration>6321</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 января 2024: Chrome 121, Firefox 122, Safari 17.3 и бета 17.4 и альтернативные движки браузеров на iOS. Вадим Макеев, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>408. Бета Chrome 122, Outlook похуже, Arc поищет за вас, Dev-режим в Figma, SVG, Interop 2024</title><link>https://web-standards.ru/podcast/408/</link><pubDate>Mon, 05 Feb 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Никита Дубко, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Бета Chrome 122<br>00:11:29 Outlook стал хуже<br>00:24:10 Arc ищет за вас<br>00:52:24 Dev-режим в Figma<br>01:09:17 Знайте SVG<br>01:26:12 Interop 2024<br>02:00:34 Ответы на вопросы<br></p><p>Бета Chrome 122</p><p>• <a href="https://developer.chrome.com/blog/chrome-122-beta">Chrome 122 beta</a><br>• <a href="https://twitter.com/chromedevtools/status/1752267081758790075">Restoring the old filter bar in Network panel to Chrome 121</a><br></p><p>Outlook стал хуже</p><p>• <a href="https://www.caniemail.com/news/2024-01-29-new-outlook-macos/">The new Outlook on macOS</a><br></p><p>Arc ищет за вас</p><p>• <a href="https://youtu.be/WIeJF3kL5ng">Meet Act II of Arc Browser: A browser that browses for you</a><br>• <a href="https://arc.net/blog/arc-search">Arc Search: Find Everything, Faster</a><br></p><p>Dev-режим в Figma</p><p>• <a href="https://www.figma.com/blog/dev-mode-ga/">What’s next for Dev Mode</a><br></p><p>Знайте SVG</p><p>• <a href="https://12daysofweb.dev/2023/responsive-svgs/">Responsive SVGs</a><br>• <a href="https://blog.shalvah.me/posts/learn-svg-by-drawing-an-arrow">Learn SVG by drawing an arrow</a><br></p><p>Interop 2024</p><p>• <a href="https://wpt.fyi/interop-2023">Interop 2023 dashboard</a><br>• <a href="https://wpt.fyi/interop-2024">Interop 2024 dashboard</a><br>• <a href="https://bocoup.com/blog/interop-2024">Bocoup</a><br>• <a href="https://web.dev/blog/interop-2024">Chrome</a><br>• <a href="https://blogs.windows.com/msedgedev/2024/02/01/microsoft-edge-and-interop-2024/">Edge</a><br>• <a href="https://hacks.mozilla.org/2024/02/announcing-interop-2024/">Firefox</a><br>• <a href="https://www.igalia.com/2024/interop-2024-launches.html">Igalia</a><br>• <a href="https://webkit.org/blog/14955/the-web-just-gets-better-with-interop/">Safari</a><br>• <a href="https://url.spec.whatwg.org/">URL Standard</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://serjg901.github.io/sklad/">Демо Сергея</a><br>• <a href="https://github.com/serjG901/sklad">Исходники демо</a>.<br>• <a href="https://caniuse.com/mdn-api_window_showopenfilepicker">Can I use: showOpenFilePicker</a><br>• <a href="https://github.com/MeFoDy/dnd-tokenizer/blob/0a619e734de5d876fad10a7b7676eeafaac13da4/src/scripts/canvas.js#L928">showOpenFilePicker с фолбэком</a><br>• <a href="https://toot.cafe/@tomayac">Томас Штайнер</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/408.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/408.mp3" length="118646865"/><itunes:episode>408</itunes:episode><itunes:duration>7414</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Никита Дубко, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 февраля 2024: Бета Chrome 122, Outlook похуже, Arc поищет за вас, Dev-режим в Figma, SVG, Interop 2024. Алексей Симоненко, Вадим Макеев, Никита Дубко, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>409. Интенты, Safari, сайты в панели, PWA в Европе, JS-рантайм в AWS, JS Rising Stars, монополия npm</title><link>https://web-standards.ru/podcast/409/</link><pubDate>Mon, 12 Feb 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Интенты Blink<br>00:19:19 Safari TP 188<br>00:34:35 Сайты в панели<br>00:41:50 Никаких PWA в Европе<br>00:52:19 JS-рантайм в AWS<br>01:00:47 JS Rising Stars<br>01:25:36 Монополия npm<br>01:40:13 Ответы на вопросы<br></p><p>Интенты Blink</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/CWP5rb--Gyk/m/cpRngx-BAAAJ">CSS line-clamp property</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/jESpcXVA8ns/m/46K9anVZAAAJ">Open and closed pseudo-classes</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/4Rqw4SbjO88/m/j7x8sTyzAAAJ">Web Monetization</a><br></p><p>Safari TP 188</p><p>• <a href="https://webkit.org/blog/15026/release-notes-for-safari-technology-preview-188/">Release Notes for Safari TP 188</a><br></p><p>Сайты в панели</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/SidePanel/explainer.md">Edge: Side Panel explainer</a><br></p><p>Никаких PWA в Европе</p><p>• <a href="https://9to5mac.com/2024/02/08/ios-17-4-web-app-eu/">iOS 17.4 seems to remove web app support for EU users</a><br></p><p>JS-рантайм в AWS</p><p>• <a href="https://news.ycombinator.com/item?id=39304188">LLRT: A low-latency JavaScript runtime from AWS</a><br>• <a href="https://twitter.com/astuyve/status/1755754465099989130">Excited to see LLRT finally open for everyone</a><br></p><p>JS Rising Stars</p><p>• <a href="https://risingstars.js.org/2023/en">2023 JavaScript Rising Stars</a><br></p><p>Монополия npm</p><p>• <a href="https://socket.dev/blog/node-community-debates-enabling-corepack-unbundling-npm">Node.js community debate over enabling Corepack</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/409.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/409.mp3" length="100790868"/><itunes:episode>409</itunes:episode><itunes:duration>6298</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 февраля 2024: Интенты, Safari, сайты в панели, PWA в Европе, JS-рантайм в AWS, JS Rising Stars, монополия npm. Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>410. Apple и веб, CSS-функции, полезный AI, новые фичи Set и сложности классов, новая метрика INP</title><link>https://web-standards.ru/podcast/410/</link><pubDate>Tue, 20 Feb 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Apple и веб<br>00:50:44 CSS-функции<br>01:08:55 Полезный AI Magika<br>01:21:35 Новые фичи Set<br>01:35:05 Новая метрика INP<br></p><p>Apple и веб</p><p>• <a href="https://developer.apple.com/support/dma-and-apps-in-the-eu/">Update on apps distributed in the European Union</a><br>• <a href="https://open-web-advocacy.org/blog/its-official-apple-kills-web-apps-in-the-eu/">It’s Official, Apple Kills Web Apps in the EU</a><br>• <a href="https://bugs.webkit.org/show_bug.cgi?id=268643#c22">PWA added to Home Screen are forced to open in Safari</a><br></p><p>CSS-функции</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/b-BTxKD-Ldc/m/1pyobjq7AQAJ">Intent to Prototype: CSS functions</a><br>• <a href="https://sass-lang.com/">Sass</a><br>• <a href="https://chromestatus.com/feature/5179721933651968">Chrome Feature: CSS functions</a><br></p><p>Полезный AI Magika</p><p>• <a href="https://google.github.io/magika/">Magika</a><br></p><p>Новые фичи Set</p><p>• <a href="https://www.sonarsource.com/blog/union-intersection-difference-javascript-sets/">Union, intersection, difference, and more are coming to JS Sets </a>Фил Нэш<br>• <a href="https://www.totaltypescript.com/method-shorthand-syntax-considered-harmful">Method Shorthand Syntax Considered Harmful</a> Мэтт Покок<br></p><p>Новая метрика INP</p><p>• <a href="https://web.dev/blog/inp-cwv-march-12">Interaction to Next Paint becomes a Core Web Vital on March 12</a><br>• <a href="https://twitter.com/FredKSchott/status/1756407637087010947">Does your favorite JS framework pass the new Core Web Vitals</a><br>• <a href="https://page-speed.dev/">Page-speed.dev</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/410.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/410.mp3" length="98166667"/><itunes:episode>410</itunes:episode><itunes:duration>6134</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 февраля 2024: Apple и веб, CSS-функции, полезный AI, новые фичи Set и сложности классов, новая метрика INP. Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>411. Chrome 122 и бета 123, Firefox 123, Safari TP 189, подсветка без разметки, стандарты и тоглеры</title><link>https://web-standards.ru/podcast/411/</link><pubDate>Mon, 26 Feb 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов, Алексей Симоненко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Chrome 122<br>00:20:03 Бета Chrome 123<br>00:37:51 Firefox 123<br>00:57:43 Safari TP 189<br>01:02:57 Подсветка без разметки<br>01:13:36 Стандарты и тоглеры<br></p><p>Chrome 122</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-122/">New in Chrome 122</a><br>• <a href="https://developer.chrome.com/blog/new-in-devtools-122">What’s new in DevTools (Chrome 122)</a><br>• <a href="https://www.w3.org/TR/device-posture/#posture-types">Device Posture API</a><br></p><p>Бета Chrome 123</p><p>• <a href="https://developer.chrome.com/blog/chrome-123-beta">Chrome 123 beta</a><br>• <a href="https://github.com/parcel-bundler/lightningcss/releases/tag/v1.24.0">LightningCSS v1.24.0</a><br>• <a href="https://developer.chrome.com/blog/align-content">Support for align-content in block and table layouts</a><br>• <a href="https://noamr.github.io/velvette/">Velvette</a><br></p><p>Firefox 123</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/123">Firefox 123 for developers</a><br></p><p>Safari TP 189</p><p>• <a href="https://webkit.org/blog/15050/release-notes-for-safari-technology-preview-189/">Release Notes for Safari Technology Preview 189</a><br>• <a href="https://social.lfx.dev/@nodejs/111965031601768612">Say hello to our new mascot, Rocket Turtle</a><br></p><p>Подсветка без разметки</p><p>• <a href="https://www.bram.us/2024/02/18/custom-highlight-api-for-syntax-highlighting/">Syntax Highlighting code snippets with Prism and the Custom Highlight API</a>, Брамус<br></p><p>Стандарты и тоглеры</p><p>• <a href="https://www.w3.org/groups/wg/css/participants/#kizu">CSSWG Participants: Roman Komarov</a><br>• <a href="https://cssday.nl/2024">CSS Day</a><br>• <a href="https://github.com/whatwg/html/pull/9546">HTML: Add switch attribute to input</a><br>• <a href="https://github.com/openui/open-ui/pull/785">Open UI: Switch proposal</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/411.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/411.mp3" length="97510622"/><itunes:episode>411</itunes:episode><itunes:duration>6093</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 февраля 2024: Chrome 122 и бета 123, Firefox 123, Safari TP 189, подсветка без разметки, стандарты и тоглеры. Никита Дубко, Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>412. Switch, PWA на iOS, MDN Curriculum, Figma, полифилы, :has, микропакеты, пет-проекты и корпорат</title><link>https://web-standards.ru/podcast/412/</link><pubDate>Mon, 04 Mar 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Вадим Макеев, Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Опять switch в Safari<br>00:07:08 PWA вернулись на iOS<br>00:19:09 Запуск MDN Curriculum<br>00:33:25 Figma купила конструктор<br>00:47:03 Опасные полифилы с CDN<br>00:57:34 Интерактивные примеры :has<br>01:14:57 Микропакеты вроде is-number<br>01:27:31 Пет-проекты и корпорат<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/Ul_6R5TV4z0">Лайв на Ютубе</a><br></p><p>Опять switch в Safari</p><p>• <a href="https://webkit.org/blog/15054/an-html-switch-control/">An HTML Switch Control</a><br></p><p>PWA вернулись на iOS</p><p>• <a href="https://developer.apple.com/support/dma-and-apps-in-the-eu/#accordion-item-8-button">Update on apps distributed in the EU</a><br>• <a href="https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/">OWD: Apple backs off killing web apps, but the fight continues</a><br>• <a href="https://www.ft.com/content/d2f7328c-5851-4f16-8f8d-93f0098b6adc">EU seeks to investigate Apple over cutting off web apps</a><br>• <a href="https://blog.tomayac.com/2024/02/28/so-what-exactly-did-apple-break-in-the-eu/">So, what exactly did Apple break in the EU?</a><br>• <a href="https://x.com/firt/status/1763598540389929313">Apple will NOT remove PWA support on iOS</a><br></p><p>Запуск MDN Curriculum</p><p>• <a href="https://developer.mozilla.org/en-US/curriculum/">MDN Curriculum</a><br>• <a href="https://developer.mozilla.org/en-US/blog/mdn-curriculum-launch/">Lift-off: The MDN Curriculum launch</a><br>• <a href="https://github.com/mdn/curriculum">GitHub: mdn/curriculum</a><br></p><p>Figma купила конструктор</p><p>• <a href="https://dynaboard.com/blog/figma-acquires-dynaboard">Dynaboard is joining Figma</a><br></p><p>Опасные полифилы с CDN</p><p>• <a href="https://github.com/polyfillpolyfill/polyfill-service/issues/2834">Polyfill is owned by a Chinese company</a><br>• <a href="https://twitter.com/JakeDChampion/status/1761315228447277184?s=20">Huh polyfill.io got sold</a><br>• <a href="https://polykill.io/">Polykill</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity">Subresource Integrity</a><br></p><p>Интерактивные примеры :has</p><p>• <a href="https://ishadeed.com/article/css-has-guide/">CSS :has() Interactive Guide</a><br>• <a href="https://wpt.fyi/results/css/selectors?label=master&amp;label=experimental&amp;aligned&amp;q=has">WPT: CSS selectors</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/:has">MDN :has()</a><br></p><p>Микропакеты вроде is-number</p><p>• <a href="https://shubhamjain.co/2024/02/29/why-is-number-package-have-59m-downloads/">Why does is-number package have 59M weekly downloads?</a><br></p><p>Пет-проекты и корпорат</p><p>• <a href="https://vas3k.blog/notes/indie_vs_corpo/">Стек пет-проектов против рабочего</a><br>• <a href="https://heydonworks.com/article/what-is-a-single-page-application/">What Is A Single-page Application?</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/412.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/412.mp3" length="104551003"/><itunes:episode>412</itunes:episode><itunes:duration>6533</itunes:duration><itunes:author>Юля Миоцен, Вадим Макеев, Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 марта 2024: Switch, PWA на iOS, MDN Curriculum, Figma, полифилы, :has, микропакеты, пет-проекты и корпорат. Юля Миоцен, Вадим Макеев, Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>413. Safari 17.4 и TP, стейджи в WHATWG, бесконечность в CSS, Нильсен, AI и доступность, Deno JSR</title><link>https://web-standards.ru/podcast/413/</link><pubDate>Mon, 11 Mar 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Safari 17.4<br>00:33:22 Safari TP<br>00:42:13 Стейджи в WHATWG<br>00:49:38 Бесконечность в CSS<br>00:58:23 Нильсен, AI и доступность<br>01:11:22 Deno JSR<br>01:24:47 Ответы на вопросы<br></p><p>Safari 17.4</p><p>• <a href="https://webkit.org/blog/15063/webkit-features-in-safari-17-4/">WebKit Features in Safari 17.4</a><br>• <a href="https://front-end.social/@jensimmons">Джен Симмонс в Мастодоне</a><br>• <a href="https://mastodon.social/@pepelsbey/112048083412408886">Happy iOS 17.4 browser choice day</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/15127/release-notes-for-safari-technology-preview-190/">Release Notes for Safari TP 190</a><br></p><p>Стейджи в WHATWG</p><p>• <a href="https://whatwg.org/stages">WHATWG Stages</a><br>• <a href="https://github.com/whatwg/meta/issues/290">Specification Acceptance Stages</a><br>• <a href="https://spec.whatwg.org/">WHATWG Specs</a><br></p><p>Бесконечность в CSS</p><p>• <a href="https://codersblock.com/blog/playing-with-infinity-in-css/">Playing with Infinity in CSS</a><br></p><p>Нильсен, AI и доступность</p><p>• <a href="https://tink.uk/nielsen-needs-to-think-again/">Nielsen needs to think again</a><br>• <a href="https://jakobnielsenphd.substack.com/p/accessibility-generative-ui">Accessibility Has Failed</a><br>• <a href="http://webmascon.com/archive/topic.asp?id=22">Переводы Якоба Нильсена на Вебмасконе</a><br></p><p>Deno JSR</p><p>• <a href="https://deno.com/blog/jsr_open_beta">Introducing JSR, the JavaScript Registry</a><br>• <a href="https://socket.dev/blog/jsr-new-javascript-package-registry">JSR: Deno’s New JavaScript Package Registry</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/413.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/413.mp3" length="87078774"/><itunes:episode>413</itunes:episode><itunes:duration>5441</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 марта 2024: Safari 17.4 и TP, стейджи в WHATWG, бесконечность в CSS, Нильсен, AI и доступность, Deno JSR. Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>414. Speedometer 3.0, SVG, AI уходи, writingsuggestions, альты, TS 5.4, Node.js, стриминг HTML</title><link>https://web-standards.ru/podcast/414/</link><pubDate>Tue, 19 Mar 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:17 Speedometer 3.0<br>00:21:36 Новинки SVG<br>00:26:58 AI уходи, или NoML<br>00:39:53 Writingsuggestions<br>00:47:23 Зашитый alt<br>01:02:22 TypeScript 5.4<br>01:11:11 Раскраска Node.js<br>01:15:41 Стриминг HTML<br>01:31:21 Ответы на вопросы<br></p><p><a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHeFmmesCc6SI-5-VKnyrjY6">Плейлист со всеми эпизодами на Ютубе</a></p><p>Speedometer 3.0</p><p>• <a href="https://browserbench.org/announcements/speedometer3/">Announcing Speedometer 3.0</a><br>• <a href="https://hacks.mozilla.org/2024/03/improving-performance-in-firefox-and-across-the-web-with-speedometer-3/">Firefox</a><br>• <a href="https://webkit.org/blog/15131/speedometer-3-0-the-best-way-yet-to-measure-browser-performance/">Safari</a><br>• <a href="https://blog.chromium.org/2024/03/speedometer-3-building-benchmark-that.html">Chrome</a><br>• <a href="https://blogs.windows.com/msedgedev/2024/03/11/contributing-to-speedometer-30/">Edge</a><br></p><p>Новинки SVG</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/uH_CBc1O2kI/m/rshxPcemAQAJ">Intent to Ship: SVG context-fill and context-stroke</a><br></p><p>AI уходи, или NoML</p><p>• <a href="https://noml.info/">NoML Open Letter</a><br>• <a href="https://www.europarl.europa.eu/news/en/press-room/20240308IPR19015/artificial-intelligence-act-meps-adopt-landmark-law">Artificial Intelligence Act: MEPs adopt landmark law</a><br></p><p>Writingsuggestions</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WritingSuggestions/explainer.md">Writingsuggestions attribute to control UA-provided writing assistance</a><br>• <a href="https://github.com/whatwg/html/pull/10018">WHATWG HTML PR</a><br>• <a href="https://github.com/WebKit/WebKit/pull/24051">WebKit</a><br>• <a href="https://issues.chromium.org/issues/41486518">Chrome</a><br></p><p>Зашитый alt</p><p>• <a href="https://ericwbailey.website/published/thoughts-on-embedding-alternative-text-metadata-into-images/">Thoughts on embedding alternative text metadata into images</a><br>• <a href="https://mastodon.social/@pepelsbey/112101023974034020">Got back from a quick trip to Copenhagen</a><br></p><p>TypeScript 5.4</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">Announcing TypeScript 5.4</a><br></p><p>Раскраска Node.js</p><p>• <a href="https://pawelgrzybek.com/node-js-added-utility-for-text-formatting-you-may-not-need-chalk-anymore/">Node.js added utility for text formatting</a><br>• <a href="https://github.com/ai/nanocolors">ai/nanocolors</a><br>• <a href="https://github.com/alexeyraspopov/picocolors">alexeyraspopov/picocolors</a><br></p><p>Стриминг HTML</p><p>• <a href="https://aralroca.com/blog/html-node-streaming">HTML Streaming and DOM Diffing Algorithm</a><br>• <a href="https://lamplightdev.com/blog/2024/01/10/streaming-html-out-of-order-without-javascript/">Streaming HTML out of order without JavaScript</a><br>• <a href="https://ooo.lamplightdev.workers.dev/">Стриминг веб-компонентов</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/5889">Srcset and sizes interaction with container queries</a><br>• <a href="https://github.com/whatwg/html/issues/10182">Allow source elements to query container sizes</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/414.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/414.mp3" length="93734938"/><itunes:episode>414</itunes:episode><itunes:duration>5857</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 марта 2024: Speedometer 3.0, SVG, AI уходи, writingsuggestions, альты, TS 5.4, Node.js, стриминг HTML. Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>415. Firefox 124, Chrome 123, JSPI в WASM, Config и Hackfest, Popover, JS-рантаймы, автогриды</title><link>https://web-standards.ru/podcast/415/</link><pubDate>Tue, 26 Mar 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Юля Миоцен, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:09 Firefox 124<br>00:13:06 Chrome 123<br>00:40:13 Chrome DevTools<br>00:49:20 JSPI в WASM<br>00:53:11 Config и Hackfest<br>00:55:26 Доступность Popover<br>01:10:55 Все JS-рантаймы<br>01:24:40 Где открывать ссылки<br>01:40:22 Надёжные автогриды<br>01:50:33 Ответы на вопросы<br></p><p>Firefox 124</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/124">Firefox 124 for developers</a><br></p><p>Chrome 123</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-123">New in Chrome 123</a><br>• <a href="https://paulcalvano.com/2024-03-19-choosing-between-gzip-brotli-and-zstandard-compression/">Choosing Between gzip, Brotli and zStandard Compression</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-123">What’s new in DevTools (Chrome 123)</a><br></p><p>JSPI в WASM</p><p>• <a href="https://v8.dev/blog/jspi-ot">WebAssembly JSPI is going to origin trial</a><br>• <a href="https://developer.chrome.com/blog/webassembly-jspi-origin-trial">WebAssembly JavaScript Promise Integration</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1850627">Firefox: Support WebAssembly JSPI</a><br></p><p>Config и Hackfest</p><p>• <a href="https://config.figma.com/">Config 2024</a><br>• <a href="https://webengineshackfest.org/">Web Engines Hackfest</a><br></p><p>Доступность Popover</p><p>• <a href="https://hidde.blog/popover-accessibility/">On popover accessibility: what the browser does and doesn’t do</a><br></p><p>Все JS-рантаймы</p><p>• <a href="https://runtime-compat.unjs.io/">Runtime compatibility</a><br>• <a href="https://wasmer.io/posts/winterjs-v1">WinterJS 1.0</a><br>• <a href="https://wintercg.org/work">WinterCG</a><br>• <a href="https://elysiajs.com/blog/elysia-10.html">Elysia 1.0</a><br></p><p>Где открывать ссылки</p><p>• <a href="https://cloudfour.com/thinks/arguments-for-opening-links-in-a-new-tab-or-window/">Arguments for opening links in a new tab or window</a><br></p><p>Надёжные автогриды</p><p>• <a href="https://9elements.com/blog/building-a-rock-solid-auto-grid/">Building a Rock Solid Auto Grid</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://www.smashingmagazine.com/2022/09/smart-interface-design-checklist-cards-release/">Smart Interface Design Patterns Checklists</a><br>• <a href="https://doka.guide/html/figure-figcaption/">Дока: figure, figcaption</a><br>• <a href="https://www.scottohara.me/blog/2019/01/21/how-do-you-figure.html">How do you figure?</a><br>• <a href="https://html.spec.whatwg.org/multipage/grouping-content.html#the-figure-element">HTML The figure element</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/415.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/415.mp3" length="114887141"/><itunes:episode>415</itunes:episode><itunes:duration>7179</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Юля Миоцен, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 марта 2024: Firefox 124, Chrome 123, JSPI в WASM, Config и Hackfest, Popover, JS-рантаймы, автогриды. Вадим Макеев, Андрей Мелихов, Юля Миоцен, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>416. Safari, CSS JIT, FigJam, бета Chrome 124, V8, сетки, View Transitions, Color Mix, Gulp 5</title><link>https://web-standards.ru/podcast/416/</link><pubDate>Tue, 02 Apr 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Юля Миоцен, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:54 Safari TP<br>00:11:15 CSS JIT<br>00:15:25 Apple Developer на YouTube<br>00:23:21 AI в FigJam<br>00:29:36 Бета Chrome 124<br>00:46:16 Iterator helpers в V8<br>00:53:49 Новые и старые сетки<br>01:00:54 View Transitions<br>01:20:52 Color Mix<br>01:30:13 Gulp 5<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/15243/release-notes-for-safari-technology-preview-191/">Release Notes for Safari Technology Preview 191</a><br>• <a href="https://webkit.org/blog/15190/implementing-vertical-form-controls/">Implementing Vertical Form Controls</a><br></p><p>CSS JIT</p><p>• <a href="https://webkit.org/blog/3271/webkit-css-selector-jit-compiler/">Overview of WebKit’s CSS JIT Compiler</a><br></p><p>Apple Developer на YouTube</p><p>• <a href="https://www.youtube.com/@AppleDeveloper">YouTube/@AppleDeveloper</a><br>• <a href="https://www.youtube.com/playlist?list=PLjODKV8YBFHZvWUD5W6Lru2p38CRBtD4M">Safari &amp; Web</a><br></p><p>AI в FigJam</p><p>• <a href="https://www.figma.com/community/collections/best-figjam-ai-prompts">FigJam AI Prompts</a><br></p><p>Бета Chrome 124</p><p>• <a href="https://developer.chrome.com/blog/chrome-124-beta">Chrome 124 beta</a><br></p><p>Iterator helpers в V8</p><p>• <a href="https://v8.dev/features/iterator-helpers">Iterator helpers, V8</a><br>• <a href="https://github.com/mdn/browser-compat-data/blob/main/javascript/builtins/Iterator.json">mdn/browser-compat-data</a><br></p><p>Новые и старые сетки</p><p>• <a href="https://uxdesign.cc/why-ui-designers-should-understand-flexbox-and-css-grid-e236a9dec37a">Why UI designers should understand Flexbox and CSS Grid</a><br>• <a href="https://mastodon.social/@jensimmons@front-end.social/112181821348034760">Seven year anniversary of CSS Grid</a><br>• <a href="https://drafts.csswg.org/css-grid-2/">CSS Grid Layout Module L2</a><br>• <a href="https://drafts.csswg.org/css-grid-3/">CSS Grid Layout Module L3</a><br></p><p>View Transitions</p><p>• <a href="https://front-end.social/@bramus/112169845169887324">View Transitions L2 to public Working Draft</a><br>• <a href="https://drafts.csswg.org/css-view-transitions-1/">CSS View Transitions Module L1</a><br>• <a href="https://drafts.csswg.org/css-view-transitions-2/">CSS View Transitions Module L2</a><br></p><p>Color Mix</p><p>• <a href="https://developer.mozilla.org/en-US/blog/color-palettes-css-color-mix/">Creating color palettes with the CSS color-mix() function</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color-mix">MDN: color-mix()</a><br>• <a href="https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-mix-function#readme">PostCSS Color Mix Function</a><br></p><p>Gulp 5</p><p>• <a href="https://github.com/gulpjs/gulp/releases/tag/v5.0.0">Gulp 5.0</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/416.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/416.mp3" length="88982793"/><itunes:episode>416</itunes:episode><itunes:duration>5560</itunes:duration><itunes:author>Вадим Макеев, Юля Миоцен, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 апреля 2024: Safari, CSS JIT, FigJam, бета Chrome 124, V8, сетки, View Transitions, Color Mix, Gulp 5. Вадим Макеев, Юля Миоцен, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>417. Бета Safari 17.5, Learn JS, CSS, сигналы в JS, Container Queries, WebAIM, HTML-санитайзер, Bun</title><link>https://web-standards.ru/podcast/417/</link><pubDate>Mon, 08 Apr 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:03:27 Бета Safari 17.5<br>00:12:50 Learn JS<br>00:16:16 Как помочь CSS<br>00:30:51 Сигналы в JS<br>00:48:52 Container Queries<br>01:05:41 WebAIM Million<br>01:29:25 HTML-санитайзер<br>01:35:36 Bun 1.1<br>01:51:23 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/x5jJDsda_9o">Лайв на Ютубе</a><br></p><p>Бета Safari 17.5</p><p>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-17_5-release-notes">Safari 17.5 Beta Release Notes</a><br></p><p>Learn JS</p><p>• <a href="https://web.dev/learn/javascript">Learn JavaScript</a><br>• <a href="https://developer.mozilla.org/en-US/curriculum/core/javascript-fundamentals/">MDN Curriculum: JS fundamentals</a><br></p><p>Как помочь CSS</p><p>• <a href="https://front-end.social/@mia/112208118572767469">For the last 4 years, I spent most of my time on CSS specs</a><br>• <a href="https://opencollective.com/oddbird-open-source">OddBird Open Source</a><br>• <a href="https://www.igalia.com/chats/gsis">Getting Started in Standards</a><br></p><p>Сигналы в JS</p><p>• <a href="https://github.com/proposal-signals/proposal-signals">A proposal to add signals to JavaScript</a><br></p><p>Container Queries</p><p>• <a href="https://ishadeed.com/article/css-container-query-guide/">An Interactive Guide to CSS Container Queries</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@container">MDN: @container</a><br></p><p>WebAIM Million</p><p>• <a href="https://webaim.org/projects/million/">The WebAIM Million</a><br>• <a href="https://inclusivepineapple.github.io/">Инклюзивный ананас</a><br></p><p>HTML-санитайзер</p><p>• <a href="https://bkardell.com/blog/blessing-strings.html">The Blessing of the Strings</a><br></p><p>Bun 1.1</p><p>• <a href="https://bun.sh/blog/bun-v1.1">Bun 1.1</a><br>• <a href="https://elysiajs.com/blog/elysia-10">Elysia 1.0</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.mozilla.org/en-US/blog/baseline-evolution-on-mdn/">Baseline’s evolution on MDN</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/417.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/417.mp3" length="117062960"/><itunes:episode>417</itunes:episode><itunes:duration>7315</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 апреля 2024: Бета Safari 17.5, Learn JS, CSS, сигналы в JS, Container Queries, WebAIM, HTML-санитайзер, Bun. Никита Дубко, Вадим Макеев, Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>418. DMA, Safari, заголовки, select, темы, JS в PDF, HTML, песочница в V8, CSS-миксины, Figma</title><link>https://web-standards.ru/podcast/418/</link><pubDate>Mon, 15 Apr 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Полина Гуртовая, Никита Дубко, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:05:00 Как DMA помог браузерам<br>00:13:26 Safari TP 192<br>00:21:46 Уровни заголовков<br>00:39:38 Select на стероидах<br>00:45:40 Переключатель темы в браузере<br>00:59:11 JS в PDF<br>01:05:13 Svelte узнал HTML<br>01:14:31 Песочница в V8<br>01:21:39 CSS-миксины на слоях<br>01:33:26 Figma развлекается<br></p><p><a href="https://github.com/web-standards/podcast">Ишью для подкаста</a></p><p>Как DMA помог браузерам</p><p>• <a href="https://www.reuters.com/technology/eus-new-tech-laws-are-working-small-browsers-gain-market-share-2024-04-10/">Exclusive: EU’s new tech laws are working; small browsers gain market share</a><br>• <a href="https://alohabrowser.com/">Aloha</a><br></p><p>Safari TP 192</p><p>• <a href="https://webkit.org/blog/15260/release-notes-for-safari-technology-preview-192/">Release Notes for Safari Technology Preview 192</a><br></p><p>Уровни заголовков</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/8yl-pJhuLHE/m/1GDufCYWAAAJ">Intent to Prototype: headingstart attribute</a><br>• <a href="https://github.com/whatwg/html/issues/5033#issuecomment-2049295979">Consider adding a headinglevelstart attribute</a><br></p><p>Select на стероидах</p><p>• <a href="https://twitter.com/una/status/1778470817007087862">We were planning to ship selectlist, now we’re reusing the select</a><br>• <a href="https://open-ui.org/components/selectlist/">Stylable Select Element</a><br></p><p>Переключатель темы в браузере</p><p>• <a href="https://www.bram.us/2024/04/13/what-if-you-had-real-control-over-light-mode-dark-mode-on-a-per-site-basis/">What if you had real control over Light Mode / Dark Mode on a per-site basis?</a><br>• <a href="https://textslashplain.com/2024/04/10/browser-security-bugs-that-arent-javascript-in-pdf/">Browser Security Bugs that Aren’t: JavaScript in PDF – text/plain</a><br></p><p>JS в PDF</p><p>• <a href="https://github.com/mozilla/pdf.js">PDF.js</a><br></p><p>Svelte узнал HTML</p><p>• <a href="https://github.com/sveltejs/svelte/issues/11052">Svelte parses HTML all wrong</a><br>• <a href="https://pepelsbey.dev/articles/jumping-html-tags/">Jumping HTML tags. Another reason to validate your markup</a><br></p><p>Песочница в V8</p><p>• <a href="https://v8.dev/blog/sandbox">The V8 Sandbox</a><br></p><p>CSS-миксины на слоях</p><p>• <a href="https://kizu.dev/layered-toggles/">Layered Toggles: Optional CSS Mixins</a><br>• <a href="https://dutchcelt.nl/posts/css-mixins/">Mixins three ways</a><br></p><p>Figma развлекается</p><p>• <a href="https://www.figma.com/community/widget/1042170055079420094">Flippy Bird</a><br>• <a href="https://www.figma.com/blog/april-fun-day-cursors/">Surf the web like it’s 1999</a><br>• <a href="https://figma.zoom.us/webinar/register/WN_wuU7OSgiSRWQ3Gm7HAWlCQ#/registration">Framework by Figma</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/418.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/418.mp3" length="95414975"/><itunes:episode>418</itunes:episode><itunes:duration>5962</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Полина Гуртовая, Никита Дубко, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 апреля 2024: DMA, Safari, заголовки, select, темы, JS в PDF, HTML, песочница в V8, CSS-миксины, Figma. Вадим Макеев, Алексей Симоненко, Полина Гуртовая, Никита Дубко, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>419. Naked CSS/JS Day, новинки Firefox, Chrome и Edge, редактор Zed, Llama, JSON, будущее Node.js</title><link>https://web-standards.ru/podcast/419/</link><pubDate>Mon, 22 Apr 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Полина Гуртовая, Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Naked CSS/JS Day<br>00:06:55 Firefox 125<br>00:18:16 Chrome 124<br>00:31:24 Chrome Beta 125<br>00:36:52 Edge Dashboard<br>00:49:17 Редактор Zed<br>01:01:33 Локальная Llama<br>01:08:23 JSON с комментами<br>01:16:20 Будущее Node.js<br>01:37:23 Новинки Node.js 22<br></p><p>Naked CSS/JS Day</p><p>• <a href="https://js-naked-day.org/">JS Naked Day</a><br>• <a href="https://css-naked-day.github.io/">CSS Naked Day</a><br></p><p>Firefox 125</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/125">Firefox 125 for developers</a><br>• <a href="https://bugs.webkit.org/show_bug.cgi?id=267688">No close of popover with click/touch on backdrop in mobile Safari</a><br>• <a href="https://hidde.blog/popover-accessibility/">On popover accessibility: what the browser does and doesn’t do</a><br>• <a href="https://hidde.blog/positioning-anchored-popovers/">Positioning anchored popovers</a><br>• <a href="https://hidde.blog/popover-semantics/">Semantics and the popover attribute: what to use when?</a><br></p><p>Chrome 124</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-124/">New in Chrome 124</a><br>• <a href="https://github.com/mdn/browser-compat-data/pull/22875">BCD: Add WebSocketStream</a><br></p><p>Chrome Beta 125</p><p>• <a href="https://developer.chrome.com/blog/chrome-125-beta">Chrome 125 beta</a><br></p><p>Edge Dashboard</p><p>• <a href="https://blogs.windows.com/msedgedev/2024/04/18/2024-web-platform-top-developer-needs-dashboard/">Introducing the Edge 2024 web platform top developer needs dashboard</a><br>• <a href="https://microsoftedge.github.io/TopDeveloperNeeds/">2024 web platform top developer needs</a><br></p><p>Редактор Zed</p><p>• <a href="https://registerspill.thorstenball.com/p/from-vim-to-zed">From Vim to Zed</a><br>• <a href="https://zed.dev/roadmap">Roadmap Zed</a><br>• <a href="https://zed.dev/blog/language-extensions-part-1">Extensible Language Support in Zed</a><br>• <a href="https://github.com/zed-industries/extensions/issues?q=is%3Aissue+is%3Aopen+label%3Alanguage+sort%3Areactions-%2B1-desc">Zed/extensions: language</a><br></p><p>Локальная Llama</p><p>• <a href="https://twitter.com/dani_avila7/status/1781061220495138907?t=DevjakOw8272kiF1TybIbg&amp;s=19">Llama 3 as a Copilot in VSCode</a><br></p><p>JSON с комментами</p><p>• <a href="https://twitter.com/jarredsumner/status/1779997854075171184?t=kdK5FoE_feW960VVprxV7A&amp;s=35">Bun won’t error when package.json has comments or trailing commas</a><br>• <a href="https://twitter.com/_pi0_/status/1780961576876400822">Pkg-types now supports package.json with jsonc</a><br></p><p>Будущее Node.js</p><p>• <a href="https://nodejs.org/en/blog/events/collab-summit-2024-london">Trip report: Node.js collaboration summit</a><br>• <a href="https://github.com/nodejs/next-10">Nodejs/next-10</a><br>• <a href="https://github.com/wooorm/npm-esm-vs-cjs">Npm-esm-vs-cjs</a><br></p><p>Новинки Node.js 22</p><p>• <a href="https://github.com/nodejs/node/pull/52505">Node.js 22</a><br>• <a href="https://github.com/nodejs/node/pull/51977">Support requireing synchronous ESM graphs</a><br>• <a href="https://github.com/nodejs/node/pull/50488">Move deprecated utils to runtime deprecation</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/419.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/419.mp3" length="99862790"/><itunes:episode>419</itunes:episode><itunes:duration>6240</itunes:duration><itunes:author>Вадим Макеев, Полина Гуртовая, Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 апреля 2024: Naked CSS/JS Day, новинки Firefox, Chrome и Edge, редактор Zed, Llama, JSON, будущее Node.js. Вадим Макеев, Полина Гуртовая, Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>420. Google I/O и Config, Translation API, Figma, Invokers, альты, атрибуты/свойства, бета React 19</title><link>https://web-standards.ru/podcast/420/</link><pubDate>Mon, 29 Apr 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:02:09 Google I/O и Config<br>00:09:32 Translation API<br>00:19:57 Новости Figma<br>00:30:01 Invokers<br>00:47:31 Длинные альты<br>00:56:48 Атрибуты и свойства<br>01:06:37 Бета React 19<br>01:23:59 Ответы на вопросы<br></p><p>Google I/O и Config</p><p>• <a href="https://io.google/2024/explore/?q=web">Web at Google I/O, May 14</a><br>• <a href="https://config.figma.com/agenda">Config 2024 lineup</a><br></p><p>Translation API</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/Ie46tc6_8so/m/eY1huFmOAAAJ">Blink: Web Translation API</a><br></p><p>Новости Figma</p><p>• <a href="https://www.figma.com/blog/what-we-launched-at-framework-2024/">What We Launched at Framework 2024</a><br>• <a href="https://www.figma.com/blog/introducing-code-connect/">The Right Code for Your Design System</a><br></p><p>Invokers</p><p>• <a href="https://utilitybend.com/blog/invoking-elements-by-using-only-html-a-first-look-at-invokers">Invoking elements by using only HTML: A first look at invokers</a><br></p><p>Длинные альты</p><p>• <a href="https://adrianroselli.com/2024/04/long-alt.html">Long Alt</a><br>• <a href="https://t.me/uxfromhell">Адовый UX</a><br></p><p>Атрибуты и свойства</p><p>• <a href="https://jakearchibald.com/2024/attributes-vs-properties/">HTML attributes vs DOM properties</a><br>• <a href="https://offthemainthread.tech/episode/putting-react-in-the-browser/">Putting React In The Browser</a><br></p><p>Бета React 19</p><p>• <a href="https://react.dev/blog/2024/04/25/react-19#whats-new-in-react-19">React 19 Beta</a><br>• <a href="https://react.dev/blog/2024/04/25/react-19-upgrade-guide">React 19 Beta Upgrade Guide</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://wpt.fyi/results/css/CSS2/margin-padding-clear">wpt/margin-padding-clear</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/">w3c/csswg-drafts</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/420.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/420.mp3" length="86390874"/><itunes:episode>420</itunes:episode><itunes:duration>5398</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 апреля 2024: Google I/O и Config, Translation API, Figma, Invokers, альты, атрибуты/свойства, бета React 19. Вадим Макеев, Никита Дубко, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>421. PWA с табами, Гугл и куки, Masonry, Arc на Windows, iPad виноват, Deno, Copilot, local-first</title><link>https://web-standards.ru/podcast/421/</link><pubDate>Mon, 06 May 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Полина Гуртовая, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 PWA с табами<br>00:06:48 Гугл и куки<br>00:16:38 Выборы Masonry<br>00:39:49 Arc на Windows<br>00:42:06 iPad тоже виноват<br>00:46:41 Новости Deno<br>00:53:18 Copilot Workspace<br>01:23:53 Local-first<br>01:40:02 Ответы на вопросы<br></p><p>PWA с табами</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/L6AfXU0-GOc/m/Y4SRkKUPAQAJ">Blink Intent to Ship: Tabbed web apps</a><br></p><p>Гугл и куки</p><p>• <a href="https://privacysandbox.com/intl/en_us/news/update-on-the-plan-for-phase-out-of-third-party-cookies-on-chrome/">Update on the plan for phase-out of third-party cookies on Chrome</a><br>• <a href="https://www.gov.uk/cma-cases/investigation-into-googles-privacy-sandbox-browser-changes#quarterly-reports">Investigation into Google’s ‘Privacy Sandbox’ browser changes</a><br></p><p>Выборы Masonry</p><p>• <a href="https://webkit.org/blog/15269/help-us-invent-masonry-layouts-for-css-grid-level-3/">Help us invent CSS Grid Level 3, aka “Masonry” layout</a><br>• <a href="https://developer.chrome.com/blog/masonry">An alternative proposal for CSS masonry</a><br>• <a href="https://twitter.com/argyleink/status/1785403074573668758">For me, it’s a masonry layout isn’t a grid</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/9041#issuecomment-2073950737">Moving Masonry to its own display type would be our recommended path forward</a><br></p><p>Arc на Windows</p><p>• <a href="https://twitter.com/browsercompany/status/1785309803201405116">Arc on Windows is finally here</a><br></p><p>iPad тоже виноват</p><p>• <a href="https://social.network.europa.eu/@EU_Commission/112354823391850718">EU: We designated Apple’s iPadOS as a gatekeeper under the DMA</a><br>• <a href="https://ec.europa.eu/commission/presscorner/detail/en/ip_24_2363">Commission designates Apple’s iPadOS under the Digital Markets Act</a><br></p><p>Новости Deno</p><p>• <a href="https://github.com/lucacasonato/deno-puppeteer">Deno puppeteer</a><br>• <a href="https://deno.com/blog/v1.43#speeding-up-denos-language-server">Performance improvement for language server</a><br></p><p>Copilot Workspace</p><p>• <a href="https://github.blog/2024-04-29-github-copilot-workspace/">GitHub Copilot Workspace: Welcome to the Copilot-native developer environment</a><br>• <a href="https://githubnext.com/projects/copilot-workspace/">Copilot Workspace</a><br></p><p>Local-first</p><p>• <a href="https://evilmartians.com/chronicles/cool-front-end-arts-of-local-first-storage-sync-and-conflicts">Cool frontend arts of local-first: storage, sync, conflicts</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/421.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/421.mp3" length="100358753"/><itunes:episode>421</itunes:episode><itunes:duration>6271</itunes:duration><itunes:author>Алексей Симоненко, Полина Гуртовая, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 мая 2024: PWA с табами, Гугл и куки, Masonry, Arc на Windows, iPad виноват, Deno, Copilot, local-first. Алексей Симоненко, Полина Гуртовая, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>422. Поиск по странице, Safari, Scroll-Driven Animations, фигуры, серверные компоненты и CSS, Wasm</title><link>https://web-standards.ru/podcast/422/</link><pubDate>Mon, 13 May 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:56 CSS для поиска по странице<br>00:10:58 Safari TP<br>00:19:37 Scroll-Driven Animations<br>00:31:37 Современные CSS-фигуры<br>00:39:31 Серверные компоненты и CSS<br>00:55:33 Всё новое в цветах<br>00:59:26 Wasm vs. Docker<br>01:09:21 Wasm для VS Code<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/1ZubX4B9-uE">Лайв на Ютубе</a><br></p><p>CSS для поиска по странице</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/5FS_4mVQBLc">Intent to Prototype: Find-in-page highlight pseudos</a><br>• <a href="https://kolektiva.social/@delan/112377759374528950">::search-text is coming soon thanks to my colleagues at Igalia</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/olhqI_F8SWE/m/22N_WOKsAgAJ">Intent to Ship: Stop modifying author-defined selection colors</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/15406/release-notes-for-safari-technology-preview-194/">Release Notes for Safari Technology Preview 194</a><br></p><p>Scroll-Driven Animations</p><p>• <a href="https://developer.chrome.com/blog/scroll-driven-animations-video-course">Unleash the power of Scroll-Driven Animations</a><br>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/4cbytMKbHtg">Firefox: Intent to prototype: CSS Anchor Positioning</a><br></p><p>Современные CSS-фигуры</p><p>• <a href="https://www.smashingmagazine.com/2024/05/modern-guide-making-css-shapes/">The Modern Guide For Making CSS Shapes</a><br></p><p>Серверные компоненты и CSS</p><p>• <a href="https://www.joshwcomeau.com/react/css-in-rsc/">CSS in React Server Components</a><br></p><p>Всё новое в цветах</p><p>• <a href="https://weblog.anniegreens.lol/2024/05/css-color-modules-and-changes-part-i">CSS Color Modules and Changes, Part I</a><br>• <a href="https://web-standards.ru/articles/oklch-in-css-why-quit-rgb-hsl/">OKLCH в CSS: почему мы ушли от RGB и HSL</a><br></p><p>Wasm vs. Docker</p><p>• <a href="https://www.docker.com/blog/wasm-vs-docker/">Wasm vs. Docker: Performant, Secure, and Versatile Containers</a><br>• <a href="https://code.visualstudio.com/blogs/2024/05/08/wasm">Using WebAssembly for Extension Development</a><br></p><p>Wasm для VS Code</p><p>• <a href="https://www.figma.com/blog/an-update-on-plugin-security/">An update on plugin security</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/422.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/422.mp3" length="72886797"/><itunes:episode>422</itunes:episode><itunes:duration>4554</itunes:duration><itunes:author>Полина Гуртовая, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 мая 2024: Поиск по странице, Safari, Scroll-Driven Animations, фигуры, серверные компоненты и CSS, Wasm. Полина Гуртовая, Вадим Макеев, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>423. State of HTML 2023, Chrome 125 и DevTools, Firefox 126, Safari 17.5, React и Remix, про дизайн</title><link>https://web-standards.ru/podcast/423/</link><pubDate>Mon, 20 May 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 State of HTML 2023<br>00:35:18 Chrome 125<br>00:41:34 Chrome DevTools<br>00:53:20 Firefox 126<br>01:06:55 Safari 17.5<br>01:13:50 React и Remix<br>01:26:47 Про дизайн<br></p><p>State of HTML 2023</p><p>• <a href="https://2023.stateofhtml.com/en-US">State of HTML 2023</a><br>• <a href="https://www.dropbox.com/s/iro9krpe475kci4/sohtml-2023-shirt-final.png">Исходник футболки State of HTML</a><br>• <a href="https://www.kickstarter.com/projects/scott-jehl/web-components-demystified">Web Components Demystified</a><br></p><p>Chrome 125</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-125">New in Chrome 125</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-125">What’s new in DevTools, Chrome 125</a><br>• <a href="https://developer.chrome.com/docs/devtools/console/understand-messages">Understand errors and warnings better with Gemini</a><br></p><p>Firefox 126</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/126">Firefox 126 for developers</a><br></p><p>Safari 17.5</p><p>• <a href="https://webkit.org/blog/15383/webkit-features-in-safari-17-5/">WebKit Features in Safari 17.5</a><br></p><p>React и Remix</p><p>• <a href="https://remix.run/blog/merging-remix-and-react-router">Merging Remix and React Router</a><br>• <a href="https://react.dev/learn/react-compiler">React Compiler</a><br></p><p>Про дизайн</p><p>• <a href="https://shiftnudge.com/figma">Figma 101</a><br>• <a href="https://michaelkipp.de/publication/LehmannKipp18.pdf">How to hold your phone when tapping</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/423.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/423.mp3" length="92582984"/><itunes:episode>423</itunes:episode><itunes:duration>5785</itunes:duration><itunes:author>Юля Миоцен, Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 мая 2024: State of HTML 2023, Chrome 125 и DevTools, Firefox 126, Safari 17.5, React и Remix, про дизайн. Юля Миоцен, Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>424. Бета Chrome 126, Google A/I, Web Platform Dashboard, новинки фреймворков, SolidStart</title><link>https://web-standards.ru/podcast/424/</link><pubDate>Tue, 28 May 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Бета Chrome 126<br>00:13:27 Google A/I<br>00:45:00 Web Platform Dashboard<br>00:59:35 Новинки фреймворков<br>01:08:43 SolidStart<br>01:18:11 Ответы на вопросы<br></p><p>Бета Chrome 126</p><p>• <a href="https://developer.chrome.com/blog/chrome-126-beta">Chrome 126 beta</a><br>• <a href="https://developer.chrome.com/blog/mutation-events-deprecation">Mutation events will be removed from Chrome</a><br></p><p>Google A/I</p><p>• <a href="https://www.youtube.com/playlist?list=PLOU2XLYxmsIKeQI4KTrrplA_mUPI3Lq5b">YouTube: Web at Google I/O 2024</a><br>• <a href="https://developer.chrome.com/blog/web-at-io24">10 updates from Google I/O 2024: Unlocking the power of AI for every web developer</a><br>• <a href="https://www.w3.org/TR/webnn/">Web Neural Network API</a><br>• <a href="https://developer.chrome.com/blog/io24-webassembly-webgpu-1">WebAssembly and WebGPU, part 1</a><br>• <a href="https://developer.chrome.com/blog/io24-webassembly-webgpu-2">WebAssembly and WebGPU, part 2</a><br>• <a href="https://developer.chrome.com/docs/ai/built-in">Built-in AI</a><br></p><p>Web Platform Dashboard</p><p>• <a href="https://web.dev/blog/web-platform-dashboard">Announcing the Web Platform Dashboard</a><br>• <a href="https://webstatus.dev/">Web Platform Status</a><br>• <a href="https://github.com/GoogleChrome/webstatus.dev/issues/277#issuecomment-2118300191">Establishing transparency and fairness guidelines for feature visibility</a><br></p><p>Новинки фреймворков</p><p>• <a href="https://developer.chrome.com/blog/frameworks-may-2024">What’s new in JavaScript Frameworks (May 2024)</a><br></p><p>SolidStart</p><p>• <a href="https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-come">SolidStart 1.0: The Shape of Frameworks to Come</a><br>• <a href="https://www.brenelz.com/posts/moving-from-rsc-to-solid-start/">Moving from RSC to SolidStart</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://codeium.com/">Codeium</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/424.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/424.mp3" length="87382553"/><itunes:episode>424</itunes:episode><itunes:duration>5460</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 мая 2024: Бета Chrome 126, Google A/I, Web Platform Dashboard, новинки фреймворков, SolidStart. Андрей Мелихов, Вадим Макеев, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>425. Font-smoothing, @property, LLM в Firefox, details, Edge без React, HTML, SVG-заброшка, ESLint 9</title><link>https://web-standards.ru/podcast/425/</link><pubDate>Mon, 03 Jun 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:54 Font-smoothing в Firefox<br>00:09:49 Firefox внедряет @property<br>00:22:22 LLM для альтов в Firefox<br>00:35:30 Стилизация details<br>00:41:56 Edge без React<br>00:53:53 HTML для разработчиков<br>00:59:15 SVG-заброшка<br>01:19:24 Миграция на ESLint 9<br></p><p>Font-smoothing в Firefox</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/zQ4bhw78uac/m/gM2GOY7kBQAJ">Gecko: Intent to prototype and ship: -webkit-font-smoothing property</a><br></p><p>Firefox внедряет @property</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/UhQSvl_v6xk/m/HngYYWOJBwAJ">Gecko. Intent to ship: CSS @property / properties-and-values API</a><br>• <a href="https://github.com/w3c/csswg-drafts/blob/main/css-values-5/calc-size-explainer.md">Explainer: calc-size() function</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1864818">Let css-properties-values-api ride the trains</a><br>• <a href="https://whattrainisitnow.com/">Firefox Trains</a><br></p><p>LLM для альтов в Firefox</p><p>• <a href="https://hacks.mozilla.org/2024/05/experimenting-with-local-alt-text-generation-in-firefox-nightly/">Experimenting with local alt text generation in Firefox Nightly</a><br></p><p>Стилизация details</p><p>• <a href="https://drafts.csswg.org/css-pseudo-4/#details-content-pseudo">CSS Pseudo-Elements L4: details-content</a><br></p><p>Edge без React</p><p>• <a href="https://blogs.windows.com/msedgedev/2024/05/28/an-even-faster-microsoft-edge/">An even faster Microsoft Edge</a><br></p><p>HTML для разработчиков</p><p>• <a href="https://html.spec.whatwg.org/dev/">HTML: Edition for Web Developers</a><br></p><p>SVG-заброшка</p><p>• <a href="https://twitter.com/LeaVerou/status/1791860519315419358">Browsers prioritize what to implement based on dev demand, except for SVG</a><br>• <a href="https://wpewebkit.org/blog/status-of-lbse-in-webkit.html">Update on the Layer Based SVG Engine (LBSE) in WebKit</a><br>• <a href="https://issues.chromium.org/issues/342705674">SVG sprites stacks technique stopped working in Chrome 126</a><br>• <a href="https://pepelsbey.dev/articles/svg-sprites/">SVG sprites: old-school, modern, unknown, and forgotten</a><br></p><p>Миграция на ESLint 9</p><p>• <a href="https://eslint.org/blog/2024/05/eslint-configuration-migrator/">Introducing the ESLint Configuration Migrator</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/425.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/425.mp3" length="83926623"/><itunes:episode>425</itunes:episode><itunes:duration>5244</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 июня 2024: Font-smoothing, @property, LLM в Firefox, details, Edge без React, HTML, SVG-заброшка, ESLint 9. Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>426. Нативная карусель, WebAssembly JSPI, стили popover/dialog, просто htmx, gap и cap в CSS</title><link>https://web-standards.ru/podcast/426/</link><pubDate>Mon, 10 Jun 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Полина Гуртовая, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Нативная карусель<br>00:16:43 WebAssembly JSPI<br>00:28:39 Стили popover/dialog<br>00:43:05 Просто htmx<br>01:04:17 Gap и cap в CSS<br>01:16:53 Ответы на вопросы<br></p><p>Нативная карусель</p><p>• <a href="https://github.com/flackr/carousel">Carousel explainer</a><br>• <a href="https://www.w3.org/WAI/ARIA/apg/">ARIA Authoring Practices Guide</a><br></p><p>WebAssembly JSPI</p><p>• <a href="https://v8.dev/blog/jspi-newapi">WebAssembly JSPI has a new API</a><br></p><p>Стили popover/dialog</p><p>• <a href="https://www.mayank.co/notes/popover-default-styles/">Resetting default popover styles</a><br>• <a href="https://www.mayank.co/notes/dialog-default-styles/">Resetting default dialog styles</a><br></p><p>Просто htmx</p><p>• <a href="https://www.erikheemskerk.nl/htmx-simplicity/">htmx: Simplicity in an Age of Complicated Solutions</a><br>• <a href="https://changelog.com/jsparty/307">JS Party. htmx: a new old way to build the web</a><br>• <a href="https://developer.chrome.com/docs/web-platform/navigation-api/">Modern client-side routing: the Navigation API</a><br></p><p>Gap и cap в CSS</p><p>• <a href="https://ishadeed.com/article/the-gap/">The Gap</a><br>• <a href="https://ishadeed.com/article/css-cap-unit/">Cap Unit</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://nuxt.com/modules/delay-hydration">Nuxt Delay Hydration</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/426.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/426.mp3" length="85894631"/><itunes:episode>426</itunes:episode><itunes:duration>5367</itunes:duration><itunes:author>Андрей Мелихов, Полина Гуртовая, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 июня 2024: Нативная карусель, WebAssembly JSPI, стили popover/dialog, просто htmx, gap и cap в CSS. Андрей Мелихов, Полина Гуртовая, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>427. Chrome 126, элемент permission, Firefox 127, бета Safari 18, CSS-эксплейнеры, Node.js 22</title><link>https://web-standards.ru/podcast/427/</link><pubDate>Mon, 17 Jun 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Chrome 126<br>00:20:51 Элемент permission<br>00:37:23 Firefox 127<br>00:56:52 Бета Safari 18<br>01:26:13 CSS-эксплейнеры<br>01:41:46 Node.js 22<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/aOJmh0mtfXo">Лайв на Ютубе</a><br></p><p>Chrome 126</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-126">New in Chrome 126</a><br>• <a href="https://github.com/mozilla/standards-positions/issues/677#issuecomment-1466953144">Mozilla: View Transitions API</a><br>• <a href="https://issues.chromium.org/issues/342705674">SVGs via use w/o xmlns don’t render in M126</a><br></p><p>Элемент permission</p><p>• <a href="https://developer.chrome.com/blog/permission-element-origin-trial">An origin trial for a new HTML permission element</a><br>• <a href="https://github.com/WICG/PEPC/blob/main/explainer.md">Page Embedded Permission Control</a><br>• <a href="https://wiki.mozilla.org/Origin_Trials">Firefox Origin Trials</a><br></p><p>Firefox 127</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/127">Firefox 127 for developers</a><br>• <a href="https://mozilla.social/@FirefoxNightly/112597517612839433">Enable CHIPS in Nightly</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/Privacy/Privacy_sandbox/Partitioned_cookies">Cookies Having Independent Partitioned State (CHIPS)</a><br></p><p>Бета Safari 18</p><p>• <a href="https://webkit.org/blog/15443/news-from-wwdc24-webkit-in-safari-18-beta/">News from WWDC24: WebKit in Safari 18 beta</a><br>• <a href="https://developer.apple.com/videos/safari-web/">Videos: Safari &amp; Web</a><br>• <a href="https://youtu.be/C3XDHjam-eI">Build immersive web experiences with WebXR</a><br>• <a href="https://wolvic.com/en/">Wolvic</a><br>• <a href="https://youtu.be/5tjPBF2qoY4">Optimize for the spatial web</a><br>• <a href="https://youtu.be/uadAfE6cAoM">What’s new in CSS</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-18-release-notes">Safari 18 Beta Release Notes</a><br>• <a href="https://front-end.social/@floscholz/112605180911372707">I collected compat data for Safari 18 beta and updated BCD</a><br></p><p>CSS-эксплейнеры</p><p>• <a href="https://www.joshtumath.uk/posts/2024-06-11-mesh-gradients-in-css/">Mesh gradients in CSS</a><br>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/CSSGapDecorations/explainer.md">CSS Gap Decorations Level 1</a><br></p><p>Node.js 22</p><p>• <a href="https://nodejs.org/en/blog/release/v22.3.0">Node v22.3.0</a><br>• <a href="https://nodejs.org/docs/latest/api/test.html#mocking">Mocking</a><br>• <a href="https://nodejs.org/docs/latest/api/test.html#snapshot-testing">Snapshot testing</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/427.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/427.mp3" length="103062688"/><itunes:episode>427</itunes:episode><itunes:duration>6440</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 июня 2024: Chrome 126, элемент permission, Firefox 127, бета Safari 18, CSS-эксплейнеры, Node.js 22. Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>428. Бета Chrome 127, Apple обидели в Японии, State of JS 2023, условия в CSS, TypeScript 5.5</title><link>https://web-standards.ru/podcast/428/</link><pubDate>Mon, 24 Jun 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Видео с Web Engines Hackfest<br>00:04:51 Бета Chrome 127<br>00:21:59 Apple обидели в Японии<br>00:31:30 State of JS 2023<br>01:13:42 Условия в CSS<br>01:33:06 TypeScript 5.5<br></p><p>Видео с Web Engines Hackfest</p><p>• <a href="https://www.youtube.com/playlist?list=PL4sEzdAGvRgBVK-g6z4-YGt8uv3Dni6ag">The Web Engines Hackfest 2024</a><br>• <a href="https://offthemainthread.tech/episode/why-sourcemaps-dont-always-work/">Why Source Maps don’t always work</a><br></p><p>Бета Chrome 127</p><p>• <a href="https://developer.chrome.com/blog/chrome-127-beta">Chrome 127 beta</a><br>• <a href="https://chromestatus.com/feature/5436853517811712">Restrict PNA for subresources from public websites to secure contexts</a><br>• <a href="https://wicg.github.io/private-network-access/">Private Network Access</a><br></p><p>Apple обидели в Японии</p><p>• <a href="https://open-web-advocacy.org/blog/japan-ends-the-apple-browser-ban/">Japan ends the AppleBrowserBan</a><br></p><p>State of JS 2023</p><p>• <a href="https://2023.stateofjs.com/">State of JavaScript 2023</a><br></p><p>Условия в CSS</p><p>• <a href="https://lea.verou.me/blog/2024/css-conditionals/">Inline conditionals in CSS?</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/10064#issuecomment-2165157958">What is the MVP for inline conditionals on custom properties?</a><br>• <a href="https://lea.verou.me/blog/2024/css-conditionals-now/">Inline conditionals in CSS, now?</a><br></p><p>TypeScript 5.5</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/">Announcing TypeScript 5.5</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/428.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/428.mp3" length="103654578"/><itunes:episode>428</itunes:episode><itunes:duration>6477</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 июня 2024: Бета Chrome 127, Apple обидели в Японии, State of JS 2023, условия в CSS, TypeScript 5.5. Никита Дубко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>429. Chrome DevTools 126, фичи ES2024, редизайн Figma и AI-дизайн, ESM-гармония</title><link>https://web-standards.ru/podcast/429/</link><pubDate>Tue, 02 Jul 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Юля Миоцен, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Chrome DevTools 126<br>00:11:12 Фичи ES2024<br>00:26:22 Редизайн Figma и AI-дизайн<br>01:38:52 ESM-гармония<br>01:57:40 Ответы на вопросы<br></p><p>Chrome DevTools 126</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-126">What’s new in DevTools, Chrome 126</a><br></p><p>Фичи ES2024</p><p>• <a href="https://2ality.com/2024/06/ecmascript-2024.html">ECMAScript 2024: What’s new?</a><br>• <a href="https://socket.dev/blog/tc39-advances-key-proposals">TC39: Deferred Import Evaluation, Error.isError(), RegExp Escaping, Promise.try</a><br>• <a href="https://x.com/robpalmer2/status/1801239842908438694">Proposals level up</a><br></p><p>Редизайн Figma и AI-дизайн</p><p>• <a href="https://www.figma.com/blog/config-2024-recap/">Config 2024 in review</a><br>• <a href="https://www.figma.com/blog/behind-our-redesign-ui3/">Inside the redesigned Figma, where your work takes center stage</a><br>• <a href="https://www.figma.com/blog/billing-freelancers-agencies/">Making Figma work better for freelancers and agencies</a><br>• <a href="https://www.figma.com/blog/introducing-figma-ai/">Meet Figma AI: Empowering designers with intelligent tools</a><br>• <a href="https://www.figma.com/blog/introducing-code-connect/">The right code for your design system</a><br>• <a href="https://web-standards.ru/podcast/420/">420-й выпуск</a><br>• <a href="https://www.figma.com/blog/figma-slides/">Stack the deck with Figma Slides</a><br>• <a href="https://www.youtube.com/playlist?list=PLXDU_eVOJTx402DljIPagaDKLibF-qfF0">Config 2024</a><br>• <a href="https://youtu.be/vehlyW3PiUg">Drive design system adoption with Code Connect</a><br>• <a href="https://youtu.be/tDvz-bgqC0Q">Designing for code: creative tools on hard mode</a><br>• <a href="https://youtu.be/-CYpixuRCgU">How to build for, and with, Gen Z</a><br>• <a href="https://youtu.be/ifrI17KwSPs">Walking the path: prototyping game UI with focus-based navigation</a><br></p><p>ESM-гармония</p><p>• <a href="https://borischerny.com/javascript,/typescript/2024/06/19/ES-Modules-Are-A-Mess.html">Npm and Node.js should do more to make ES Modules easy to use</a><br>• <a href="https://thenewstack.io/how-javascript-is-finally-improving-the-module-experience/">How JS is finally improving the module experience</a><br>• <a href="https://thenewstack.io/5-ways-javascript-is-improving-modules-for-developers/">5 ways javascript is improving modules for developers</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/429.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/429.mp3" length="116374689"/><itunes:episode>429</itunes:episode><itunes:duration>7272</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Юля Миоцен, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 июля 2024: Chrome DevTools 126, фичи ES2024, редизайн Figma и AI-дизайн, ESM-гармония. Алексей Симоненко, Андрей Мелихов, Юля Миоцен, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>430. Safari TP, LoAF, Ladybird, MDN HTTP Observatory, SVGWG, Prompt API, планы ESLint, хорошие формы</title><link>https://web-standards.ru/podcast/430/</link><pubDate>Mon, 08 Jul 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:16 Где нас слушать<br>00:02:42 Safari TP<br>00:08:06 LoAF в Chrome<br>00:24:51 Браузер Ladybird<br>00:45:24 MDN HTTP Observatory<br>00:58:43 SVG Working Group<br>01:04:34 Prompt API<br>01:25:17 Планы ESLint<br>01:36:19 Хорошие формы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/CYZR2JHL8ew">Лайв на Ютубе</a><br></p><p>Где нас слушать</p><p>• <a href="https://www.deezer.com/en/show/1001066322">Deezer</a><br>• <a href="https://music.amazon.com/podcasts/9d3b7d70-44a6-4aef-adf2-f2cf989884bf">Amazon Music</a><br>• <a href="https://music.youtube.com/playlist?list=PLMBnwIwFEFHeFmmesCc6SI-5-VKnyrjY6">YouTube Music</a><br>• <a href="https://web-standards.ru/#links">Все платформы на сайте</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/15694/release-notes-for-safari-technology-preview-198/">Safari TP 198</a><br></p><p>LoAF в Chrome</p><p>• <a href="https://developer.chrome.com/blog/loaf-has-shipped?hl=en">LoAF is shipped</a><br></p><p>Браузер Ladybird</p><p>• <a href="https://ladybird.org/">Ladybird Browser</a><br></p><p>MDN HTTP Observatory</p><p>• <a href="https://developer.mozilla.org/en-US/blog/mdn-http-observatory-launch/">MDN HTTP Observatory</a><br>• <a href="https://www.ssllabs.com/ssltest/">SSL Server Test</a><br></p><p>SVG Working Group</p><p>• <a href="https://lists.w3.org/Archives/Public/public-new-work/2024Jun/0012.html">Call for Participation: SVG Working Group Charter Approved</a><br></p><p>Prompt API</p><p>• <a href="https://github.com/explainers-by-googlers/prompt-api/">Prompt API explainer</a><br></p><p>Планы ESLint</p><p>• <a href="https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/">What’s coming next for ESLint</a><br></p><p>Хорошие формы</p><p>• <a href="https://lea.verou.me/blog/2024/engage-dont-show/">Forget “show, don’t tell”. Engage, don’t show!</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/430.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/430.mp3" length="106534942"/><itunes:episode>430</itunes:episode><itunes:duration>6657</itunes:duration><itunes:author>Полина Гуртовая, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 июля 2024: Safari TP, LoAF, Ladybird, MDN HTTP Observatory, SVGWG, Prompt API, планы ESLint, хорошие формы. Полина Гуртовая, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>431. Firefox 128, особенный доступ Chromium, Interop 2024, Zed на Linux, View Transition и GitHub</title><link>https://web-standards.ru/podcast/431/</link><pubDate>Mon, 15 Jul 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:50 Firefox 128<br>00:25:53 Особенный доступ Chromium<br>00:45:03 Как дела у Interop 2024<br>01:05:23 Редактор Zed на Linux<br>01:14:19 Непонятки View Transition<br>01:37:59 Усталость от GitHub<br>01:52:50 Ответы на вопросы<br></p><p>Firefox 128</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/128">Firefox 128 for developers</a><br>• <a href="https://support.mozilla.org/en-US/kb/privacy-preserving-attribution">Privacy-Preserving Attribution</a><br></p><p>Особенный доступ Chromium</p><p>• <a href="https://simonwillison.net/2024/Jul/9/hangout_servicesthunkjs/">It turns out Google Chrome includes a default extension</a><br>• <a href="https://social.vivaldi.net/@Vivaldi/112761583314954575">Google Meet extension in Vivaldi</a><br>• <a href="https://w3c.github.io/compute-pressure/">Compute Pressure Level 1</a><br>• <a href="https://developer.chrome.com/docs/web-platform/compute-pressure">Web.Dev: Compute Pressure API</a><br>• <a href="https://searchfox.org/mozilla-central/source/browser/app/permissions">Firefox website permissions</a><br></p><p>Как дела у Interop 2024</p><p>• <a href="https://web.dev/blog/interop-2024-midyear">Interop 2024 mid-year update</a><br>• <a href="https://web-platform-dx.github.io/web-features-explorer/missingone/">Features missing in just one engine</a><br></p><p>Редактор Zed на Linux</p><p>• <a href="https://zed.dev/blog/zed-on-linux">Linux when? Linux now</a><br></p><p>Непонятки View Transition</p><p>• <a href="https://developer.chrome.com/blog/view-transitions-misconceptions">Misconceptions about view transitions</a><br></p><p>Усталость от GitHub</p><p>• <a href="https://www.mistys-internet.website/blog/blog/2024/07/12/github-is-starting-to-feel-like-legacy-software/">GitHub is starting to feel like legacy software</a><br>• <a href="https://pierre.co/">Pierre</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/431.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/431.mp3" length="116310863"/><itunes:episode>431</itunes:episode><itunes:duration>7268</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 июля 2024: Firefox 128, особенный доступ Chromium, Interop 2024, Zed на Linux, View Transition и GitHub. Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>432. Доклады и лайвы, приватный Safari, анимация auto, SVG, ускорение Notion, Node.js, шрифты, React</title><link>https://web-standards.ru/podcast/432/</link><pubDate>Mon, 22 Jul 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:02:17 Доклады и лайвы<br>00:08:22 Такой приватный Safari<br>00:45:37 Анимация height: auto<br>00:55:00 Копирование SVG<br>01:00:20 Ускорение Notion<br>01:16:03 Node.js 22<br>01:23:46 Инкрементальные шрифты<br>01:44:28 State of React 2023<br>01:55:32 Ответы на вопросы<br></p><p>Доклады и лайвы</p><p>• <a href="https://www.youtube.com/playlist?list=PLjnstNlepBvO0-I7iwqpkOY_fwAop6Pl-">CSS Day 2024</a><br>• <a href="https://youtu.be/l9It4DraRm0">Character Modeling in CSS</a><br>• <a href="https://youtu.be/NY0or-THrlE">Лайв Доки: Решаем задачи на CSS</a><br>• <a href="https://youtu.be/ZhWdhMpJ8bs">Лайв Вадима и Юли: Птички на CSS</a><br></p><p>Такой приватный Safari</p><p>• <a href="https://webkit.org/blog/15735/release-notes-for-safari-technology-preview-199/">Safari Technology Preview 199</a><br>• <a href="https://webkit.org/blog/15697/private-browsing-2-0/">Private Browsing 2.0</a><br>• <a href="https://github.com/mozilla/standards-positions/issues/622">Mozilla: Topics API — negative</a><br>• <a href="https://mozilla.github.io/standards-positions/">Mozilla Specification Positions</a><br></p><p>Анимация height: auto</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/FjyMSSaSPEg/m/yzlLscFKBQAJ">Intent to Ship: CSS interpolate-size property and calc-size() function</a><br>• <a href="https://twitter.com/wesbos/status/1813207251311640895">CSS can FINALLY animate height: auto!</a><br>• <a href="https://ishadeed.com/article/intrinsic-sizing-in-css/">Intrinsic Sizing In CSS</a><br></p><p>Копирование SVG</p><p>• <a href="https://blogs.windows.com/msedgedev/2024/07/11/seamless-svg-copy-paste-on-the-web/">Seamless SVG copy-paste on the web</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1655871">Firefox: Implemented the SVG clipboard reader and writer</a><br></p><p>Ускорение Notion</p><p>• <a href="https://www.notion.so/blog/how-we-sped-up-notion-in-the-browser-with-wasm-sqlite">Notion browser speedup</a><br>• <a href="https://jlongster.com/future-sql-web">A future for SQL on the web</a><br></p><p>Node.js 22</p><p>• <a href="https://x.com/karimfromjordan/status/1812459346267365715">It's now possible to try out node:sqlite in the latest Node.js</a><br>• <a href="https://nodejs.org/en/blog/release/v22.5.0">Node v22.5.0</a><br></p><p>Инкрементальные шрифты</p><p>• <a href="https://www.w3.org/TR/IFT/">Incremental Font Transfer</a><br>• <a href="https://github.com/w3c/IFT/blob/main/IFT-Explainer.md">IFT/IFT-Explainer.md</a><br>• <a href="https://mastodon.scot/@svgeesus/112808880060537762">We are interested in feedback if some parts are unclear</a><br></p><p>State of React 2023</p><p>• <a href="https://2023.stateofreact.com/en-US">State of React</a><br>• <a href="https://docs.pmnd.rs/zustand/getting-started/introduction">Zustand</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/zachleat/glyphhanger">Glyphhanger</a><br>• <a href="https://github.com/pepelsbey/pepelsbey.dev/blob/main/src/styles/global/fonts.css">Шрифты в блоге Вадима</a><br>• <a href="https://fontsource.org/">Fontsource</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/432.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/432.mp3" length="118262941"/><itunes:episode>432</itunes:episode><itunes:duration>7390</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 июля 2024: Доклады и лайвы, приватный Safari, анимация auto, SVG, ускорение Notion, Node.js, шрифты, React. Вадим Макеев, Алексей Симоненко, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>433. Chrome 127, reading-flow, Google и куки, Invoker Commands, Слёт TC39, TS в Node.js, Zed норм</title><link>https://web-standards.ru/podcast/433/</link><pubDate>Sun, 28 Jul 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Chrome 127 и DevTools<br>00:20:53 Reading-flow<br>00:34:16 Google не отдаст куки<br>00:49:20 Invoker Commands<br>01:00:38 Слёт TC39<br>01:14:20 TypeScript в Node.js<br>01:28:52 Zed стал норм<br>01:33:01 Ответы на вопросы<br></p><p>Chrome 127 и DevTools</p><p>• <a href="https://developer.chrome.com/release-notes/127">Chrome 127</a><br>• <a href="https://front-end.social/@jensimmons/112842454415587676">Let me explain to you how it works in 4 minutes</a><br>• <a href="https://web.dev/blog/font-size-adjust">CSS font-size-adjust is now in Baseline</a><br>• <a href="https://developer.chrome.com/blog/new-in-chrome-127/">New in Chrome 127</a><br>• <a href="https://developer.chrome.com/blog/new-in-devtools-127">What’s new in DevTools, Chrome 127</a><br></p><p>Reading-flow</p><p>• <a href="https://developer.chrome.com/blog/reading-flow-display-contents">Request for developer feedback on reading-flow and elements with display: contents</a><br></p><p>Google не отдаст куки</p><p>• <a href="https://archive.is/2024.07.22-210050/https://www.wsj.com/tech/google-is-keeping-cookies-in-chrome-after-all-89debea8">Google is keeping cookies in Chrome after all</a><br>• <a href="https://privacysandbox.com/news/privacy-sandbox-update/">A new path for Privacy Sandbox on the web</a><br>• <a href="https://support.google.com/admanager/answer/15189422">Results from Privacy Sandbox APIs testing</a><br>• <a href="https://www.w3.org/2001/tag/doc/web-without-3p-cookies/">Third party cookies must be removed</a><br></p><p>Invoker Commands</p><p>• <a href="https://utilitybend.com/blog/an-update-on-invokers-invoker-commands-in-html">An update on invokers: Invoker commands in HTML</a><br></p><p>Слёт TC39</p><p>• <a href="https://blogs.igalia.com/compilers/2024/07/18/summary-of-the-june-2024-tc39-plenary-in-helsinki/">Summary of the June 2024 TC39 plenary in Helsinki</a><br>• <a href="https://youtu.be/dre3gPQlYvg">The Future of Source Maps</a><br></p><p>TypeScript в Node.js</p><p>• <a href="https://github.com/nodejs/node/pull/53725">Add --experimental-strip-types</a><br>• <a href="https://github.com/nodejs/node/pull/53934">Fix the bug caused by fast api changes in v22.5.0</a><br></p><p>Zed стал норм</p><p>• <a href="https://x.com/zeddotdev/status/1816216667405619468">Remoting Development in Zen for everyone</a><br>• <a href="https://zed.dev/docs/remote-development">Remote Development</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://hidde.blog/dialog-modal-popover-differences/">Dialogs and popovers seem similar. How are they different?</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/433.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/433.mp3" length="95750672"/><itunes:episode>433</itunes:episode><itunes:duration>5983</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 июля 2024: Chrome 127, reading-flow, Google и куки, Invoker Commands, Слёт TC39, TS в Node.js, Zed норм. Андрей Мелихов, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>434. Safari, Astro, бета TS 5.6, CSS-нестинг, handwriting, Google и SPA, Deno неправ, выход из веба</title><link>https://web-standards.ru/podcast/434/</link><pubDate>Tue, 06 Aug 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Safari 17.6 и TP<br>00:06:33 Astro Server Islands<br>00:15:55 Бета TypeScript 5.6<br>00:29:23 Фикс для CSS-нестинга<br>00:41:21 Атрибут handwriting<br>00:45:17 Google индексирует SPA<br>01:06:59 Deno был неправ<br>01:19:29 Как выйти из веба<br></p><p>Safari 17.6 и TP</p><p>• <a href="https://webkit.org/blog/15739/webkit-features-in-safari-17-6/">Safari 17.6</a><br>• <a href="https://webkit.org/blog/15779/release-notes-for-safari-technology-preview-200/">Safari Technology Preview 200</a><br></p><p>Astro Server Islands</p><p>• <a href="https://astro.build/blog/astro-4120/">Astro 4.12: Server Islands</a><br></p><p>Бета TypeScript 5.6</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/">Announcing TypeScript 5.6 Beta</a><br></p><p>Фикс для CSS-нестинга</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/Do1Xyu-PzyU/m/snSC-FqCBAAJ">Intent to Ship: The Nested Declarations Rule</a><br></p><p>Атрибут handwriting</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/0r_tV6k0NyA/m/xf1XG0S8CQAJ">Intent to Prototype: HTML handwriting attribute</a><br></p><p>Google индексирует SPA</p><p>• <a href="https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process">How Google handles JavaScript throughout the indexing process</a><br></p><p>Deno был неправ</p><p>• <a href="https://deno.com/blog/http-imports">What we got wrong about HTTP imports</a><br></p><p>Как выйти из веба</p><p>• <a href="https://minutestomidnight.co.uk/blog/leaving-the-web-industry/">Leaving the web industry</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/434.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/434.mp3" length="92662810"/><itunes:episode>434</itunes:episode><itunes:duration>5790</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 августа 2024: Safari, Astro, бета TS 5.6, CSS-нестинг, handwriting, Google и SPA, Deno неправ, выход из веба. Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>435. Firefox 129 и WebDriver BiDi, бета Chrome 128, import maps, JS-рантаймы, Chrome на iOS и ваниль</title><link>https://web-standards.ru/podcast/435/</link><pubDate>Mon, 12 Aug 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Андрей Мелихов, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Избавились от Gulp<br>00:03:19 Firefox 129 и WebDriver BiDi<br>00:29:02 Бета Chrome 128<br>00:49:19 Dynamic import maps<br>01:04:17 Какой JS-рантайм быстрее<br>01:16:34 Нативный Chrome на iOS<br>01:24:40 Ванильный дауншифтинг<br></p><p>Избавились от Gulp</p><p>• <a href="https://github.com/web-standards/web-standards.ru/commit/893510af6806779f3c7cf521ede4572407e850d5">Удалили gulp из сборки</a><br></p><p>Firefox 129 и WebDriver BiDi</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/129">Firefox 129 for developers</a><br>• <a href="https://fxdx.dev/deprecating-cdp-support-in-firefox-embracing-the-future-with-webdriver-bidi/">Deprecating CDP Support in Firefox</a><br>• <a href="https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/">Announcing Official Puppeteer Support for Firefox</a><br>• <a href="https://developer.chrome.com/blog/firefox-support-in-puppeteer-with-webdriver-bidi">WebDriver BiDi production-ready in Firefox, Chrome and Puppeteer</a><br>• <a href="https://github.com/microsoft/playwright/issues/30237">Playwright with Webdriver BiDi protocol</a><br></p><p>Бета Chrome 128</p><p>• <a href="https://developer.chrome.com/blog/chrome-128-beta">Chrome 128 beta</a><br>• <a href="https://web.dev/blog/baseline-entry-animations">Now in Baseline: animating entry effects</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/ZtMnFCHZhMQ">Update CSS backdrop-filter to use mirror edgeMode</a><br></p><p>Dynamic import maps</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/t1AdHiN2Rkc/m/O-ZAMuaJAQAJ">Intent to Prototype: Dynamic import maps</a><br>• <a href="https://shopify.engineering/shipping-support-for-module-script-integrity-in-chrome-safari">Shipping support for module script integrity in Chrome &amp; Safari</a><br></p><p>Какой JS-рантайм быстрее</p><p>• <a href="https://deno.com/blog/aws-lambda-coldstart-benchmarks">Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes</a><br>• <a href="https://bun.sh/blog/bun-v1.1.22#express-is-now-3x-faster-in-bun">Bun v1.1.22</a><br>• <a href="https://www.trevorlasn.com/blog/benchmarks-for-node-bun-deno">Who is the fastest? Node.js, Bun, or Deno</a><br></p><p>Нативный Chrome на iOS</p><p>• <a href="https://blogs.igalia.com/gyuyoung/2024/08/08/chrome-ios-browser-on-blink/">Chrome iOS Browser on Blink</a><br></p><p>Ванильный дауншифтинг</p><p>• <a href="https://plainvanillaweb.com/">Plain Vanilla</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/435.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/435.mp3" length="103862943"/><itunes:episode>435</itunes:episode><itunes:duration>6490</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Андрей Мелихов, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 августа 2024: Firefox 129 и WebDriver BiDi, бета Chrome 128, import maps, JS-рантаймы, Chrome на iOS и ваниль. Вадим Макеев, Алексей Симоненко, Андрей Мелихов, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>436. Safari, View Transitions, Chrome AI, Override, blocking=render, веб умирает, шрифт с подсветкой</title><link>https://web-standards.ru/podcast/436/</link><pubDate>Mon, 19 Aug 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:31 Safari TP 201<br>00:05:40 Работа над View Transitions<br>00:09:04 AI в Chrome<br>00:22:16 Resource Override<br>00:35:05 Зачем blocking=render<br>00:57:10 Веб умирает<br>01:20:28 Шрифт с подсветкой кода<br>01:33:35 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/-rfBJqMPQJc">Лайв на Ютубе</a><br></p><p>Safari TP 201</p><p>• <a href="https://webkit.org/blog/15790/release-notes-for-safari-technology-preview-201/">Safari Technology Preview 201</a><br></p><p>Работа над View Transitions</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/l4g8JgaBPPw/m/M3n7tAaFAAAJ">Intent to prototype: View Transitions Module Level 1</a><br>• <a href="https://x.com/bramus/status/1824017851818147966">WebKit about to express support for cross-document View Transitions</a><br></p><p>AI в Chrome</p><p>• <a href="https://www.raymondcamden.com/2024/08/13/a-quick-look-at-ai-in-chrome">A Quick Look at AI in Chrome</a><br></p><p>Resource Override</p><p>• <a href="https://mariohamann.com/resource-override-for-frontend-development">Browser Extension Resource Override</a><br></p><p>Зачем blocking=render</p><p>• <a href="https://csswizardry.com/2024/08/blocking-render-why-whould-you-do-that/">Blocking=render: Why would you do that</a><br></p><p>Веб умирает</p><p>• <a href="https://endler.dev/2024/the-dying-web/">The Dying Web</a><br></p><p>Шрифт с подсветкой кода</p><p>• <a href="https://blog.glyphdrawing.club/font-with-built-in-syntax-highlighting/">Font with Built-In Syntax Highlighting</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/436.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/436.mp3" length="93206550"/><itunes:episode>436</itunes:episode><itunes:duration>5824</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 августа 2024: Safari, View Transitions, Chrome AI, Override, blocking=render, веб умирает, шрифт с подсветкой. Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>437. State of CSS, Chrome 128, выбор браузеров iOS, тёмные темы, Corepack, JPEG XL, прозрачное видео</title><link>https://web-standards.ru/podcast/437/</link><pubDate>Mon, 26 Aug 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:53 State of CSS 2024<br>00:05:03 Новинки Chrome 128<br>00:18:21 DevTools в Chrome<br>00:29:04 Выбор браузеров на iOS<br>00:40:39 Тёмные темы и компоненты<br>00:56:11 Corepack уходит из Node.js<br>01:07:49 JPEG XL в iPhone 16<br>01:19:32 Прозрачность в видео<br>01:31:58 Ответы на вопросы<br></p><p>State of CSS 2024</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-css/2024">State of CSS 2024</a><br></p><p>Новинки Chrome 128</p><p>• <a href="https://developer.chrome.com/release-notes/128">Chrome 128</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_API">Web Share API</a><br></p><p>DevTools в Chrome</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-128">What’s new in DevTools</a><br></p><p>Выбор браузеров на iOS</p><p>• <a href="https://www.macstories.net/news/apple-announces-new-changes-to-the-browser-choice-screen-and-default-apps-on-ios-and-ipados-in-the-eu/">New Changes to the Browser Choice Screen and Default Apps on iOS in the EU</a><br></p><p>Тёмные темы и компоненты</p><p>• <a href="https://nerdy.dev/page-and-component-light-dark-strategies">Page and Component Adaptive Light/Dark</a><br>• <a href="https://github.com/web-standards/web-standards.ru/pull/172">Прототип тёмной темы</a><br></p><p>Corepack уходит из Node.js</p><p>• <a href="https://socket.dev/blog/node-js-takes-steps-towards-removing-corepack">Node.js Takes Steps Towards Removing Corepack</a><br></p><p>JPEG XL в iPhone 16</p><p>• <a href="https://www.idownloadblog.com/2024/08/22/iphone-16-jpeg-xl-rumor/">iPhone 16 could let you shoot in JPEG-XL for 3x smaller files</a><br></p><p>Прозрачность в видео</p><p>• <a href="https://jakearchibald.com/2024/video-with-transparency/">Video with alpha transparency on the web</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.chrome.com/release-notes/127#keyboard_focusable_scroll_containers_deprecation_trial">Chrome 127</a><br>• <a href="https://chromestatus.com/feature/5231964663578624">Keyboard-focusable scroll containers</a><br>• <a href="https://issues.chromium.org/issues/40113891">Ship KeyboardFocusableScrollers or disable it by default</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/437.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/437.mp3" length="91942899"/><itunes:episode>437</itunes:episode><itunes:duration>5745</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 августа 2024: State of CSS, Chrome 128, выбор браузеров iOS, тёмные темы, Corepack, JPEG XL, прозрачное видео. Алексей Симоненко, Андрей Мелихов, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>438. Safari TP 202, доступность в интеропе, autocorrect, чего не хватает в CSS, что нужно RSS</title><link>https://web-standards.ru/podcast/438/</link><pubDate>Mon, 02 Sep 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Полина Гуртовая, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Новинки Safari TP 202<br>00:26:17 Доступность в интеропе<br>00:42:10 Атрибут autocorrect<br>00:53:44 Чего не хватает в CSS<br>01:32:58 Что нужно RSS<br></p><p>Новинки Safari TP 202</p><p>• <a href="https://webkit.org/blog/15798/release-notes-for-safari-technology-preview-202/">Safari TP 202</a><br></p><p>Доступность в интеропе</p><p>• <a href="https://web.dev/blog/interop-2024-a11y">Interop 2024: Chrome at 100% for the accessibility</a><br></p><p>Атрибут autocorrect</p><p>• <a href="https://github.com/mdn/content/issues/35593">Define the autocorrect attribute as standard</a><br>• <a href="https://github.com/whatwg/html/pull/5841">Add the autocorrect attribute</a><br>• <a href="https://html.spec.whatwg.org/multipage/interaction.html#autocorrection">HTML: Autocorrection</a><br>• <a href="https://github.com/WebKit/WebKit/commit/28a8a4b35f3332e595d58745699986a271dcd941">WebKit: Correct autocorrect attribute</a><br></p><p>Чего не хватает в CSS</p><p>• <a href="https://developer.chrome.com/blog/missing-from-css">What missing from CSS</a><br>• <a href="https://x.com/jaffathecake/status/1829085969875628193">Monitor JS custom props</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/6205">Resize observer for container queries</a><br></p><p>Что нужно RSS</p><p>• <a href="https://www.mnot.net/blog/2024/08/25/feeds">What RSS needs</a><br>• <a href="https://www.jsonfeed.org/">JSON Feed</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/438.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/438.mp3" length="107862530"/><itunes:episode>438</itunes:episode><itunes:duration>6740</itunes:duration><itunes:author>Алексей Симоненко, Полина Гуртовая, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 сентября 2024: Safari TP 202, доступность в интеропе, autocorrect, чего не хватает в CSS, что нужно RSS. Алексей Симоненко, Полина Гуртовая, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>439. Firefox 130, JPEG XL, бета Chrome 129, Google Fonts, темы и схемы, как убрать SVG из JS</title><link>https://web-standards.ru/podcast/439/</link><pubDate>Mon, 09 Sep 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Полина Гуртовая, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Firefox 130<br>00:19:25 Безопасный JPEG XL<br>00:32:38 Бета Chrome 129<br>00:46:30 С Google Fonts или без<br>01:04:12 Темы и схемы<br>01:23:52 Как убрать SVG из JS<br>01:50:23 Ответы на вопросы<br></p><p>Firefox 130</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/130">Firefox 130 for developers</a><br>• <a href="https://frederic-wang.fr/2024/06/21/my-recent-contributions-to-gecko-registered-custom-properties/">Contributions to Gecko: registered custom props</a><br>• <a href="https://frederic-wang.fr/2024/07/09/my-recent-contributions-to-gecko-content-visibility/">Contributions to Gecko: content-visibility</a><br>• <a href="https://frederic-wang.fr/2024/09/05/my-recent-contributions-to-gecko-fetch-priority/">Contributions to Gecko: fetchpriority</a><br>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/9ILA7dMn_XA/m/14IfWWvADwAJ">Intent to prototype: Blocking third-party cookies</a><br>• <a href="https://www.w3.org/2001/tag/doc/web-without-3p-cookies/">Third Party Cookies Must Be Removed</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/Privacy/Privacy_sandbox/Partitioned_cookies">Cookies Having Independent Partitioned State (CHIPS)</a><br></p><p>Безопасный JPEG XL</p><p>• <a href="https://github.com/mozilla/standards-positions/pull/1064">JPEG XL in Firefox</a><br>• <a href="https://opensource.googleblog.com/2024/04/introducing-jpegli-new-jpeg-coding-library.html">Jpegli</a><br></p><p>Бета Chrome 129</p><p>• <a href="https://developer.chrome.com/blog/chrome-129-beta">Chrome 129 beta</a><br></p><p>С Google Fonts или без</p><p>• <a href="https://github.com/scottjehl/google-fonts-testing">Google-fonts-testing</a><br>• <a href="https://github.com/google/fonts/issues/1067#issuecomment-2326787431">Suggestion: Stable Font File URLs</a><br></p><p>Темы и схемы</p><p>• <a href="https://blog.kizu.dev/querying-the-color-scheme/">Querying the Color Scheme</a><br></p><p>Как убрать SVG из JS</p><p>• <a href="https://fotis.xyz/posts/introducing-svg-use/">Introducing @svg-use</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://keithjgrant.com/posts/2023/05/px-vs-em-in-media-queries/">Re-evaluating px vs em in Media Queries</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/439.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/439.mp3" length="110006855"/><itunes:episode>439</itunes:episode><itunes:duration>6874</itunes:duration><itunes:author>Вадим Макеев, Полина Гуртовая, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 сентября 2024: Firefox 130, JPEG XL, бета Chrome 129, Google Fonts, темы и схемы, как убрать SVG из JS. Вадим Макеев, Полина Гуртовая, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>440. State of HTML, Safari, iPadOS, FID, селект, будущее CSS, ES, Interest Invokers, Express 5, SSR</title><link>https://web-standards.ru/podcast/440/</link><pubDate>Tue, 17 Sep 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 State of HTML<br>00:04:39 Safari TP 203<br>00:20:12 iPadOS 18 в Европе<br>00:29:57 FID уходит<br>00:36:58 Стилизуемый селект<br>00:50:24 CSS Values and Units L5<br>01:16:30 Stage 2.7 в ES<br>01:28:44 Interest Invokers<br>01:38:32 Express 5.0<br>01:56:46 Самый быстрый SSR<br>02:09:47 Ответы на вопросы<br></p><p>State of HTML</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-html/2024">State of HTML 2024</a><br></p><p>Safari TP 203</p><p>• <a href="https://webkit.org/blog/15860/release-notes-for-safari-technology-preview-203/">Release Notes for Safari TP 203</a><br></p><p>iPadOS 18 в Европе</p><p>• <a href="https://x.com/firt/status/1834073170783207638">Baby steps are also steps</a><br>• <a href="https://developer.apple.com/news/?id=4sn7e783">Update on iPadOS 18 apps distributed in the European Union</a><br></p><p>FID уходит</p><p>• <a href="https://web.dev/blog/fid">Chrome ends support for First Input Delay</a><br></p><p>Стилизуемый селект</p><p>• <a href="https://developer.chrome.com/blog/rfc-customizable-select">Request for developer feedback: customizable select</a><br></p><p>CSS Values and Units L5</p><p>• <a href="https://www.w3.org/blog/CSS/2024/09/13/css-values-5-fpwd/">Introducing CSS Values and Units Level 5</a><br>• <a href="https://www.w3.org/TR/css-values-5/">CSS Values and Units Module Level 5</a><br></p><p>Stage 2.7 в ES</p><p>• <a href="https://thenewstack.io/inside-ecmascript-javascript-standard-gets-an-extra-stage/">Inside ECMAScript: JavaScript Standard Gets an Extra Stage</a><br></p><p>Interest Invokers</p><p>• <a href="https://open-ui.org/components/interest-invokers.explainer/">Interest Invokers (Explainer)</a><br></p><p>Express 5.0</p><p>• <a href="https://github.com/expressjs/express/blob/5.0/History.md">Express 5.0</a><br>• <a href="https://github.com/expressjs/discussions/issues/160">Express Forward</a><br>• <a href="https://blakeembrey.com/posts/2024-09-web-redos/">ReDoS the web</a><br></p><p>Самый быстрый SSR</p><p>• <a href="https://blog.platformatic.dev/ssr-performance-showdown">An SSR Performance Showdown</a><br>• <a href="https://x.com/t3dotgg/status/1834744014039662998">Wow you must be using Bun!</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://zen-browser.app/">Zen</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/440.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/440.mp3" length="131911104"/><itunes:episode>440</itunes:episode><itunes:duration>8243</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 сентября 2024: State of HTML, Safari, iPadOS, FID, селект, будущее CSS, ES, Interest Invokers, Express 5, SSR. Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>441. Дырявый Arc, Chrome 129, Safari 18, новости Baseline, Deno 2.0 RC</title><link>https://web-standards.ru/podcast/441/</link><pubDate>Mon, 23 Sep 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Дырявый Arc<br>00:14:50 Chrome 129<br>00:24:40 Safari 18<br>01:07:59 Новости Baseline<br>01:18:22 Deno 2.0 RC<br>01:33:59 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/FK1IE4IhGxw">Лайв на Ютубе</a><br></p><p>Дырявый Arc</p><p>• <a href="https://arc.net/blog/CVE-2024-45489-incident-response">Arc: Incident Report</a><br>• <a href="https://kibty.town/blog/arc/">Gaining access to anyone’s browser</a><br></p><p>Chrome 129</p><p>• <a href="https://developer.chrome.com/release-notes/129">Chrome 129</a><br>• <a href="https://developer.chrome.com/blog/chrome-130-beta">Chrome 130 beta</a><br></p><p>Safari 18</p><p>• <a href="https://webkit.org/blog/15865/webkit-features-in-safari-18-0/">Safari 18.0</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-18_1-release-notes">Safari 18.1 beta</a><br></p><p>Новости Baseline</p><p>• <a href="https://web-platform-dx.github.io/web-features/">Baseline landing</a><br>• <a href="https://github.com/web-platform-dx/baseline-status/">Baseline-status web component</a><br>• <a href="https://web-platform-dx.github.io/web-features-explorer/release-notes/">Web platform release notes</a><br>• <a href="https://web-platform-dx.github.io/web-features-explorer/release-notes.xml">Release notes RSS</a><br></p><p>Deno 2.0 RC</p><p>• <a href="https://deno.com/blog/v2.0-release-candidate">Deno 2.0 Release Candidate</a><br>• <a href="https://thenewstack.io/deno-2-arrives-with-long-term-support-node-js-compatibility/">Deno 2 Arrives With Long-Term Support, npm Compatibility</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/441.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/441.mp3" length="96662433"/><itunes:episode>441</itunes:episode><itunes:duration>6040</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 сентября 2024: Дырявый Arc, Chrome 129, Safari 18, новости Baseline, Deno 2.0 RC. Андрей Мелихов, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>442. CSS masonry, Express 5.0, Speed Brain CloudFlare, новый дэшборд BCD Watch, очень сложный блог</title><link>https://web-standards.ru/podcast/442/</link><pubDate>Mon, 30 Sep 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Выбираем CSS masonry<br>00:27:34 Подробности про Express 5.0<br>00:42:20 Speed Brain от CloudFlare<br>01:00:14 Новый дэшборд BCD Watch<br>01:07:44 Очень сложный блог<br></p><p>Выбираем CSS masonry</p><p>• <a href="https://developer.chrome.com/blog/masonry-syntax">Feedback needed: How should we define CSS masonry?</a><br></p><p>Подробности про Express 5.0</p><p>• <a href="https://www.trevorlasn.com/blog/whats-new-in-express-5">What’s New in Express.js 5.0</a><br></p><p>Speed Brain от CloudFlare</p><p>• <a href="https://blog.cloudflare.com/introducing-speed-brain/">Introducing Speed Brain: helping web pages load 45% faster</a><br></p><p>Новый дэшборд BCD Watch</p><p>• <a href="https://meyerweb.com/eric/thoughts/2024/09/23/announcing-bcd-watch/">Announcing BCD Watch</a><br>• <a href="https://web-platform-dx.github.io/web-features/">What is Baseline?</a><br></p><p>Очень сложный блог</p><p>• <a href="https://www.joshwcomeau.com/blog/how-i-built-my-blog-v2/">How I Built My Blog</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/442.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/442.mp3" length="84726440"/><itunes:episode>442</itunes:episode><itunes:duration>5294</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 сентября 2024: CSS masonry, Express 5.0, Speed Brain CloudFlare, новый дэшборд BCD Watch, очень сложный блог. Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>443. Safari TP, Firefox 131, CrUX History API и дискуссия про веб-компоненты и фреймворки</title><link>https://web-standards.ru/podcast/443/</link><pubDate>Mon, 07 Oct 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Полина Гуртовая, Алексей Симоненко</p><p>Гости: Алексей Назаренко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:40 Safari TP<br>00:12:58 Firefox 131<br>00:29:19 CrUX History API<br>00:34:06 Веб-компоненты и фреймворки<br>01:06:14 Что такое веб-компоненты<br>01:21:19 Веб-компоненты в рантайме<br>01:32:30 Зачем нужны веб-компоненты<br></p><p>Алексей Назаренко</p><p>• <a href="https://t.me/alexnozer_dev">Divelopers, канал про разработку в Телеграме</a><br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/15978/release-notes-for-safari-technology-preview-204/">Safari Technology Preview 204</a><br></p><p>Firefox 131</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/131">Firefox 131 for developers</a><br>• <a href="https://fxdx.dev/firefox-devtools-newsletter-131/#:~:text=Supercharging%20CSS%20variables%20debugging">Supercharging CSS variables debugging</a><br></p><p>CrUX History API</p><p>• <a href="https://developer.chrome.com/docs/crux/guides/history-api">CrUX History API</a><br>• <a href="https://cruxvis.withgoogle.com/">CrUX Vis</a><br></p><p>Веб-компоненты и фреймворки</p><p>• <a href="https://dev.to/ryansolid/web-components-are-not-the-future-48bh">Web Components are not the future</a><br>• <a href="https://www.abeautifulsite.net/posts/web-components-are-not-the-future-they-re-the-present/">Web Components are not the future — they’re the present</a><br>• <a href="https://nolanlawson.com/2024/09/28/web-components-are-okay/">Web components are okay</a><br>• <a href="https://lea.verou.me/blog/2024/wcs-vs-frameworks/">Web Components are not framework components — and that’s okay</a><br></p><p>Что такое веб-компоненты</p><p>• <a href="https://eisenbergeffect.medium.com/2023-state-of-web-components-c8feb21d4f16">2023 State of Web Components: today’s standards and a glimpse into the future</a><br>• <a href="https://www.w3.org/TR/components-intro/">Introduction to Web Components</a><br></p><p>Веб-компоненты в рантайме</p><p>• <a href="https://codepen.io/developit/pen/qBdbNLK">Two-up web component</a><br>• <a href="https://zachleat.github.io/table-saw/demo.html">Table-saw web component</a><br></p><p>Зачем нужны веб-компоненты</p><p>• <a href="https://web-components-cg.netlify.app/">Web Component CG</a><br>• <a href="https://scottjehl.com/learn/webcomponentsdemystified/">Web Components Demystified online course</a><br>• <a href="https://frontendmasters.com/courses/web-components/">Frontend Masters: Learn to Create Web Components</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/443.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/443.mp3" length="111430902"/><itunes:episode>443</itunes:episode><itunes:duration>6963</itunes:duration><itunes:author>Вадим Макеев, Полина Гуртовая, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 октября 2024: Safari TP, Firefox 131, CrUX History API и дискуссия про веб-компоненты и фреймворки. Вадим Макеев, Полина Гуртовая, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>444. Safari TP, select, Style Queries, Deno, Figma, CSS-демки, скринридеры, перфоманс CSS-селекторов</title><link>https://web-standards.ru/podcast/444/</link><pubDate>Mon, 14 Oct 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Юля Миоцен, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Safari TP<br>00:10:28 Стилизуемый select<br>00:30:12 Кейс для Style Queries<br>00:43:24 Маркетинг Deno<br>01:03:17 Переобувание Figma<br>01:13:26 Свежие CSS-демки<br>01:19:30 Совместимость скринридеров<br>01:27:04 Перфоманс CSS-селекторов<br>01:36:07 Ответы на вопросы<br></p><p>Safari TP</p><p>• <a href="https://webkit.org/blog/15999/release-notes-for-safari-technology-preview-205/">Safari Technology Preview 205</a><br></p><p>Стилизуемый select</p><p>• <a href="https://offthemainthread.tech/episode/stylable-select-element/">The new stylable select element</a><br>• <a href="https://open-ui.org/components/customizableselect/">Open UI: Customizable Select Element</a><br>• <a href="https://codepen.io/collection/BNZjPe">Customizable Select</a><br></p><p>Кейс для Style Queries</p><p>• <a href="https://developer.chrome.com/docs/css-ui/style-queries">Getting Started with Style Queries</a><br></p><p>Маркетинг Deno</p><p>• <a href="https://deno.com/blog/v2.0">Announcing Deno 2</a><br></p><p>Переобувание Figma</p><p>• <a href="https://www.figma.com/blog/our-approach-to-designing-ui3/">Our Approach to Designing UI3</a><br>• <a href="https://x.com/figma/status/1844410865270874176">UI3 Is Now Available For Everyone</a><br></p><p>Свежие CSS-демки</p><p>• <a href="https://codepen.io/amit_sheen/pen/QWXOYvz">A swinging robot</a><br>• <a href="https://codepen.io/amit_sheen/pen/dyBJQag">A bouncing robot</a><br>• <a href="https://en.wikipedia.org/wiki/Pogo_stick">Pogo stick</a><br>• <a href="https://youtube.com/watch?v=l9It4DraRm0">Character Modeling in CSS</a><br>• <a href="https://codepen.io/ivorjetski/full/jOgEyPO">CSS Music Video</a><br></p><p>Совместимость скринридеров</p><p>• <a href="https://html5accessibility.com/stuff/2024/10/02/jaws-only-no-more/">JAWS (only) NO MORE</a><br></p><p>Перфоманс CSS-селекторов</p><p>• <a href="https://www.trysmudford.com/blog/i-spent-a-day-making-the-website-go-2ms-faster/">I wasted a day on CSS selector performance</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/444.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/444.mp3" length="99574858"/><itunes:episode>444</itunes:episode><itunes:duration>6222</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Юля Миоцен, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 октября 2024: Safari TP, select, Style Queries, Deno, Figma, CSS-демки, скринридеры, перфоманс CSS-селекторов. Вадим Макеев, Никита Дубко, Юля Миоцен, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>445. State of CSS, флексы на лице, Chrome 130, Node.js 22 и 23, JS0 и JSSugar, гиперреализм</title><link>https://web-standards.ru/podcast/445/</link><pubDate>Mon, 21 Oct 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Юля Миоцен, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Результаты State of CSS<br>00:25:17 Флексы на лице<br>00:27:40 Chrome 130<br>00:41:37 Node.js 22 и 23<br>01:00:31 JS0 и JSSugar<br>01:26:03 Гиперреализм<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/RlT2Np5DJ9M">Лайв на Ютубе</a><br></p><p>Результаты State of CSS</p><p>• <a href="https://2024.stateofcss.com/en-US">State of CSS 2024</a><br></p><p>Флексы на лице</p><p>• <a href="https://comicss.art/comics/32/justify-content.html">CSS Comics: Justify-content</a><br></p><p>Chrome 130</p><p>• <a href="https://developer.chrome.com/release-notes/130">Chrome 130</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/UCOPneyEk-I/m/gSjllOm2AgAJ">Intent to Ship: Improvements to styling of details and summary</a><br>• <a href="https://dbaron.github.io/details-styling/phase-1">Improvements to details styling, phase 1</a><br></p><p>Node.js 22 и 23</p><p>• <a href="https://nodejs.org/en/blog/release/v22.10.0">LTS — Node v22.10</a><br>• <a href="https://nodejs.org/en/blog/release/v23.0.0">Current — Node v23</a><br>• <a href="https://evertpot.com/using-top-level-await-is-bc-break/">In the future using top-level await might because a backwards compatibility break in Node</a><br></p><p>JS0 и JSSugar</p><p>• <a href="https://docs.google.com/presentation/d/1ylROTu3N6MyHzNzWJXQAc7Bo1O0FHO3lNKfQMfPOA4o/view">Language Evolution</a><br></p><p>Гиперреализм</p><p>• <a href="https://x.com/jsngr/status/1847316062557110777">Гиперреалистичные контролы</a><br>• <a href="https://codepen.io/thebabydino">Ana Tudor on CodePen</a><br>• <a href="https://css-articles.com/">CSS Articles by Temani Afif</a><br>• <a href="https://codepen.io/jh3y">Jhey on CodePen</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/445.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/445.mp3" length="92358831"/><itunes:episode>445</itunes:episode><itunes:duration>5771</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Юля Миоцен, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 октября 2024: State of CSS, флексы на лице, Chrome 130, Node.js 22 и 23, JS0 и JSSugar, гиперреализм. Вадим Макеев, Алексей Симоненко, Юля Миоцен, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>446. Chrome DevTools 130, прогресс на CSS, словари сжатия, CSS-пластилин, blockquote правильно</title><link>https://web-standards.ru/podcast/446/</link><pubDate>Mon, 28 Oct 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Chrome DevTools 130<br>00:17:56 Прогресс на CSS<br>00:25:44 Словари сжатия<br>00:41:03 CSS-пластилин<br>00:50:04 Blockquote правильно<br>01:05:35 Ответы на вопросы<br></p><p>Chrome DevTools 130</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-130">What’s new in Chrome DevTools 130</a><br></p><p>Прогресс на CSS</p><p>• <a href="https://www.freecodecamp.org/news/filling-css-loaders/">How to Create Filling CSS Loaders Using One Element</a><br>• <a href="https://css-loaders.com/">CSS Loaders</a><br></p><p>Словари сжатия</p><p>• <a href="https://www.debugbear.com/blog/shared-compression-dictionaries">An Introduction to Shared Compression Dictionaries</a><br></p><p>CSS-пластилин</p><p>• <a href="https://youtu.be/QxDf6VkqP4g">Drawing with CSS: Clay Character</a><br></p><p>Blockquote правильно</p><p>• <a href="https://css-irl.info/ive-been-doing-blockquotes-wrong/">I’ve Been Doing Blockquotes Wrong</a><br>• <a href="https://heydonworks.com/article/the-blockquote-element/">The blockquote element</a><br>• <a href="https://adrianroselli.com/2023/07/blockquotes-in-screen-readers.html">Blockquotes in Screen Readers</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/446.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/446.mp3" length="66758711"/><itunes:episode>446</itunes:episode><itunes:duration>4171</itunes:duration><itunes:author>Юля Миоцен, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 октября 2024: Chrome DevTools 130, прогресс на CSS, словари сжатия, CSS-пластилин, blockquote правильно. Юля Миоцен, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>447. Safari, опять masonry, Svelte 5, Next.js 15, тулинг на чужих языках, Zed и GitHub Universe</title><link>https://web-standards.ru/podcast/447/</link><pubDate>Mon, 04 Nov 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:14 Короче<br>00:01:57 Safari 18.1 и 18.2<br>00:14:20 Опять masonry<br>00:29:06 Svelte 5<br>00:39:18 Next.js 15<br>00:52:14 Тулинг на чужих языках<br>01:11:52 Новинки редактора Zed<br>01:21:18 GitHub Universe<br></p><p>Короче</p><p>• <a href="https://nodejs.org/en/blog/release/v22.11.0">LTS Node.js 22</a><br>• <a href="https://survey.devographics.com/en-US/survey/state-of-react/2024">State of React</a><br>• <a href="https://github.com/CSS-Next/css-next/issues/105#issuecomment-2445341089">New CSS logo?</a><br></p><p>Safari 18.1 и 18.2</p><p>• <a href="https://webkit.org/blog/16188/webkit-features-in-safari-18-1/">WebKit Features in Safari 18.1</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes">Safari 18.2 Beta</a><br></p><p>Опять masonry</p><p>• <a href="https://ishadeed.com/article/css-grid-masonry/">CSS Grid vs Masonry</a><br>• <a href="https://webkit.org/blog/16026/css-masonry-syntax/">Masonry syntax</a><br></p><p>Svelte 5</p><p>• <a href="https://svelte.dev/blog/svelte-5-is-alive">Svelte 5 is alive</a><br></p><p>Next.js 15</p><p>• <a href="https://nextjs.org/blog/next-15">Next.js 15</a><br></p><p>Тулинг на чужих языках</p><p>• <a href="https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/">Why I’m skeptical of rewriting JS tools in “faster” languages</a><br></p><p>Новинки редактора Zed</p><p>• <a href="https://zed.dev/blog/remote-development">SSH Remoting is Here</a><br></p><p>GitHub Universe</p><p>• <a href="https://github.blog/news-insights/product-news/bringing-developer-choice-to-copilot/">Bringing developer choice to Copilot</a><br>• <a href="https://github.blog/news-insights/octoverse/octoverse-2024/">JavaScript not top-1 anymore</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/447.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/447.mp3" length="96406880"/><itunes:episode>447</itunes:episode><itunes:duration>6024</itunes:duration><itunes:author>Полина Гуртовая, Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>4 ноября 2024: Safari, опять masonry, Svelte 5, Next.js 15, тулинг на чужих языках, Zed и GitHub Universe. Полина Гуртовая, Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>448. Safari TP 207, мгновенная навигация, опасный npm, безголовые компоненты, width: stretch</title><link>https://web-standards.ru/podcast/448/</link><pubDate>Mon, 11 Nov 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Safari TP 207<br>00:10:01 Мгновенная навигация<br>00:36:03 Опасный npm<br>00:51:28 Безголовые компоненты<br>01:12:41 Width: stretch<br>01:18:45 Ответы на вопросы<br></p><p>Safari TP 207</p><p>• <a href="https://webkit.org/blog/16205/release-notes-for-safari-technology-preview-207/">Safari Technology Preview 207</a><br></p><p>Мгновенная навигация</p><p>• <a href="https://www.debugbear.com/blog/instant-navigations">How to achieve instant navigations on the web</a><br></p><p>Опасный npm</p><p>• <a href="https://arstechnica.com/security/2024/11/javascript-developers-targeted-by-hundreds-of-malicious-code-libraries/">Hundreds of code libraries posted to NPM try to install malware on dev machines</a><br>• <a href="https://blog.phylum.io/supply-chain-security-typosquat-campaign-targeting-puppeteer-users/">Typosquat campaign targeting Puppeteer users</a><br></p><p>Безголовые компоненты</p><p>• <a href="https://www.subframe.com/blog/how-headless-components-became-the-future-for-building-ui-libraries">How headless components became the future for building UI libraries</a><br></p><p>Width: stretch</p><p>• <a href="https://fullystacked.net/stretch/">The stretch keyword: a better alternative to width: 100% in CSS?</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/448.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/448.mp3" length="83782623"/><itunes:episode>448</itunes:episode><itunes:duration>5235</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 ноября 2024: Safari TP 207, мгновенная навигация, опасный npm, безголовые компоненты, width: stretch. Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>449. Chrome 131 и DevTools, HDR в EXIF, результаты State of HTML, куки из Web Almanac</title><link>https://web-standards.ru/podcast/449/</link><pubDate>Mon, 18 Nov 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Chrome 131<br>00:20:06 Chrome DevTools<br>00:33:12 HDR в EXIF<br>00:49:54 Результаты State of HTML<br>01:27:22 Куки из Web Almanac<br>01:53:28 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/bWepTvELdlY">Лайв на Ютубе</a><br></p><p>Chrome 131</p><p>• <a href="https://developer.chrome.com/release-notes/131">Chrome 131 Release notes</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-131">What’s new in DevTools, Chrome 131</a><br></p><p>HDR в EXIF</p><p>• <a href="https://www.androidauthority.com/google-apple-hdr-photo-standard-3495035/">Google and Apple are making HDR photos work better</a><br>• <a href="https://www.iso.org/standard/86775.html">ISO/DIS 21496-1. Gain map metadata for image conversion</a><br></p><p>Результаты State of HTML</p><p>• <a href="https://2024.stateofhtml.com/">State of HTML 2024</a><br></p><p>Куки из Web Almanac</p><p>• <a href="https://almanac.httparchive.org/en/2024/cookies">Web Almanac: Cookies</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/449.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/449.mp3" length="113590620"/><itunes:episode>449</itunes:episode><itunes:duration>7098</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>18 ноября 2024: Chrome 131 и DevTools, HDR в EXIF, результаты State of HTML, куки из Web Almanac. Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>450. Красивые CSS-рамки, кому бы продать Chrome, Web AI summit, AI-помощники в коде, первый LTS Deno</title><link>https://web-standards.ru/podcast/450/</link><pubDate>Mon, 25 Nov 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:00:51 Красивые CSS-рамки<br>00:17:47 Кому бы продать Chrome<br>00:31:00 Web AI summit<br>01:02:35 AI-помощники в коде<br>01:29:39 Первый LTS Deno<br></p><p>Красивые CSS-рамки</p><p>• <a href="https://webkit.org/blog/16214/background-clip-border-area/">Creative borders with background-clip</a><br></p><p>Кому бы продать Chrome</p><p>• <a href="https://www.theverge.com/2024/11/20/24300617/doj-google-search-antitrust-chrome-breakup">DOJ says Google must sell Chrome to crack open its search monopoly</a><br></p><p>Web AI summit</p><p>• <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIAEVKJ98bDkQRkwvO4grhnt">Web AI summit</a><br></p><p>AI-помощники в коде</p><p>• <a href="https://github.blog/news-insights/research/does-github-copilot-improve-code-quality-heres-what-the-data-says/">Does Copilot improve code quality? Here’s what the data says</a><br>• <a href="https://jadarma.github.io/blog/posts/2024/11/does-github-copilot-improve-code-quality-heres-how-we-lie-with-statistics/">Does Copilot improve code quality? Here’s how we lie with statistics</a><br></p><p>Первый LTS Deno</p><p>• <a href="https://deno.com/blog/v2.1#first-class-wasm-support">Deno 2.1 first-class Wasm support</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/450.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/450.mp3" length="94102414"/><itunes:episode>450</itunes:episode><itunes:duration>5880</itunes:duration><itunes:author>Алексей Симоненко, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 ноября 2024: Красивые CSS-рамки, кому бы продать Chrome, Web AI summit, AI-помощники в коде, первый LTS Deno. Алексей Симоненко, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>451. Адвент-календари, Firefox, сложности Interop, новые фичи, Zed, как отобрать JavaScript у Oracle</title><link>https://web-standards.ru/podcast/451/</link><pubDate>Tue, 03 Dec 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Адвент-календари<br>00:04:44 Firefox 132 и 133<br>00:34:05 Сложности Interop<br>00:55:04 Когда радоваться новым фичам<br>01:11:14 Zed и внешние контексты<br>01:27:55 Отобрать JavaScript у Oracle<br></p><p>Адвент-календари</p><p>• <a href="https://www.adventofts.com/">Advent of TypeScript</a><br>• <a href="https://adventofcode.com/">Advent of Code</a><br>• <a href="https://htmhell.dev/adventcalendar/">HTMHell Advent Calendar</a><br>• <a href="https://12daysofweb.dev/">12 Days of Web</a><br></p><p>Firefox 132 и 133</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/132">Firefox 132 for developers</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/133">Firefox 133 for developers</a><br>• <a href="https://www.bram.us/2021/07/08/the-large-small-and-dynamic-viewports/">The Large, Small, and Dynamic Viewports</a><br>• <a href="https://www.zachleat.com/web/snow-fall/">Snow-fall Web Component</a><br></p><p>Сложности Interop</p><p>• <a href="https://bkardell.com/blog/debt.html">Interop and Hard Problems</a><br>• <a href="https://open-web-advocacy.org/blog/interop-2025-must-drop-secret-vetos/">Interop 2025 must drop secret vetos</a><br></p><p>Когда радоваться новым фичам</p><p>• <a href="https://rachelandrew.co.uk/archives/2024/11/15/when-is-the-right-time-to-share-our-excitement-about-new-web-features/">When is the right time to share our excitement about new web features?</a><br></p><p>Zed и внешние контексты</p><p>• <a href="https://zed.dev/blog/mcp">The Context Outside the Code</a><br>• <a href="https://paul.kinlan.me/chatgpt-code-interpreter-and-browser-compat-data/">Chat GPT Code Interpreter and Browser Compat Data</a><br></p><p>Отобрать JavaScript у Oracle</p><p>• <a href="https://deno.com/blog/deno-v-oracle">Deno v. Oracle: Canceling the JavaScript Trademark</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/451.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/451.mp3" length="93526587"/><itunes:episode>451</itunes:episode><itunes:duration>5844</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 декабря 2024: Адвент-календари, Firefox, сложности Interop, новые фичи, Zed, как отобрать JavaScript у Oracle. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>452. Новинки CSS 2024, require ES-модулей, TypeScript 5.7, слоистая спекуляция, усталость от React</title><link>https://web-standards.ru/podcast/452/</link><pubDate>Mon, 09 Dec 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Новинки CSS 2024<br>00:33:51 Require ES-модулей<br>00:48:44 TypeScript 5.7<br>01:02:31 Слоистая спекуляция<br>01:17:55 Усталость от React<br></p><p>Новинки CSS 2024</p><p>• <a href="https://chrome.dev/css-wrapped-2024/">CSS Wrapped 2024</a><br></p><p>Require ES-модулей</p><p>• <a href="https://nodejs.org/en/blog/release/v22.12.0">Node v22.12.0 (LTS)</a><br></p><p>TypeScript 5.7</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/">Announcing TypeScript 5.7</a><br></p><p>Слоистая спекуляция</p><p>• <a href="https://csswizardry.com/2024/12/a-layered-approach-to-speculation-rules/">A layered approach to speculation rules</a><br></p><p>Усталость от React</p><p>• <a href="https://blog.erodriguez.de/dependency-management-fatigue-or-why-i-forever-ditched-react-for-go-htmx-templ/">Why I forever ditched React for Go, HTMX, Templ</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/452.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/452.mp3" length="84982513"/><itunes:episode>452</itunes:episode><itunes:duration>5310</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 декабря 2024: Новинки CSS 2024, require ES-модулей, TypeScript 5.7, слоистая спекуляция, усталость от React. Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>453. Safari 18.2, Firefox без DNT, Baseline 2024, JS-движок Boa, Container Queries на Netflix</title><link>https://web-standards.ru/podcast/453/</link><pubDate>Mon, 16 Dec 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Новинки Safari 18.2<br>00:34:08 Firefox без DNT<br>00:43:22 Baseline 2024<br>01:06:34 Релиз JS-движка Boa<br>01:13:10 Container Queries на Netflix<br>01:22:35 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/shgP1wNEmD8">Лайв на Ютубе</a><br></p><p>Новинки Safari 18.2</p><p>• <a href="https://webkit.org/blog/16301/webkit-features-in-safari-18-2/">WebKit Features in Safari 18.2</a><br></p><p>Firefox без DNT</p><p>• <a href="https://support.mozilla.org/en-US/kb/how-do-i-turn-do-not-track-feature">How do I turn on the Do Not Track feature?</a><br></p><p>Baseline 2024</p><p>• <a href="https://web.dev/blog/baseline-project-2024">Baseline 2024: more tools to help web developers</a><br>• <a href="https://web-platform-dx.github.io/web-features-explorer/features/dynamic-range/">Dynamic-range media query</a><br>• <a href="https://web-platform-dx.github.io/web-features-explorer/features/prefers-contrast/">Prefers-contrast media query</a><br>• <a href="https://web-platform-dx.github.io/web-features-explorer/features/wasm-exception-handling/">Exception handling (WebAssembly)</a><br>• <a href="https://rumarchive.com/insights/">RUM Insights</a><br></p><p>Релиз JS-движка Boa</p><p>• <a href="https://boajs.dev/blog/2024/12/05/boa-release-020">Boa release v0.20</a><br></p><p>Container Queries на Netflix</p><p>• <a href="https://web.dev/case-studies/netflix-cq">Unlocking the power of CSS container queries: lessons from the Netflix team</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://simonwillison.net/2024/Nov/27/storing-times-for-human-events/">Storing times for human events</a><br>• <a href="https://www.nikgraf.com/blog/managing-timezones-in-javascript-apps">Managing Timezones in JavaScript Apps</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/453.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/453.mp3" length="83478448"/><itunes:episode>453</itunes:episode><itunes:duration>5216</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 декабря 2024: Safari 18.2, Firefox без DNT, Baseline 2024, JS-движок Boa, Container Queries на Netflix. Алексей Симоненко, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>454. CSS-вишлист, Custom Ident в CSS, наконец-то text-box-trim и State of JS 2024</title><link>https://web-standards.ru/podcast/454/</link><pubDate>Mon, 23 Dec 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:53 CSS-вишлист<br>00:33:44 Custom Ident в CSS<br>00:48:57 Наконец-то text-box-trim<br>01:02:53 State of JS 2024<br></p><p>CSS-вишлист</p><p>• <a href="https://nerdy.dev/css-wishlist-2025">CSS Wishlist 2025</a><br></p><p>Custom Ident в CSS</p><p>• <a href="https://www.bram.us/2024/12/18/the-future-of-css-construct-custom-idents-and-dashed-idents-with-ident/">CSS Custom Ident</a><br></p><p>Наконец-то text-box-trim</p><p>• <a href="https://piccalil.li/blog/why-im-excited-about-text-box-trim-as-a-designer/">Why I’m excited about text-box-trim as a designer</a><br></p><p>State of JS 2024</p><p>• <a href="https://2024.stateofjs.com/en-US/">State of JavaScript 2024</a><br>• <a href="https://www.jetbrains.com/lp/devecosystem-2024/">State of Developer Ecosystem Report</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/454.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/454.mp3" length="117974508"/><itunes:episode>454</itunes:episode><itunes:duration>7372</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 декабря 2024: CSS-вишлист, Custom Ident в CSS, наконец-то text-box-trim и State of JS 2024. Никита Дубко, Алексей Симоненко, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>455. Кормим белок, играем колмимейби, красим плитку, ждём группу, спрашиваем шляпу и атакуем титанов</title><link>https://web-standards.ru/podcast/455/</link><pubDate>Tue, 31 Dec 2024 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Юля Миоцен, Полина Гуртовая, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:02:40 Полина кормит белок<br>00:25:17 Никита играет кол-ми-мейби<br>00:54:18 Андрей красит плитку в ванной<br>01:06:43 Юля ждёт группу 16 лет<br>01:17:24 Лёша спрашивает шляпу<br>01:36:39 Вадим атакует титанов<br>01:53:34 Отвечаем на вопросы<br>02:14:47 Желаем хорошего<br></p><p>Всякие ссылки</p><p>• <a href="https://youtu.be/jgSQDN03QyQ">Видео на Ютубе</a><br>• <a href="https://youtu.be/NY0or-THrlE">Полина и Никита решают задачи по вёрстке с CodeRun</a><br>• <a href="https://t.me/@mefody_dev">Канал Никиты про разработку</a><br>• <a href="https://t.me/@mefody_work">Канал Никита про другое</a><br>• <a href="https://t.me/@melikhov_dev">Канал Андрея в Телеграме</a><br>• <a href="https://youtu.be/sW63V-B6HMc">Доклад Андрея «Безопасная песочница»</a><br>• <a href="https://youtu.be/l9It4DraRm0">Доклад Юли на CSS Day</a><br>• <a href="https://3lp.me/">Подкаст Вадима «Любимые пластинки»</a><br>• <a href="https://www.instagram.com/stories/highlights/18031013372033270/">Сторис Вадима с байкпакинга</a><br>• <a href="https://www.instagram.com/stories/highlights/18034153303631658/">Сторис Вадима с концертов</a><br>• <a href="https://github.com/mdn/browser-compat-data/pull/25392">Пул-реквест Вадима в BCD про вьюпорт</a><br>• <a href="https://open.spotify.com/playlist/5wWDlkOntI2085Wp2q1WtC">Плейлист Вадима с концертов</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/455.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/455.mp3" length="133878897"/><itunes:episode>455</itunes:episode><itunes:duration>8366</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Юля Миоцен, Полина Гуртовая, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 декабря 2024: Кормим белок, играем колмимейби, красим плитку, ждём группу, спрашиваем шляпу и атакуем титанов. Вадим Макеев, Алексей Симоненко, Юля Миоцен, Полина Гуртовая, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>456. Source maps, React 19, @keyframes, Веб-альманах, 3D кот на CSS, анимация неанимируемого</title><link>https://web-standards.ru/podcast/456/</link><pubDate>Mon, 06 Jan 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Юля Миоцен</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Стандарт source maps<br>00:08:05 Новинки React 19<br>00:38:01 Гибкость @keyframes<br>00:52:10 Разметка в Веб-альманахе<br>01:34:26 3D кот на CSS<br>01:43:35 Анимация неанимируемого<br></p><p>Стандарт source maps</p><p>• <a href="https://tc39.es/source-map/">TC39 Source map format specification</a><br></p><p>Новинки React 19</p><p>• <a href="https://react.dev/blog/2024/12/05/react-19">React v19</a><br>• <a href="https://custom-elements-everywhere.com/">Custom Elements Everywhere</a><br>• <a href="https://frontendmasters.com/blog/react-19-and-web-component-examples/">React 19 and Web Component Examples</a><br>• <a href="https://aleks-elkin.github.io/posts/2024-12-06-react-19/">React 19 introduces full support for custom elements</a><br></p><p>Гибкость @keyframes</p><p>• <a href="https://ryanmulligan.dev/blog/some-things-about-keyframes/">Some things about keyframes</a><br></p><p>Разметка в Веб-альманахе</p><p>• <a href="https://almanac.httparchive.org/en/2024/markup">The Web Almanac 2024: Markup</a><br></p><p>3D кот на CSS</p><p>• <a href="https://codepen.io/miocene/pen/QwLOQBB">Pure CSS 3D Cat</a><br></p><p>Анимация неанимируемого</p><p>• <a href="https://css-tip.com/glowing-border/">Glowing border animation with a smooth stop</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/456.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/456.mp3" length="105574671"/><itunes:episode>456</itunes:episode><itunes:duration>6597</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Юля Миоцен</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 января 2025: Source maps, React 19, @keyframes, Веб-альманах, 3D кот на CSS, анимация неанимируемого. Никита Дубко, Вадим Макеев, Юля Миоцен</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>457. Firefox 134, Node.js и TS, WinterTC, баланс текста, атрибуты импортов, JS Rising Stars</title><link>https://web-standards.ru/podcast/457/</link><pubDate>Mon, 13 Jan 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:18 Firefox 134<br>00:11:48 Новости Node.js<br>00:17:37 Нативный TS в Node.js<br>00:33:43 WinterTC<br>00:46:36 Баланс текста<br>01:03:42 Атрибуты импортов<br>01:14:55 JS Rising Stars<br></p><p>Firefox 134</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/134">Firefox 134 for developers</a><br>• <a href="https://codepen.io/pepelsbey/pen/xxvLBYZ">Box alignment + Absolute positioning</a><br></p><p>Новости Node.js</p><p>• <a href="https://nodejs.org/en/blog/release/v22.13.0">Node v22.13.0 (LTS)</a><br>• <a href="https://nodejs.org/en/blog/release/v23.6.0">Node.js 23.6.0</a><br></p><p>Нативный TS в Node.js</p><p>• <a href="https://2ality.com/2025/01/nodejs-strip-type.html">Node’s new built-in support for TypeScript</a><br>• <a href="https://github.com/11ty/eleventy/issues/3616">Eleventy proposal: Add first-party core support for TS</a><br></p><p>WinterTC</p><p>• <a href="https://deno.com/blog/wintertc">WinterTC</a><br>• <a href="https://runtime-compat.unjs.io/">Runtime compatibility</a><br></p><p>Баланс текста</p><p>• <a href="https://ishadeed.com/article/balancing-text-css/">Balancing Text In CSS</a><br></p><p>Атрибуты импортов</p><p>• <a href="https://2ality.com/2025/01/import-attributes.html">ECMAScript feature: import attributes</a><br></p><p>JS Rising Stars</p><p>• <a href="https://risingstars.js.org/2024/en">2024 JavaScript Rising Stars</a><br>• <a href="https://arxiv.org/html/2412.13459v1">4.5 Million (Suspected) Fake Star Stars in GitHub</a><br>• <a href="https://github.com/hehao98/StarScout">GitHub StarScout</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/457.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/457.mp3" length="110342870"/><itunes:episode>457</itunes:episode><itunes:duration>6895</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 января 2025: Firefox 134, Node.js и TS, WinterTC, баланс текста, атрибуты импортов, JS Rising Stars. Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>458. Chrome 132, стилизуемый select, Interop 2024, text-align: justify, формы в dialog</title><link>https://web-standards.ru/podcast/458/</link><pubDate>Mon, 20 Jan 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Chrome 132<br>00:36:54 Стилизуемый select<br>00:54:15 Interop 2024<br>01:04:21 Text-align: justify<br>01:21:52 Формы в dialog<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/oMOmFZmS3B0">Лайв на Ютубе</a><br></p><p>Chrome 132</p><p>• <a href="https://developer.chrome.com/release-notes/132">Chrome 132</a><br>• <a href="https://developer.chrome.com/blog/new-in-chrome-132">New in Chrome 132</a><br></p><p>Стилизуемый select</p><p>• <a href="https://una.im/select-updates/">Updates to the customizable select API</a><br>• <a href="https://developer.chrome.com/blog/rfc-customizable-select">Request for developer feedback: customizable select</a><br>• <a href="https://codepen.io/collection/BNZjPe">CodePen: Customizable Select</a><br></p><p>Interop 2024</p><p>• <a href="https://webkit.org/blog/16413/the-success-of-interop-2024/">The success of Interop 2024</a><br></p><p>Text-align: justify</p><p>• <a href="https://cloudfour.com/thinks/justified-text-better-than-expected/">Justified text: better than expected?</a><br></p><p>Формы в dialog</p><p>• <a href="https://bhoot.dev/2025/form-method-dialog/">Use cases for form method=&quot;dialog&quot;</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/458.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/458.mp3" length="87942524"/><itunes:episode>458</itunes:episode><itunes:duration>5495</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 января 2025: Chrome 132, стилизуемый select, Interop 2024, text-align: justify, формы в dialog. Вадим Макеев, Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>459. Lightpanda Browser, CSS @sheet, мощный attr, Temporal приходит в JS, Bun 1.2</title><link>https://web-standards.ru/podcast/459/</link><pubDate>Mon, 27 Jan 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:30 Lightpanda Browser<br>00:16:20 CSS @sheet<br>00:34:41 Мощный attr<br>00:55:07 Temporal приходит в JS<br>01:11:41 Bun 1.2<br>01:40:24 Ответы на вопросы<br></p><p>Lightpanda Browser</p><p>• <a href="https://github.com/lightpanda-io/browser">Lightpanda Browser</a><br></p><p>CSS @sheet</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/AtSheet/explainer.md">CSS @sheet</a><br>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ShadowDOM/explainer.md">Declarative shadow DOM style sharing</a><br></p><p>Мощный attr</p><p>• <a href="https://una.im/advanced-attr/">New capabilities for attr()</a><br></p><p>Temporal приходит в JS</p><p>• <a href="https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/">JavaScript Temporal is coming</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal">MDN: Temporal</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1912757">Gecko: Temporal</a><br>• <a href="https://bugs.webkit.org/show_bug.cgi?id=223166">WebKit: Temporal</a><br>• <a href="https://issues.chromium.org/issues/42201538">Chromium: Temporal</a><br></p><p>Bun 1.2</p><p>• <a href="https://bun.sh/blog/bun-v1.2">Bun 1.2</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://www.11ty.dev/docs/plugins/rss/#virtual-template">Eleventy: RSS plugin virtual template</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/459.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/459.mp3" length="100246459"/><itunes:episode>459</itunes:episode><itunes:duration>6264</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 января 2025: Lightpanda Browser, CSS @sheet, мощный attr, Temporal приходит в JS, Bun 1.2. Алексей Симоненко, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>460. Create React App точно всё, системные шрифты, сервер на Node.js, сжать весь npm, Electron</title><link>https://web-standards.ru/podcast/460/</link><pubDate>Mon, 03 Feb 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Create React App точно всё<br>00:18:54 Системные шрифты<br>00:33:30 Правильный сервер на Node.js<br>00:49:13 Как сжать весь npm<br>01:06:31 Вы не поняли Electron<br></p><p>Create React App точно всё</p><p>• <a href="https://github.com/facebook/create-react-app/pull/17003">Deprecate Create React App officially</a><br>• <a href="https://github.com/facebook/create-react-app/issues/17004">CRA breaks with React 19 and needs deprecation notices</a><br></p><p>Системные шрифты</p><p>• <a href="https://highperformancewebfonts.com/read/ditch-BlinkMacSystemFont-and-apple-system">It’s time to ditch BlinkMacSystemFont and -apple-system</a><br>• <a href="https://booking.design/implementing-system-fonts-on-booking-com-a-lesson-learned-bdc984df627f">Implementing system fonts on Booking</a><br></p><p>Правильный сервер на Node.js</p><p>• <a href="https://marvinh.dev/blog/modern-way-to-write-javascript-servers/">The modern way to write JS servers</a><br></p><p>Как сжать весь npm</p><p>• <a href="https://evanhahn.com/my-failed-attempt-to-shrink-all-npm-packages-by-5-percent/">My failed attempt to shrink all npm packages by 5%</a><br></p><p>Вы не поняли Electron</p><p>• <a href="https://felixrieseberg.com/things-people-get-wrong-about-electron/">Things people get wrong about Electron</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/460.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/460.mp3" length="82358685"/><itunes:episode>460</itunes:episode><itunes:duration>5146</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 февраля 2025: Create React App точно всё, системные шрифты, сервер на Node.js, сжать весь npm, Electron. Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>461. Chrome 133, Firefox 135, Deno vs Oracle, медленный URLPattern, GitHub Copilot, дырка в Vitest</title><link>https://web-standards.ru/podcast/461/</link><pubDate>Mon, 10 Feb 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:59 Chrome 133<br>00:23:43 Firefox 135<br>00:30:44 Deno против Oracle<br>00:39:13 Медленный URLPattern<br>00:51:48 GitHub Copilot<br>01:06:14 Дырка в Vitest<br>01:13:47 Ответы на вопросы<br></p><p>Chrome 133</p><p>• <a href="https://developer.chrome.com/release-notes/133">Chrome 133 release notes</a><br>• <a href="https://developer.chrome.com/blog/new-in-chrome-133">New in Chrome 133</a><br></p><p>Firefox 135</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/135">Firefox 135 for developers</a><br></p><p>Deno против Oracle</p><p>• <a href="https://deno.com/blog/deno-v-oracle2">Oracle justified its JavaScript trademark with Node.js</a><br></p><p>Медленный URLPattern</p><p>• <a href="https://adventures.nodeland.dev/archive/you-should-not-use-urlpattern-to-route-http/">You should not use URLPattern to route HTTP requests on the server</a><br></p><p>GitHub Copilot</p><p>• <a href="https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/">GitHub Copilot: The agent awakens</a><br></p><p>Дырка в Vitest</p><p>• <a href="https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq">Remote code execution in Vitest API</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/461.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/461.mp3" length="75014832"/><itunes:episode>461</itunes:episode><itunes:duration>4687</itunes:duration><itunes:author>Полина Гуртовая, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 февраля 2025: Chrome 133, Firefox 135, Deno vs Oracle, медленный URLPattern, GitHub Copilot, дырка в Vitest. Полина Гуртовая, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>462. Анонсы State of, нативные CSS-функции, Zed и Zeta, ленивые картинки и Interop 2025</title><link>https://web-standards.ru/podcast/462/</link><pubDate>Mon, 17 Feb 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Анонсы State of<br>00:02:37 CSS-функции<br>00:23:27 Zed и Zeta<br>00:38:25 Ленивые картинки<br>00:49:12 Interop 2025<br>01:24:18 Ответы на вопросы<br></p><p>Анонсы State of</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-ai/2025">State of AI 2025</a><br>• <a href="https://2024.stateofreact.com/">State of React 2024</a><br></p><p>CSS-функции</p><p>• <a href="https://www.bram.us/2025/02/09/css-custom-functions-teaser/">CSS Custom Functions are coming</a><br>• <a href="https://drafts.csswg.org/css-mixins-1/#example-77fc358f">Early return example</a><br></p><p>Zed и Zeta</p><p>• <a href="https://zed.dev/blog/edit-prediction">Zed now predicts your next edit with Zeta</a><br>• <a href="https://huggingface.co/datasets/zed-industries/zeta">Dataset for Zeta</a><br></p><p>Ленивые картинки</p><p>• <a href="https://cloudfour.com/thinks/stop-lazy-loading-product-and-hero-images/">Stop lazy loading product and hero images</a><br></p><p>Interop 2025</p><p>• <a href="https://wpt.fyi/interop-2025">Interop 2025 Dashboard</a><br>• <a href="https://github.com/web-platform-tests/interop/blob/main/2025/README.md">Interop Readme</a><br>• <a href="https://webkit.org/blog/16458/announcing-interop-2025/">Webkit: Announcing Interop 2025</a><br>• <a href="https://web.dev/blog/interop-2025">Interop 2025: another year of web platform improvements</a><br>• <a href="https://www.igalia.com/chats/interop2025">Igalia Chats: Interop 2025</a><br>• <a href="https://hacks.mozilla.org/2025/02/interop-2025/">Mozilla: Launching Interop 2025</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://web-standards.ru/articles/tags/a11y/">Статьи с тегом «a11y»</a><br>• <a href="https://inclusivepineapple.github.io/">Инклюзивный ананас</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/462.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/462.mp3" length="88182439"/><itunes:episode>462</itunes:episode><itunes:duration>5510</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 февраля 2025: Анонсы State of, нативные CSS-функции, Zed и Zeta, ленивые картинки и Interop 2025. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>463. Проблемы ARIA в Shadow DOM, грядущий European Accessibility Act и State of React 2024</title><link>https://web-standards.ru/podcast/463/</link><pubDate>Mon, 24 Feb 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:59 Проблемы ARIA в Shadow DOM<br>00:15:41 European Accessibility Act<br>00:36:34 State of React 2024<br></p><p>Проблемы ARIA в Shadow DOM</p><p>• <a href="https://blogs.igalia.com/mrego/solving-cross-root-aria-issues-in-shadow-dom/">Solving cross-root ARIA issues in Shadow DOM</a>, Мануэль Рего<br></p><p>European Accessibility Act</p><p>• <a href="https://martijnhols.nl/blog/the-european-accessibility-act-for-websites-and-apps">The European Accessibility Act for websites and apps</a>, Мартайн Холс<br></p><p>State of React 2024</p><p>• <a href="https://2024.stateofreact.com/">State of React 2024</a><br>• <a href="https://survey.devographics.com/en-US/survey/state-of-ai/2025">State of AI 2025</a><br>• <a href="https://youtu.be/CPRNSrkFr5k">So you’ve decided to do a technical migration</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/463.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/463.mp3" length="86342410"/><itunes:episode>463</itunes:episode><itunes:duration>5395</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 февраля 2025: Проблемы ARIA в Shadow DOM, грядущий European Accessibility Act и State of React 2024. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>464. Speculation, popover hint, Eclipsa, Observable API, торопливый Chrome, TS 5.8, бэк на Node.js</title><link>https://web-standards.ru/podcast/464/</link><pubDate>Mon, 03 Mar 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Андрей Мелихов, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Speculation Rules<br>00:26:08 Popover hint<br>00:48:20 Иммерсивный кодек Eclipsa<br>01:06:06 Observable API<br>01:26:56 Торопливый Chrome<br>01:42:58 TypeScript 5.8<br>01:55:32 Сложный бэк на Node.js<br>02:07:06 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/TyQ_Znktag0">Лайв на Ютубе</a><br></p><p>Speculation Rules</p><p>• <a href="https://developer.chrome.com/blog/search-speculation-rules">How Google Search uses speculation rules</a><br></p><p>Popover hint</p><p>• <a href="https://developer.chrome.com/blog/popover-hint">Popover = hint</a><br></p><p>Иммерсивный кодек Eclipsa</p><p>• <a href="https://opensource.googleblog.com/2025/01/introducing-eclipsa-audio-immersive-audio-for-everyone.html">Introducing Eclipsa Audio: immersive audio for everyone</a><br></p><p>Observable API</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/stxSgTgMHog/m/Iger6AByAgAJ">Blink intent to ship: Observable API</a><br>• <a href="https://wicg.github.io/observable/">Observable</a><br></p><p>Торопливый Chrome</p><p>• <a href="https://blog.kizu.dev/intent-to-experiment-for-longer/">Intent to Experiment for Longer</a><br>• <a href="https://developer.chrome.com/blog/rfc-customizable-select-findings">Findings from the customizable select request for developer feedback form</a><br></p><p>TypeScript 5.8</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/">Announcing TypeScript 5.8</a><br>• <a href="https://www.totaltypescript.com/erasable-syntax-only">TypeScript 5.8 Ships erasableSyntaxOnly to disable enums</a><br></p><p>Сложный бэк на Node.js</p><p>• <a href="https://adventures.nodeland.dev/archive/nodejs-easy-to-learn-hard-to-master-perfect-for-ai/">Node.js: easy to learn, hard to master, perfect for AI</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/464.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/464.mp3" length="129447067"/><itunes:episode>464</itunes:episode><itunes:duration>8089</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Андрей Мелихов, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 марта 2025: Speculation, popover hint, Eclipsa, Observable API, торопливый Chrome, TS 5.8, бэк на Node.js. Вадим Макеев, Никита Дубко, Андрей Мелихов, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>465. Firefox 136, Chrome 134, DevTools, HTTP 3 и QUIC в Node.js, стилизация форм, ненужные стили h1</title><link>https://web-standards.ru/podcast/465/</link><pubDate>Mon, 10 Mar 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Firefox 136<br>00:28:48 Chrome 134<br>00:45:29 Chrome DevTools<br>00:58:12 HTTP 3 и QUIC в Node.js<br>01:13:04 Стилизация форм<br>01:31:55 Ненужные стили для h1<br>01:37:06 Ответы на вопросы<br></p><p>Firefox 136</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/136">Firefox 136 for developers</a><br>• <a href="https://www.igalia.com/chats/mozilla-oops">Igalia: Mozilla Changes</a><br></p><p>Chrome 134</p><p>• <a href="https://developer.chrome.com/release-notes/134">Chrome 134 Release notes</a><br>• <a href="https://developer.chrome.com/blog/new-in-chrome-134">New in Chrome 134</a><br>• <a href="https://developer.chrome.com/blog/delaying-shipping-of-css-functions">Delaying the shipping of CSS @function from Chrome 136 to 139</a><br></p><p>Chrome DevTools</p><p>• <a href="https://developer.chrome.com/blog/new-in-devtools-134">What’s new in DevTools, Chrome 134</a><br></p><p>HTTP 3 и QUIC в Node.js</p><p>• <a href="https://github.com/nodejs/node/issues/57281">Update on QUIC</a><br>• <a href="https://www.nearform.com/insights/a-quic-update-for-node-js/">A QUIC Update for Node.js</a><br>• <a href="https://github.com/denoland/deno/issues/1558">Deno: QUIC &amp; HTTP/3 support</a><br>• <a href="https://github.com/oven-sh/bun/issues/14453">Bun: QUIC protocol</a><br></p><p>Стилизация форм</p><p>• <a href="https://drafts.csswg.org/css-forms/">CSS Form Control Styling Level 1</a><br></p><p>Ненужные стили для h1</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/OWd80XhwHrI/m/I0ewlsF0AQAJ">Intent to remove: font size rules for h1 within some elements</a><br>• <a href="https://html.spec.whatwg.org/multipage/rendering.html#sections-and-headings">HTML: Sections and headings</a><br>• <a href="https://github.com/whatwg/html/pull/11102">Remove UA styles for h1 in article, aside, nav, section</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/465.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/465.mp3" length="101190846"/><itunes:episode>465</itunes:episode><itunes:duration>6323</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 марта 2025: Firefox 136, Chrome 134, DevTools, HTTP 3 и QUIC в Node.js, стилизация форм, ненужные стили h1. Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>466. Относительные цвета, TypeScript на Go, UI Git в Zed, Baseline для CSS в ESLint, усталость от JS</title><link>https://web-standards.ru/podcast/466/</link><pubDate>Mon, 17 Mar 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Относительные цвета<br>00:37:33 TypeScript на Go<br>00:55:59 UI для Git в Zed<br>01:05:38 Baseline для CSS в ESLint<br>01:19:45 Усталость от JS<br>01:32:13 Ответы на вопросы<br></p><p>Относительные цвета</p><p>• <a href="https://ishadeed.com/article/css-relative-colors/">CSS Relative Colors</a><br></p><p>TypeScript на Go</p><p>• <a href="https://devblogs.microsoft.com/typescript/typescript-native-port/">A 10x Faster TypeScript</a><br>• <a href="https://tsgo.sxzz.dev/">TypeScript Go Playground</a><br>• <a href="https://kdy1.dev/2022-1-26-porting-tsc-to-go#heading-why-not-rust">I’m porting tsc to Go</a><br></p><p>UI для Git в Zed</p><p>• <a href="https://zed.dev/blog/git">Native Git support in Zed</a><br></p><p>Baseline для CSS в ESLint</p><p>• <a href="https://web.dev/blog/eslint-baseline-integration">Support for CSS and Baseline has shipped in ESLint</a><br></p><p>Усталость от JS</p><p>• <a href="https://allenpike.com/2025/javascript-fatigue-ssr">JavaScript Fatigue Strikes Back</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://www.scottohara.me/blog/2022/02/19/custom-clear-buttons.html">Making a custom clear text field button</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/466.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/466.mp3" length="98198561"/><itunes:episode>466</itunes:episode><itunes:duration>6136</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 марта 2025: Относительные цвета, TypeScript на Go, UI Git в Zed, Baseline для CSS в ESLint, усталость от JS. Вадим Макеев, Андрей Мелихов, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>467. Веб-платформа, require(esm) в Node 20, рамки сеток, 14 SVG-фильтров, styled-components, ссылки</title><link>https://web-standards.ru/podcast/467/</link><pubDate>Mon, 24 Mar 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Юля Миоцен, Никита Дубко, Алексей Симоненко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:00 Дэшборд веб-платформы<br>00:11:54 Бэкпорт require(esm) в Node.js 20<br>00:31:26 Рамки в сетках<br>00:55:47 Всего 14 SVG-фильтров<br>01:17:33 Styled-components всё<br>01:37:31 Подчёркивание ссылок<br>01:58:40 Ответы на вопросы<br></p><p>Дэшборд веб-платформы</p><p>• <a href="https://web-platform-dx.github.io/web-features-explorer/release-notes/march-2025/">Web platform features explorer: March 2025 release notes</a><br></p><p>Бэкпорт require(esm) в Node.js 20</p><p>• <a href="https://nodejs.org/en/blog/release/v20.19.0">Node.js 20.19.0: require(esm) is now enabled by default</a><br></p><p>Рамки в сетках</p><p>• <a href="https://blogs.windows.com/msedgedev/2025/03/19/minding-the-gaps-a-new-way-to-draw-separators-in-css/">Minding the gaps: A new way to draw separators in CSS</a><br></p><p>Всего 14 SVG-фильтров</p><p>• <a href="https://frontendmasters.com/blog/overlapping-inline-backgrounds/">A Deep Dive into the Inline Background Overlap Problem</a><br></p><p>Styled-components всё</p><p>• <a href="https://opencollective.com/styled-components/updates/thank-you">Styled-components: Thank you</a><br></p><p>Подчёркивание ссылок</p><p>• <a href="https://frontendmasters.com/blog/chilled-out-text-underlines/">Chilled Out Text Underlines</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://doka.guide/css/pseudo-private-custom-property/">Псевдоприватные кастомные свойства</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/467.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/467.mp3" length="118230682"/><itunes:episode>467</itunes:episode><itunes:duration>7388</itunes:duration><itunes:author>Юля Миоцен, Никита Дубко, Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 марта 2025: Веб-платформа, require(esm) в Node 20, рамки сеток, 14 SVG-фильтров, styled-components, ссылки. Юля Миоцен, Никита Дубко, Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>468. Chrome 48, Firefox 44, PhantomJS, Sass, PostCSS, шрифты, SVG, picture, HTTPS, коты и фреймворки</title><link>https://web-standards.ru/podcast/468/</link><pubDate>Tue, 01 Apr 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Гости: Ольга Алексашенко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:01 Chrome 48<br>00:08:42 Firefox 44<br>00:19:11 PhantomJS 2.1<br>00:26:44 Переменные в Sass<br>00:39:22 PostCSS для Sass<br>00:49:01 Минимальные шрифты<br>00:56:19 Gulp и SVG-спрайты<br>01:03:57 Генератор picture<br>01:11:26 Что мешает HTTPS<br>01:18:11 WTF, HTML и CSS?<br>01:24:56 Коты и фреймворки<br></p><p>Chrome 48</p><p>• <a href="https://youtu.be/TebeVxw95RI">Chrome 48</a><br>• <a href="https://blog.chromium.org/2015/12/chrome-48-beta-present-to-cast-devices_91.html">Chrome 48 Beta</a><br></p><p>Firefox 44</p><p>• <a href="http://tanalin.com/blog/2016/01/firefox-44/">Firefox 44</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/44">Firefox 44 for developers</a><br></p><p>PhantomJS 2.1</p><p>• <a href="https://phantomjs.org/release-2.1.html">PhantomJS 2.1</a><br></p><p>Переменные в Sass</p><p>• <a href="http://prgssr.ru/development/peremennye-osnova-arhitektury-css.html">Переменные как основа архитектуры CSS при работе с препроцессорами</a><br></p><p>PostCSS для Sass</p><p>• <a href="http://ashleynolan.co.uk/blog/extend-sass-with-postcss">Extending Sass with PostCSS</a><br></p><p>Минимальные шрифты</p><p>• <a href="http://css-live.ru/articles/minimalno-neobxodimye-shrifty.html">Минимально необходимые шрифты</a><br></p><p>Gulp и SVG-спрайты</p><p>• <a href="https://una.im/svg-icons/">A Gulp-Based External SVG Symbol Sprite Icon System</a><br>• <a href="https://github.com/una/svg-icon-system-boilerplate">A boilerplate for building a custom icons</a><br></p><p>Генератор picture</p><p>• <a href="http://www.responsivebreakpoints.com/">Responsive Image Breakpoints Generator</a><br></p><p>Что мешает HTTPS</p><p>• <a href="https://habrahabr.ru/post/275539/">Почему до сих пор повсеместно не используется HTTPS?</a><br></p><p>WTF, HTML и CSS?</p><p>• <a href="http://wtfhtmlcss.com/">WTF, HTML &amp; CSS?</a><br></p><p>Коты и фреймворки</p><p>• <a href="https://web.archive.org/web/20160129073023/https://whichcatisyourjavascriptframework.com/">Which cat is your JavaScript framework?</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/468.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/468.mp3" length="85895058"/><itunes:episode>468</itunes:episode><itunes:duration>5367</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 апреля 2025: Chrome 48, Firefox 44, PhantomJS, Sass, PostCSS, шрифты, SVG, picture, HTTPS, коты и фреймворки. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>469. Firefox 137, Chrome 135, Safari 18.4, V8 и Sea of Nodes, item-flow вместо Masonry</title><link>https://web-standards.ru/podcast/469/</link><pubDate>Mon, 07 Apr 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Полина Гуртовая, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Firefox 137<br>00:09:17 Chrome 135<br>00:41:15 Safari 18.4<br>01:22:56 V8 и Sea of Nodes<br>01:34:38 Item-flow вместо Masonry<br>02:00:10 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/6aNZpiLiIxk">Лайв на Ютубе</a><br></p><p>Firefox 137</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/137">Firefox 137</a><br></p><p>Chrome 135</p><p>• <a href="https://developer.chrome.com/release-notes/135">Chrome 135</a><br>• <a href="https://codepen.io/matuzo/pen/ByavVrq">Modal dialog without a single line of JS</a><br>• <a href="https://github.com/explainers-by-googlers/HSTS-Tracking-Prevention">HSTS tracking prevention</a><br>• <a href="https://developer.mozilla.org/en-US/observatory">MDN HTTP Observatory</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Forms/Customizable_select">MDN: Customizable select elements</a><br></p><p>Safari 18.4</p><p>• <a href="https://webkit.org/blog/16574/webkit-features-in-safari-18-4/">Safari 18.4</a><br>• <a href="https://webkit.org/blog/16535/meet-declarative-web-push/">Meet Declarative Web Push</a><br>• <a href="https://www.w3.org/TR/push-api/">Push API</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-18_4-release-notes">Safari 18.4 Release Notes</a><br></p><p>V8 и Sea of Nodes</p><p>• <a href="https://v8.dev/blog/leaving-the-sea-of-nodes">Land ahoy: leaving the Sea of Nodes</a><br></p><p>Item-flow вместо Masonry</p><p>• <a href="https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/">Item Flow, Part 1: A unified concept for layout</a><br>• <a href="https://youtu.be/lCnwX2QXTxk">The future of CSS layouts: a unified approach</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/469.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/469.mp3" length="119110731"/><itunes:episode>469</itunes:episode><itunes:duration>7443</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Полина Гуртовая, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>7 апреля 2025: Firefox 137, Chrome 135, Safari 18.4, V8 и Sea of Nodes, item-flow вместо Masonry. Вадим Макеев, Алексей Симоненко, Полина Гуртовая, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>470. Опасный :visited, красивый text-wrap, TypeSpec, логические свойства, Express 5.1, ресет UA+</title><link>https://web-standards.ru/podcast/470/</link><pubDate>Mon, 14 Apr 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Новости платформы<br>00:09:13 Опасный :visited<br>00:23:03 Красивый text-wrap<br>00:45:19 TypeSpec<br>00:55:39 Логические свойства<br>01:12:03 Express 5.1<br>01:22:38 Новый ресет UA+<br>01:41:31 Ответы на вопросы<br></p><p>Новости платформы</p><p>• <a href="https://groups.google.com/a/chromium.org/g/chromium-extensions/c/gK1Sd57p4go/m/ZLsLz7GSAwAJ">Introduction of browser namespace for Chromium Extension APIs</a><br>• <a href="https://www.w3.org/community/docs-cg/">Documentation Community Group</a><br></p><p>Опасный :visited</p><p>• <a href="https://developer.chrome.com/blog/visited-links">Making :visited more private</a><br></p><p>Красивый text-wrap</p><p>• <a href="https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/">Better typography with text-wrap pretty</a><br>• <a href="https://www.apple.com/newsroom/2025/03/apples-worldwide-developers-conference-returns-the-week-of-june-9/">Apple’s Worldwide Developers Conference returns the week of June 9</a><br>• <a href="https://en.wikipedia.org/wiki/Linotype_machine">Linotype machine</a><br></p><p>TypeSpec</p><p>• <a href="https://typespec.io/blog/2025-03-31-typespec-1-0-release/">TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow</a><br></p><p>Логические свойства</p><p>• <a href="https://www.oddbird.net/2025/03/20/logical-shorthand/">Support logical shorthands in CSS</a><br>• <a href="https://www.oddbird.net/2025/03/27/logical-options/">How do we move logical shorthands forward?</a><br>• <a href="https://opencollective.com/oddbird-open-source/contribute/css-logical-shorthands-86141">CSS Logical Shorthands on OpenCollective</a><br></p><p>Express 5.1</p><p>• <a href="https://expressjs.com/2025/03/31/v5-1-latest-release.html">Express@5.1.0: Now the default on npm with LTS Timeline</a><br>• <a href="https://www.herodevs.com/support/grunt-nes">Grunt Never-Ending Support</a><br></p><p>Новый ресет UA+</p><p>• <a href="https://fokus.dev/tools/uaplus/">UA+</a><br>• <a href="https://adrianroselli.com/2025/04/tweaking-text-level-styles-reprised.html">Tweaking text level styles, reprised</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/9098">Flowing grid items together</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/470.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/470.mp3" length="102966815"/><itunes:episode>470</itunes:episode><itunes:duration>6434</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>14 апреля 2025: Опасный :visited, красивый text-wrap, TypeSpec, логические свойства, Express 5.1, ресет UA+. Вадим Макеев, Алексей Симоненко, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>471. State of Devs, новости TC39, небесячий логин, z-index и бесконечность, Biome и HTML, Git 20 лет</title><link>https://web-standards.ru/podcast/471/</link><pubDate>Mon, 21 Apr 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 State of Devs<br>00:03:45 Новости TC39<br>00:32:34 Небесячий логин<br>00:43:06 Z-index и бесконечность<br>00:51:43 Biome и HTML<br>00:58:29 Git 20 лет<br></p><p>State of Devs</p><p>• <a href="https://dev.to/sachagreif/launching-the-first-ever-state-of-devs-survey-23il">Launching the first ever State of Devs survey</a><br>• <a href="https://2025.stateofai.dev/en-US">State of AI 2025</a><br></p><p>Новости TC39</p><p>• <a href="https://bsky.app/profile/tc39.es/post/3lmzixuz3gm24">This week, at TC39 107th meeting</a><br>• <a href="https://github.com/tc39/proposal-record-tuple/issues/394">Records and Tuples Proposal Has Been Withdrawn</a><br></p><p>Небесячий логин</p><p>• <a href="https://evertpot.com/multi-step-login-forms-for-password-managers/">Building multi-step login forms that work well with password managers</a><br></p><p>Z-index и бесконечность</p><p>• <a href="https://matuzo.at/blog/2025/never-lose-a-z-index-battle-again">Never lose a z-index battle again Manuel Matuzović</a><br>• <a href="https://developer.chrome.com/blog/what-is-the-top-layer/">Meet the top layer: a solution to z-index:10000</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Glossary/Top_layer">MDN: Top layer</a><br></p><p>Biome и HTML</p><p>• <a href="https://github.com/biomejs/biome/blob/main/.changeset/silver-groups-shout.md">Added support for formatting .html files</a><br>• <a href="https://github.com/biomejs/biome/pull/5600">Add option to control void elements</a><br>• <a href="https://github.com/biomejs/biome/issues/4490">Self-closing tags do not exist in HTML</a><br>• <a href="https://github.com/prettier/prettier/issues/5246">Add an option to prefer void tags</a><br>• <a href="https://github.com/awmottaz/prettier-plugin-void-html/">Prettier-plugin-void-html</a><br></p><p>Git 20 лет</p><p>• <a href="https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/">Git turns 20</a><br>• <a href="https://docs.github.com/en/repositories/working-with-files/using-files/viewing-and-understanding-files#ignore-commits-in-the-blame-view">Viewing and understanding files</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/471.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/471.mp3" length="71174520"/><itunes:episode>471</itunes:episode><itunes:duration>4447</itunes:duration><itunes:author>Полина Гуртовая, Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>21 апреля 2025: State of Devs, новости TC39, небесячий логин, z-index и бесконечность, Biome и HTML, Git 20 лет. Полина Гуртовая, Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>472. Эксперименты React, шрифты IKEA, CSS-карусели, 10 лет SolidJS и как купить Chrome</title><link>https://web-standards.ru/podcast/472/</link><pubDate>Mon, 28 Apr 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Юля Миоцен, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 Эксперименты React<br>00:07:56 Шрифты IKEA<br>00:26:36 CSS-карусели<br>00:35:54 10 лет SolidJS<br>00:49:52 Как купить Chrome<br>01:05:57 Ответы на вопросы<br></p><p>Эксперименты React</p><p>• <a href="https://react.dev/blog/2025/04/23/react-labs-view-transitions-activity-and-more">React Labs: View Transitions, Activity, and more</a><br></p><p>Шрифты IKEA</p><p>• <a href="https://www.robinwhittleton.com/2025/04/23/ikea-web-fonts/">IKEA’s web fonts</a><br>• <a href="https://github.com/web-alchemy/fonttools">Node.js adapter of Python font tools via Pyodide</a><br></p><p>CSS-карусели</p><p>• <a href="https://css-tricks.com/css-carousels/">CSS Carousels</a><br>• <a href="https://chrome.dev/carousel/">Carousel Gallery</a><br>• <a href="https://nerdy.dev/ex-googler">ex-Googler</a><br></p><p>10 лет SolidJS</p><p>• <a href="https://dev.to/this-is-learning/a-decade-of-solidjs-32f4">A Decade of SolidJS</a><br></p><p>Как купить Chrome</p><p>• <a href="https://open-web-advocacy.org/blog/break-googles-search-monopoly-without-breaking-the-web/">Break Google’s Search Monopoly without Breaking the Web</a><br>• <a href="https://www.theverge.com/policy/654835/perplexity-google-antitrust-trial-remedies-chrome">Perplexity wants to buy Chrome if Google has to sell it</a><br>• <a href="https://arstechnica.com/ai/2025/04/chatgpt-head-tells-court-openai-is-interested-in-buying-chrome/">OpenAI wants to buy Chrome and make it an “AI-first” experience</a><br>• <a href="https://www.theverge.com/policy/655975/yahoo-search-web-browser-prototype-google-trial-antitrust-chrome">Yahoo wants to buy Chrome</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://es.discourse.group/t/module-level-export-visibility-use-internal-directive-or-export-internal-syntax/2355">Module-Level Export Visibility: 'use internal' Directive or export internal Syntax</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/472.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/472.mp3" length="66486654"/><itunes:episode>472</itunes:episode><itunes:duration>4154</itunes:duration><itunes:author>Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 апреля 2025: Эксперименты React, шрифты IKEA, CSS-карусели, 10 лет SolidJS и как купить Chrome. Андрей Мелихов, Юля Миоцен, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>473. Firefox 138, невозможные компоненты React, куки Chrome, не забыть как кодить, CSS fit-to-width</title><link>https://web-standards.ru/podcast/473/</link><pubDate>Mon, 05 May 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Полина Гуртовая</p><p>Гости: Рома Комаров</p><p>Темы</p><p>00:00:00 Интро<br>00:02:39 Firefox 138<br>00:23:57 Невозможные компоненты React<br>00:40:33 Chrome оставляет сторонние куки<br>01:08:47 CSS и fit-to-width<br></p><p>Firefox 138</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/138">Firefox 138 for developers</a><br>• <a href="https://wicg.github.io/sanitizer-api/">HTML Sanitizer API</a><br>• <a href="https://github.com/mozilla-firefox/firefox/commit/c4cc52826abd53e1121e4234d719cfd89ce58093">Free the lizard</a><br>• <a href="https://blog.mozilla.org/addons/2025/04/30/webextensions-support-for-tab-groups/">WebExtensions Support for Tab Groups</a><br>• <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1950759">Enable View Transitions on Nightly</a><br>• <a href="https://view-transitions.chrome.dev/">View Transitions demos</a><br>• <a href="https://blog.mozilla.org/en/mozilla/internet-policy/google-search-deals-and-browser-choice/">Mozilla’s CEO discusses testimony in U.S. v. Google search case</a><br></p><p>Невозможные компоненты React</p><p>• <a href="https://overreacted.io/impossible-components/">Impossible Components</a><br></p><p>Chrome оставляет сторонние куки</p><p>• <a href="https://privacysandbox.com/news/privacy-sandbox-next-steps/">Next steps for Privacy Sandbox and tracking protections in Chrome</a><br>• <a href="https://blog.lukaszolejnik.com/google-wont-kill-third-party-cookies-after-all/">Google won’t kill third-party cookies after all</a><br>• <a href="https://www.w3.org/2001/tag/doc/web-without-3p-cookies/">Third Party Cookies Must Be Removed</a><br></p><p>Как не разучиться кодить</p><p>• <a href="https://addyo.substack.com/p/avoiding-skill-atrophy-in-the-age">Avoiding Skill Atrophy in the Age of AI</a><br></p><p>CSS и fit-to-width</p><p>• <a href="https://kizu.dev/fit-to-width/">Fit-to-Width Text: A New Technique</a><br>• <a href="https://github.com/explainers-by-googlers/css-fit-text/blob/main/README.md">CSS fit-width text Explainer</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Glossary/Adobe_Flash">Adobe Flash</a><br>• <a href="https://wakamaifondue.com/">Wakamai Fondue</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/473.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/473.mp3" length="112502737"/><itunes:episode>473</itunes:episode><itunes:duration>7030</itunes:duration><itunes:author>Вадим Макеев, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 мая 2025: Firefox 138, невозможные компоненты React, куки Chrome, не забыть как кодить, CSS fit-to-width. Вадим Макеев, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>474. Новинки Chrome 136, полифилы для CSS, ARIA Notify и недоступные карусели</title><link>https://web-standards.ru/podcast/474/</link><pubDate>Mon, 12 May 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 Новинки Chrome 136<br>00:26:24 Полифилы для CSS<br>00:53:49 ARIA Notify<br>01:06:42 Недоступные карусели<br>01:35:40 Ответы на вопросы<br></p><p>Новинки Chrome 136</p><p>• <a href="https://developer.chrome.com/blog/new-in-chrome-136?hl=en">New in Chrome 136</a><br>• <a href="https://developer.chrome.com/release-notes/136">Chrome 136 Release notes</a><br></p><p>Полифилы для CSS</p><p>• <a href="https://www.bram.us/2025/05/04/css-parser-extensions-pitch/">Polyfilling CSS with CSS Parser Extensions</a><br>• <a href="https://extensiblewebmanifesto.org/">The Extensible Web Manifesto</a><br>• <a href="https://youtu.be/njdiu83do0M">Polyfilling CSS with CSS Parser Extensions [BlinkOn 20]</a><br>• <a href="https://bkardell.com/blog/HoudiniReRe.html">Houdini Re-Revisted</a><br>• <a href="https://github.com/servo/rust-cssparser">Rust-cssparser</a><br></p><p>ARIA Notify</p><p>• <a href="https://blogs.windows.com/msedgedev/2025/05/05/creating-a-more-accessible-web-with-aria-notify/">Creating a more accessible web with ARIA Notify</a><br></p><p>Недоступные карусели</p><p>• <a href="https://www.sarasoueidan.com/blog/css-carousels-accessibility/">Are CSS Carousels accessible?</a><br>• <a href="https://youtu.be/ob_M_qXeDVE">The “Other” C in CSS</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://www.24a11y.com/2017/the-trials-and-tribulations-of-the-title-attribute/">The Trials and Tribulations of the Title Attribute</a><br>• <a href="https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/">APG Tooltip Pattern</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/474.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/474.mp3" length="103654365"/><itunes:episode>474</itunes:episode><itunes:duration>6477</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 мая 2025: Новинки Chrome 136, полифилы для CSS, ARIA Notify и недоступные карусели. Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>475. Safari 18.5, CSS contrast-color, await using, быстрый DOM, упадок Deno</title><link>https://web-standards.ru/podcast/475/</link><pubDate>Mon, 19 May 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Safari 18.5<br>00:11:02 CSS contrast-color<br>00:23:03 Await using<br>00:34:04 Быстрый DOM<br>00:52:18 Упадок Deno<br></p><p>Safari 18.5</p><p>• <a href="https://webkit.org/blog/16923/webkit-features-in-safari-18-5/">WebKit Features in Safari 18.5</a><br></p><p>CSS contrast-color</p><p>• <a href="https://webkit.org/blog/16929/contrast-color/">How to have the browser pick a contrasting color in CSS</a><br></p><p>Await using</p><p>• <a href="https://v8.dev/features/explicit-resource-management">JavaScript’s New Superpower: Explicit Resource Management</a><br></p><p>Быстрый DOM</p><p>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/EventPhases/explainer.md">Opt-In Event Phases For Reliably Fast DOM Operations</a><br></p><p>Упадок Deno</p><p>• <a href="https://dbushell.com/2025/04/28/denos-decline/">Deno’s Decline (6 Regions and Falling)</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/475.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/475.mp3" length="70438277"/><itunes:episode>475</itunes:episode><itunes:duration>4401</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 мая 2025: Safari 18.5, CSS contrast-color, await using, быстрый DOM, упадок Deno. Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>476. Google I/O, Baseline, доступность, TypeScript на Go, вайб-тестинг, MCP на GraphQL</title><link>https://web-standards.ru/podcast/476/</link><pubDate>Mon, 26 May 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Вадим Макеев, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 Поправочка<br>00:02:41 Google I/O<br>00:33:08 Новинки Baseline<br>00:58:09 Google и доступность<br>01:18:29 TypeScript на Go<br>01:30:49 Вайб-тестинг<br>01:49:52 MCP на GraphQL<br></p><p>Поправочка</p><p>• <a href="https://youtu.be/0Xw9uzgIO1k">Явное управление ресурсами при помощи Using и Symbol.dispose</a><br></p><p>Google I/O</p><p>• <a href="https://youtu.be/o2wkYzu5u50">Google I/O what’s new in Chrome</a><br>• <a href="https://developer.chrome.com/blog/web-at-io25">10 updates from Google I/O 2025</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/Summarizer_API">MDN: Summarizer API</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/Translator_and_Language_Detector_APIs">MDN: Translator and Language Detector APIs</a><br>• <a href="https://support.mozilla.org/en-US/kb/ai-chatbot">Access AI chatbots in Firefox</a><br></p><p>Новинки Baseline</p><p>• <a href="https://web.dev/articles/how-to-choose-your-baseline-target">How to choose your Baseline target</a><br>• <a href="https://web.dev/blog/baseline-netlify-extension">The Baseline Netlify extension has shipped</a><br>• <a href="https://web.dev/blog/baseline-vscode">Visual Studio Code now supports Baseline</a><br>• <a href="https://web.dev/articles/use-baseline-with-browserslist">Use Baseline with Browserslist</a><br>• <a href="https://eslint.org/blog/2025/05/eslint-html-plugin/">ESLint can now lint HTML</a><br>• <a href="https://html-eslint.org/docs/rules">HTML Rules Reference</a><br></p><p>Google и доступность</p><p>• <a href="https://adrianroselli.com/2025/05/my-request-to-google-on-accessibility.html">My Request to Google on Accessibility</a><br></p><p>TypeScript на Go</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-native-previews/">TypeScript native previews</a><br></p><p>Вайб-тестинг</p><p>• <a href="https://timdeschryver.dev/blog/vibe-testing-with-playwright">Vibe testing with Playwright</a><br>• <a href="https://block.github.io/goose/blog/2025/04/10/visual-guide-mcp/">A Visual Guide To MCP Ecosystem</a><br>• <a href="https://github.com/microsoft/playwright-mcp">Playwright MCP server</a><br></p><p>MCP на GraphQL</p><p>• <a href="https://www.apollographql.com/blog/the-future-of-mcp-is-graphql">Apollo MCP</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/476.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/476.mp3" length="119478588"/><itunes:episode>476</itunes:episode><itunes:duration>7466</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Вадим Макеев, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 мая 2025: Google I/O, Baseline, доступность, TypeScript на Go, вайб-тестинг, MCP на GraphQL. Андрей Мелихов, Никита Дубко, Вадим Макеев, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>477. Chrome 137, Firefox 139, пробуждение Remix, дырявый MCP, эксплейнеры, Deno вполне жив</title><link>https://web-standards.ru/podcast/477/</link><pubDate>Mon, 02 Jun 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:00:59 Chrome 137<br>00:20:40 Firefox 139<br>00:38:13 Просыпайся, Remix<br>00:54:39 Дырявый MCP<br>01:01:12 Эксплейнеры<br>01:16:53 Deno вполне жив<br>01:27:26 Ответы на вопросы<br></p><p>Chrome 137</p><p>• <a href="https://developer.chrome.com/release-notes/137">New in Chrome 137</a><br>• <a href="https://developer.chrome.com/blog/reading-flow-display-contents">Request for developer feedback on reading-flow</a><br></p><p>Firefox 139</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/139">Firefox 139 for developers</a><br>• <a href="https://github.com/microsoft/playwright/issues/30237">Playwright with Webdriver BiDi protocol</a><br></p><p>Просыпайся, Remix</p><p>• <a href="https://remix.run/blog/wake-up-remix">Wake up, Remix!</a><br></p><p>Дырявый MCP</p><p>• <a href="https://invariantlabs.ai/blog/mcp-github-vulnerability">GitHub MCP Exploited: Accessing private repositories via MCP</a><br></p><p>Эксплейнеры</p><p>• <a href="https://mastodon.social/@lolaodelola/114596238755425708">A close watcher closeWatcher</a>, Лола Оделола<br>• <a href="https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/CSSTooltipPseudo/explainer.md">CSS ::tooltip Pseudo Element</a><br>• <a href="https://github.com/w3c/csswg-drafts/blob/main/css-sizing-4/responsive-iframes-explainer.md">Responsive iframes</a><br>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/QirdSBIvM1k/m/rZdHOE59AQAJ">Intent to Prototype: Responsive iframes</a><br></p><p>Deno вполне жив</p><p>• <a href="https://deno.com/blog/greatly-exaggerated">Reports of Deno’s Demise Have Been Greatly Exaggerated</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.chrome.com/docs/workbox/">Workbox</a><br>• <a href="https://logux.org/">Logux</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/477.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/477.mp3" length="91651352"/><itunes:episode>477</itunes:episode><itunes:duration>5714</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 июня 2025: Chrome 137, Firefox 139, пробуждение Remix, дырявый MCP, эксплейнеры, Deno вполне жив. Вадим Макеев, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>478. State of CSS, Storybook 9, прогрессивный JSON, CSS-шейпы и как Arc не смог</title><link>https://web-standards.ru/podcast/478/</link><pubDate>Mon, 09 Jun 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:44 State of CSS<br>00:03:18 Storybook 9<br>00:23:16 Прогрессивный JSON<br>00:45:14 CSS-шейпы<br>01:09:56 Как Arc не смог<br>01:40:18 Ответ на вопросы<br></p><p>State of CSS</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-css/2025">State of CSS 2025</a><br></p><p>Storybook 9</p><p>• <a href="https://storybook.js.org/blog/storybook-9/">Storybook 9</a><br></p><p>Прогрессивный JSON</p><p>• <a href="https://overreacted.io/progressive-json/">Progressive JSON</a><br></p><p>CSS-шейпы</p><p>• <a href="https://css-tricks.com/better-css-shapes-using-shape-part-3-curves/">Better CSS Shapes Using shape()</a><br></p><p>Как Arc не смог</p><p>• <a href="https://browsercompany.substack.com/p/letter-to-arc-members-2025">Letter to Arc members 2025</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://www.caniemail.com/">Can I email</a><br>• <a href="https://heml.io/">HEML</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/478.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/478.mp3" length="106194989"/><itunes:episode>478</itunes:episode><itunes:duration>6623</itunes:duration><itunes:author>Полина Гуртовая, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 июня 2025: State of CSS, Storybook 9, прогрессивный JSON, CSS-шейпы и как Arc не смог. Полина Гуртовая, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>479. Бета Safari 26, Rolldown-Vite, Chrome IP Protection, PHP в Node.js</title><link>https://web-standards.ru/podcast/479/</link><pubDate>Mon, 16 Jun 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:39 Бета Safari 26<br>00:44:05 Rolldown-Vite<br>00:57:41 Chrome IP Protection<br>01:05:58 PHP в Node.js<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/yQncKawb13s">Лайв на Ютубе</a><br></p><p>Бета Safari 26</p><p>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-26-release-notes">Safari 26.0 Beta Release Notes</a><br>• <a href="https://webkit.org/blog/16993/news-from-wwdc25-web-technology-coming-this-fall-in-safari-26-beta/">WebKit in Safari 26 beta</a><br>• <a href="https://developer.apple.com/safari/resources/">Safari Apple Developer</a><br></p><p>Rolldown-Vite</p><p>• <a href="https://voidzero.dev/posts/announcing-rolldown-vite">Announcing Rolldown-Vite</a><br>• <a href="https://voidzero.dev/posts/announcing-oxlint-1-stable">Announcing Oxlint 1.0</a><br></p><p>Chrome IP Protection</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/gBL-Nce3g9c/m/z4UFML7kAQAJ">Chrome Intent to Experiment: IP Protection</a><br></p><p>PHP в Node.js</p><p>• <a href="https://blog.platformatic.dev/seamlessly-blend-php-with-nodejs">Seamlessly Blend PHP with Node.js</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/479.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/479.mp3" length="71906711"/><itunes:episode>479</itunes:episode><itunes:duration>4480</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 июня 2025: Бета Safari 26, Rolldown-Vite, Chrome IP Protection, PHP в Node.js. Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>480. Border-shape, JSON-модули, доступные шутки, фокус в диалоге, анимация CSS-зума, JS ломает веб</title><link>https://web-standards.ru/podcast/480/</link><pubDate>Mon, 23 Jun 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Вадим Макеев, Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:35 CSS border-shape<br>00:16:38 JSON-модули<br>00:26:41 Доступные шутки<br>00:42:39 Фокус в диалоге<br>00:56:55 Анимация CSS-зума<br>01:08:00 JS опять сломал веб<br></p><p>CSS border-shape</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/FAgQ2UkHJSs/m/Q3Lc1fBYAAAJ">Intent to Prototype: CSS border-shape</a><br>• <a href="https://drafts.csswg.org/css-borders-4/#border-shape">Borders and Box Decorations L4</a><br>• <a href="https://github.com/noamr/explainers/blob/main/border-shape-explainer.md">Border-shape explainer</a><br></p><p>JSON-модули</p><p>• <a href="https://web.dev/blog/json-imports-baseline-newly-available">JSON module scripts are now Baseline Newly available</a><br>• <a href="https://web.dev/articles/css-module-scripts">Using CSS Module Scripts to import stylesheets</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules#loading_non-javascript_resources">Loading non-JS resources</a><br></p><p>Доступные шутки</p><p>• <a href="https://heydonworks.com/article/accessible-rick-rolling/">Accessible Rickrolling</a><br></p><p>Фокус в диалоге</p><p>• <a href="https://adrianroselli.com/2025/06/where-to-put-focus-when-opening-a-modal-dialog.html">Where to Put Focus When Opening a Modal Dialog</a><br></p><p>Анимация CSS-зума</p><p>• <a href="https://jakearchibald.com/2025/animating-zooming/">Animating zooming using CSS: transform order is important… sometimes</a><br></p><p>JS опять сломал веб</p><p>• <a href="https://www.jonoalderson.com/conjecture/javascript-broke-the-web-and-called-it-progress/">JavaScript broke the web (and called it progress)</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/480.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/480.mp3" length="92515375"/><itunes:episode>480</itunes:episode><itunes:duration>5768</itunes:duration><itunes:author>Полина Гуртовая, Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 июня 2025: Border-shape, JSON-модули, доступные шутки, фокус в диалоге, анимация CSS-зума, JS ломает веб. Полина Гуртовая, Вадим Макеев, Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>481. Firefox 140, Chrome 138, история JavaScript, Deno и Fresh 2, возвращение PNG</title><link>https://web-standards.ru/podcast/481/</link><pubDate>Mon, 30 Jun 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:00 Firefox 140<br>00:12:15 Chrome 138<br>00:24:42 История JavaScript<br>00:39:30 Deno и Fresh 2<br>00:49:29 Возвращение PNG<br></p><p>Firefox 140</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/140">Firefox 140 for developers</a><br>• <a href="https://andreruffert.github.io/syntax-highlight-element/">Syntax-highlight element</a><br></p><p>Chrome 138</p><p>• <a href="https://developer.chrome.com/release-notes/138">Chrome 138</a><br></p><p>История JavaScript</p><p>• <a href="https://deno.com/blog/history-of-javascript">A brief history of JavaScript</a><br></p><p>Deno и Fresh 2</p><p>• <a href="https://deno.com/blog/an-update-on-fresh">An Update on Fresh</a><br></p><p>Возвращение PNG</p><p>• <a href="https://www.programmax.net/articles/png-is-back/index.html">PNG is back!</a><br>• <a href="https://www.w3.org/TR/png-3/">Portable Network Graphics (PNG) Specification (Third Edition)</a><br>• <a href="https://caniuse.com/apng">Animated PNG (APNG)</a><br>• <a href="https://svgees.us/blog/cICP.html">cICP in PNG, explained</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/481.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/481.mp3" length="60242810"/><itunes:episode>481</itunes:episode><itunes:duration>3751</itunes:duration><itunes:author>Андрей Мелихов, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 июня 2025: Firefox 140, Chrome 138, история JavaScript, Deno и Fresh 2, возвращение PNG. Андрей Мелихов, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>482. Стилизация форм, Vercel, a11y в Европе, эксперименты с заголовками, Wasm в V8, сноски в вебе</title><link>https://web-standards.ru/podcast/482/</link><pubDate>Tue, 08 Jul 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:08 Стилизация форм<br>00:31:20 Новости Vercel<br>00:44:00 Доступность в Европе<br>00:58:58 Эксперименты с заголовками<br>01:11:21 Оптимизация Wasm в V8<br>01:28:33 Сноски в вебе<br></p><p>Стилизация форм</p><p>• <a href="https://youtu.be/WgSiqSqxTxw">Form control styling</a><br>• <a href="https://www.w3.org/TR/css-forms-1/">CSS Form Control Styling Level 1</a><br>• <a href="https://youtu.be/NfwDP9shxNQ">Multicol and fragmentation</a><br>• <a href="https://speaking.rachelandrew.co.uk/mI9WWD/multicol-and-fragmentation">Slides: Multicol and Fragmentation</a><br></p><p>Новости Vercel</p><p>• <a href="https://vercel.com/blog/vercel-ship-2025-recap">Vercel ship recap</a><br></p><p>Доступность в Европе</p><p>• <a href="https://eaa-countdown.eu/">European Accessibility Act Countdown</a><br>• <a href="https://inclusivepineapple.github.io/">Инклюзивный ананас</a><br>• <a href="https://t.me/alexnozer_dev">Алексей Назаренко</a><br>• <a href="https://accessible-eu-centre.ec.europa.eu/getting-know-european-legislation-accessibility_en">Getting to know the European legislation on accessibility</a><br></p><p>Эксперименты с заголовками</p><p>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/SlPKz6WrEv4/m/M54qEUuBAgAJ">Intent to Prototype: :heading &amp; :heading(AnB#) selectors</a><br>• <a href="https://drafts.csswg.org/selectors-5/#headings">https://drafts.csswg.org/selectors-5/#headings</a><br>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/rHK-dG4weS0/m/Xgaj7uCQAAAJ">Intent to Prototype: headingoffset &amp; headingreset attributes</a><br></p><p>Оптимизация Wasm в V8</p><p>• <a href="https://v8.dev/blog/wasm-speculative-optimizations">Wasm speculative optimizations</a><br></p><p>Сноски в вебе</p><p>• <a href="https://jakearchibald.com/2025/give-footnotes-the-boot/">Give footnotes the boot</a><br>• <a href="https://kizu.dev/svg-linked-parameters-workaround/">Выноски в блоге Ромы</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/482.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/482.mp3" length="100387180"/><itunes:episode>482</itunes:episode><itunes:duration>6260</itunes:duration><itunes:author>Полина Гуртовая, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 июля 2025: Стилизация форм, Vercel, a11y в Европе, эксперименты с заголовками, Wasm в V8, сноски в вебе. Полина Гуртовая, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>483. State of HTML и другие, бета TypeScript 5.9, clip-path, AI-трафик, React больше не чемпион</title><link>https://web-standards.ru/podcast/483/</link><pubDate>Sun, 13 Jul 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:18 State of HTML и другие<br>00:07:36 Бета TypeScript 5.9<br>00:24:34 Clip-path руками<br>00:43:08 Cloudflare и AI-трафик<br>00:57:37 React больше не чемпион<br></p><p>State of HTML и другие</p><p>• <a href="https://lea.verou.me/blog/2025/design-state-of-html/">Design state of HTML</a><br></p><p>Бета TypeScript 5.9</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/">Announcing TypeScript 5.9 Beta</a><br></p><p>Clip-path руками</p><p>• <a href="https://css-tricks.com/better-css-shapes-using-shape-part-4-close-and-move/">Better CSS Shapes Using shape</a><br></p><p>Cloudflare и AI-трафик</p><p>• <a href="https://blog.cloudflare.com/ai-search-crawl-refer-ratio-on-radar/#how-does-this-measurement-work">The crawl before the fall… of referrals</a><br></p><p>React больше не чемпион</p><p>• <a href="https://thenewstack.io/why-react-is-no-longer-the-undisputed-champion-of-javascript/">Why React is no longer the undisputed champion of JavaScript</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/483.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/483.mp3" length="73890949"/><itunes:episode>483</itunes:episode><itunes:duration>4604</itunes:duration><itunes:author>Никита Дубко, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 июля 2025: State of HTML и другие, бета TypeScript 5.9, clip-path, AI-трафик, React больше не чемпион. Никита Дубко, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>484. Igalia и Interop, браузеры без WebKit на iOS, DOM-шаблонизация, 10 лет Wasm, плато перформанса</title><link>https://web-standards.ru/podcast/484/</link><pubDate>Tue, 22 Jul 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:05 Igalia и Interop<br>00:18:04 Браузеры без WebKit на iOS<br>00:46:14 Нативная DOM-шаблонизация<br>01:13:23 Десять лет Wasm<br>01:33:49 Плато перформанса<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/ELn5T4nVc7k">Лайв на Ютубе</a><br></p><p>Igalia и Interop</p><p>• <a href="https://www.igalia.com/2025/07/14/Igalia-Interop-and-the-Sovereign-Tech-Fund.html">Igalia, Interop and the Sovereign Tech Fund</a><br></p><p>Браузеры без WebKit на iOS</p><p>• <a href="https://open-web-advocacy.org/blog/apples-browser-engine-ban-persists-even-under-the-dma/">Apple’s Browser Engine Ban Persists, Even Under the DMA</a><br></p><p>Нативная DOM-шаблонизация</p><p>• <a href="https://justinfagnani.com/2025/06/26/the-time-is-right-for-a-dom-templating-api/">The time is right for a DOM templating API</a><br>• <a href="https://justinfagnani.com/2025/06/30/what-should-a-dom-templating-api-look-like/">What should a native DOM templating API look like?</a><br>• <a href="https://github.com/WICG/webcomponents/issues/1069">WICG/webcomponents: A declarative JavaScript templating API</a><br></p><p>Десять лет Wasm</p><p>• <a href="https://queue.acm.org/detail.cfm?id=3746171">WebAssembly: Yes, but for What?</a><br>• <a href="https://queue.acm.org/detail.cfm?id=3746174">When Is WebAssembly Going to Get DOM Support?</a><br></p><p>Плато перформанса</p><p>• <a href="https://www.speedcurve.com/blog/web-performance-plateau/">Why you need to know your site’s performance plateau (and how to find it)</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/484.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/484.mp3" length="100595255"/><itunes:episode>484</itunes:episode><itunes:duration>6273</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 июля 2025: Igalia и Interop, браузеры без WebKit на iOS, DOM-шаблонизация, 10 лет Wasm, плато перформанса. Вадим Макеев, Андрей Мелихов, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>485. Анонс State of HTML, MDN 20 лет, Safari TP, animation-ranges, Firefox 141, React Router и RSC</title><link>https://web-standards.ru/podcast/485/</link><pubDate>Mon, 28 Jul 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Анонс State of HTML<br>00:04:32 MDN 20 лет<br>00:09:27 Safari TP 224<br>00:18:40 Animation-ranges<br>00:30:16 Firefox 141<br>00:52:28 React Router и RSC<br></p><p>Анонс State of HTML</p><p>• <a href="https://stateofhtml.com/en-US">State of HTML</a><br></p><p>MDN 20 лет</p><p>• <a href="https://developer.mozilla.org/en-US/blog/mdn-turns-20/">Celebrating 20 years of MDN</a><br></p><p>Safari TP 224</p><p>• <a href="https://webkit.org/blog/17210/release-notes-for-safari-technology-preview-224/">Release Notes for Safari Technology Preview 224</a><br></p><p>Animation-ranges</p><p>• <a href="https://webkit.org/blog/17184/so-many-ranges-so-little-time-a-cheatsheet-of-animation-ranges-for-your-next-scroll-driven-animation/">So many ranges, so little time: A cheatsheet of animation-ranges for your next scroll-driven animation</a><br></p><p>Firefox 141</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/141">Firefox 141 for developers</a><br>• <a href="https://github.com/tc39/proposal-explicit-resource-management">Explicit Resource Management</a><br>• <a href="https://v8.dev/features/explicit-resource-management">JavaScript’s New Superpower: Explicit Resource Management</a><br>• <a href="https://web-standards.ru/podcast/475/#00:23:03">Выпуск №475: Await using</a><br>• <a href="https://web-standards.ru/podcast/476/#00:01:22">Выпуск №476: Поправочка</a><br></p><p>React Router и RSC</p><p>• <a href="https://remix.run/blog/react-router-and-react-server-components">React Router and React Server Components: The Path Forward</a><br>• <a href="https://remix.run/blog/rsc-preview">React Router RSC Preview</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/485.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/485.mp3" length="65187050"/><itunes:episode>485</itunes:episode><itunes:duration>4060</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>28 июля 2025: Анонс State of HTML, MDN 20 лет, Safari TP, animation-ranges, Firefox 141, React Router и RSC. Вадим Макеев, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>486. TypeScript без типов в Node.js, инкрементальные шрифты, JS-рантаймы, DXT для MCP, вайб-кодинг</title><link>https://web-standards.ru/podcast/486/</link><pubDate>Wed, 06 Aug 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Андрей Мелихов, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:00:52 TS без типов в Node.js<br>00:11:07 Инкрементальные шрифты<br>00:18:41 Все JS-рантаймы<br>00:50:59 DXT для MCP<br>01:06:16 Вайб-кодинг<br></p><p>TS без типов в Node.js</p><p>• <a href="https://nodejs.org/en/blog/release/v22.18.0">Node.js v22.18.0</a><br></p><p>Инкрементальные шрифты</p><p>• <a href="https://github.com/w3c/IFT">Incremental font transfer</a><br>• <a href="https://mastodon.scot/@svgeesus/114948828623066057">IFT explainer explainer</a><br></p><p>Все JS-рантаймы</p><p>• <a href="https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/">The many, many, many JS runtimes of the last decade</a><br></p><p>DXT для MCP</p><p>• <a href="https://github.com/anthropics/dxt">Pack MCP into desktop extensions</a><br></p><p>Вайб-кодинг</p><p>• <a href="https://blog.val.town/vibe-code">Vibe code is legacy code</a><br>• <a href="https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/">It’s rude to show AI output to people</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.dev">podcast@web-standards.dev</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/486.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/486.mp3" length="89650988"/><itunes:episode>486</itunes:episode><itunes:duration>5589</itunes:duration><itunes:author>Алексей Симоненко, Андрей Мелихов, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 августа 2025: TypeScript без типов в Node.js, инкрементальные шрифты, JS-рантаймы, DXT для MCP, вайб-кодинг. Алексей Симоненко, Андрей Мелихов, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>487. Chrome 139, item-flow часть 2, Tailwind и CSS снова друзья, TypeScript 5.9, XSLT пора уйти</title><link>https://web-standards.ru/podcast/487/</link><pubDate>Mon, 11 Aug 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Никита Дубко, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Проблемы с доменом<br>00:02:38 Chrome 139<br>00:32:21 Item-flow, часть 2<br>00:51:02 Tailwind и CSS снова друзья<br>01:09:43 TypeScript 5.9<br>01:19:56 XSLT пора уйти<br>01:37:18 Ответы на вопросы<br></p><p>Chrome 139</p><p>• <a href="https://developer.chrome.com/release-notes/139">Chrome 139</a><br>• <a href="https://web-standards.ru/podcast/462/">CSS-функции в 462 эпизоде</a><br></p><p>Item-flow, часть 2</p><p>• <a href="https://webkit.org/blog/17219/item-flow-part-2-next-steps-for-masonry/">Item Flow – Part 2: next steps for Masonry</a><br>• <a href="https://web-standards.ru/podcast/469/#01:34:38">Item-flow для Masonry в 469 эпизоде</a><br></p><p>Tailwind и CSS снова друзья</p><p>• <a href="https://thathtml.blog/2025/08/tailwind-and-css-friends-at-last/">Friends at Last: Tailwind &amp; CSS… whodathunkit?!</a><br>• <a href="https://open-props.style/">Open Props</a><br></p><p>TypeScript 5.9</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/">Announcing TypeScript 5.9</a><br>• <a href="https://github.com/WebKit/WebKit/pull/40453">WebKit: Add core semantics of import defer</a><br></p><p>XSLT пора уйти</p><p>• <a href="https://github.com/whatwg/html/issues/11523">Should we remove XSLT from the web platform?</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/487.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/487.mp3" length="99971450"/><itunes:episode>487</itunes:episode><itunes:duration>6234</itunes:duration><itunes:author>Вадим Макеев, Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>11 августа 2025: Chrome 139, item-flow часть 2, Tailwind и CSS снова друзья, TypeScript 5.9, XSLT пора уйти. Вадим Макеев, Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>488. Видео, гифки и картинки, State of CSS, ускорение экосистемы npm и недоступный чистый CSS</title><link>https://web-standards.ru/podcast/488/</link><pubDate>Tue, 19 Aug 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:59 Видео, гифки и картинки<br>00:29:20 Результаты State of CSS<br>01:17:23 Ускорение экосистемы npm<br>01:28:56 Недоступный чистый CSS<br></p><p>Видео, гифки и картинки</p><p>• <a href="https://github.com/webplatformco/explainers/tree/main/images-in-video">Explainer: images in video</a><br>• <a href="https://github.com/webplatformco/explainers/blob/main/image-animation-property/README.md">Explainer: image-animation</a><br></p><p>Результаты State of CSS</p><p>• <a href="https://2025.stateofcss.com/en-US/">State of CSS 2025</a><br></p><p>Ускорение экосистемы npm</p><p>• <a href="https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-12/">Speeding up the JavaScript ecosystem: Semver</a><br>• <a href="https://t.me/gorshochekvarit/282">Горшочек варит</a><br></p><p>Недоступный чистый CSS</p><p>• <a href="https://gomakethings.com/css-only-solutions-are-not-accessible/">CSS-only solutions are not accessible</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/488.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/488.mp3" length="100483187"/><itunes:episode>488</itunes:episode><itunes:duration>6266</itunes:duration><itunes:author>Андрей Мелихов, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 августа 2025: Видео, гифки и картинки, State of CSS, ускорение экосистемы npm и недоступный чистый CSS. Андрей Мелихов, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>489. Firefox 142, веб-аппы в Firefox, CSS random(), решение по masonry, неудобные ID, просто шипь</title><link>https://web-standards.ru/podcast/489/</link><pubDate>Mon, 25 Aug 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 Firefox 142<br>00:17:41 Веб-аппы в Firefox<br>00:33:39 CSS random()<br>00:53:39 Решение по masonry<br>01:03:46 Неудобные ID<br>01:18:20 Просто шипь<br></p><p>Firefox 142</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/142">Firefox 142 for developers</a><br>• <a href="https://x.com/jaffathecake/status/1958829449463333138">It’s the first Firefox release since I’ve joined the team…</a><br></p><p>Веб-аппы в Firefox</p><p>• <a href="https://connect.mozilla.org/t5/firefox-labs/give-web-apps-in-firefox-a-try-on-labs-and-tell-us-what-you/m-p/101900">Give web apps in Firefox a try on Labs and tell us what you think!</a><br>• <a href="https://groups.google.com/a/mozilla.org/g/dev-platform/c/zCyXEVgXJwc/m/ibWLupGJDAAJ">Intent to ship web apps in Firefox for Windows</a><br></p><p>CSS random()</p><p>• <a href="https://webkit.org/blog/17285/rolling-the-dice-with-css-random/">Rolling the Dice with CSS random()</a><br></p><p>Решение по masonry</p><p>• <a href="https://github.com/w3c/csswg-drafts/issues/12022#issuecomment-3200131437">Masonry Switch Syntax</a><br></p><p>Неудобные ID</p><p>• <a href="https://github.com/whatwg/html/issues/10143">Improve DX of element reference attributes</a><br></p><p>Просто шипь</p><p>• <a href="https://gomakethings.com/just-fucking-ship/">Just fucking ship</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/489.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/489.mp3" length="94546931"/><itunes:episode>489</itunes:episode><itunes:duration>5895</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>25 августа 2025: Firefox 142, веб-аппы в Firefox, CSS random(), решение по masonry, неудобные ID, просто шипь. Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>490. JSON.stringify, Anchor Positioning, TS в Node.js, radial-gradient, SVG-кривые, агенты в Zed</title><link>https://web-standards.ru/podcast/490/</link><pubDate>Mon, 01 Sep 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Полина Гуртовая, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:48 JSON.stringify в V8<br>00:20:58 Введение в Anchor Positioning<br>00:48:15 Опыт TypeScript в Node.js<br>01:07:31 Беззубый radial-gradient()<br>01:27:03 SVG-кривые руками<br>01:39:25 Сторонние агенты в Zed<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/2kKgVoOy7rw">Лайв на Ютубе</a><br></p><p>JSON.stringify в V8</p><p>• <a href="https://v8.dev/blog/json-stringify">JSON.stringify improvements</a><br></p><p>Введение в Anchor Positioning</p><p>• <a href="https://ishadeed.com/article/anchor-positioning/">The Basics of Anchor Positioning</a><br>• <a href="https://github.com/oddbird/css-anchor-positioning">Polyfill for CSS Anchor Positioning</a><br>• <a href="https://gridbyexample.com/">Grid by Example</a><br></p><p>Опыт TypeScript в Node.js</p><p>• <a href="https://blog.calm.com/engineering/how-we-migrated-our-rushjs-monorepo-to-node-type-stripping">How we migrated our Rush.js monorepo to Node type stripping</a><br></p><p>Беззубый radial-gradient()</p><p>• <a href="https://frontendmasters.com/blog/obsessing-over-smooth-radial-gradient-disc-edges/">Obsessing over smooth radial-gradient() disc edges</a><br></p><p>SVG-кривые руками</p><p>• <a href="https://www.joshwcomeau.com/svg/interactive-guide-to-paths/">An Interactive Guide to SVG Paths</a><br>• <a href="https://youtu.be/NY0or-THrlE">Полина пишет SVG руками</a><br>• <a href="https://youtu.be/9qen5CKjUe8">HTTP 203: Demystifyingish SVG paths</a><br>• <a href="http://www.joshwcomeau.com/svg/friendly-introduction-to-svg/">A friendly introduction to SVG</a><br></p><p>Сторонние агенты в Zed</p><p>• <a href="https://zed.dev/blog/bring-your-own-agent-to-zed">Bring Your Own Agent to Zed — Featuring Gemini CLI</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/490.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/490.mp3" length="106211099"/><itunes:episode>490</itunes:episode><itunes:duration>6624</itunes:duration><itunes:author>Алексей Симоненко, Полина Гуртовая, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 сентября 2025: JSON.stringify, Anchor Positioning, TS в Node.js, radial-gradient, SVG-кривые, агенты в Zed. Алексей Симоненко, Полина Гуртовая, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>491. Interop 2026, WebMCP, Rspack 1.5 и Rust кругом, неточные таймеры и 17 лет Chrome</title><link>https://web-standards.ru/podcast/491/</link><pubDate>Mon, 08 Sep 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 Заявки на Interop 2026<br>00:15:20 API для агентов WebMCP<br>00:37:44 Rspack 1.5 и Rust кругом<br>00:55:23 Неточные таймеры<br>01:14:23 Chrome 17 лет<br></p><p>Заявки на Interop 2026</p><p>• <a href="https://webkit.org/blog/17320/submit-your-ideas-for-interop-2026/">Submit your ideas for Interop 2026</a><br>• <a href="https://github.com/web-platform-tests/interop/issues/new?template=focus-area-proposal.yml">Предлагайте свои идеи</a><br></p><p>API для агентов WebMCP</p><p>• <a href="https://patrickbrosset.com/articles/2025-08-28-ai-agents-and-the-web-a-proposal-to-keep-developers-in-the-loop/">AI agents and the web. A proposal to keep developers in the loop</a><br>• <a href="https://github.com/webmachinelearning/webmcp">webmachinelearning/webmcp</a><br></p><p>Rspack 1.5 и Rust кругом</p><p>• <a href="https://rspack.rs/blog/announcing-1-5">Announcing Rspack 1.5</a><br>• <a href="https://rslint.rs/">Rslint</a><br>• <a href="https://github.com/gravity-ui/app-builder">Gravity-ui/app-builder</a><br></p><p>Неточные таймеры</p><p>• <a href="https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers/">Why do browsers throttle JS timers?</a><br></p><p>Chrome 17 лет</p><p>• <a href="https://addyosmani.com/blog/chrome-17th/">Google Chrome at 17. A history of our browser</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/491.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/491.mp3" length="107363256"/><itunes:episode>491</itunes:episode><itunes:duration>6696</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 сентября 2025: Interop 2026, WebMCP, Rspack 1.5 и Rust кругом, неточные таймеры и 17 лет Chrome. Никита Дубко, Алексей Симоненко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>492. Бэкенд для JS-инструментов, Liquid Glass на SVG, каскадные слои, выравнивание, все кейсы веба</title><link>https://web-standards.ru/podcast/492/</link><pubDate>Mon, 15 Sep 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 Ежедневные новости<br>00:03:57 Бэкенд для JS-инструментов<br>00:23:41 Liquid Glass на SVG<br>00:46:46 Каскадные слои<br>01:01:40 Гайд по выравниванию<br>01:16:30 Все кейсы веба<br>01:29:44 Ответы на вопросы<br></p><p>Ежедневные новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.instagram.com/webstandards_ru/">Instagram</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a><br></p><p>Бэкенд для JS-инструментов</p><p>• <a href="https://marvinh.dev/blog/unifying-js-tools/">The missing link in JavaScript tools</a><br></p><p>Liquid Glass на SVG</p><p>• <a href="https://kube.io/blog/liquid-glass-css-svg">Liquid Glass in the Browser: Refraction with CSS and SVG</a>, Крис Фейхо<br>• <a href="https://medienbaecker.com/articles/the-web-behind-glass">The web behind glass</a>, Томас Гюнтер<br></p><p>Каскадные слои</p><p>• <a href="https://codetv.dev/blog/astro-css-overrides-layers">CSS overrides without important using layers in Astro components</a><br></p><p>Гайд по выравниванию</p><p>• <a href="https://css-tip.com/explore/alignment/">The Fundamentals of CSS Alignment</a>, Темани Афиф<br>• <a href="https://gridbyexample.com/">Grid by Example</a><br></p><p>Все кейсы веба</p><p>• <a href="https://blog.jim-nielsen.com/2025/casing-on-the-web/">Trying to Make Sense of Casing Conventions on the Web</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content/Creating_links#block_level_links">MDN: Creating links</a><br>• <a href="https://caninclude.onrender.com/caninclude?child=h1&amp;parent=a">CanIinclude подтверждает</a><br>• <a href="https://pepelsbey.dev/articles/road-to-htmhell/">The road to HTMHell is paved with semantics</a><br>• <a href="https://pepelsbey.dev/articles/jumping-html-tags/">Jumping HTML tags. Another reason to validate your markup</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/492.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/492.mp3" length="95699387"/><itunes:episode>492</itunes:episode><itunes:duration>5967</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 сентября 2025: Бэкенд для JS-инструментов, Liquid Glass на SVG, каскадные слои, выравнивание, все кейсы веба. Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>493. Куча всего в Safari 26, новинки Firefox 143, спека Wasm 3.0, React убивает инновации</title><link>https://web-standards.ru/podcast/493/</link><pubDate>Mon, 22 Sep 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:51 Куча всего в Safari 26<br>00:50:34 Новинки Firefox 143<br>01:05:06 Спека Wasm 3.0<br>01:28:30 React убивает инновации<br>01:54:16 Ответы на вопросы<br></p><p>Куча всего в Safari 26</p><p>• <a href="https://webkit.org/blog/17333/webkit-features-in-safari-26-0/">WebKit Features in Safari 26.0</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-26-release-notes">Safari 26.0 Release Notes</a><br>• <a href="https://developer.mozilla.org/en-US/blog/color-models-humans-devices/">Color models for humans and devices</a><br></p><p>Новинки Firefox 143</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/143">Firefox 143 for developers</a><br>• <a href="https://blogs.igalia.com/mrego/2018/08/10/changes-on-css-grid-layout-in-percentages-and-indefinite-height">Changes on CSS Grid Layout in percentages and indefinite height</a><br></p><p>Спека Wasm 3.0</p><p>• <a href="https://webassembly.org/news/2025-09-17-wasm-3.0/">Wasm 3.0</a><br></p><p>React убивает инновации</p><p>• <a href="https://www.lorenstew.art/blog/react-won-by-default/">React won by default. And it’s killing frontend innovation</a>, Лорен Стюарт<br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/if">Про функцию if() на MDN</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/493.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/493.mp3" length="119267079"/><itunes:episode>493</itunes:episode><itunes:duration>7440</itunes:duration><itunes:author>Полина Гуртовая, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 сентября 2025: Куча всего в Safari 26, новинки Firefox 143, спека Wasm 3.0, React убивает инновации. Полина Гуртовая, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>494. Новинки Chrome 140, масштабирование текста, двойная обводка фокуса, Temporal и DevTools MCP</title><link>https://web-standards.ru/podcast/494/</link><pubDate>Mon, 29 Sep 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 Новинки Chrome 140<br>00:31:23 Масштабирование текста<br>00:45:58 Temporal в Chrome<br>00:57:07 Двойная обводка фокуса<br>01:11:28 Chrome DevTools MCP<br>01:25:45 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/A7JRxy7Tz78">Лайв на Ютубе</a><br></p><p>Новинки Chrome 140</p><p>• <a href="https://developer.chrome.com/release-notes/140?hl=en">Chrome 140 Release notes</a><br>• <a href="https://www.bram.us/2025/09/24/ready-for-developer-testing-scoped-view-transitions/">Ready for Developer Testing: Scoped View Transitions</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/caret-animation">MDN: caret-animation</a><br>• <a href="https://github.com/mdn/fred/blob/main/components/font/inter.css#L15">Использование font-feature-settings на MDN</a><br></p><p>Масштабирование текста</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/2F5g2dqy9_Q/m/h-wdfI8NAgAJ">Blink: Intent to Prototype: meta name=&quot;text-scale&quot;</a><br>• <a href="https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/meta-text-scale.md">Explainer: meta tag for text scaling behavior</a><br>• <a href="https://github.com/w3c/csswg-drafts/blob/main/css-env-1/explainers/env-preferred-text-scale.md">Explainer: env(preferred-text-scale)</a><br></p><p>Temporal в Chrome</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/s58GKzoQZFg/m/iQ6OBGuLAAAJ">Intent to Ship: Temporal in ECMA262</a><br>• <a href="https://chromestatus.com/roadmap">Chrome Platform Status</a><br></p><p>Двойная обводка фокуса</p><p>• <a href="https://piccalil.li/blog/taking-a-shot-at-the-double-focus-ring-problem-using-modern-css/">Taking a shot at the double focus ring problem</a><br></p><p>Chrome DevTools MCP</p><p>• <a href="https://developer.chrome.com/blog/chrome-devtools-mcp">Chrome DevTools (MCP) for your AI agent</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/494.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/494.mp3" length="96771433"/><itunes:episode>494</itunes:episode><itunes:duration>6034</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>29 сентября 2025: Новинки Chrome 140, масштабирование текста, двойная обводка фокуса, Temporal и DevTools MCP. Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>495. State of JS и лого W3C, зависимости, WPT, эксплойты npm, HTML в скринридерах, так себе Next.js</title><link>https://web-standards.ru/podcast/495/</link><pubDate>Mon, 06 Oct 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 State of JS и лого W3C<br>00:10:47 Подчистка зависимостей<br>00:17:07 WPT спасли веб-платформу<br>00:38:25 Ответ Deno и GitHub на эксплойты npm<br>01:08:50 HTML в скринридерах<br>01:21:47 Так себе фреймворк Next.js<br>01:41:00 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/EGpOR-Gqp9Y">Лайв на Ютубе</a><br></p><p>State of JS и лого W3C</p><p>• <a href="https://survey.devographics.com/en-US/survey/state-of-js/2025">State of JavaScript 2025</a><br>• <a href="https://www.w3.org/press-releases/2025/new-logo/">The W3C adopts a new logo</a><br>• <a href="https://www.youtube.com/watch?v=fnaXvtnP6s0">W3C unveils its new logo</a><br></p><p>Подчистка зависимостей</p><p>• <a href="https://johnjames.blog/posts/cleaning-house-in-nx-monorepo-how-i-removed-120-unused-deps-safely">Cleaning house in nx monorepo, how I removed 120 unused deps safely</a><br></p><p>WPT спасли веб-платформу</p><p>• <a href="https://thenewstack.io/how-a-shared-test-suite-fixed-the-webs-biggest-problems/">How a Shared Test Suite Fixed the Web’s Biggest Problems</a><br>• <a href="https://wpt.fyi/">Web Platform Tests</a><br>• <a href="https://www.acidtests.org/">ACID Tests</a><br></p><p>Ответ Deno и GitHub на эксплойты npm</p><p>• <a href="https://deno.com/blog/deno-protects-npm-exploits">How Deno protects against npm exploits</a><br>• <a href="https://github.blog/security/supply-chain-security/our-plan-for-a-more-secure-npm-supply-chain/">Our plan for a more secure npm supply chain</a><br></p><p>HTML в скринридерах</p><p>• <a href="https://tetralogical.com/blog/2025/07/10/HTML-support/">Screen reader HTML support tables</a><br>• <a href="https://tetralogical.github.io/screen-reader-HTML-support/lookup/lookup.html">Screen reader HTML support lookup</a><br></p><p>Так себе фреймворк Next.js</p><p>• <a href="https://blog.webf.zone/why-next-js-falls-short-on-software-engineering-d3575614bd08">Why Next.js Falls Short on Software Engineering</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://nerdy.dev/">Adam Argyle</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/495.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/495.mp3" length="104067494"/><itunes:episode>495</itunes:episode><itunes:duration>6490</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 октября 2025: State of JS и лого W3C, зависимости, WPT, эксплойты npm, HTML в скринридерах, так себе Next.js. Андрей Мелихов, Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>496. Chrome 141, гриды, Node.js, if() и цвета в CSS, Prettier, агенты в Playwright, вайб-инжиниринг</title><link>https://web-standards.ru/podcast/496/</link><pubDate>Mon, 13 Oct 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Алексей Симоненко, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Новинки Chrome 141<br>00:23:11 Гриды как таблицы<br>00:30:40 Всё уже есть в Node.js<br>00:45:23 Современные цвета в CSS<br>00:53:15 Какой if() в CSS нам нужен<br>01:01:26 История Prettier<br>01:25:50 Агенты в Playwright<br>01:34:23 Вайб-инжиниринг<br>01:51:56 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/I9lfkT6M8DU">Лайв на Ютубе</a><br></p><p>Новинки Chrome 141</p><p>• <a href="https://developer.chrome.com/release-notes/141">Chrome 141</a><br>• <a href="https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/main/docs/tool-reference.md">Devtools MCP features</a><br></p><p>Гриды как таблицы</p><p>• <a href="https://webkit.org/blog/17474/css-grid-a-helpful-mental-model-and-the-power-of-grid-lines/">CSS Grid: A helpful mental model and the power of grid lines</a><br></p><p>Всё уже есть в Node.js</p><p>• <a href="https://nodesource.com/blog/nodejs-features-replacing-npm-packages">15 Recent Node.js Features that Replace Popular npm Packages</a><br></p><p>Современные цвета в CSS</p><p>• <a href="https://piccalil.li/blog/a-pragmatic-guide-to-modern-css-colours-part-one/">A pragmatic guide to modern CSS colours - part one</a><br></p><p>Какой if() в CSS нам нужен</p><p>• <a href="https://htmlacademy.org/blog/css-if">CSS if() — breakthrough or breakdown?</a><br></p><p>История Prettier</p><p>• <a href="https://blog.vjeux.com/2025/javascript/birth-of-prettier.html">Birth of Prettier</a><br>• <a href="https://journal.stuffwithstuff.com/2015/09/08/the-hardest-program-ive-ever-written/">The Hardest Program I’ve Ever Written</a><br>• <a href="https://archive.jlongster.com/A-Prettier-Formatter">A Prettier JavaScript Formatter</a><br>• <a href="https://homepages.inf.ed.ac.uk/wadler/papers/prettier/prettier.pdf">A prettier printer</a><br></p><p>Агенты в Playwright</p><p>• <a href="https://playwright.dev/docs/test-agents">Playwright Agents</a><br></p><p>Вайб-инжиниринг</p><p>• <a href="https://simonwillison.net/2025/Oct/7/vibe-engineering/">Vibe engineering</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://blog.cloudflare.com/deep-dive-into-cloudflares-sept-12-dashboard-and-api-outage/">A deep dive into Cloudflare’s September 12, 2025 dashboard and API outage</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/496.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/496.mp3" length="111971644"/><itunes:episode>496</itunes:episode><itunes:duration>6984</itunes:duration><itunes:author>Андрей Мелихов, Алексей Симоненко, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 октября 2025: Chrome 141, гриды, Node.js, if() и цвета в CSS, Prettier, агенты в Playwright, вайб-инжиниринг. Андрей Мелихов, Алексей Симоненко, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>497. Опрос MDN, Firefox 144, прогрессивные картинки, CSS extras, теория мёртвых фреймворков</title><link>https://web-standards.ru/podcast/497/</link><pubDate>Mon, 20 Oct 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Опрос MDN<br>00:02:56 Новинки Firefox 144<br>00:19:13 Прогрессивные картинки<br>00:48:37 Библиотека CSS extras<br>01:05:44 Теория мёртвых фреймворков<br>01:29:41 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/43erNxV-qpw">Лайв на Ютубе</a><br></p><p>Опрос MDN</p><p>• <a href="https://survey.alchemer.com/s3/8409929/MDN-Developer-Survey">MDN Developer Survey</a><br></p><p>Новинки Firefox 144</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/144">Firefox 144 release notes for developers (Stable)</a><br>• <a href="https://web.dev/blog/same-document-view-transitions-are-now-baseline-newly-available">Same-document view transitions have become Baseline Newly available</a><br>• <a href="https://developer.mozilla.org/en-US/blog/view-transitions-beginner-guide/">A beginner-friendly guide to view transitions in CSS</a><br></p><p>Прогрессивные картинки</p><p>• <a href="https://jakearchibald.com/2025/present-and-future-of-progressive-image-rendering/">The present and potential future of progressive image rendering</a><br></p><p>Библиотека CSS extras</p><p>• <a href="https://sindresorhus.com/css-extras/">A collection of useful CSS custom functions</a><br>• <a href="https://sindresorhus.com/">Sindre Sorhus</a><br>• <a href="https://tonsky.me/blog/syntax-highlighting/">I am sorry, but everyone is getting syntax highlighting wrong</a><br></p><p>Теория мёртвых фреймворков</p><p>• <a href="https://aifoc.us/dead-framework-theory/">Dead framework theory</a><br>• <a href="https://pr40703.review.mdn.allizom.net/en-US/docs/Web/CSS/CSS_custom_functions_and_mixins/Using_custom_functions">Using CSS custom functions</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/whatwg/html/issues/7540">Allow authors to apply new css features (like cascade layers) while linking stylesheets</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/497.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/497.mp3" length="94131093"/><itunes:episode>497</itunes:episode><itunes:duration>5869</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>20 октября 2025: Опрос MDN, Firefox 144, прогрессивные картинки, CSS extras, теория мёртвых фреймворков. Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>498. Privacy Sandbox, React Compiler, интерактивные элементы, import или fetch, ChatGPT Atlas и ARIA</title><link>https://web-standards.ru/podcast/498/</link><pubDate>Mon, 27 Oct 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:59 Privacy Sandbox всё<br>00:21:06 React Compiler<br>00:39:10 Интерактивные элементы<br>00:57:41 JSON: import или fetch<br>01:13:29 ChatGPT Atlas и ARIA<br>01:34:24 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/gqaj_UeUxoA">Лайв на Ютубе</a><br></p><p>Privacy Sandbox всё</p><p>• <a href="https://privacysandbox.com/news/update-on-plans-for-privacy-sandbox-technologies/">Update on Plans for Privacy Sandbox Technologies</a><br>• <a href="https://privacysandbox.google.com/overview/status">Privacy Sandbox feature status</a><br>• <a href="https://web-standards.ru/podcast/421/#00:06:48">Гугл и куки в 421-м</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/Storage_Access_API">Storage Access API</a><br></p><p>React Compiler</p><p>• <a href="https://react.dev/blog/2025/10/07/react-compiler-1">React Compiler v1.0</a><br>• <a href="https://www.developerway.com/posts/how-react-compiler-performs-on-real-code">How React Compiler Performs on Real Code</a><br>• <a href="https://www.youtube.com/watch?v=8xAtAIPyUFE">Жизнь до и после React Compiler</a><br>• <a href="https://www.npmjs.com/package/react-compiler-healthcheck">React-compiler-healthcheck</a><br></p><p>Интерактивные элементы</p><p>• <a href="https://www.matuzo.at/blog/2025/whats-an-interactive-element">What’s an interactive element?</a><br>• <a href="https://www.matuzo.at/blog/2023/focus-dialog/">O dialog focus, where art thou?</a><br></p><p>JSON: import или fetch</p><p>• <a href="https://jakearchibald.com/2025/importing-vs-fetching-json/">Importing vs fetching JSON</a><br></p><p>ChatGPT Atlas и ARIA</p><p>• <a href="https://openai.com/index/introducing-chatgpt-atlas/">Introducing ChatGPT Atlas</a><br>• <a href="https://help.openai.com/en/articles/12627856-publishers-and-developers-faq">ChatGPT Altlas: Publishers and Developers</a><br>• <a href="https://w3c.github.io/using-aria/#rule1">First Rule of ARIA Use</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://2024.stateofjs.com/en-US/resources/#podcasts">State of JS 2024: Resources</a><br>• <a href="https://syntax.fm/">Syntax.fm</a><br>• <a href="https://shoptalkshow.com/">ShopTalk Show</a><br>• <a href="https://podrocket.logrocket.com/">PodRocket</a><br>• <a href="https://offthemainthread.tech/">Off The Main Thread</a><br>• <a href="https://whiskey.fm/">Whiskey Web and Whatnot</a><br>• <a href="https://www.igalia.com/chats/">Igalia Chats</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/498.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/498.mp3" length="93731284"/><itunes:episode>498</itunes:episode><itunes:duration>5844</itunes:duration><itunes:author>Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>27 октября 2025: Privacy Sandbox, React Compiler, интерактивные элементы, import или fetch, ChatGPT Atlas и ARIA. Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>499. Chrome 142, HTTPS по умолчанию, ESM в 2026, перфоманс фреймворков, пора регулировать React</title><link>https://web-standards.ru/podcast/499/</link><pubDate>Mon, 03 Nov 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 Новинки Chrome 142<br>00:28:15 HTTPS по умолчанию<br>00:36:58 ESM в 2026<br>00:47:36 Перфоманс фреймворков<br>01:14:19 Пора регулировать React<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/71qbTv0yRyI">Лайв на Ютубе</a><br></p><p>Новинки Chrome 142</p><p>• <a href="https://developer.chrome.com/release-notes/142">Chrome 142</a><br></p><p>HTTPS по умолчанию</p><p>• <a href="https://security.googleblog.com/2025/10/https-by-default.html">Google online security blog: HTTPS by default</a><br></p><p>ESM в 2026</p><p>• <a href="https://www.phpied.com/import-javascript-like-its-2026/">Import JavaScript like it’s 2026</a><br></p><p>Перфоманс фреймворков</p><p>• <a href="https://www.lorenstew.art/blog/10-kanban-boards/">I built the same app 10 times: evaluating frameworks for mobile performance</a><br></p><p>Пора регулировать React</p><p>• <a href="https://dbushell.com/2025/10/23/react-regulation/">Is it time to regulate React?</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/499.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/499.mp3" length="98371220"/><itunes:episode>499</itunes:episode><itunes:duration>6134</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>3 ноября 2025: Chrome 142, HTTPS по умолчанию, ESM в 2026, перфоманс фреймворков, пора регулировать React. Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>500. Новости по-английски, как меняется фронтенд, пишем код в 2025, что нас бесит, вангуем 600-й</title><link>https://web-standards.ru/podcast/500/</link><pubDate>Mon, 10 Nov 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:54 Новости по-английски<br>00:10:51 Как меняется фронтенд<br>00:32:03 Мы пишем код в 2025<br>01:06:47 Что нас бесит<br>01:31:58 Вангуем 600-й<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/-a_6nWVQoxo">Лайв на Ютубе</a><br></p><p>Новости по-английски</p><p>• <a href="https://mastodon.social/@webstandards_dev">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.dev">Bluesky</a><br>• <a href="https://x.com/webstandardsdev">X</a><br>• <a href="https://web-standards.dev/">Сайт с новостями</a><br></p><p>Как меняется фронтенд</p><p>• <a href="https://web-standards.ru/podcast/100/">Выпуск №100</a><br>• <a href="https://web-standards.ru/podcast/200/">Выпуск №200</a><br>• <a href="https://web-standards.ru/podcast/300/">Выпуск №300</a><br>• <a href="https://web-standards.ru/podcast/400/">Выпуск №400</a><br>• <a href="https://www.baldurbjarnason.com/2024/liskovs-gun/">Liskov’s gun: The parallel evolution of React and Web components</a><br>• <a href="https://developer.mozilla.org/en-US/blog/image-formats-codecs-compression-tools/">Image formats: Codecs and compression tools</a><br></p><p>Что нас бесит</p><p>• <a href="https://youtu.be/WgSiqSqxTxw">Form control styling, CSS Day 2025</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/500.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/500.mp3" length="99299283"/><itunes:episode>500</itunes:episode><itunes:duration>6192</itunes:duration><itunes:author>Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>10 ноября 2025: Новости по-английски, как меняется фронтенд, пишем код в 2025, что нас бесит, вангуем 600-й. Андрей Мелихов, Полина Гуртовая, Вадим Макеев, Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>501. Firefox 145, Safari 26.1 и Interop, AI нравится TypeScript, дела у Baseline, история Val Town</title><link>https://web-standards.ru/podcast/501/</link><pubDate>Mon, 17 Nov 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Андрей Мелихов</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Новинки Firefox 145<br>00:19:47 Safari 26.1 и Interop<br>00:28:08 AI нравится TypeScript<br>00:47:19 Как дела у Baseline<br>01:07:29 История Val Town<br>01:28:46 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/5nHfHlV5E1U">Лайв на Ютубе</a><br></p><p>Новинки Firefox 145</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/145">Firefox 145 release notes for developers</a><br></p><p>Safari 26.1 и Interop</p><p>• <a href="https://webkit.org/blog/17541/webkit-features-for-safari-26-1/">WebKit Features for Safari 26.1</a><br>• <a href="https://wpt.fyi/interop-2025">Interop 2025 Dashboard</a><br></p><p>AI нравится TypeScript</p><p>• <a href="https://github.blog/developer-skills/programming-languages-and-frameworks/typescripts-rise-in-the-ai-era-insights-from-lead-architect-anders-hejlsberg/">TypeScript’s rise in the AI era: Insights from Lead Architect, Anders Hejlsberg</a><br></p><p>Как дела у Baseline</p><p>• <a href="https://piccalil.li/blog/perfecting-baseline/">Perfecting Baseline</a><br></p><p>История Val Town</p><p>• <a href="https://macwright.com/2025/11/11/val-town.html">Val Town 2023-2025 Retrospective</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/501.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/501.mp3" length="90739376"/><itunes:episode>501</itunes:episode><itunes:duration>5657</itunes:duration><itunes:author>Никита Дубко, Андрей Мелихов</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>17 ноября 2025: Firefox 145, Safari 26.1 и Interop, AI нравится TypeScript, дела у Baseline, история Val Town. Никита Дубко, Андрей Мелихов</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>502. Отчёты с TPAC и TC39, расписание на CSS, URL как состояние, компоненты тултипов, Фаулер про AI</title><link>https://web-standards.ru/podcast/502/</link><pubDate>Mon, 24 Nov 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:22 Новости с TPAC<br>00:20:50 Отчёт TC39 за ноябрь<br>00:40:26 Расписание на CSS<br>01:02:55 URL как состояние<br>01:23:30 Компонентов тултипов<br>01:37:00 Фаулер про AI<br>01:55:20 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/5YDuh86-jYc">Лайв на Ютубе</a><br></p><p>Новости с TPAC</p><p>• <a href="https://www.w3.org/2025/11/TPAC/schedule.html">TPAC detailed schedule</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/12022#issuecomment-3525043825">Display: grid-lanes</a><br>• <a href="https://github.com/WICG/html-in-canvas">HTML in Canvas</a><br>• <a href="https://w3c.github.io/webextensions/specification/">Web Extensions</a><br>• <a href="https://mastodon.social/@FirefoxDevTools/115573488167872836">Two-phase view transitions</a><br>• <a href="https://mastodon.social/@FirefoxDevTools/115573428208353380">streamHTMLUnsafe()</a><br>• <a href="https://mastodon.social/@FirefoxDevTools/115579234268178726">Out-of-order HTML patching</a><br></p><p>Отчёт TC39 за ноябрь</p><p>• <a href="https://github.com/tc39/agendas/blob/main/2025/11.md">111th meeting of Ecma TC39</a><br></p><p>Расписание на CSS</p><p>• <a href="https://9elements.com/blog/building-a-multi-stage-timetable-with-modern-css-using-grid-subgrid-round-and-mod/">Building a multi stage timetable with modern CSS</a><br></p><p>URL как состояние</p><p>• <a href="https://alfy.blog/2025/10/31/your-url-is-your-state.html">Your URL Is Your State</a><br></p><p>Компоненты тултипов</p><p>• <a href="https://tkdodo.eu/blog/tooltip-components-should-not-exist">Tooltip Components Should Not Exist</a><br></p><p>Фаулер про AI</p><p>• <a href="https://www.youtube.com/watch?v=CQmI4XKTa0U">How AI will change software engineering</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.chrome.com/docs/web-platform/deprecating-xslt">Removing XSLT for a more secure browser</a><br>• <a href="https://github.com/mfreed7/xslt_polyfill">XSLT Polyfill</a><br>• <a href="https://github.com/mozilla/standards-positions/issues/1287#issuecomment-3227145793">Firefox: it would be good to remove XSLT</a><br>• <a href="https://github.com/whatwg/html/issues/11523#issuecomment-3149280766">WebKit is cautiously supportive</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/502.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/502.mp3" length="116355456"/><itunes:episode>502</itunes:episode><itunes:duration>7258</itunes:duration><itunes:author>Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>24 ноября 2025: Отчёты с TPAC и TC39, расписание на CSS, URL как состояние, компоненты тултипов, Фаулер про AI. Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>503. Анимация width/height в CSS, как внедряли TS в Node.js, Shai-Hulud 2 в npm, вариативные шрифты</title><link>https://web-standards.ru/podcast/503/</link><pubDate>Mon, 01 Dec 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Анимация width/height в CSS<br>00:16:32 Как писали поддержку TS в Node.js<br>00:37:42 Атака Shai-Hulud 2.0 в npm<br>01:07:50 Зачем вариативные шрифты<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/MbD5JyBE63I">Лайв на Ютубе</a><br></p><p>Анимация width/height в CSS</p><p>• <a href="https://www.bram.us/2025/11/13/animating-css-width-or-height-no-longer-force-a-main-thread-animation-in-chrome-under-the-right-conditions/">Animating CSS width or height no longer forces a Main Thread animation</a><br></p><p>Как писали поддержку TS в Node.js</p><p>• <a href="https://satanacchio.hashnode.dev/the-summer-i-shipped-type-stripping">How a summer in Abruzzo helped bring type stripping to Node.js</a><br></p><p>Атака Shai-Hulud 2.0 в npm</p><p>• <a href="https://breached.company/shai-hulud-2-0-the-devastating-npm-supply-chain-attack-threatening-developer-ecosystems/">The devastating npm supply chain attack threatening developer ecosystems</a><br>• <a href="https://www.wiz.io/blog/shai-hulud-2-0-ongoing-supply-chain-attack">Supply chain attack: 25K+ repos exposing secrets</a><br>• <a href="https://about.gitlab.com/blog/gitlab-discovers-widespread-npm-supply-chain-attack/">GitLab discovers widespread npm supply chain attack</a><br></p><p>Зачем вариативные шрифты</p><p>• <a href="https://inkbotdesign.com/variable-fonts/">Variable fonts explained: reduce bloat and fix layout shifts</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/503.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/503.mp3" length="84787128"/><itunes:episode>503</itunes:episode><itunes:duration>5285</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>1 декабря 2025: Анимация width/height в CSS, как внедряли TS в Node.js, Shai-Hulud 2 в npm, вариативные шрифты. Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>504. Адвенты, JS 30 лет, Chrome 143, TypeScript 7, npm и Server Components, Tailwind, CSS-in-JS</title><link>https://web-standards.ru/podcast/504/</link><pubDate>Mon, 08 Dec 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Полина Гуртовая, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Адвент-календари<br>00:08:41 JavaScript 30 лет<br>00:20:15 Новинки Chrome 143<br>00:34:40 Планы на TypeScript 7<br>00:50:35 Безопасность npm<br>01:04:36 Опасные Server Components<br>01:12:09 Снова про Tailwind<br>01:32:00 Предательство CSS-in-JS<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/Mz0jsHq9YoI">Лайв на Ютубе</a><br></p><p>Адвент-календари</p><p>• <a href="https://adrianroselli.com/2025/12/web-design-dev-advent-calendars-for-2025.html">Web Design / Dev Advent Calendars for 2025</a><br></p><p>JavaScript 30 лет</p><p>• <a href="https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html">Netscape and Sun announce JavaScript</a><br>• <a href="https://leechy.dev/about">Andrey Lechev</a><br></p><p>Новинки Chrome 143</p><p>• <a href="https://developer.chrome.com/release-notes/143">Chrome 143</a><br>• <a href="https://frontendmasters.com/blog/perfectly-pointed-tooltips-a-foundation/">Perfectly Pointed Tooltips: A Foundation</a><br>• <a href="https://htmlparser.info/">Idiosyncrasies of the HTML parser</a><br>• <a href="https://developer.chrome.com/docs/web-platform/deprecating-xslt">Removing XSLT for a more secure browser</a><br></p><p>Планы на TypeScript 7</p><p>• <a href="https://devblogs.microsoft.com/typescript/progress-on-typescript-7-december-2025/">Progress on TypeScript 7</a><br></p><p>Безопасность npm</p><p>• <a href="https://www.zachleat.com/web/npm-security/">No more tokens! Locking down npm Publish Workflows</a><br></p><p>Опасные Server Components</p><p>• <a href="https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components">Critical Security Vulnerability in React Server Components</a><br>• <a href="https://blog.cloudflare.com/5-december-2025-outage/">Cloudflare outage on December 5, 2025</a><br></p><p>Снова про Tailwind</p><p>• <a href="https://utilitybend.com/blog/why-tailwind-is-great-why-you-might-be-missing-out-and-why-it-isnt-for-me">Why Tailwind is great, why you might be missing out, and why it isn't for me</a><br></p><p>Предательство CSS-in-JS</p><p>• <a href="https://thenewstack.io/css-in-js-the-great-betrayal-of-frontend-sanity/">CSS-in-JS: The Great Betrayal of Frontend Sanity</a><br>• <a href="https://www.zolkos.com/2025/12/03/vanilla-css-is-all-you-need">Vanilla CSS is all you need</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/504.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/504.mp3" length="109219280"/><itunes:episode>504</itunes:episode><itunes:duration>6812</itunes:duration><itunes:author>Алексей Симоненко, Полина Гуртовая, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>8 декабря 2025: Адвенты, JS 30 лет, Chrome 143, TypeScript 7, npm и Server Components, Tailwind, CSS-in-JS. Алексей Симоненко, Полина Гуртовая, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>505. Новинки Safari 26.2 и Firefox 146, CSS Wrapped, скрол-анимации, диалог, голосование за фичи</title><link>https://web-standards.ru/podcast/505/</link><pubDate>Mon, 15 Dec 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Релиз Safari 26.2<br>00:35:10 Новинки Firefox 146<br>00:57:37 CSS Wrapped 2025<br>01:06:31 Scroll-triggered анимации<br>01:21:45 Свесить кнопку в диалоге<br>01:26:33 Голосование за фичи<br>01:38:27 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/WhlZ9Kda6i8">Лайв на Ютубе</a><br></p><p>Релиз Safari 26.2</p><p>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes">Safari 26.2 Release Notes</a><br>• <a href="https://webkit.org/blog/17640/webkit-features-for-safari-26-2/">WebKit Features for Safari 26.2</a><br></p><p>Новинки Firefox 146</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/146">Firefox 146 release notes for developers</a><br>• <a href="https://css-tricks.com/better-css-shapes-using-shape-part-1-lines-and-arcs/">Better CSS Shapes Using shape(). Part 1</a><br>• <a href="https://x.com/FirefoxWebDevs">X</a><br>• <a href="https://bsky.app/profile/webdevs.firefox.com">Bluesky</a><br>• <a href="https://mastodon.social/@firefoxwebdevs">Mastodon</a><br>• <a href="https://www.tiktok.com/@firefoxwebdevs">TikTok</a><br>• <a href="https://www.youtube.com/@FirefoxWebDevs">YouTube</a><br></p><p>CSS Wrapped 2025</p><p>• <a href="https://chrome.dev/css-wrapped-2025/">CSS Wrapped 2025</a><br></p><p>Scroll-triggered анимации</p><p>• <a href="https://developer.chrome.com/blog/scroll-triggered-animations">Scroll-triggered animations</a><br></p><p>Свесить кнопку в диалоге</p><p>• <a href="https://www.darins.page/articles/close-button-hang-dialog">Getting a close button to hang off of a dialog</a><br></p><p>Голосование за фичи</p><p>• <a href="https://web.dev/blog/upvote-features">Vote for the web features you want to see</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://github.com/web-standards/podcast">Подкаст «Веб-стандарты»</a><br>• <a href="https://help.openai.com/en/articles/12627856-publishers-and-developers-faq">OpenAI Help Center: Publishers and Developers</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/505.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/505.mp3" length="106019655"/><itunes:episode>505</itunes:episode><itunes:duration>6612</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>15 декабря 2025: Новинки Safari 26.2 и Firefox 146, CSS Wrapped, скрол-анимации, диалог, голосование за фичи. Вадим Макеев, Алексей Симоненко, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>506. State of HTML, Grid Lanes вместо Masonry, Cloudflare 2025, View Transition для диалогов</title><link>https://web-standards.ru/podcast/506/</link><pubDate>Mon, 22 Dec 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Вадим Макеев, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Результаты State of HTML<br>01:00:00 Grid Lanes вместо Masonry<br>01:17:00 Интернет глазами Cloudflare<br>01:39:48 View Transition для диалогов<br>01:52:42 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/KEz59yU-0_Y">Лайв на Ютубе</a><br></p><p>Результаты State of HTML</p><p>• <a href="https://2025.stateofhtml.com/en-US">State of HTML 2025</a><br>• <a href="https://meyerweb.com/eric/thoughts/2025/12/19/targeting-by-reference-in-the-shadow-dom/">Targeting by Reference in the Shadow DOM</a><br>• <a href="https://www.igalia.com/chats/shadow-origins">Web Backstories: Shadow DOM</a><br>• <a href="https://chromestatus.com/feature/6090950820495360">Chrome status: Datalist</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/HTML_Sanitizer_API">MDN: HTML Sanitizer API</a><br>• <a href="https://frederikbraun.de/why-sethtml.html">Why the Sanitizer API is just setHTML()</a><br>• <a href="https://youtu.be/WgSiqSqxTxw">CSS Day: Form control styling</a><br></p><p>Grid Lanes вместо Masonry</p><p>• <a href="https://webkit.org/blog/17660/introducing-css-grid-lanes/">Introducing CSS Grid Lanes</a><br>• <a href="https://webkit.org/blog/17674/release-notes-for-safari-technology-preview-234/">Release Notes for Safari Technology Preview 234</a><br>• <a href="https://webkit.org/demos/grid3/">Demos of CSS Grid Lanes</a><br></p><p>Интернет глазами Cloudflare</p><p>• <a href="https://radar.cloudflare.com/year-in-review/2025">Cloudflare Radar 2025 Year in Review</a><br>• <a href="https://vas3k.blog/blog/quantum_computing/">Вастрик: Квантовый компьютер</a><br></p><p>View Transition для диалогов</p><p>• <a href="https://medienbaecker.com/articles/dialog-view-transitions">Dialog view transitions</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/506.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/506.mp3" length="121235731"/><itunes:episode>506</itunes:episode><itunes:duration>7563</itunes:duration><itunes:author>Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>22 декабря 2025: State of HTML, Grid Lanes вместо Masonry, Cloudflare 2025, View Transition для диалогов. Алексей Симоненко, Вадим Макеев, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>507. Конференции, путешествия, музыка, книги, спорт, кино, техника, белки и еда в 2025 году</title><link>https://web-standards.ru/podcast/507/</link><pubDate>Wed, 31 Dec 2025 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев, Андрей Мелихов, Полина Гуртовая, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 Конференции и митапы<br>00:29:57 Путешествия<br>00:43:06 Музыка и концерты<br>01:01:55 Книги и чтение<br>01:19:05 Спорт и походы<br>01:30:39 Кино и сериалы<br>01:49:48 Техника и гаджеты<br>02:09:45 Животные и белки<br>02:14:15 Еда и готовка<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/J-dnuHg6O2Q">Лайв на Ютубе</a><br></p><p>Путешествия</p><p>• <a href="https://pora.tours/uzbekistan">Тур в Узбекистан</a><br></p><p>Музыка и концерты</p><p>• <a href="https://rybnikovtheater.ru/ru/repertuar/178-yunona-i-avos">Правильная рок-опера «Юнона и Авось»</a><br>• <a href="https://youtu.be/KQyQ-1Xuwkg">Мюзикл «Бал вампиров»</a><br>• <a href="https://3lp.me/">Подкаст «Любимые пластинки»</a><br>• <a href="https://petliatour.com/">Петли пристрастия</a><br>• <a href="https://ditzband.com/">DITZ</a><br>• <a href="https://www.lebanonhanover.com/">Lebanon Hanover</a><br>• <a href="https://leep.bandcamp.com/album/patience">Leep</a><br></p><p>Книги и чтение</p><p>• <a href="https://www.goodreads.com/user/show/75780428-nikita-dubko">Профиль Никиты на GoodReads</a><br>• <a href="https://oz.by/books/more101329222.html">Книга «Прощание с иллюзиями» Познера</a><br>• <a href="https://oz.by/books/more101252360.html">Книга «Вдохновлённые. Всё, что нужно знать продакт-менеджеру»</a><br>• <a href="https://books.yandex.ru/series/Qo7FXkbo">Серия книг «Божественные города»</a><br>• <a href="https://ru.wikipedia.org/wiki/A_Sinistra">Виктор Пелевин «A Sinistra»</a><br>• <a href="https://en.wikipedia.org/wiki/Maria_Beetle">Котаро Исака «Поезд убийц»</a><br>• <a href="https://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BC,_%D0%B2_%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%BE%D0%BC%E2%80%A6">Мариам Петросян «Дом, в котором…»</a><br></p><p>Кино и сериалы</p><p>• <a href="https://www.youtube.com/@krol-krolb">Если бы персонажи не тупили</a><br>• <a href="https://www.kinopoisk.ru/series/1397749/">Сериал «Пантеон»</a><br>• <a href="https://www.imdb.com/title/tt26915336/">Mars Express (2023)</a><br>• <a href="https://imdb.com/title/tt8096846/">Белое пластиковое небо (Müanyag égbolt, 2023)</a><br>• <a href="https://imdb.com/title/tt12593682/">Фильм «Быстрее пули» (Bullet Train, 2022)</a><br></p><p>Животные и белки</p><p>• <a href="https://developer.mozilla.org/en-US/blog/color-models-humans-devices/">Серия статей Полины про цвета и белок</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/507.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/507.mp3" length="145219839"/><itunes:episode>507</itunes:episode><itunes:duration>9062</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев, Андрей Мелихов, Полина Гуртовая, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>31 декабря 2025: Конференции, путешествия, музыка, книги, спорт, кино, техника, белки и еда в 2025 году. Никита Дубко, Вадим Макеев, Андрей Мелихов, Полина Гуртовая, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>508. Chrome DevTools MCP, LLM для перформанса, RSC explorer, программирование на типах, 30 лет веба</title><link>https://web-standards.ru/podcast/508/</link><pubDate>Mon, 05 Jan 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:30 Chrome DevTools MCP в агенте<br>00:12:47 LLM для отладки перформанса<br>00:34:12 Инспектор RSC<br>00:47:36 Программирование на типах<br>01:02:12 30 лет веба<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/EpYPxWJHYDw">Лайв на Ютубе</a><br></p><p>Chrome DevTools MCP в агенте</p><p>• <a href="https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session">Let your coding agent debug your browser session with Chrome DevTools MCP</a><br></p><p>LLM для отладки перформанса</p><p>• <a href="https://calendar.perfplanet.com/2025/teaching-agents-about-performance-insights/">Teaching agents about performance insights</a><br></p><p>Инспектор RSC</p><p>• <a href="https://overreacted.io/introducing-rsc-explorer/">Introducing RSC explorer</a><br></p><p>Программирование на типах</p><p>• <a href="https://marmelab.com/blog/2025/12/04/typescript-type-as-a-programming-language.html">TypeScript types as a programming language</a><br>• <a href="https://typehero.dev/">TypeHero.dev</a><br>• <a href="https://www.youtube.com/watch?v=9B9ODmFbc28">Система типов TS как язык программирования</a><br></p><p>30 лет веба</p><p>• <a href="https://www.artmann.co/articles/30-years-of-br-tags">30 years of br tags</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/508.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/508.mp3" length="124067317"/><itunes:episode>508</itunes:episode><itunes:duration>7740</itunes:duration><itunes:author>Полина Гуртовая, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>5 января 2026: Chrome DevTools MCP, LLM для перформанса, RSC explorer, программирование на типах, 30 лет веба. Полина Гуртовая, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>509. Антивебные API для веба, LLM помогает и убивает Tailwind, нездоровая зависимость от бандлеров</title><link>https://web-standards.ru/podcast/509/</link><pubDate>Mon, 12 Jan 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 Антивебные API для веба<br>00:32:29 Как LLM и помогает, и убивает Tailwind<br>01:09:57 Нездоровая зависимость от бандлеров<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/8apW328kIFI">Лайв на Ютубе</a><br></p><p>Антивебные API для веба</p><p>• <a href="https://polypane.app/blog/not-all-browser-apis-are-web-apis/">Not All Browser APIs Are “Web” APIs</a><br></p><p>Как LLM и помогает, и убивает Tailwind</p><p>• <a href="https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957">75% of Tailwind engineers lost their jobs because of the brutal impact of AI</a><br>• <a href="https://front-end.social/@kizu/115861023886741263">I can’t feel bad about a project contributed to the devaluing of CSS</a><br>• <a href="https://x.com/OfficialLoganK/status/2009339263251566902">Google AI Studio is now a sponsor of the Tailwind project</a><br>• <a href="https://www.youtube.com/watch?v=ncAqYntEDGE">Has AI killed Tailwind?</a><br></p><p>Нездоровая зависимость от бандлеров</p><p>• <a href="https://lea.verou.me/blog/2026/web-deps/">Web dependencies are broken. Can we fix them?</a><br>• <a href="https://www.phpied.com/import-javascript-like-its-2026/">Import JavaScript like it’s 2026</a><br>• <a href="https://www.phpied.com/maximally-minimal-build-process/">Maximally Minimal Build Process</a><br>• <a href="https://www.phpied.com/do-it-yourself-code-coverage-and-testing/">Do It Yourself: code coverage and testing</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/509.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/509.mp3" length="105187140"/><itunes:episode>509</itunes:episode><itunes:duration>6560</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>12 января 2026: Антивебные API для веба, LLM помогает и убивает Tailwind, нездоровая зависимость от бандлеров. Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>510. Firefox 147, Chrome 144, geolocation, GIF и JPEG XL, 100vw и прокрутка, итераторы и массивы</title><link>https://web-standards.ru/podcast/510/</link><pubDate>Mon, 19 Jan 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко, Вадим Макеев, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Нам 10 лет<br>00:03:17 Firefox 147<br>00:23:02 Chrome 144<br>00:56:53 Элемент geolocation<br>01:10:39 Гифки и JPEG XL<br>01:25:03 100vw и прокрутка<br>01:37:39 Итераторы и массивы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/V71wKUp7LtI">Лайв на Ютубе</a><br></p><p>Нам 10 лет</p><p>• <a href="https://t.me/webstandards_ru?direct">Директ в Телеграме</a><br></p><p>Firefox 147</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/147">Firefox 147 release notes for developers</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Media_fragments">MDN: Media fragments</a><br>• <a href="https://pepelsbey.dev/articles/svg-sprites/#alt-syntax">SVG sprites: old-school, modern, unknown, and forgotten</a><br></p><p>Chrome 144</p><p>• <a href="https://developer.chrome.com/release-notes/144">Chrome 144 release notes</a><br></p><p>Элемент geolocation</p><p>• <a href="https://developer.chrome.com/blog/geolocation-html-element">Introducing the geolocation HTML element</a><br>• <a href="https://github.com/mdn/dom-examples/blob/main/geolocation-element/README.md">MDN geolocation element examples</a><br></p><p>Гифки и JPEG XL</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/0kUk5-6TAfM/m/7YVGLKzEBwAJ">Blink: Intent to Prototype CSS Image Animation</a><br>• <a href="https://github.com/webplatformco/project-image-animation/tree/main/image-animation-property">CSS Image Animation explainer</a><br>• <a href="https://chromium-review.googlesource.com/c/chromium/src/+/7184969">Chromium: Wire up JXL decoder</a><br>• <a href="https://github.com/libjxl/libjxl">JPEG XL reference implementation</a><br></p><p>100vw и прокрутка</p><p>• <a href="https://www.bram.us/2026/01/15/100vw-horizontal-overflow-no-more/">Using 100vw is now scrollbar-aware</a><br>• <a href="https://pitercss.com/">Сайт pitercss_conf</a><br></p><p>Итераторы и массивы</p><p>• <a href="https://allthingssmitty.com/2026/01/12/stop-turning-everything-into-arrays-and-do-less-work-instead/">Stop turning everything into arrays (and do less work instead)</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/510.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/510.mp3" length="109347852"/><itunes:episode>510</itunes:episode><itunes:duration>6820</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко, Вадим Макеев, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>19 января 2026: Firefox 147, Chrome 144, geolocation, GIF и JPEG XL, 100vw и прокрутка, итераторы и массивы. Алексей Симоненко, Никита Дубко, Вадим Макеев, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>511. Напишите нам на юбилей, когда уже grid lanes, сколько весит веб по Альманаху и зачем jQuery 4.0</title><link>https://web-standards.ru/podcast/511/</link><pubDate>Mon, 26 Jan 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:48 Напишите нам на юбилей<br>00:04:20 Когда уже можно grid lanes<br>00:37:43 Сколько весит веб по Альманаху<br>01:26:27 Зачем jQuery 4.0<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/4e5cFqRYR2k">Лайв на Ютубе</a><br></p><p>Напишите нам на юбилей</p><p>• <a href="https://t.me/webstandards_ru?direct">Директ в Телеграме</a><br></p><p>Когда уже можно grid lanes</p><p>• <a href="https://webkit.org/blog/17758/when-will-css-grid-lanes-arrive-how-long-until-we-can-use-it/">When will CSS Grid Lanes arrive? How long until we can use it?</a><br>• <a href="https://www.w3.org/TR/css-grid-3/">CSS Grid Layout Module Level 3</a><br></p><p>Сколько весит веб по Альманаху</p><p>• <a href="https://almanac.httparchive.org/en/2025/page-weight">Web Almanac: Page Weight</a><br></p><p>Зачем jQuery 4.0</p><p>• <a href="https://blog.jquery.com/2026/01/17/jquery-4-0-0/">jQuery 4.0.0</a><br>• <a href="https://www.docker.com/blog/why-i-still-use-jquery-2025/">Why I Still Use jQuery in 2025 (and When Not to)</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/511.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/511.mp3" length="115286773"/><itunes:episode>511</itunes:episode><itunes:duration>7191</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>26 января 2026: Напишите нам на юбилей, когда уже grid lanes, сколько весит веб по Альманаху и зачем jQuery 4.0. Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>512. Нам 10 лет, тротлинг запросов, увеличение текста, автозаполнение, Rolldown и пиксель-пёрфект</title><link>https://web-standards.ru/podcast/512/</link><pubDate>Mon, 02 Feb 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Полина Гуртовая, Алексей Симоненко, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:02:02 10 лет<br>00:09:51 Тротлинг запросов в DevTools<br>00:16:16 10 лет<br>00:19:41 Масштабирование текста<br>00:40:50 10 лет<br>00:49:22 Автозаполнение форм<br>01:05:08 10 лет<br>01:13:02 Rolldown RC<br>01:28:13 10 лет<br>01:33:35 Спорный пиксель-пёрфект<br>02:08:40 10 лет<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/-PVAU6wdx9k">Лайв на Ютубе</a><br></p><p>10 лет</p><p>• <a href="https://www.cleanplatescafe.com/">Общество чистых тарелок</a><br>• <a href="https://www.youtube.com/playlist?list=PLMBnwIwFEFHekmHQcApwkIzEfG8UJ_f-7">WSD в Минске (2016)</a><br>• <a href="https://youtu.be/iJx2kAgpAJ8">Закрытие конференции WSD (2019)</a><br></p><p>Тротлинг запросов в DevTools</p><p>• <a href="https://developer.chrome.com/blog/throttle-individual-network-requests">Throttle individual network requests</a><br></p><p>Масштабирование текста</p><p>• <a href="https://www.joshtumath.uk/posts/2026-01-27-try-text-scaling-support-in-chrome-canary/">Try text scaling support in Chrome Canary</a><br>• <a href="https://web-standards.ru/articles/boring-bits-of-css/">Как я научился любить скучные мелочи CSS</a><br></p><p>Автозаполнение форм</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/Y2lViVKDt6g/m/ximrLoSKBwAJ">Intent to Prototype: Autofill event</a><br>• <a href="https://wicg.github.io/autofill-event/">Autofill Event. Draft</a><br>• <a href="https://github.com/WICG/autofill-event">Autofill Event. Explainer</a><br></p><p>Rolldown RC</p><p>• <a href="https://voidzero.dev/posts/announcing-rolldown-rc">Rolldown RC</a><br></p><p>Спорный пиксель-пёрфект</p><p>• <a href="https://www.smashingmagazine.com/2026/01/rethinking-pixel-perfect-web-design/">Rethinking “Pixel Perfect” Web Design</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/512.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/512.mp3" length="136579835"/><itunes:episode>512</itunes:episode><itunes:duration>8522</itunes:duration><itunes:author>Вадим Макеев, Полина Гуртовая, Алексей Симоненко, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 февраля 2026: Нам 10 лет, тротлинг запросов, увеличение текста, автозаполнение, Rolldown и пиксель-пёрфект. Вадим Макеев, Полина Гуртовая, Алексей Симоненко, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>513. ESLint 10, нативный HTML-патчинг, результаты State of JS 2025, CSS @scope и Temporal в Safari</title><link>https://web-standards.ru/podcast/513/</link><pubDate>Mon, 09 Feb 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:23 ESLint 10<br>00:09:19 Нативный HTML-патчинг<br>00:31:53 Результаты State of JS 2025<br>01:11:32 CSS @scope вместо BEM<br>01:29:24 Temporal в Safari<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/HPT4_RDFKgw">Лайв на Ютубе</a><br></p><p>ESLint 10</p><p>• <a href="https://eslint.org/blog/2026/02/eslint-v10.0.0-released/">ESLint v10.0.0 released</a><br>• <a href="https://eslint.org/docs/latest/use/migrate-to-10.0.0">Migration guide</a><br></p><p>Нативный HTML-патчинг</p><p>• <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/5wgLOj97n7Y/m/TYW3DgEnAQAJ">Blink: Intent to Prototype: Parse processing instructions in HTML</a><br>• <a href="https://github.com/WICG/declarative-partial-updates/blob/main/patching-explainer.md">Interleaved HTML streaming (patching)</a><br></p><p>Результаты State of JS 2025</p><p>• <a href="https://2025.stateofjs.com/en-US">State of JavaScript 2025</a><br></p><p>CSS @scope вместо BEM</p><p>• <a href="https://www.smashingmagazine.com/2026/02/css-scope-alternative-naming-conventions/">CSS @scope: An Alternative To Naming Conventions And Heavy Abstractions</a><br>• <a href="https://github.com/pepelsbey/stylelint-config-pepelsbey">Stylelint-config-pepelsbey</a><br></p><p>Temporal в Safari</p><p>• <a href="https://blogs.igalia.com/compilers/2026/02/02/implementing-the-temporal-proposal-in-javascriptcore/">Implementing the Temporal proposal in JavaScriptCore</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/513.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/513.mp3" length="98931657"/><itunes:episode>513</itunes:episode><itunes:duration>6169</itunes:duration><itunes:author>Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 февраля 2026: ESLint 10, нативный HTML-патчинг, результаты State of JS 2025, CSS @scope и Temporal в Safari. Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>514. Фокус Interop 2026, новинки Safari 26.3, эластичный текст на CSS и State of React 2025</title><link>https://web-standards.ru/podcast/514/</link><pubDate>Mon, 16 Feb 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:00:59 Фокус Interop 2026<br>00:42:40 Новинки Safari 26.3<br>00:57:58 Эластичный текст на CSS<br>01:22:59 State of React 2025<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/2aqI7ZtFTpU">Лайв на Ютубе</a><br></p><p>Фокус Interop 2026</p><p>• <a href="https://wpt.fyi/interop-2026">Interop 2026 dashboard</a><br>• <a href="https://webkit.org/blog/17818/announcing-interop-2026/">Apple: Announcing Interop 2026</a><br>• <a href="https://web.dev/blog/interop-2026">Google: Continuing to improve the web for developers</a><br>• <a href="https://www.igalia.com/news/interop-2026.html">Igalia: Interop 2026 Focus Areas Announced</a><br>• <a href="https://blogs.windows.com/msedgedev/2026/02/12/microsoft-edge-and-interop-2026/">Microsoft: Interop 2026</a><br>• <a href="https://hacks.mozilla.org/2026/02/launching-interop-2026/">Mozilla: Launching Interop 2026</a><br></p><p>Новинки Safari 26.3</p><p>• <a href="https://webkit.org/blog/17798/webkit-features-for-safari-26-3/">WebKit features for Safari 26.3</a><br></p><p>Эластичный текст на CSS</p><p>• <a href="https://frontendmasters.com/blog/how-to-create-a-css-only-elastic-text-effect/">How to create a CSS-only elastic text effect</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/textPath">SVG: textPath</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/foreignObject">SVG: foreignObject</a><br></p><p>State of React 2025</p><p>• <a href="https://2025.stateofreact.com/">State of React 2025</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/514.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/514.mp3" length="99747413"/><itunes:episode>514</itunes:episode><itunes:duration>6220</itunes:duration><itunes:author>Полина Гуртовая, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 февраля 2026: Фокус Interop 2026, новинки Safari 26.3, эластичный текст на CSS и State of React 2025. Полина Гуртовая, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>515. Chrome 145, Anchor Positioning, csskit, corner-shape и border-shape, WebMCP и MCP для Next.js</title><link>https://web-standards.ru/podcast/515/</link><pubDate>Mon, 23 Feb 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Вадим Макеев, Полина Гуртовая, Никита Дубко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:38 Новинки Chrome 145<br>00:29:51 Anchor Positioning и csskit<br>00:45:17 Сложное внедрение corner-shape<br>01:04:52 Неквадратный веб с border-shape<br>01:22:39 Зачем нам WebMCP<br>01:36:52 Отладка Next.js с MCP<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/pUmy1bXB4fc">Лайв на Ютубе</a><br></p><p>Новинки Chrome 145</p><p>• <a href="https://developer.chrome.com/release-notes/145">Chrome 145</a><br>• <a href="https://developer.chrome.com/blog/multicol-wrapping">Support for wrapped columns in multi-column layout</a><br>• <a href="https://web.dev/articles/migrate-to-ua-ch">Migrate to User-Agent Client Hints</a><br></p><p>Anchor Positioning и csskit</p><p>• <a href="https://doka.guide/css/anchor-positioning-guide/">Гайд по Anchor Positioning</a><br>• <a href="https://csskit.rs">CSSkit</a><br></p><p>Сложное внедрение corner-shape</p><p>• <a href="https://developer.chrome.com/blog/implementing-corner-shape">The corner cases of implementing CSS corner-shape in Blink</a><br>• <a href="https://frontendmasters.com/blog/understanding-css-corner-shape-and-the-power-of-the-superellipse/">Understanding CSS corner-shape and the Power of the Superellipse</a><br></p><p>Неквадратный веб с border-shape</p><p>• <a href="https://una.im/border-shape/">Border-shape: the future of the non-rectangular web</a><br></p><p>Зачем нам WebMCP</p><p>• <a href="https://developer.chrome.com/blog/webmcp-epp">WebMCP is available for early preview</a><br>• <a href="https://christianheilmann.com/2026/02/16/webmcp-a-much-needed-way-to-make-agents-play-with-rather-than-against-the-web/">WebMCP – a much needed way to make agents play with rather than against the web</a><br>• <a href="https://github.com/webmachinelearning/webmcp">WebMCP Explainer</a><br>• <a href="https://github.com/mdn/mcp">MDN’s prototype MCP server</a><br></p><p>Отладка Next.js с MCP</p><p>• <a href="https://nextjs.org/blog/agentic-future">Building Next.js for an agentic future</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/515.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/515.mp3" length="110995826"/><itunes:episode>515</itunes:episode><itunes:duration>6923</itunes:duration><itunes:author>Вадим Макеев, Полина Гуртовая, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 февраля 2026: Chrome 145, Anchor Positioning, csskit, corner-shape и border-shape, WebMCP и MCP для Next.js. Вадим Макеев, Полина Гуртовая, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>516. Новинки Firefox 148, ленивая загрузка медиа, перфоманс img и сжатие со словарями</title><link>https://web-standards.ru/podcast/516/</link><pubDate>Mon, 02 Mar 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:30 Новинки Firefox 148<br>00:25:40 Ленивая загрузка медиа<br>00:41:25 Перфоманс img<br>01:22:39 Сжатие со словарями<br>01:46:15 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/cdGJw40bWQ4">Лайв на Ютубе</a><br></p><p>Новинки Firefox 148</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/148">Firefox 148 release notes for developers</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/HTML_Sanitizer_API">HTML Sanitizer API</a><br>• <a href="https://developer.mozilla.org/en-US/docs/Web/API/Trusted_Types_API">Trusted Types API</a><br></p><p>Ленивая загрузка медиа</p><p>• <a href="https://scottjehl.com/posts/lazy-media/">Standard HTML Video &amp; Audio Lazy-loading is Coming!</a><br>• <a href="https://pepelsbey.net/2013/09/opera-webkit/">Зачем Опере Вебкит</a><br></p><p>Перфоманс img</p><p>• <a href="https://joanleon.dev/en/guia-practica-elemento-img/">Practical guide to the img element: from the basics to LCP</a><br></p><p>Сжатие со словарями</p><p>• <a href="https://httptoolkit.com/blog/dictionary-compression-performance-zstd-brotli/">Dictionary Compression is finally here, and it’s ridiculously good</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://localghost.dev/blog/stop-generating-start-thinking/">Stop generating, start thinking</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/516.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/516.mp3" length="109283196"/><itunes:episode>516</itunes:episode><itunes:duration>6816</itunes:duration><itunes:author>Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>2 марта 2026: Новинки Firefox 148, ленивая загрузка медиа, перфоманс img и сжатие со словарями. Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>517. Прототип focusgroup, запись видео в Replit и большой холивар про Tailwind</title><link>https://web-standards.ru/podcast/517/</link><pubDate>Mon, 09 Mar 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Никита Дубко</p><p>Гости: Нина Торгунакова, Лёша Красиков</p><p>Темы</p><p>00:00:00 Интро<br>00:01:52 Прототип атрибута focusgroup<br>00:17:20 Запись видео в Replit<br>00:32:21 Докатились до Tailwind<br>00:51:32 (Не)удобство Tailwind<br>01:22:20 Tailwind на практике<br>01:39:31 Альтернативы и будущее<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/mtwN7EgyOY4">Лайв на Ютубе</a><br></p><p>Прототип атрибута focusgroup</p><p>• <a href="https://developer.chrome.com/blog/focusgroup-rfc">Request for developer feedback: focusgroup</a><br>• <a href="https://blogs.windows.com/msedgedev/2026/03/05/making-keyboard-navigation-effortless/">Making keyboard navigation effortless</a><br></p><p>Запись видео в Replit</p><p>• <a href="https://blog.replit.com/browsers-dont-want-to-be-cameras">We built a video rendering engine by lying to the browser about what time it is</a><br></p><p>Большой холивар про Tailwind</p><p>• <a href="https://youtu.be/WM6C_vteL48">Атомарный CSS, Дмитрий Цысарь (2017)</a><br>• <a href="https://evilmartians.com/chronicles/5-best-practices-for-preventing-chaos-in-tailwind-css">5 best practices for preventing chaos in Tailwind CSS</a><br>• <a href="https://evilmartians.com/chronicles/better-dynamic-themes-in-tailwind-with-oklch-color-magic">Better dynamic themes in Tailwind with OKLCH color magic</a><br>• <a href="https://evilmartians.com/chronicles/viewcomponent-in-the-wild-embracing-tailwindcss-classes-and-html-attributes">ViewComponent in the Wild III: TailwindCSS classes &amp; HTML attributes</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/517.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/517.mp3" length="113667721"/><itunes:episode>517</itunes:episode><itunes:duration>7090</itunes:duration><itunes:author>Полина Гуртовая, Никита Дубко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>9 марта 2026: Прототип focusgroup, запись видео в Replit и большой холивар про Tailwind. Полина Гуртовая, Никита Дубко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>518. Новинки Chrome 146, релиз Vite 8 и краткая история доменов</title><link>https://web-standards.ru/podcast/518/</link><pubDate>Mon, 16 Mar 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:00:59 Новинки Chrome 146<br>00:40:47 Релиз Vite 8<br>01:08:54 Краткая история доменов<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/-iA1dnQix8I">Лайв на Ютубе</a><br></p><p>Новинки Chrome 146</p><p>• <a href="https://developer.chrome.com/release-notes/146">Chrome 146 release notes</a><br>• <a href="https://developer.chrome.com/blog/new-in-chrome-146">New in Chrome 146</a><br></p><p>Релиз Vite 8</p><p>• <a href="https://vite.dev/blog/announcing-vite8">Vite 8.0 is out!</a><br></p><p>Краткая история доменов</p><p>• <a href="https://www.dotcom.press/history-of-domains">A Brief History of Domains</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/518.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/518.mp3" length="96067135"/><itunes:episode>518</itunes:episode><itunes:duration>5990</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>16 марта 2026: Новинки Chrome 146, релиз Vite 8 и краткая история доменов. Никита Дубко, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>519. Статистика из браузеров, Virtual Keyboard API, обновление Shower, модалки или страницы</title><link>https://web-standards.ru/podcast/519/</link><pubDate>Mon, 23 Mar 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Алексей Симоненко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:15 Статистика из браузеров<br>00:19:27 Virtual Keyboard API<br>00:45:13 Обновление Shower<br>01:14:26 Модалки или страницы<br>01:43:23 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/N4ZN1DLtg88">Лайв на Ютубе</a><br></p><p>Статистика из браузеров</p><p>• <a href="https://www.projectwallace.com">Project Wallace</a><br>• <a href="https://mozilla.github.io/use-counters/">Mozilla Use Counters Dashboard</a><br>• <a href="https://chromestatus.com/features">Chrome Status: Features</a><br></p><p>Virtual Keyboard API</p><p>• <a href="https://zouhir.org/blog/virtual-keyboard-api/">The Virtual Keyboard API Is Broken Where It Matters Most</a><br></p><p>Обновление Shower</p><p>• <a href="https://shwr.me">Демо-сайт Shower</a><br>• <a href="https://github.com/shower/shower">Shower на GitHub</a><br>• <a href="https://codepen.io/pepelsbey/pen/jEMLveZ?editors=1100">Slide scale: modern</a><br>• <a href="https://codepen.io/pepelsbey/pen/PwGjzRw?editors=1100">Slide scale: tan-atan fallback</a><br>• <a href="https://github.com/shower/shower/blob/36a0ab53bc855bed3cddf1631187813a267ed5e2/packages/ribbon/styles/shower/shower-list.css#L6">Вычисление --slide-scale</a><br>• <a href="https://dev.to/janeori/css-type-casting-to-numeric-tanatan2-scalars-582j">CSS Type Casting to Numeric: tan(atan2()) Scalars</a><br></p><p>Модалки или страницы</p><p>• <a href="https://www.smashingmagazine.com/2026/03/modal-separate-page-ux-decision-tree/">Modal vs. Separate Page: UX Decision Tree</a><br>• <a href="https://www.nngroup.com/articles/popups/">Popups: 10 Problematic Trends and Alternatives</a><br>• <a href="https://blog.jim-nielsen.com/2025/lots-of-little-html-pages/">Building Websites With LLMS</a><br>• <a href="https://docs.google.com/spreadsheets/d/1fZhXsV-IFWM0ZuMLLc8gG1BXqeQxFkCoYvSJt0gl2II/edit">Page vs Modal Assessment</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Values_and_units#units">MDN: CSS values and units</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/519.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/519.mp3" length="110883668"/><itunes:episode>519</itunes:episode><itunes:duration>6916</itunes:duration><itunes:author>Никита Дубко, Алексей Симоненко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>23 марта 2026: Статистика из браузеров, Virtual Keyboard API, обновление Shower, модалки или страницы. Никита Дубко, Алексей Симоненко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>520. Safari 26.4, Firefox 149, TypeScript 6.0 и миксины в CSS</title><link>https://web-standards.ru/podcast/520/</link><pubDate>Mon, 30 Mar 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Полина Гуртовая, Вадим Макеев, Алексей Симоненко</p><p>Темы</p><p>00:00:00 Интро<br>00:01:07 Safari 26.4<br>00:42:52 Firefox 149<br>01:19:03 TypeScript 6.0<br>01:41:42 Миксины в CSS<br>01:59:28 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/qjlTiWWpCTc">Лайв на Ютубе</a><br></p><p>Safari 26.4</p><p>• <a href="https://webkit.org/blog/17862/webkit-features-for-safari-26-4/">WebKit Features for Safari 26.4</a><br>• <a href="https://developer.apple.com/documentation/safari-release-notes/safari-26_4-release-notes">Safari 26.4 Release Notes</a><br></p><p>Firefox 149</p><p>• <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/149">Firefox 149 release notes for developers</a><br></p><p>TypeScript 6.0</p><p>• <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">TypeScript 6.0</a><br></p><p>Миксины в CSS</p><p>• <a href="https://front-end.social/@leaverou/116297807826814028">Want mixins in CSS? Help the CSSWG</a><br>• <a href="https://github.com/LeaVerou/blog/discussions/137">What mixin behavior feels most natural</a><br>• <a href="https://github.com/w3c/csswg-drafts/issues/12671">How does Shadow DOM influence mixin lookup</a><br></p><p>Ответы на вопросы</p><p>• <a href="https://music.yandex.ru/album/6245956">Подкаст на Яндекс Музыке</a><br></p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/520.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/520.mp3" length="119171271"/><itunes:episode>520</itunes:episode><itunes:duration>7434</itunes:duration><itunes:author>Полина Гуртовая, Вадим Макеев, Алексей Симоненко</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>30 марта 2026: Safari 26.4, Firefox 149, TypeScript 6.0 и миксины в CSS. Полина Гуртовая, Вадим Макеев, Алексей Симоненко</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>521. Container Timing, другая польза Pretext, партизанская доступность и взлом Axios</title><link>https://web-standards.ru/podcast/521/</link><pubDate>Mon, 06 Apr 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Никита Дубко, Полина Гуртовая</p><p>Темы</p><p>00:00:00 Интро<br>00:01:46 Container Timing<br>00:17:46 Другая польза Pretext<br>00:40:48 Партизанская доступность<br>01:05:19 Взлом Axios<br>01:30:49 Ответы на вопросы<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/An5QQ6yU_Xo">Лайв на Ютубе</a><br></p><p>Container Timing</p><p>• <a href="https://blogs.igalia.com/dape/2026/03/26/the-implementation-of-container-timing-aggregating-paints-in-blink/">Container Timing: Aggregating Paints in Blink</a><br>• <a href="https://github.com/WICG/container-timing">Эксплейнер</a><br></p><p>Другая польза Pretext</p><p>• <a href="https://denodell.com/blog/youre-looking-at-the-wrong-pretext-demo">You're Looking at the Wrong Pretext Demo</a><br></p><p>Партизанская доступность</p><p>• <a href="https://piccalil.li/blog/applying-accessibility-fixes-with-stealth-for-the-greater-good">Applying accessibility fixes with stealth for the greater good</a><br></p><p>Взлом Axios</p><p>• <a href="https://github.com/axios/axios/issues/10636">Post Mortem: axios npm supply chain compromise</a><br>• <a href="https://socket.dev/blog/axios-npm-package-compromised">Supply Chain Attack on Axios Pulls Malicious Dependency from npm</a><br>• <a href="https://socket.dev/blog/hidden-blast-radius-of-the-axios-compromise">The Hidden Blast Radius of the Axios Compromise</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/521.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/521.mp3" length="104675204"/><itunes:episode>521</itunes:episode><itunes:duration>6528</itunes:duration><itunes:author>Никита Дубко, Полина Гуртовая</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>6 апреля 2026: Container Timing, другая польза Pretext, партизанская доступность и взлом Axios. Никита Дубко, Полина Гуртовая</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item><item><title>522. Новинки Chrome 147, CSS в Shadow DOM, стейт на CSS-анимациях и фронтенд MDN</title><link>https://web-standards.ru/podcast/522/</link><pubDate>Mon, 13 Apr 2026 09:00:00 GMT</pubDate><description><![CDATA[<p>Простой способ сказать нам «спасибо» и попасть в закрытый чат:</p><p>• <a href="https://boosty.to/webstandards_ru">Boosty</a><br>• <a href="https://www.patreon.com/webstandards_ru">Patreon</a></p><p>Ведущие: Алексей Симоненко, Никита Дубко, Вадим Макеев</p><p>Темы</p><p>00:00:00 Интро<br>00:01:30 Помощники, возвращайтесь<br>00:03:49 Новинки Chrome 147<br>00:35:31 Проблемы CSS в Shadow DOM<br>00:52:01 Стейт на CSS-анимациях<br>01:07:11 Фронтенд MDN<br></p><p>Смотрите нас</p><p>• <a href="https://youtu.be/JPc4pOj-qCw">Лайв на Ютубе</a><br></p><p>Новинки Chrome 147</p><p>• <a href="https://developer.chrome.com/release-notes/147">Chrome 147</a><br>• <a href="https://developer.chrome.com/blog/new-in-chrome-147">New in Chrome 147</a><br></p><p>Проблемы CSS в Shadow DOM</p><p>• <a href="https://shadow-dom-css.adobe.com/">Modern CSS Feature Support For Shadow DOM</a><br>• <a href="https://custom-elements-everywhere.com/">Custom Elements Everywhere</a><br></p><p>Стейт на CSS-анимациях</p><p>• <a href="https://patrickbrosset.com/articles/2026-03-09-using-css-animations-as-state-machines-to-remember-focus-and-hover-states-with-css-only/">Using CSS animations as state machines to remember focus and hover states with CSS only</a><br></p><p>Фронтенд MDN</p><p>• <a href="https://developer.mozilla.org/en-US/blog/mdn-front-end-deep-dive/">Under the hood of MDN's new frontend</a><br>• <a href="https://github.com/mdn/fred">MDN's frontend</a><br></p><p>Ответы на вопросы</p><p><a href="mailto:podcast@web-standards.ru">podcast@web-standards.ru</a></p><p>Читайте новости</p><p>• <a href="https://t.me/webstandards_ru">Telegram</a><br>• <a href="https://x.com/webstandards_ru">X</a><br>• <a href="https://vk.com/webstandards_ru">VK</a><br>• <a href="https://www.facebook.com/webstandardsru/">Facebook</a><br>• <a href="https://mastodon.social/@webstandards_ru">Mastodon</a><br>• <a href="https://bsky.app/profile/web-standards.ru">Bluesky</a><br>• <a href="https://www.linkedin.com/company/web-standards-ru/">LinkedIn</a></p>]]></description><guid isPermaLink="true">https://web-standards.ru/podcast/episodes/522.mp3</guid><enclosure type="audio/mpeg" url="https://web-standards.ru/podcast/episodes/522.mp3" length="87363419"/><itunes:episode>522</itunes:episode><itunes:duration>5446</itunes:duration><itunes:author>Алексей Симоненко, Никита Дубко, Вадим Макеев</itunes:author><itunes:explicit>false</itunes:explicit><itunes:summary>13 апреля 2026: Новинки Chrome 147, CSS в Shadow DOM, стейт на CSS-анимациях и фронтенд MDN. Алексей Симоненко, Никита Дубко, Вадим Макеев</itunes:summary><itunes:image href="https://web-standards.ru/podcast/cover.png"/></item></channel></rss>