Steven Beshensky
banner
sbesh.bsky.social
Steven Beshensky
@sbesh.bsky.social
Staff Software Engineer at Twilio , #THFC supporter, #HRV
Reposted by Steven Beshensky
One of my hopes for 2026 is that browser vendors take more responsibility for today's pervasively bad experiences. Nobody wants a slow site, but they also don't want to dismiss a mailing-list pop-up that blocks scrolling. Browsers need to step in:

infrequently.org/2025/11/perf...
The Performance Inequality Gap, 2026 - Infrequently Noted
Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively…
infrequently.org
November 26, 2025 at 5:33 PM
Reposted by Steven Beshensky
🚀 We just shipped v0.214.0!

TypeScript receives pretty errors! 🎉

Thanks KyleBarton!
November 26, 2025 at 5:36 PM
Reposted by Steven Beshensky
Black Friday Deal ✨

Silk is 25% off for one week.

Don't miss it.
November 26, 2025 at 3:34 PM
Reposted by Steven Beshensky
Mozilla, Microsoft, Google, Intel, Apple all came together to celebrate this great milestone:

WebGPU is now supported in major browsers!

Check out our post.
WebGPU is now supported in major browsers  |  Blog  |  web.dev
Read about the biggest web graphics launch since WebGL. WebGPU is supported across major browsers, bringing unparalleled performance to the web.
web.dev
November 25, 2025 at 5:07 PM
Reposted by Steven Beshensky
Frontend is failing. 75% of devices with browsers are smartphones, but not even half of sites pass Core Web Vitals on them. Why not? Too much JavaScript, added to indulge SPA fantasies the data is falsifying in real time:

infrequently.org/2025/11/perf...
The Performance Inequality Gap, 2026 - Infrequently Noted
Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively…
infrequently.org
November 25, 2025 at 5:23 PM
Reposted by Steven Beshensky
How's the mobile CPU landscape evolving? Thanks to process node improvements, a mid-range Android from 2025 is (finally!) as fast as 2017's iPhone 8, but a low-end (~$100) smartphone isn't yet as speedy as a decade-old iPhone 6s.
November 21, 2025 at 10:51 PM
Reposted by Steven Beshensky
I stared into the abyss and 12MB of uncompressed JS, containing thousands of SVG icons, webpacked into cursed React components stared backed like a horrifying fractal of beady little eyes.
November 19, 2025 at 6:24 PM
Reposted by Steven Beshensky
Thank you for all your support—this means so much to us!

survey.stackoverflow.co/2025/technol...
November 15, 2025 at 8:54 PM
Reposted by Steven Beshensky
We need leaders on the web who understand the stakes. The wealth bubble has made a lot of these people extremely complacent, and over time, that seems to have dulled them...which makes it a mystery that they keep talking like they know things.
November 14, 2025 at 6:54 PM
Reposted by Steven Beshensky
The Vergecast:

"iPad just isn't the same as a mac", and all that.

Then Nilay asks "What does a mac represent to you?"

David: "Desktop-class browsers."

Nilay: "You want Chrome! You want Chrome and Electron apps!"

In other words: competing browser engines on i(Pad)OS.

youtu.be/Br00gLOtB-c?...
Bring back the iBook, you cowards | The Vergecast
YouTube video by The Verge
youtu.be
November 13, 2025 at 10:15 PM
Reposted by Steven Beshensky
Watch the original Verge interview here:
4/4
www.youtube.com/watch?v=78w6...
Sir Tim Berners-Lee doesn’t think AI will destroy the web | Decoder
YouTube video by Decoder with Nilay Patel
www.youtube.com
November 13, 2025 at 7:39 AM
Reposted by Steven Beshensky
Tim Berners-Lee, inventor of the World Wide Web and HTML, has expressed support for compelling Apple to allow other browser engines on iOS. He also states that having a powerful browser on iOS would "change the dynamic" with respect to web app's viability on mobile.
1/4
Tim Berners-Lee On Apple’s Browser Engine Ban and Web Apps - Open Web Advocacy
open-web-advocacy.org
November 13, 2025 at 7:39 AM
Reposted by Steven Beshensky
Yesterday at TPAC I publicized my draft proposal for adding a declarative templating API to the DOM.

github.com/justinfagnan...

The repo has:

📖 Explainers for the templating API and DOM scheduler API
🏗️ Full prototype implementations
⚗️ a JSX transform
⚛️ a mini React-like framework
github.com
November 10, 2025 at 11:04 PM
Reposted by Steven Beshensky
There's still a lot to do on this to make it a real proposal and to document the motivation and rationale more thoroughly, but I think it's a good start.

I'm looking for feedback, suggestions, and co-champions if anyone out there is interested!
November 10, 2025 at 11:04 PM
Reposted by Steven Beshensky
Also see my previous blog posts on templating APIs:

justinfagnani.com/2025/06/26/t...

justinfagnani.com/2025/06/30/w...
The time is right for a DOM templating API
justinfagnani.com
November 10, 2025 at 11:04 PM
Reposted by Steven Beshensky
Here’s a step by step guide on how to block 3rd-party trackers automatically: Open Firefox. Done.
November 5, 2025 at 5:30 PM
Reposted by Steven Beshensky
web components
October 30, 2025 at 5:41 PM
Reposted by Steven Beshensky
Out of the box @Zed.dev is looking pretty nice
November 4, 2025 at 9:04 PM
Reposted by Steven Beshensky
The CMA found Apple's ban on browser engines restricts the ability of third-party browsers to innovate and develop features.
5/12
November 4, 2025 at 8:14 AM
Reposted by Steven Beshensky
Read our full analysis here:
open-web-advocacy.org/blog/what-ap...
2/12
What Apple’s UK Strategic Market Status Designation means for Browsers and Web Apps - Open Web Advocacy
open-web-advocacy.org
November 4, 2025 at 8:14 AM
Reposted by Steven Beshensky
The 🇬🇧UK’s Competition and Markets Authority (CMA) has officially designated Apple as having Strategic Market Status (SMS). After four years investigating Apple’s restrictions on browser engines and web apps, the CMA now has statutory authority to enforce a code of conduct.
1/12
November 4, 2025 at 8:14 AM
Reposted by Steven Beshensky
I tried to AI code some in-browser video decoding stuff. It made a mess.

So I learned the APIs somewhat properly, and did a much better job, but it was still messy.

Then I found mediabunny.dev and it just worked. Yay!
Mediabunny
A JavaScript library for reading, writing, and converting media files. Directly in the browser, and faster than anybunny else.
mediabunny.dev
October 30, 2025 at 10:35 AM
Reposted by Steven Beshensky
Well surely that's due to the Safari team sitting on their hands and being 5-8 years late in shipping it, and even now that it has, it's still quite gimped?

Burning out developer enthusiasm is the precise goal in Apple dragging their feet on web features after all.
October 22, 2025 at 10:56 PM
Reposted by Steven Beshensky
Gotta admit I'm pretty stoked about the chrome-devtools-mcp.

github.com/ChromeDevToo...

Wired it up to @zed.dev pretty easily.
October 27, 2025 at 9:57 PM