Skip to main content

LinksMarch 2026

Edge's experimental network efficiency guardrails(blogs.windows.com)

Building a complex app is messy. Often, countless third parties enter the project and how can you guarantee they're all high quality? Edge just shipped an experimental feature that helps you keep track. It flags uncompressed text resources, images over 200 kB, and oversized data URLs, and reports violations via DevTools and the Reporting API.

Native JSON modules explained(allthingssmitty.com)

Matt Smith explains how import attributes (with { type: "json" }) let you import JSON files natively without using a bundler. Modern browsers have supported this for a year now, so let's all import instead of fetch JSON, right?

Stop checking for View Transition support(www.bram.us)

Even though view transitions have been cross-browser supported for a while, you still have to check every time if they're available with if (document.startViewTransition). What if you didn't have to do that? Bramus released a non-visual polyfill.

Remember focus and hover states with CSS(patrickbrosset.com)

You can't store hover state in CSS, or can you?

Using AI in open source(roe.dev)

By now, I think it's clear that AI won't disappear and we'll face generated work everywhere. I like Daniel's take for AI in Open Source (or general life, really).

Never let an LLM speak for you.

Never let an LLM think for you.

The `focusgroup` attribute is coming to Chromium(developer.chrome.com)

Chromium is shipping the new experimental feature that's a declarative way to add keyboard arrow-key navigation to composite widgets. Yay!

Safari dropped `theme-color` support(grooovinger.com)

Apparently, Safari dropped the support for the theme-color meta element to give the browser chrome a nice color. And yet, for some sites Safari applies a colorful frame automatically. The question is when and how?