Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 12/10/2026Выпуск №548. Лёша Красиков, Алексей Симоненко, Никита Дубко и Полина Гуртовая про новинки Chrome 155, JPEG XL в Chrome, элемент <poster> для видео, пламя из синусоид, альфу Bootstrap 6 и навыки кроме ИИ. Лайв youtu.be/CdeJazUingY Слушайте youtu.be/DeCWvP8Ou0E Ссылки web-standards.ru/pod... 001
Reposted by Polina GurtovaiaWeb Standards @web-standards.dev · 09/10/20262027 web platform feature ranking. The @webdevs.firefox.com team asks you to rank around 10 of the 100 Interop 2027 proposals you care about. Last year’s 1900+ rankings shaped both Interop picks and Firefox’s own priorities. #interop #firefox interop-rank.fxdx.dev/ 022
Polina Gurtovaia @pgurtovaia.bsky.social · 10/10/2026How many Rust engines does it take to light a candle? One, plus a little physics. Say hello to my new demo, where I tried to build a candle simulation: acorns.nutlore.me/blackbody-ca... Inspired by @carmenansio.bsky.social www.carmenansio.com/articles/mat...acorns.nutlore.meHow Many Rust Engines Does It Take to Light a Candle?One, it turns out, plus a little bit of physics. A candle you can light in the browser, where nothing about the flame is drawn: a reacting, buoyant gas simulation gives it its shape and Planck’s law g... 000
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 07/10/2026Пламени нужны три синусоиды. Кармен Ансио разбирает анимацию спички на канвасе: пламя из капель, три синусоиды для живого мерцания, искры с гравитацией и поддержка prefers-reduced-motion. #animation #js www.carmenansio.com/... 011
Reposted by Polina GurtovaiaPhilip Jägenstedt @foolip.org · 06/10/2026JPEG XL shipped in Chrome 155 today, try it out! Huge kudos to Luca and team for getting this done. Image codecs are cool in so many levels, and I'm super impressed by the people who make that magic happen. developer.chrome.com/blog/jpeg-xl...developer.chrome.comShipping JPEG XL in Chrome | Blog | Chrome for DevelopersJPEG XL offers better compression than JPEG, built-in HDR support, lossless JPEG transcoding, and more. 0267
Reposted by Polina GurtovaiaManuel Matuzović @matuzo.at · 17/09/2026Friends, it's that time of the year: Once again, I'm asking you to help me create another amazing HTMHell Advent Calendar by writing about HTML. The CFP is open until October 3! docs.google.com/forms/d/e/1F...docs.google.comHTMHell Advent CalendarHello, my dear friends of high-quality markup! We're getting closer to the last quarter of 2026, which means that the HTMHell Advent Calendar is getting closer, too. Last year, once again, you contrib... 35136
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 21/09/2026Выпуск №545. Полина Гуртовая, Вадим Макеев и Алексей Симоненко про новинки Firefox 156, релиз Safari 27, выравнивание иконок, боковые сноски и аргументы против JPEG XL. Лайв на Ютубе youtu.be/B-o0IUldBbU Слушайте на Ютубе youtu.be/mtGxHByzQB8 Ссылки на сайте web-standards.ru/pod... 001
Polina Gurtovaia @pgurtovaia.bsky.social · 20/09/2026My latest experiment: I built a toy UI framework where the logic is written in Rust, but it mutates CSS instead of HTML. It was quite a fun experience with surprisingly good performance. A couple of wheels were reinvented along the way :) hellsquirrel.dev/blog/wasm-cs...hellsquirrel.devWasm, CSS, RobotsWasm, CSS, Robots 061
Polina Gurtovaia @pgurtovaia.bsky.social · 12/09/2026The latest one is Rust compiled to Wasm, running as one worker. It calls Gemini, turns the reply into sophisticated HTML, and Cloudflare handles login. The frontend is a plain HTML page. It's so cool to see how the web platform has evolved into something actually useful out of the box. 010
Polina Gurtovaia @pgurtovaia.bsky.social · 12/09/2026I make a lot of small demos and micro-apps. For years my default was Vercel with Next.js. Recently I moved to Cloudflare Workers and honestly it feels good: each app is one little worker, nothing dragging behind it. I don't need React anymore, even for the complicated ones :) 120
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 07/09/2026Выпуск №543. Лёша Красиков, Полина Гуртовая и Никита Дубко про новинки Firefox 155, предложения в Interop 2027, top-level await в Safari, ненужный initial-scale, альфу TanStack Charts и переключатели темы. Лайв youtu.be/RTwWz-0-NT0 Слушайте youtu.be/6F9BaIcosKY Ссылки web-standards.ru/pod... 001
Reposted by Polina GurtovaiaFirefox for Web Developers @webdevs.firefox.com · 03/09/2026CSS attr() now works on all properties in Firefox 155. Here's how it works, and how to get the most out of it: 1016826
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 24/08/2026Выпуск №541. Вадим Макеев, Лёша Красиков, Никита Дубко и Полина Гуртовая про Firefox 154, HTTP-метод QUERY, селектор с префиксом, метрику UNO и снова переключатели темы. Лайв на Ютубе youtu.be/ytXIOB9e8UM Слушайте на Ютубе youtu.be/ueznSZ1tUkA Ссылки на сайте web-standards.ru/pod... 011
Polina Gurtovaia @pgurtovaia.bsky.social · 21/08/2026I vote for three. With two, I have no idea what to do if the OS gets switched mid-session :) 020
Polina Gurtovaia @pgurtovaia.bsky.social · 05/08/2026Can we train a neural network in CSS without a drop of code (JS strictly prohibited, no server Python!)? CSS + 50 divs does the trick-but that's boring. How about..scrollbars? Tremble before our colossal computational graph, boasting a single layer and 3 parameters! acorns.nutlore.me/css-neural-n...acorns.nutlore.meA JS-less Neural Network on… ScrollbarsA live optimizer built from scroll physics: a tiny neural network's three weights are scrollbars, trained continuously by CSS scroll-driven animations and mandatory snap until its curve fits the sine ... 000
Polina Gurtovaia @pgurtovaia.bsky.social · 01/08/2026Not enough energy for deep dives lately. Just enough for small demos. First up: a button that links to a random post — CSS doing its best impression of random(). Riffing on an original by @chriscoyier.net acorns.nutlore.me/random-post-...acorns.nutlore.meA Random-Post Button, Now With One (1) LinkA button that links to a random post — in HTML & CSS only. Three ways to fake random(): the clock, the scrollbar, or your mouse path. Plus a rolling 3D die. 011
Polina Gurtovaia @pgurtovaia.bsky.social · 13/07/2026Today I came across the term 'sociotechnical' in a book. It made me realise that people over-optimising their productivity metrics can directly shape system architecture - sometimes in very broken ways :) 000
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 13/07/2026Выпуск №535. Никита Дубко, Вадим Макеев, Полина Гуртовая и Дэн Абрамов про State of Devs 2026, TypeScript 7.0 и AT Protocol. Лайв на Ютубе youtu.be/KguIbDWPIXM Слушайте на Ютубе youtu.be/IlsEP8hPPiY Ссылки на сайте web-standards.ru/pod... 071
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 25/05/2026Выпуск №528. Вадим Макеев, Алексей Симоненко, Полина Гуртовая и Никита Дубко про Firefox 151 и Google I/O: CSS и UI, WebMCP и агентный веб, Modern Web Guidance, DevTools, Prompt API и HTML в Canvas. Лайв youtu.be/eJ6Gd79TOFU Слушайте youtu.be/ZVZDibY-FeE Ссылки web-standards.ru/pod... 001
Polina Gurtovaia @pgurtovaia.bsky.social · 11/05/2026How many agents does it take to make me read one paper? New post: building on an almost-familiar stack, with control and quick context switching. Follow-up to "Scaling the Productivity of a Spherical Developer in a Vacuum #0", reads on its own. hellsquirrel.dev/blog/dx-dp-1hellsquirrel.devCalibrating the Spherical Developer: Turning the Levers #1Turning the throughput model from Part 0 into a real solo build. Three days, one personal paper reader, and a close look at which levers actually moved. 010
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 09/03/2026Выпуск №517. Лёша Красиков, Полина Гуртовая, Нина Торгунакова, Никита Дубко про прототип focusgroup, запись видео в Replit, а также большой холивар про Tailwind. Лайв на Ютубе youtu.be/mtwN7EgyOY4 Слушайте на Ютубе youtu.be/_itmXvggStg Ссылки на сайте web-standards.ru/pod... 011
Polina Gurtovaia @pgurtovaia.bsky.social · 25/02/2026Productivity, but measured in terminals. Yes, I counted. hellsquirrel.dev/blog/dx-dphellsquirrel.devScaling the Productivity of a Spherical Developer in a Vacuum #0Scaling the Productivity of a Spherical Developer in a Vacuum #0 000
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 01/09/2025Выпуск №490. Алексей Симоненко, Полина Гуртовая, Вадим Макеев про JSON.stringify, Anchor Positioning, TS в Node.js, radial-gradient, SVG-кривые и сторонние агенты в Zed. Лайв на Ютубе youtu.be/2kKgVoOy7rw Слушайте на Ютубе youtu.be/xfPYgoyaTjQ Ссылки на сайте web-standards.ru/podcast/490/ 011
Polina Gurtovaia @pgurtovaia.bsky.social · 07/08/2025Encoders. Decoders. Squirrels:) developer.mozilla.org/en-US/blog/i...developer.mozilla.orgPixel data from encoders to decoders | MDN BlogFrom individual pixels to fully decoded images on your screen, raw pixel data gets transformed, compressed, and efficiently delivered. Learn about the techniques and optimizations that shrink image in... 020
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 08/07/2025Выпуск №482. Полина Гуртовая, Вадим Макеев, Никита Дубко про стилизацию форм, новости Vercel, доступность в Европе, эксперименты с заголовками, Wasm в V8 и сноски в вебе. Слушайте на Ютубе youtu.be/Gxljb14HXfU Ссылки на сайте web-standards.ru/podcast/482/ 031
Reposted by Polina GurtovaiaMDN Web Docs @developer.mozilla.org · 12/05/2025Do color differences on devices matter for developers? 🤔 In our guest blog by @pgurtovaia.bsky.social, we cover: 👀 How humans perceive it 💻 How devices render it, and 🧑💻 What you, as a developer, need to know Dive deep 👇 developer.mozilla.org/en-US/blog/...developer.mozilla.orgColor models for humans and devices | MDN BlogImages help bring more color and life to the web. This post describes how images are represented by humans and on different devices, with details about color spaces and vision theory. 042
Reposted by Polina GurtovaiaMDN Web Docs @developer.mozilla.org · 08/05/2025Ever wondered why colors look different across devices? 🌈 In the new blog by @pgurtovaia.bsky.social, you will learn, 👀 How humans perceive it 💻 How devices render it, and 🧑💻 What you, as a developer, need to know Dive deep 👇 developer.mozilla.org/en-US/blog/...developer.mozilla.orgColor models for humans and devices | MDN BlogImages help bring more color and life to the web. This post describes how images are represented by humans and on different devices, with details about color spaces and vision theory. 083
Polina Gurtovaia @pgurtovaia.bsky.social · 06/05/2025Haven’t written anything about images in a while—time to fix that :) developer.mozilla.org/en-US/blog/c...developer.mozilla.orgColor models for humans and devices | MDN BlogImages help bring more color and life to the web. This post describes how images are represented by humans and on different devices, with details about color spaces and vision theory. 030
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 21/04/2025Выпуск №471. Полина Гуртовая, Вадим Макеев, Андрей Мелихов про State of Devs, новости TC39, небесячий логин, z-index и бесконечность, Biome и HTML и 20 лет Git. Слушайте на Ютубе youtu.be/OmTnx75Y7yM Ссылки на сайте web-standards.ru/podcast/471/ 041
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 03/03/2025Выпуск №464. Вадим Макеев, Никита Дубко, Андрей Мелихов, Полина Гуртовая про Speculation Rules, popover hint, кодек Eclipsa, Observable API, торопливый Chrome, TypeScript 5.8 и бэк на Node.js. Лайв youtu.be/TyQ_Znktag0 Ютуб youtu.be/8Cf3wmp5Qjs Ссылки web-standards.ru/podcast/464/ 021
Reposted by Polina GurtovaiaВеб-стандарты @web-standards.ru · 25/11/2024Выпуск №450. Алексей Симоненко и Полина Гуртовая про красивые CSS-рамки, кому бы продать Chrome, Web AI summit, AI-помощники в коде, первый LTS Deno. Слушайте на Ютубе youtu.be/_jqBeWIWy_c Ссылки на сайте web-standards.ru/podcast/450/ 011