Stefan Judis
banner
stefanjudis.com
Stefan Judis
@stefanjudis.com
Freelance dev sending Frontend news to 6k people over at webweekly.email. Sharing lots of tips'n'tricks on the way.

Google Dev Expert, Microsoft MVP and Playwright Ambassador
If you're struggling with long error chains and debugging gnarly bugs, introducing `error.cause` might be worth a try!

allthingssmitty.com/2025/11/10/e...
November 11, 2025 at 6:09 PM
Now that anchor positioning is slowly rolling out across browsers, it's time for some experiments! Here's how to use the web feature to create a moving focus indicator. 😲

css-tip.com/universal-fo...
November 11, 2025 at 9:31 AM
This week's Web Weekly is just about to hit all the inboxes. And, as usual, it's jam-packed!

Check it out if you want to know what's happening in the Frontend and browser world. 👇

www.stefanjudis.com/blog/web-wee...
November 10, 2025 at 8:20 PM
I just discovered @matthiasott.com 's site theme switcher and this is a piece of art. :D 👏

matthiasott.com
November 10, 2025 at 6:57 PM
Did you know that you can localize quotes right in CSS?

Now you do! 🫵

www.stefanjudis.com/today-i-lear...
November 10, 2025 at 6:09 PM
I'm a bit late this week but you know the drill. 🫣

If you're into web dev news all about the fundamentals (you know; HTML, CSS, JavaScript and browser updates) you should check out Web Weekly!

It'll go out in a few hours.

webweekly.email
November 10, 2025 at 4:39 PM
TIL that `dns-prefetch` is now baseline "newly available". I've been using this for ages, but apparently, it only started working in iOS Safari with version 26.

Here are the release notes: webkit.org/blog/17333/w...
November 5, 2025 at 6:09 PM
Quick reminder, if your framework or application requires immutable data structures, `Array.with` will be your friend. It lets you update an item, copies the rest, and provides a new array reference!

It works in all browsers, too! 🎉
November 5, 2025 at 9:31 AM
Did CSS @scope just hit Firefox Nightly?! 😲 #baselineHereWeCome

Release notes: www.firefox.com/en-US/firefo...

MDN: developer.mozilla.org/en-US/docs/W...
November 4, 2025 at 9:44 PM
Tips and tricks to work around the "unexpected" results of Apple's Liquid Glass design language.

I've no words...

medienbaecker.com/articles/the...
November 4, 2025 at 6:09 PM
This is quite a banger feature for web perf engineers. In Chrome Canary, you can now turn on an experimental feature to throttle single requests!

chrome://flags/#devtools-individual-request-throttling

This is golden to check the performance impact of a delayed resource. 👏
November 4, 2025 at 3:13 PM
The amount of work going into this article is absurd. 👏 Loren has built the same web app in ten frameworks and compared and measured the performance. Why?

To find the most suitable framework for a project.

www.lorenstew.art/blog/10-kanb...
November 4, 2025 at 9:31 AM
Aaaand this week's Web Weekly newswetter is just about to go out! Check out this full bag of webdev goodies. 👇

www.stefanjudis.com/blog/web-wee...
November 3, 2025 at 12:58 PM
Man, I love this. Here's a custom element to automatically add side notes to your blog posts. It parses the text, includes feature detection for anchor positioning, and uses progressive enhancement.

This is how things should be done!

meyerweb.com/eric/thought...
November 3, 2025 at 9:31 AM
Good Morning. 👋 I'm just sitting down to write this week's Web Weekly newsletter.

If core web development (you know: HTML, CSS and JS) are your thing you should check it out! 👇

webweekly.email

This time it'll include Chrome Dev Tools updates, `scroll-padding` and CSS anchor positioning.
November 3, 2025 at 7:15 AM
Some birdy (thanks @tunetheweb.com) told me that Chrome supports split views behind a flag. 😲 Good stuff!

chrome://flags#side-by-side
November 2, 2025 at 3:16 PM
Oh nice! Starting with Chrome 142, you can put the bottom drawer to the right side and assign the main panels to it.

For example, it's then possible to look at the Elements and Network panel at the same time.

I think I'll use this a lot! 👏
November 1, 2025 at 8:29 AM
I don't agree with all the points being made here, but this opening sentence really hits home. 👇

blog.pabloecortez.com/its-insultin...
October 31, 2025 at 1:03 PM
The new Web Weekly is just about to hit all the inboxes. 🎉

As always, it's jam-packed with web dev goodies. Check it out! 👇

www.stefanjudis.com/blog/web-wee...
October 27, 2025 at 9:27 AM
It's been a gray and rainy Sunday here in Berlin, so it's the perfect time to write this week's Web Weekly.

You know the drill! If you're into web dev news, you should check it out. 👇

webweekly.email

It'll go out tmrw. :)
October 26, 2025 at 3:58 PM
With a bit of delay because the internet was funny yesterday, this week's Web Weekly is just about to hit all the inboxes. 🎉

If you're into web dev news focused on fundamentals, you should check it out!

www.stefanjudis.com/blog/web-wee...
October 21, 2025 at 3:41 AM
Did we all celebrate that `::details-content` works in all major browsers now? 🎉

developer.mozilla.org/en-US/docs/W...
October 20, 2025 at 5:32 PM
Now that the outage is over, I'm sitting down to write this week's Web Weekly newsletter.

If core web development (you know: HTML, CSS and JS) are your thing you should check it out!

webweekly.email
October 20, 2025 at 12:26 PM
Alright, this post is a year old, but it's still a great primer on `AbortController` and how to cancel things in JavaScript.

kettanaito.com/blog/dont-sl...
October 20, 2025 at 12:20 PM
I just realized that the new CSS `field-sizing: content` magic allows textareas AND inputs AND select elements to grow. 😲

I thought it was only about textareas. 😅

So far, it works in Chromium and Safari TP.
October 20, 2025 at 7:56 AM