エピソード
-
Ведущие
Андрей Мелихов, Вадим Макеев, Алексей Симоненко
Темы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Ответы на вопросы -
Ведущие
Алексей Симоненко, Вадим Макеев, Никита Дубко
Темы00:00:00 Интро00:01:38 Chrome 12600:20:51 Элемент permission00:37:23 Firefox 12700:56:52 Бета Safari 1801:26:13 CSS-эксплейнеры01:41:46 Node.js 22Поддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиChrome 126New in Chrome 126Mozilla: View Transitions APISVGs via use w/o xmlns don’t render in M126Элемент permissionAn origin trial for a new HTML permission elementPage Embedded Permission ControlFirefox Origin TrialsFirefox 127Firefox 127 for developersEnable CHIPS in NightlyCookies Having Independent Partitioned State (CHIPS)Бета Safari 18News from WWDC24: WebKit in Safari 18 betaVideos: Safari & WebBuild immersive web experiences with WebXRWolvicOptimize for the spatial webWhat’s new in CSSSafari 18 Beta Release NotesI collected compat data for Safari 18 beta and updated BCDCSS-эксплейнерыMesh gradients in CSSCSS Gap Decorations Level 1Node.js 22Node v22.3.0MockingSnapshot testingОтветы на вопросы -
Ведущие
Андрей Мелихов, Полина Гуртовая, Вадим Макеев
Темы00:00:00 Интро00:01:07 Нативная карусель00:16:43 WebAssembly JSPI00:28:39 Стили popover/dialog00:43:05 Просто htmx01:04:17 Gap и cap в CSS01:16:53 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиНативная карусельCarousel explainerARIA Authoring Practices GuideWebAssembly JSPIWebAssembly JSPI has a new APIСтили popover/dialogResetting default popover stylesResetting default dialog stylesПросто htmxhtmx: Simplicity in an Age of Complicated SolutionsJS Party. htmx: a new old way to build the webModern client-side routing: the Navigation APIGap и cap в CSSThe GapCap UnitОтветы на вопросыNuxt Delay Hydration -
Ведущие
Вадим Макеев, Никита Дубко
Темы00:00:00 Интро00:01:54 Font-smoothing в Firefox00:09:49 Firefox внедряет @property00:22:22 LLM для альтов в Firefox00:35:30 Стилизация details00:41:56 Edge без React00:53:53 HTML для разработчиков00:59:15 SVG-заброшка01:19:24 Миграция на ESLint 9Поддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиFont-smoothing в FirefoxGecko: Intent to prototype and ship: -webkit-font-smoothing propertyFirefox внедряет @propertyGecko. Intent to ship: CSS @property / properties-and-values APIExplainer: calc-size() functionLet css-properties-values-api ride the trainsFirefox TrainsLLM для альтов в FirefoxExperimenting with local alt text generation in Firefox NightlyСтилизация detailsCSS Pseudo-Elements L4: details-contentEdge без ReactAn even faster Microsoft EdgeHTML для разработчиковHTML: Edition for Web DevelopersSVG-заброшкаBrowsers prioritize what to implement based on dev demand, except for SVGUpdate on the Layer Based SVG Engine (LBSE) in WebKitSVG sprites stacks technique stopped working in Chrome 126SVG sprites: old-school, modern, unknown, and forgottenМиграция на ESLint 9Introducing the ESLint Configuration MigratorОтветы на вопросы -
Ведущие
Андрей Мелихов, Вадим Макеев, Полина Гуртовая
Темы00:00:00 Интро00:01:23 Бета Chrome 12600:13:27 Google A/I00:45:00 Web Platform Dashboard00:59:35 Новинки фреймворков01:08:43 SolidStart01:18:11 Ответы на вопросыПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиБета Chrome 126Chrome 126 betaMutation events will be removed from ChromeGoogle A/IYouTube: Web at Google I/O 202410 updates from Google I/O 2024: Unlocking the power of AI for every web developerWeb Neural Network APIWebAssembly and WebGPU, part 1WebAssembly and WebGPU, part 2Built-in AIWeb Platform DashboardAnnouncing the Web Platform DashboardWeb Platform StatusEstablishing transparency and fairness guidelines for feature visibilityНовинки фреймворковWhat’s new in JavaScript Frameworks (May 2024)SolidStartSolidStart 1.0: The Shape of Frameworks to ComeMoving from RSC to SolidStartОтветы на вопросыCodeium -
Ведущие
Юлия Миоцен, Вадим Макеев, Андрей Мелихов, Алексей Симоненко, Никита Дубко
Темы00:00:00 Интро00:01:08 State of HTML 202300:35:18 Chrome 12500:41:34 Chrome DevTools00:53:20 Firefox 12601:06:55 Safari 17.501:13:50 React и Remix01:26:47 Про дизайнПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиState of HTML 2023State of HTML 2023Исходник футболки State of HTMLWeb Components DemystifiedChrome 125New in Chrome 125Chrome DevToolsWhat’s new in DevTools, Chrome 125Understand errors and warnings better with GeminiFirefox 126Firefox 126 for developersSafari 17.5WebKit Features in Safari 17.5React и RemixMerging Remix and React RouterReact CompilerПро дизайнFigma 101How to hold your phone when tappingОтветы на вопросы -
Ведущие
Полина Гуртовая, Вадим Макеев, Алексей Симоненко, Андрей Мелихов
Темы00:00:00 Интро00:02:56 CSS для поиска по странице00:10:58 Safari TP00:19:37 Scroll-Driven Animations00:31:37 Современные CSS-фигуры00:39:31 Серверные компоненты и CSS00:55:33 Всё новое в цветах00:59:26 Wasm vs. Docker01:09:21 Wasm для VS CodeПоддержите насПростой способ сказать «спасибо» и попасть в закрытый чат.
ПатреонБустиCSS для поиска по страницеIntent to Prototype: Find-in-page highlight pseudos::search-text is coming soon thanks to my colleagues at IgaliaIntent to Ship: Stop modifying author-defined selection colorsSafari TPRelease Notes for Safari Technology Preview 194Scroll-Driven AnimationsUnleash the power of Scroll-Driven AnimationsFirefox: Intent to prototype: CSS Anchor PositioningСовременные CSS-фигурыThe Modern Guide For Making CSS ShapesСерверные компоненты и CSSCSS in React Server ComponentsВсё новое в цветахCSS Color Modules and Changes, Part IOKLCH в CSS: почему мы ушли от RGB и HSLWasm vs. DockerWasm vs. Docker: Performant, Secure, and Versatile ContainersUsing WebAssembly for Extension DevelopmentWasm для VS CodeAn update on plugin securityОтветы на вопросы - もっと表示する