Svelte feels like the “Native language” of the web
“When code feels natural, it’s more enjoyable.”
“When code feels natural, it’s more enjoyable.”
Can native masonry layouts be used safely today?
Inspect what a user agent actually does.
Stopping form bots without annoying CAPTCHAs.
“It took me weeks of experimentation.”
An interactive guide to the Anchor Positioning API.
This year’s additions explained with examples.
Icons that look right on every platform.
What 120+ frontend developers still hate working on.
“One engineer can do a lot more today than a year ago.”
A network firewall, built into the browser.
A deep dive into the mechanics behind the transitions.
Use cases and implementation techniques.
Version adoption across the Packagist ecosystem.
How Anthropic built a new way to work with code.
Using HTML ‘popover’ instead of disclosure widgets.
“QUERY gives you the best of both GET and POST.”
Let’s create crazy shapes with modern CSS!
“The industry sprinted in a giant circle.”
The feeds weren’t the point, the people were.
A visual editor for designing multi-state buttons.
An app to manage your local development services.
From ink bleed to woodtype shadows and metal forms.
“Agents have leverage, and leverage creates obligations.”
Benefits and tradeoffs of modern rendering approaches.
“Perhaps I was too quick to dismiss Grok.”
Most of a typesetter’s craft is now built into CSS.
“A web platform without polyfills would be a stagnant platform.”
Optimization isn’t about using the newest format.
How they simplify parallel development.
”A webpage would have been so much better.”
How to determine when ‘aria-expanded’ is appropriate.
How Lighthouse’s new Agentic Browsing audit works.
Why scalable images still fail inside modern email.
A refined approach to accessible clickable cards.
Which frontend build tools still matter in 2026.
A guide to making sense of data tooling for developers.
An opinionated fork of the Zed code editor.
How modern CSS simplifies the solution.
Cutting Claude Code costs without losing quality or speed.
Why autonomous software still needs engineers.
An entire ‘80s PC implemented in pure CSS.
Loop engineering proved progress isn’t in the AI model.
“Good” for Google may not be good enough for your site.
Where PWAs shine and where they still fall short.
“I was optimizing for writing the code, not reading it.”
Two months of LLM traffic, measured.
An overview of what it is and why it matters.
Let’s celebrate and write HTML around the world!
Dependency-free web components that feel alive.
Make your website understandable for AI models.
Some elegant solutions and a lot of joy.
Scroll down and the clock advances.
How the Container Timing API goes beyond Element Timing.
”K3 belongs in the serious coding-agent comparison set now.”
“Kimi K3’s design secret may be in its thinking traces.”
Test your web platform skills with MDN-powered quizzes.
“CSS seems to remain a stronghold of manual coding.”
How the popular code editor has matured.
The protocol got simpler, but the hard part stayed.
“You’re in good hands, we care about the details.”

Why does software keep getting worse?
What to expect from the Cross-Origin Storage API?
A proposal for route-aware styling in plain CSS.
Google aims to install fixes without a Chrome restart.
“There is still a lot of value left on the table.”
“The TLS and certificate ecosystem feels like it’s finally in good shape.”
Rendering interactive DOM elements inside a canvas.
Stable browser releases, Intl.Locale info API, and more.
How the line height unit works and where it shines.
Run TCP traceroutes from around the world.
A safety net for the shell, on any Linux.
Could a boring company fill the gap?
Abusing linear() to create natural motion from numbers.
The image element has a secret overflow quirk.
Morph any stroke SVG icon into any other.
When JSON silently corrupts JavaScript data.
Composing a single, coherent CSS architecture.
”Progressive Enhancement doesn’t only apply to HTML.”
“It’s the most interesting frontend release I’ve looked at in a while.”
What the browser can now do for you.
How to hide multiple images inside one JPEG file.
Production-grade engineering skills for AI coding agents.
Why web development is a conversation.
How Chrome’s new CSS ‘scroll-axis-lock: none’ works.
A domain can now advertise it is for sale.
How Brave, Firefox, and Safari protect users from fingerprinting.
Breaking large changes into granular pull requests.
How to find the debt that actually bills you.
Using cloud agents to build software.
Who says that there are only Border Collies?
The two well-known cooperatives are joining forces.
“A good default is one you’d have chosen anyway.”
”It made me lazy. It made me stop caring.”
How to do it with HTML and CSS alone.
Emails can go dark, but you can’t fully control how.
Find out which AI models your machine can actually run.
Beam files from screen to camera over light.