Advertisement · 728 × 90

Posts by Luke

Video Thumbnail that has Mike's State of the Browser poster and the London Web Standards Logo and the words:
Lessons from Building for the Bottom of the Web

Video Thumbnail that has Mike's State of the Browser poster and the London Web Standards Logo and the words: Lessons from Building for the Bottom of the Web

@mikehall314.bsky.social - Lessons from Building for the Bottom of the Web. Talk from #SotB26 is now live.
2026.stateofthebrowser.com/speaker/mike...

41 minutes ago 1 2 1 2
Preview
2026 Web Engines Hackfest Yearly web platform community event for people working on the different engines, testing, specifications, web compat, documentation.

Look, the Web Engines Hackfest is now a W3C-endorsed conference: www.w3.org/events/confe...
Some working groups might arrange meetings at the hackfest. Thanks to W3C for your support and collaboration.

43 minutes ago 5 5 0 0

Hmm if only the web had a way to do autogrowing text fields? Oh wait!

20 hours ago 2 0 0 0

Yeah I'm really looking forward to vapor mode being stable, skipping all the VDom overhead. I'd like to see Vue Vapor mode authoring web components as a first class thing.

22 hours ago 3 0 1 0

Not because you couldn't do it probably easier with those frameworks, just more so as an exercise to try build something very solid, performant and accessible. Could try make use of some of the new HTML streaming primitives that are being worked on.

23 hours ago 1 0 1 0

Oh yeah I've used it before, the scroller itself felt quite good. There were papercuts with the app in general but I think most are actually mastodon itself rather than elk.

Still, I wonder if one that's a layer lower and forgos even the frameworks (Vue is still like 20KB) could be done.

23 hours ago 1 0 1 0

ATProto feels like a good API to build around for an app that really leans into modern web primitives. It's nothing too complicated just displaying different records. The virtual scroller would be the hardest part but if you lean into the platform we can probably find a good solution.

23 hours ago 2 0 1 0

Glad it's not just me! I'm also on Android.

23 hours ago 0 0 0 0

Does anyone know of any custom bluesky clients that are full featured? I basically want Bluesky's but not horribly broken half the time?

Like what is it that means interactive elements just cease to function, I've had it happen in two unrelated apps and both are react native...

1 day ago 5 1 6 1

I was very shocked at the one yesterday, I looked up and could tell it was a bird of prey, it flew a bit like a buzzard but just didn't look right and wasn't a red kit because no tail fork, I looked up with the camera and realised it was an osprey from the colours and wing shape.

1 day ago 0 0 0 0
Advertisement
A screenshot of the part of the accessibility settings with the option of “Require alt text before posting” selected

A screenshot of the part of the accessibility settings with the option of “Require alt text before posting” selected

Reminder: including alt-text on your images is helpful in many ways! It increases accessibility, can add context/detail, makes search more effective, & can improve your reach (a lot of us won’t re-share images without alt-text). If you set it as required in accessibility settings, you can’t forget!

2 days ago 1544 497 38 24

Has her mate not shown up yet either? Hopefully they both show up soon! Still plenty on migration down south.

2 days ago 1 0 0 0
An osprey flying overhead, towards the north.

An osprey flying overhead, towards the north.

A Great Bustard looking away towards the stones.

A Great Bustard looking away towards the stones.

A Great Bustard looking into the camera, stones behind it.

A Great Bustard looking into the camera, stones behind it.

Nice day out at Stonehenge, went to see Gertrude the Great Bustard who's recenly returned. Got treated to a bonus Osprey flyby! My third Osprey this week but much less expected than in Poole harbour.

#UKBirding

2 days ago 14 0 1 0
Preview
Safari 26.5 Beta Release Notes | Apple Developer Documentation Released March 30, 2026 — 26.5 beta (20624.2.1)

developer.apple.com/documentatio... - :open and Toggle events.source are in Safari 26.5!

3 days ago 1 0 1 0
Request for developer feedback

Request for developer feedback

Stop writing boilerplate JS for accessible menus. We’re proposing a new HTML primitive: focusgroup. It brings native keyboard arrow-key navigation directly to the platform.

Tell us what you think → goo.gle/4uvFIkz 🧵(1/3)

4 days ago 65 13 3 0

But other grids are dynamic layout via CSS so it's a bit trickier to get right. I personally think some of the 2d use cases are more interesting in the long run but it's nice to get even the basic 1d behaviours without JS.

3 days ago 0 0 0 0

Right now the initial set is for 1d behaviours like a listbox is block, a menubar is inline. Radiogroups support inline and block but are still 1d. There's future ideas for expanding it to 2d use cases like tables and grids. Tables are relatively simple because they're 2d structurally.

3 days ago 1 0 1 0
Advertisement

Yeah I think dual branded 777s are the best move provided the batteries last long enough. Still would be good to get the systems interopable but I guess less important.

4 days ago 1 0 0 0

Gonna be interesting to see how things play out once they have the extension from bidston to Liverpool. TfWs backend is apparently quite capable because it's designed with a future of operating with busses too. So hopefully there's something the backends can do to speak to each other.

4 days ago 0 0 1 0
Preview
Squarespace & Web Standards: How We Helped Bring HTML Video & Audio Lazy Loading to Today’s Browsers — Squarespace Engineering Blog At Squarespace, many of our core products are built on web standards, and our engineers are constantly pushing the boundaries of the web’s capabilities. Occasionally, those boundaries reveal a limitat...

New on the Squarespace Engineering Blog! Squarespace & Web Standards: How We Helped Bring HTML Video & Audio Lazy-Loading to Today’s Browsers.

I'm real proud of the teamwork that went into this. Stay tuned for part 2 next week, which will cover dev best practices for using this new HTML standard.

1 week ago 42 19 3 2

There's some funkiness with the Android text selection handles, but this works remarkably well considering.

4 days ago 1 0 1 0
Video

I've been playing around with Chrome's experimental HTML-in-Canvas API (I use it to create my videos), and I wanted to see if I could make text-selection work on a curved surface by moving the underlying element around on pointermove. It works pretty well!

5 days ago 396 43 18 5

Why would they even redact malicious? Is this some silly attempt to avoid lawsuits? If so surely the fact this is individual responses that are clearly opinions protects them from even Apple lawyers.

5 days ago 0 0 2 0
[css-forms-1] Include fieldset and legend · Issue #11983 · w3c/csswg-drafts Currently, fieldset default borders don't work well in dark mode in any browser, and legend is notoriously hard to style and specifically position. It would be good to include legend in base appear...

CSSWG have resolved to support appearance base on fieldset!

github.com/w3c/csswg-dr...

Cc @adactio.com I know you were keen for this.

5 days ago 28 4 3 0

That's actually amazing. AI ruining April fools jokes already.

5 days ago 2 0 1 0
Advertisement

Yeah it's an April fools. They've just gone a step further than putting the rick roll in the socials post.

5 days ago 2 0 1 0

Also parliament spent years talking up sovereignty and now they have it (always did) they're not willing to just write legislation that says we now own Thames water for 0 cost... Something parliament absolutely has the power to do.

5 days ago 1 0 0 0
Preview
CSS or BS? Think you know CSS? Real property or made-up nonsense? 20 rounds. No mercy.

CSS or BS? I got 42/80 -- can you do better?
www.keithcirkel.co.uk/css-or-bs/?r...
#CSSorBS

I second guessed myself on a few.

6 days ago 1 0 0 0

Primark recently changed their cotton t-shirts from having printed labelling on the neck to actual stitched labels. I'm genuinely angry as they were the only ones I know of without a label and I cannot stand labels. Such a pointless step backwards.

6 days ago 1 0 0 0
Osprey carrying a sea bass

Osprey carrying a sea bass

Little Ringed Plover

Little Ringed Plover

Female Adder

Female Adder

A successful end to my holiday in Dorset. Spent the morning at Swineham. An osprey flew past carrying a massive sea bass. Found a little ringed plover and also heard bearded reedlings (both new lifers) and a surprise group of 4 adders, including this female.

6 days ago 3 0 0 0