Pinned
For those who want to test their perception of colour, I made a little game called "What's My JND" www.keithcirkel.co.uk/whats-my-jnd...
Keith Cirkel
@keithamus.social
Software Cyber Shepherd. Web platform engineer. Participant: WHATWG, CSSWG, ARIAWG, OpenUICG, WebComponents CG Website: https://keithcirkel.co.uk/ GitHub: https://github.com/keithamus Mastodon: https://indieweb.social/@keithamus
2.3K followers1.2K following627 posts
Pinned
For those who want to test their perception of colour, I made a little game called "What's My JND" www.keithcirkel.co.uk/whats-my-jnd...
Scoped registries and streaming sanitizer have been the main bulk of work for my year, and it’s a huge win to get them both shipped!
Firefox 159 has landed! This is a pretty big one for web dev stuff: 🎉 CSS scroll-driven animations, both scroll() and view(). 🎉 Scoped custom element registries. 🎉 Streaming sanitization of HTML. And more! developer.mozilla.org/en-US/docs/M...
Keith Cirkel reposted
Firefox 159 has landed! This is a pretty big one for web dev stuff: 🎉 CSS scroll-driven animations, both scroll() and view(). 🎉 Scoped custom element registries. 🎉 Streaming sanitization of HTML. And more! developer.mozilla.org/en-US/docs/M...
Keith Cirkel reposted
Keith Cirkel reposted
Keith Cirkel reposted
Lola is working on some really valuable stuff here. Consider taking 30 seconds to answer this quick single question survey.
📢 I need 160 more web developers to answer 1 important question. How do you interpret the "Fully Supported" label on MDN support tables? Let me know in the survey below and tell your web developer friends to answer too 🙏🏾 github.com/lolaslab/acd...
Keith Cirkel reposted
Keith Cirkel reposted
I’m looking to connect with university lecturers and staff. We offer student tickets for @ffconf.org, but they’re easy to miss, and I’d love to give the next generation of web developers the chance to attend a great indie event. If anyone can contact please drop me comment here I can follow up.
Keith Cirkel reposted
What do you want us to work on in 2027? Here's a web app where you can rank the Interop proposals you care about, giving us data we can use to prioritise feature development. interop-rank.fxdx.dev
I built a game for September (actually I've been working on it since July). Inspired by Waldschattenspiel. www.keithcirkel.co.uk/dungeon/ The explorer must escape the dungeon, the monster must find them before they do. My first multiplayer game! I'm sure there are many bugs. Networking is hard.
Keith Cirkel reposted
Keith Cirkel reposted
Wait, now we can have screen reader announcements without ARIA live region hacks?! Baseline 2026 🤯 developer.mozilla.org/en-US/docs/W...
I just released avash: www.keithcirkel.co.uk/avash/ It’s like blurhash but uses av1 frame data encode an image, resulting in a (typically) more readable image in the same bytes as a blurhash. github.com/keithamus/av...
We're chatting about Declarative Partial Updates at the Web Frameworks Community Group. Want to join in? discord.gg/fXCngmSwHz
Keith Cirkel reposted
I want Custom Attributes to exist - think Custom Elements (Web Components) but Attributes. I've been working on a proposal, specs, and now a polyfill: www.keithcirkel.co.uk/custom-attri... More coming soon!
I want Custom Attributes to exist - think Custom Elements (Web Components) but Attributes. I've been working on a proposal, specs, and now a polyfill: www.keithcirkel.co.uk/custom-attri... More coming soon!
Keith Cirkel reposted
Delving deeper into browser accessibility, I’ve begun the work of implementing role computation for HTML elements in the @servo.org browser. (fingers crossed I can merge next week 🤞🏾) github.com/servo/servo/...
Keith Cirkel reposted
Gecko: Intent to ship: Scoped Custom Element Registries
I'm still making 1 game per month. I'm counting this new one for the month of August and you can't stop me. Defrag: Time to defrag some disks. www.keithcirkel.co.uk/defrag/
I had planned a bigger, multiplayer game for August, but it's proving more complex than I had anticipated, so I did this as something simpler for now. I was inspired by watching my partner play through Librarian store.steampowered.com/app/4197610/.... Go play that game too!
Also (loosely) inspired by another fantastic organising game; Unpacking store.steampowered.com/app/1135690/.... This game is extra special because it tells such a wonderful story and has astounding art & sound direction. A true joy of a game.
Keith Cirkel reposted
We have no meet-ups for over a year and now there are 2 with the space of a month londonwebstandards.org/newsletters/... Tell your friends @browserchoicealliance.org #OpenWebAdvocacy #UncleBruce (aka @brucel.bsky.social) #MakeTheWebBetter
I've been playing this all day, addicting as it is frustrating. Love all the little details like how satisfying it is to shoot the rocks. If you're looking for something to take out your rage on between compiles this is a good free web game. farfield.mttshw.com
FarField 2026-08-31 26,232 pts · 21.1 km · 38 kills █▒▄░ CENTURY farfield.mttshw.com another test. With an image when sharing now. Can anyone get on todays leaderboard?
Keith Cirkel reposted
Intent to ship: JPEG XL! This will be on-by-default in Firefox 157, which should become the main release version at the end of September. This includes key JPEG XL features like progressive rendering. groups.google.com/a/mozilla.or...
Keith Cirkel reposted
Firefox 154 landed today, and brings with it some great web platform features: 🎉 CSS text-box 🎉 CSS sibling-index() and sibling-count() 🎉 JS Iterator methods like chunks, window, includes, & join 🎉 HTTP No-Vary-Search …And more! developer.mozilla.org/en-US/docs/M...
Web Frameworks Community Group discussed Declarative Partial Updates developer.chrome.com/blog/declara.... We’re getting feedback from framework authors to take to standards bodies. Have opinions? Want to be heard? Join the discord! discord.gg/fXCngmSwHz
Keith Cirkel reposted
Keith Cirkel reposted
BIG NEWS: Bocoup is now Igalia! The two worker co-ops have agreed to join forces, with several members of Bocoup coming aboard at Igalia, along with the brand assets and web site. More details in our official announcement: www.igalia.com/2026/Joining...
Keith Cirkel reposted
Keith Cirkel reposted
Wordn't of day 222: jupenter "noun the taste and/or scent of the first few minutes of a fresh rainstorm as it hits the roof of your mouth" Play today's word: https://k9l.io/wordnt See past words: https://k9l.io/wordnt-dfns?day=222 #wordnt #game
Keith Cirkel reposted
Current status. We're also closing tickets tonight until September. More details on tickets and the event: ffconf.org/articles/202...
Keith Cirkel reposted
Porffor officially goes alpha on August 11th with an in-person in San Francisco! It brings self-hosting and a complete rewrite, plus more: honk.foo/porffor-alpha/
Keith Cirkel reposted
Keith Cirkel reposted
Wordn't of day 195: suscod "noun A very suspicious cod" Play today's word: https://k9l.io/wordnt See past words: https://k9l.io/wordnt-dfns?day=195 #wordnt #game
Keith Cirkel reposted
Keith Cirkel reposted
There's an ideal set of sizing constraints for custom <select>, but the CSS is a bit tricky. Here's how to make it work, and a tour of new CSS features along the way. jakearchibald.com/2026/goldilo...
Keith Cirkel reposted
Happy 4th July American friends! Consistent feedback from my JND game was people wanting to test their strength at specific hues; some claimed they were better at detecting reds, or blues. So I figured a special "Whats My JND 4th July Edition" could do just that! 🫡🫡🫡🇺🇸🇺🇸🇺🇸🫡🫡🫡 k9l.io/jnd-4th-july
Keith Cirkel reposted
Happy 4th July American friends! Consistent feedback from my JND game was people wanting to test their strength at specific hues; some claimed they were better at detecting reds, or blues. So I figured a special "Whats My JND 4th July Edition" could do just that! 🫡🫡🫡🇺🇸🇺🇸🇺🇸🫡🫡🫡 k9l.io/jnd-4th-july
Keith Cirkel reposted
Better late than never, I've finished off my game for the month of June! Introducing "Wire Loop". A game where you drag a loop around a wire, and try not to touch the wire. It has a level editor for you to share new levels among friends! k9l.io/wire-loop
Better late than never, I've finished off my game for the month of June! Introducing "Wire Loop". A game where you drag a loop around a wire, and try not to touch the wire. It has a level editor for you to share new levels among friends! k9l.io/wire-loop
Keith Cirkel reposted
Keith Cirkel reposted
CSS `field-sizing` is now Baseline Newly Available! It replaces JS code we won't be missing. web-platform-dx.github.io/web-features...