Episódios
-
Ведущие
Полина Гуртовая, Андрей Мелихов, Алексей Симоненко
Темы00:00:00 Интро00:01:14 Короче00:01:57 Safari 18.1 и 18.200:14:20 Опять masonry00:29:06 Svelte 500:39:18 Next.js 1500:52:14 Тулинг на чужих языках01:11:52 Новинки редактора Zed01:21:18 GitHub UniverseПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиКорочеLTS Node.js 22State of ReactNew CSS logo?Safari 18.1 и 18.2WebKit Features in Safari 18.1Safari 18.2 BetaОпять masonryCSS Grid vs MasonryMasonry syntaxSvelte 5Svelte 5 is aliveNext.js 15Next.js 15Тулинг на чужих языкахWhy I’m skeptical of rewriting JS tools in “faster” languagesНовинки редактора ZedSSH Remoting is HereGitHub UniverseBringing developer choice to CopilotJavaScript not top-1 anymoreОтветы на вопросы -
Ведущие
Юлия Миоцен, Никита Дубко
Темы00:00:00 Интро00:01:15 Chrome DevTools 13000:17:56 Прогресс на CSS00:25:44 Словари сжатия00:41:03 CSS-пластилин00:50:04 Blockquote правильно01:05:35 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиChrome DevTools 130What’s new in Chrome DevTools 130Прогресс на CSSHow to Create Filling CSS Loaders Using One ElementCSS LoadersСловари сжатияAn Introduction to Shared Compression DictionariesCSS-пластилинDrawing with CSS: Clay CharacterBlockquote правильноI’ve Been Doing Blockquotes WrongThe blockquote elementBlockquotes in Screen ReadersОтветы на вопросы -
Estão a faltar episódios?
-
Ведущие
Вадим Макеев, Алексей Симоненко, Юлия Миоцен, Андрей Мелихов
Темы00:00:00 Интро00:01:08 Результаты State of CSS00:25:17 Флексы на лице00:27:40 Chrome 13000:41:37 Node.js 22 и 2301:00:31 JS0 и JSSugar01:26:03 ГиперреализмПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиЛайв на ЮтубеЛайв на ЮтубеРезультаты State of CSSState of CSS 2024Флексы на лицеCSS Comics: Justify-contentChrome 130Chrome 130Intent to Ship: Improvements to styling of details and summaryImprovements to details styling, phase 1Node.js 22 и 23LTS — Node v22.10Current — Node v23In the future using top-level await might because a backwards compatibility break in NodeJS0 и JSSugarLanguage EvolutionГиперреализмГиперреалистичные контролыAna Tudor on CodePenCSS Articles by Temani AfifJhey on CodePenОтветы на вопросы -
Ведущие
Вадим Макеев, Никита Дубко, Юлия Миоцен, Алексей Симоненко, Андрей Мелихов
Темы00:00:00 Интро00:01:15 Safari TP00:10:28 Стилизуемый select00:30:12 Кейс для Style Queries00:43:24 Маркетинг Deno01:03:17 Переобувание Figma01:13:26 Свежие CSS-демки01:19:30 Совместимость скринридеров01:27:04 Перфоманс CSS-селекторов01:36:07 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиSafari TPSafari Technology Preview 205Стилизуемый selectThe new stylable select elementOpen UI: Customizable Select ElementCustomizable SelectКейс для Style QueriesGetting Started with Style QueriesМаркетинг DenoAnnouncing Deno 2Переобувание FigmaOur Approach to Designing UI3UI3 Is Now Available For EveryoneСвежие CSS-демкиA swinging robotA bouncing robotPogo stickCharacter Modeling in CSSCSS Music VideoСовместимость скринридеровJAWS (only) NO MOREПерфоманс CSS-селекторовI wasted a day on CSS selector performanceОтветы на вопросы -
Ведущие
Вадим Макеев, Полина Гуртовая, Алексей Назаренко, Алексей Симоненко
Темы00:00:00 Интро00:02:40 Safari TP00:12:58 Firefox 13100:29:19 CrUX History API00:34:06 Веб-компоненты и фреймворки01:06:14 Что такое веб-компоненты01:21:19 Веб-компоненты в рантайме01:32:30 Зачем нужны веб-компонентыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиАлексей НазаренкоDivelopers, канал про разработку в ТелеграмеSafari TPSafari Technology Preview 204Firefox 131Firefox 131 for developersSupercharging CSS variables debuggingCrUX History APICrUX History APICrUX VisВеб-компоненты и фреймворкиWeb Components are not the futureWeb Components are not the future — they’re the presentWeb components are okayWeb Components are not framework components — and that’s okayЧто такое веб-компоненты2023 State of Web Components: today’s standards and a glimpse into the futureIntroduction to Web ComponentsВеб-компоненты в рантаймеTwo-up web componentTable-saw web componentЗачем нужны веб-компонентыWeb Component CGWeb Components Demystified online courseFrontend Masters: Learn to Create Web ComponentsОтветы на вопросы -
Ведущие
Никита Дубко, Алексей Симоненко, Андрей Мелихов
Темы00:00:00 Интро00:01:23 Выбираем CSS masonry00:27:34 Подробности про Express 5.000:42:20 Speed Brain от CloudFlare01:00:14 Новый дэшборд BCD Watch01:07:44 Очень сложный блогПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиВыбираем CSS masonryFeedback needed: How should we define CSS masonry?Подробности про Express 5.0What’s New in Express.js 5.0Speed Brain от CloudFlareIntroducing Speed Brain: helping web pages load 45% fasterНовый дэшборд BCD WatchAnnouncing BCD WatchWhat is Baseline?Очень сложный блогHow I Built My BlogОтветы на вопросы -
Ведущие
Андрей Мелихов, Вадим Макеев, Алексей Симоненко
Темы00:00:00 Интро00:01:38 Дырявый Arc00:14:50 Chrome 12900:24:40 Safari 1801:07:59 Новости Baseline01:18:22 Deno 2.0 RC01:33:59 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиДырявый ArcArc: Incident ReportGaining access to anyone’s browserChrome 129Chrome 129Chrome 130 betaSafari 18Safari 18.0Safari 18.1 betaНовости BaselineBaseline landingBaseline-status web componentWeb platform release notesRelease notes RSSDeno 2.0 RCDeno 2.0 Release CandidateDeno 2 Arrives With Long-Term Support, npm CompatibilityОтветы на вопросы -
Ведущие
Никита Дубко, Алексей Симоненко, Андрей Мелихов
Темы00:00:00 Интро00:01:22 State of HTML00:04:39 Safari TP 20300:20:12 iPadOS 18 в Европе00:29:57 FID уходит00:36:58 Стилизуемый селект00:50:24 CSS Values and Units L501:16:30 Stage 2.7 в ES01:28:44 Interest Invokers01:38:32 Express 5.001:56:46 Самый быстрый SSR02:09:47 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиState of HTMLState of HTML 2024Safari TP 203Release Notes for Safari TP 203iPadOS 18 в ЕвропеBaby steps are also stepsUpdate on iPadOS 18 apps distributed in the European UnionFID уходитChrome ends support for First Input DelayСтилизуемый селектRequest for developer feedback: customizable selectCSS Values and Units L5Introducing CSS Values and Units Level 5CSS Values and Units Module Level 5Stage 2.7 в ESInside ECMAScript: JavaScript Standard Gets an Extra StageInterest InvokersInterest Invokers (Explainer)Express 5.0Express 5.0Express ForwardReDoS the webСамый быстрый SSRAn SSR Performance ShowdownWow you must be using Bun!Ответы на вопросыZen -
Ведущие
Вадим Макеев, Полина Гуртовая, Никита Дубко, Алексей Симоненко
Темы00:00:00 Интро00:01:15 Firefox 13000:19:25 Безопасный JPEG XL00:32:38 Бета Chrome 12900:46:30 С Google Fonts или без01:04:12 Темы и схемы01:23:52 Как убрать SVG из JS01:50:23 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиFirefox 130Firefox 130 for developersContributions to Gecko: registered custom propsContributions to Gecko: content-visibilityContributions to Gecko: fetchpriorityIntent to prototype: Blocking third-party cookiesThird Party Cookies Must Be RemovedCookies Having Independent Partitioned State (CHIPS)Безопасный JPEG XLJPEG XL in FirefoxJpegliБета Chrome 129Chrome 129 betaС Google Fonts или безGoogle-fonts-testingSuggestion: Stable Font File URLsТемы и схемыQuerying the Color SchemeКак убрать SVG из JSIntroducing @svg-useОтветы на вопросыRe-evaluating px vs em in Media Queries -
Ведущие
Алексей Симоненко, Полина Гуртовая, Никита Дубко
Темы00:00:00 Интро00:01:15 Новинки Safari TP 20200:26:17 Доступность в интеропе00:42:10 Атрибут autocorrect00:53:44 Чего не хватает в CSS01:32:58 Что нужно RSSПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиНовинки Safari TP 202Safari TP 202Доступность в интеропеInterop 2024: Chrome at 100% for the accessibilityАтрибут autocorrectDefine the autocorrect attribute as standardAdd the autocorrect attributeHTML: AutocorrectionWebKit: Correct autocorrect attributeЧего не хватает в CSSWhat missing from CSSMonitor JS custom propsResize observer for container queriesЧто нужно RSSWhat RSS needsJSON FeedОтветы на вопросы -
Ведущие
Алексей Симоненко, Андрей Мелихов, Вадим Макеев, Никита Дубко
Темы00:00:00 Интро00:01:53 State of CSS 202400:05:03 Новинки Chrome 12800:18:21 DevTools в Chrome00:29:04 Выбор браузеров на iOS00:40:39 Тёмные темы и компоненты00:56:11 Corepack уходит из Node.js01:07:49 JPEG XL в iPhone 1601:19:32 Прозрачность в видео01:31:58 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиState of CSS 2024State of CSS 2024Новинки Chrome 128Chrome 128Web Share APIDevTools в ChromeWhat’s new in DevToolsВыбор браузеров на iOSNew Changes to the Browser Choice Screen and Default Apps on iOS in the EUТёмные темы и компонентыPage and Component Adaptive Light/DarkПрототип тёмной темыCorepack уходит из Node.jsNode.js Takes Steps Towards Removing CorepackJPEG XL в iPhone 16iPhone 16 could let you shoot in JPEG-XL for 3x smaller filesПрозрачность в видеоVideo with alpha transparency on the webОтветы на вопросыChrome 127Keyboard-focusable scroll containersShip KeyboardFocusableScrollers or disable it by default -
Ведущие
Алексей Симоненко, Никита Дубко
Темы00:00:00 Интро00:01:31 Safari TP 20100:05:40 Работа над View Transitions00:09:04 AI в Chrome00:22:16 Resource Override00:35:05 Зачем blocking=render00:57:10 Веб умирает01:20:28 Шрифт с подсветкой кода01:33:35 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиSafari TP 201Safari Technology Preview 201Работа над View TransitionsIntent to prototype: View Transitions Module Level 1WebKit about to express support for cross-document View TransitionsAI в ChromeA Quick Look at AI in ChromeResource OverrideBrowser Extension Resource OverrideЗачем blocking=renderBlocking=render: Why would you do thatВеб умираетThe Dying WebШрифт с подсветкой кодаFont with Built-In Syntax HighlightingОтветы на вопросы -
Ведущие
Вадим Макеев, Алексей Симоненко, Андрей Мелихов, Полина Гуртовая
Темы00:00:00 Интро00:01:15 Избавились от Gulp00:03:19 Firefox 129 и WebDriver BiDi00:29:02 Бета Chrome 12800:49:19 Dynamic import maps01:04:17 Какой JS-рантайм быстрее01:16:34 Нативный Chrome на iOS01:24:40 Ванильный дауншифтингПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиИзбавились от GulpУдалили gulp из сборкиFirefox 129 и WebDriver BiDiFirefox 129 for developersDeprecating CDP Support in FirefoxAnnouncing Official Puppeteer Support for FirefoxWebDriver BiDi production-ready in Firefox, Chrome and PuppeteerPlaywright with Webdriver BiDi protocolБета Chrome 128Chrome 128 betaNow in Baseline: animating entry effectsUpdate CSS backdrop-filter to use mirror edgeModeDynamic import mapsIntent to Prototype: Dynamic import mapsShipping support for module script integrity in Chrome & SafariКакой JS-рантайм быстрееBenchmarking AWS Lambda Cold Starts Across JavaScript RuntimesBun v1.1.22Who is the fastest? Node.js, Bun, or DenoНативный Chrome на iOSChrome iOS Browser on BlinkВанильный дауншифтингPlain VanillaОтветы на вопросы -
Ведущие
Андрей Мелихов, Алексей Симоненко
Темы00:00:00 Интро00:01:46 Safari 17.6 и TP00:06:33 Astro Server Islands00:15:55 Бета TypeScript 5.600:29:23 Фикс для CSS-нестинга00:41:21 Атрибут handwriting00:45:17 Google индексирует SPA01:06:59 Deno был неправ01:19:29 Как выйти из вебаПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиSafari 17.6 и TPSafari 17.6Safari Technology Preview 200Astro Server IslandsAstro 4.12: Server IslandsБета TypeScript 5.6Announcing TypeScript 5.6 BetaФикс для CSS-нестингаIntent to Ship: The Nested Declarations RuleАтрибут handwritingIntent to Prototype: HTML handwriting attributeGoogle индексирует SPAHow Google handles JavaScript throughout the indexing processDeno был неправWhat we got wrong about HTTP importsКак выйти из вебаLeaving the web industryОтветы на вопросы -
Ведущие
Андрей Мелихов, Никита Дубко, Вадим Макеев
Темы00:00:00 Интро00:01:38 Chrome 127 и DevTools00:20:53 Reading-flow00:34:16 Google не отдаст куки00:49:20 Invoker Commands01:00:38 Слёт TC3901:14:20 TypeScript в Node.js01:28:52 Zed стал норм01:33:01 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиChrome 127 и DevToolsChrome 127Let me explain to you how it works in 4 minutesCSS font-size-adjust is now in BaselineNew in Chrome 127What’s new in DevTools, Chrome 127Reading-flowRequest for developer feedback on reading-flow and elements with display: contentsGoogle не отдаст кукиGoogle is keeping cookies in Chrome after allA new path for Privacy Sandbox on the webResults from Privacy Sandbox APIs testingThird party cookies must be removedInvoker CommandsAn update on invokers: Invoker commands in HTMLСлёт TC39Summary of the June 2024 TC39 plenary in HelsinkiThe Future of Source MapsTypeScript в Node.jsAdd --experimental-strip-typesFix the bug caused by fast api changes in v22.5.0Zed стал нормRemoting Development in Zen for everyoneRemote DevelopmentОтветы на вопросыDialogs and popovers seem similar. How are they different? -
Ведущие
Вадим Макеев, Алексей Симоненко, Полина Гуртовая
Темы00:00:00 Интро00:02:17 Доклады и лайвы00:08:22 Такой приватный Safari00:45:37 Анимация height: auto00:55:00 Копирование SVG01:00:20 Ускорение Notion01:16:03 Node.js 2201:23:46 Инкрементальные шрифты01:44:28 State of React 202301:55:32 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиДоклады и лайвыCSS Day 2024Character Modeling in CSSЛайв Доки: Решаем задачи на CSSЛайв Вадима и Юли: Птички на CSSТакой приватный SafariSafari Technology Preview 199Private Browsing 2.0Mozilla: Topics API — negativeMozilla Specification PositionsАнимация height: autoIntent to Ship: CSS interpolate-size property and calc-size() functionCSS can FINALLY animate height: auto!Intrinsic Sizing In CSSКопирование SVGSeamless SVG copy-paste on the webFirefox: Implemented the SVG clipboard reader and writerУскорение NotionNotion browser speedupA future for SQL on the webNode.js 22It's now possible to try out node:sqlite in the latest Node.jsNode v22.5.0Инкрементальные шрифтыIncremental Font TransferIFT/IFT-Explainer.mdWe are interested in feedback if some parts are unclearState of React 2023State of ReactZustandОтветы на вопросыGlyphhangerШрифты в блоге ВадимаFontsource -
Ведущие
Никита Дубко, Алексей Симоненко
Темы00:00:00 Интро00:01:50 Firefox 12800:25:53 Особенный доступ Chromium00:45:03 Как дела у Interop 202401:05:23 Редактор Zed на Linux01:14:19 Непонятки View Transition01:37:59 Усталость от GitHub01:52:50 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиFirefox 128Firefox 128 for developersPrivacy-Preserving AttributionОсобенный доступ ChromiumIt turns out Google Chrome includes a default extensionGoogle Meet extension in VivaldiCompute Pressure Level 1Web.Dev: Compute Pressure APIFirefox website permissionsКак дела у Interop 2024Interop 2024 mid-year updateFeatures missing in just one engineРедактор Zed на LinuxLinux when? Linux nowНепонятки View TransitionMisconceptions about view transitionsУсталость от GitHubGitHub is starting to feel like legacy softwarePierreОтветы на вопросы -
Ведущие
Полина Гуртовая, Никита Дубко, Алексей Симоненко
Темы00:00:00 Интро00:01:16 Где нас слушать00:02:42 Safari TP00:08:06 LoAF в Chrome00:24:51 Браузер Ladybird00:45:24 MDN HTTP Observatory00:58:43 SVG Working Group01:04:34 Prompt API01:25:17 Планы ESLint01:36:19 Хорошие формыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиГде нас слушатьDeezerAmazon MusicYouTube MusicВсе платформы на сайтеSafari TPSafari TP 198LoAF в ChromeLoAF is shippedБраузер LadybirdLadybird BrowserMDN HTTP ObservatoryMDN HTTP ObservatorySSL Server TestSVG Working GroupCall for Participation: SVG Working Group Charter ApprovedPrompt APIPrompt API explainerПланы ESLintWhat’s coming next for ESLintХорошие формыForget “show, don’t tell”. Engage, don’t show!Ответы на вопросы -
Ведущие
Алексей Симоненко, Андрей Мелихов, Юлия Миоцен, Никита Дубко
Темы00:00:00 Интро00:01:07 Chrome DevTools 12600:11:12 Фичи ES202400:26:22 Редизайн Figma и AI-дизайн01:38:52 ESM-гармония01:57:40 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиChrome DevTools 126What’s new in DevTools, Chrome 126Фичи ES2024ECMAScript 2024: What’s new?TC39: Deferred Import Evaluation, Error.isError(), RegExp Escaping, Promise.tryProposals level upРедизайн Figma и AI-дизайнConfig 2024 in reviewInside the redesigned Figma, where your work takes center stageMaking Figma work better for freelancers and agenciesMeet Figma AI: Empowering designers with intelligent toolsThe right code for your design system420-й выпускStack the deck with Figma SlidesConfig 2024Drive design system adoption with Code ConnectDesigning for code: creative tools on hard modeHow to build for, and with, Gen ZWalking the path: prototyping game UI with focus-based navigationESM-гармонияNpm and Node.js should do more to make ES Modules easy to useHow JS is finally improving the module experience5 ways javascript is improving modules for developersОтветы на вопросы -
Ведущие
Никита Дубко, Вадим Макеев, Алексей Симоненко
Темы00:00:00 Интро00:01:23 Видео с Web Engines Hackfest00:04:51 Бета Chrome 12700:21:59 Apple обидели в Японии00:31:30 State of JS 202301:13:42 Условия в CSS01:33:06 TypeScript 5.5Поддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиВидео с Web Engines HackfestThe Web Engines Hackfest 2024Why Source Maps don’t always workБета Chrome 127Chrome 127 betaRestrict PNA for subresources from public websites to secure contextsPrivate Network AccessApple обидели в ЯпонииJapan ends the AppleBrowserBanState of JS 2023State of JavaScript 2023Условия в CSSInline conditionals in CSS?What is the MVP for inline conditionals on custom properties?Inline conditionals in CSS, now?TypeScript 5.5Announcing TypeScript 5.5Ответы на вопросы - Mostrar mais