A clean looking graphic with sharp lines and crisp colour
The same graphic, but muddy and blocky. The previously sharp lines are blurry.
I think it's often overlooked that AVIF is also really good at flat colour & sharp edges.
Don't go straight for a lossless format just because it's the kind of image that would look bad as a JPEG.
Here's an 11kb image as an AVIF, vs JPEG XL.
02.03.2026 14:08
π 144
π 22
π¬ 9
π 1
Customisable select! (Single select in dropdown mode only for now)
26.02.2026 22:42
π 23
π 2
π¬ 2
π 0
Gecko: Intent to ship: ariaNotify
Gecko: Intent to ship: ariaNotify
Gecko: Intent to ship: ariaNotify
20.02.2026 03:36
π 14
π 9
π¬ 0
π 0
Pretty shocking that this didn't exist already.
19.02.2026 17:51
π 3
π 0
π¬ 0
π 0
Iβm still hoping we get a standardized DOM templating API github.com/justinfagnan...
18.02.2026 21:58
π 2
π 0
π¬ 1
π 0
I find the one on macOS very strange with the crayons and an overwhelming amount of tabs but on iOS the fact that itβs a sheet that takes up most of the screen means itβs not fiddly. It has a built-in eyedropper. Nice slick animations and interactions that match the platform.
13.02.2026 13:25
π 1
π 0
π¬ 1
π 0
One worry I have about this: Iβm guessing a native picker like the iOS color picker will never be styleable via CSS? But its UX/functionality is far better than a styleable customizable in-page picker would be.
13.02.2026 10:59
π 1
π 0
π¬ 1
π 0
Please help with this, they don't even need to be good examples, feel free to send us the bad ones too! This is gonna take *years* but the more examples we have now the sooner we can start getting to the really detailed discussions.
13.02.2026 10:08
π 11
π 13
π¬ 2
π 0
Browser developers are working on custom form controls ( `appearance:base`), the next giant task is looming: customisable input type=date/datetime/color pickers.
These are huge and have wildly varied UI. Send me your examples, I'd love to see them and build up a body of these pickers.
13.02.2026 10:06
π 88
π 30
π¬ 7
π 3
π Interop 2026 dashboard just dropped
See what browsers will focus on this year, more likely be come widely available soon.
Particularly interested in:
- Navigation API
- Scroll-driven animations
- popover="hint"
- Continue work on ViewTransition, anchor positioning
- more
12.02.2026 17:27
π 15
π 1
π¬ 0
π 0
Working on some interesting stuff...
03.02.2026 12:54
π 9
π 3
π¬ 3
π 0
Web Weekly 182
The Navigation API is now baseline!
formaction & formmethod
Anchor positioning beyond popups
Custom Invoker Commands
The new text-scale meta element
::search-text:current π€―
This week's Web Weekly is about to hit all the inboxes in just a little bit! As always, it's jam-packed with baseline updates and new web dev features. π
webweekly.email/archive/web-...
If you're into web dev news close to the platform, you should check it out!
02.02.2026 17:48
π 13
π 4
π¬ 1
π 0
Harsh noise composition
...
I have really unfortunate music taste. I was trying to get it to make something similar to Merzbow (harsh industrial noise). (I've not read any of the code, it's all Gemini). This was my favourite attempt. codepen.io/cssgrid/pen/...
29.01.2026 20:15
π 2
π 0
π¬ 1
π 0
I'm not a fan of Udio or Suno so I tried asking ChatGPT and Gemini to write me a song using the Web Audio API... it's not great.
29.01.2026 15:26
π 1
π 0
π¬ 1
π 0
One more custom <select> demo, with a bunch of CSS transforms and animations.
I can't get enough of this. So cool.
27.01.2026 09:38
π 150
π 20
π¬ 1
π 2
Astro is joining Cloudflare
By joining forces with the Astro team, we are doubling down on making Astro the best framework for content-driven websites for many years to come.
The Astro Technology Company team β the creators of the Astro web framework β is joining Cloudflare. Weβre doubling down on making Astro the best framework for content-driven websites. https://cfl.re/4qlJCd3
16.01.2026 14:05
π 135
π 28
π¬ 6
π 19
Despite the ubiquity of WOFF2 for smaller font files and modern image formats (WebP, AVIF) page weight continues to grow π€
16.01.2026 12:20
π 3
π 0
π¬ 1
π 0
Intent to Prototype: CSS Image Animation
A CSS `image-animation` property: groups.google.com/a/chromium.o.... The example below would pause all animated images (like GIFs), and only play them when hovering or focusing an image:
```css
img { image-animation: paused; }
img:hover, img:focus { image-animation: running; }
```
15.01.2026 09:36
π 37
π 8
π¬ 3
π 2
Graphic with headline βInitiating navigations with the Navigation APIβ, showing code snippets and the site name βolliewilliams.xyzβ, alongside a circular portrait.
Initiating navigations with the Navigation API. @ollie-williams.bsky.social shows navigate(), reload(), back(), forward(), and traverseTo(), plus state, info, and committed and finished promises for intercepted navigations. #js #router #url
olliewilliams.xyz/blog/initiat...
12.01.2026 11:25
π 8
π 3
π¬ 0
π 0
New year, new web performance mystery (and it's a huge one):
calendar.perfplanet.com/2025/the-cur...
31.12.2025 20:29
π 28
π 12
π¬ 3
π 1
My Christmas wish is for someone to just add the necessary internal test API to check if it's worked. Then I can get it working π
.
25.12.2025 12:48
π 4
π 1
π¬ 0
π 0
Man, I love that view transitions make things like this possible with only a few lines of code. π₯°
22.12.2025 14:27
π 62
π 3
π¬ 1
π 1
I take that back it does work in Safari
15.12.2025 16:33
π 1
π 0
π¬ 0
π 0
Chromium
Done issues.chromium.org/issues/46902...
15.12.2025 16:16
π 1
π 0
π¬ 2
π 0