Sign in

Steven Beshensky

@sbesh.bsky.social
105 followers 97 following 31 posts

Staff Software Engineer at Twilio , #THFC supporter, #HRV

PostsRepliesMedia
Reposted by Steven Beshensky
Jovi 🐨 @jovidecroock.com · 26/09/2026
Putting up the PR to move Preact 11 from release candidate to stable feels like something that was a long time coming for me. I've worked on Preact X for the last 7 years, during which we had a different Preact 11 which was based on long-lived vnodes preactjs.com/blog/preact-x
preactjs.com
Preact X, a story of stability – Preact
2224
Reposted by Steven Beshensky
Jovi 🐨 @jovidecroock.com · 05/09/2026
Preact 11 has been long in the making and I'm really proud of what came out the other end. It has quite some history as we first started working on a backing-node (fiber-like) structure for Preact but reversed.
2408
Reposted by Steven Beshensky
Dave Rupert @davatron5000.bsky.social · 02/09/2026
Watched the @syntax.fm episode on how everyone's moving from Tailwind to StyleX and while I'm sure it's great, but it dawned on me that I haven't had "How do I write styles without scoping issues!?!?" problems in a long time. In #webcomponents, you write CSS. www.youtube.com/watch?v=NIG9...
youtube.com
Why is everyone moving to Stylex?
YouTube video by Syntax
11494
Reposted by Steven Beshensky
Web Standards @web-standards.dev · 12/08/2026
How Baseline can help you ship less JavaScript. Jad Joubran walks through five dependency clusters where the platform replaces npm packages: Intl instead of timeago.js, fetch instead of axios, <dialog> instead of modal libraries. #baseline #js www.smashingmagazine...
New on Smashing Magazine: “How Baseline Can Help You Ship Less JavaScript”, tagged JavaScript, Coding, Techniques, written by Jad Joubran, beside a running red cat and a bird.
0157
Reposted by Steven Beshensky
Jovi 🐨 @jovidecroock.com · 01/08/2026
What if I told you that this is all just Preact? I mean I just wrote normal Preact? There's no time-slicing, ... just purely optimized update paths that lead to fast updates. preact-compiler-lab.pages.dev
preact-compiler-lab.pages.dev
The impossible demo · Preact Loom
729 live DOM bindings update under sustained animation while browser tests assert the main thread keeps breathing.
3122
Reposted by Steven Beshensky
Jovi 🐨 @jovidecroock.com · 24/07/2026
A prop typed Item[] tells you what's inside the array, not whether you get a stable array next render. So I made referential stability a type. Inline array to a memoized child? Type error at the exact line. React + Preact, packaged as `stableref` 👇
jovidecroock.com
Portfolio
About my career up to now and my skills.
2253
Steven Beshensky @sbesh.bsky.social · 18/07/2026
Huuuuuge framework site update framework.sbesh.com the new site is live along with framework v0.11 and UI v0.3. shout out to @preactjs.com for being absolutely great to build on. Special thanks go out to @infrequently.org for helping me sort out some framework loading performance issues.
framework.sbesh.com
hono-preacthono-preact
One framework from the edge to the browser: Hono on the server, Preact on the client, and a single typed connection for routing, data, mutations, and realtime.
0101
Reposted by Steven Beshensky
Patrick Brosset @patrickbrosset.com · 26/06/2026
Web dev challenge: use the 3 most recent Baseline Newly Available features to build a demo of some kind. - field-sizing - :open - container style queries Easy, they're all CSS things. field-sizing and :open both work with <select> elements. So, maybe some fun responsive drop-down.
Screenshot of the web platform features explorer, showing the 3 most recent Baseline Newly Available features: field-sizing, Container style queries, and :open.
1153
Reposted by Steven Beshensky
Jovi 🐨 @jovidecroock.com · 26/06/2026
The package you reviewed is not always the package people install. New post: how Drydock uses npm staged publishing + GitHub release gates to put release review at the useful point: after the artifact exists, before it ships. www.jovidecroock.com/blog/drydock...
jovidecroock.com
Two Places to Stop a Bad Release
How Drydock uses npm staged publishing and GitHub release gates to review the package artifact before it can ship.
0113
Reposted by Steven Beshensky
Ryan @rschristian.dev · 27/06/2026
Whilst I’m a bit wary of increasing the security expectations of OSS maintainers, Jovi has been doing incredible work on this front in fleshing out happy paths amongst the many footguns and workflows without miserable amounts of friction. Really brilliant stuff that can benefit the entire ecosystem
051
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 25/06/2026
"Apple’s claims for WebKit’s superior speed, privacy and security don’t stand up to scrutiny. It’s time for the regulators to strike down Apple’s restrictive terms and conditions, and compel Cupertino to fix BrowserEngineKit, so we can have genuine competition on iOS." 🧵👇️ (1/7) 📖Read more:
brucelawson.co.uk
Bruce Lawson's personal site
» “Safari. Blazing fast. Incredibly Private.” – O RLY!?!?
2207
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 25/06/2026
Our analysis: 🧵(6/7) open-web-advocacy.org/blog/28-perc...
open-web-advocacy.org
28% Faster: The Blink Prototype That Shows Why Apple's iOS Browser Engine Ban Must End - Open Web Advocacy
143
Reposted by Steven Beshensky
Alex Russell @infrequently.org · 20/06/2026
For folks who aren't into the minutiae of browser benchmarks, Speedometer is a test suite *primarily developed by Apple*, results of which it has used in regulatory filings to claim users don't need and/or wouldn't benefit from real browser competition.
1266
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 18/06/2026
Newly published tests show a Chromium/Blink engine running on iOS is 28.6% faster than Safari in Speedometer page responsiveness tests. 🏎️💨📱⚡️ This is a clear example of the costs Apple imposes on consumers and businesses, costs created by its 17-year ban on competing browser engines. 🧵👇️ (1/8)
open-web-advocacy.org
28% Faster: The Blink Prototype That Shows Why Apple's iOS Browser Engine Ban Must End - Open Web Advocacy
23010
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 17/06/2026
Safari 28.6% slower than Chromium on iOS. This is the tax every single user on iOS has to pay as a result of the #AppleBrowserBan www.theregister.com/software/202...
theregister.com
Apple's WebKit performance tax leaves iOS browsers stuck in the slow lane, says Microsoft
Rival rendering engines could make pages load almost 30% faster on iPhones, Redmond claims
1124
Reposted by Steven Beshensky
Bruce Lawson @brucel.bsky.social · 17/06/2026
Apple's WebKit performance tax leaves iOS browsers stuck in the slow lane, says Microsoft. "The performance tax comes to 28.6%, almost as much as Apple's 30% commission. Even without performance optimisation, Blink on iOS is faster than WebKit. But you can't have it, because of Apple's iOS rules.
theregister.com
Apple's WebKit performance tax leaves iOS browsers stuck in the slow lane, says Microsoft
Rival rendering engines could make pages load almost 30% faster on iPhones, Redmond claims
2154
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 01/06/2026
Proton CTO Bart Butler urges the 🇬🇧 UK to start enforcing competition laws against Big Tech before it's 'too late' 🧵👇️ (1/7) 📖Read more: www.techradar.com/vpn/vpn-priv...
techradar.com
Proton CTO urges the UK to start enforcing competition laws against Big Tech before it's 'too late'
Proton and tech allies demand UK regulators crack down on Apple and Google's dominance
183
Reposted by Steven Beshensky
Zed @zed.dev · 28/05/2026
🚀 We just shipped v1.4! Zed now supports skills! Create one with the new `agent: open skill creator` action, then add it globally or to a specific project. Choose whether the agent discovers each skill automatically, or requires explicit invocation via `/` in the agent panel.
4633
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 28/05/2026
The Digital Markets Act was designed to move fast, but Politico’s reporting highlights how enforcement is being slowed by legal caution, limited resources, and the threat of litigation from Big Tech How well the DMA is enforced will have far-reaching consequences for the Web 🧵👇️ (1/10) 📖Read more:
politico.eu
The EU’s Big Tech law was meant to move fast. It hasn’t.
As the Digital Markets Act enters its third year, critics say enforcement is drifting toward the same delays that have plagued traditional antitrust probes.
1134
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 27/05/2026
Open Web Advocacy joins 17 businesses, industry bodies, public figures and civil society organisations calling for more ambitious and urgent enforcement of the Digital Markets, Competition and Consumers Act (DMCCA) 🚨 🧵👇️ (1/28) 📖Read more: open-web-advocacy.org/blog/open-le...
open-web-advocacy.org
Open Letter: Why the CMA Must Enforce the DMCCA - Open Web Advocacy
197
Reposted by Steven Beshensky
Alex Russell @infrequently.org · 24/05/2026
Web MIDI, now Web Serial? Why yes, we *can* have a capable, expansive, and safe vision of the web...
the "sickos yes" meme
1315
Reposted by Steven Beshensky
Alex Russell @infrequently.org · 24/05/2026
Need to say this loundly and often: Apple and Google sold our privacy up the river by enabling native mobile apps to exfiltrate enormous amounts of data with near-zero oversight. On the web, we introduced capabilities in ways that kept users in control. Why? Because those are our *actual* values.
1213
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 22/05/2026
Firefox now supports Web Serial on desktop 🦊 This means web apps can connect to compatible hardware devices such as microcontrollers, development boards, 3D printers, power meters, and other serial-connected hardware. Allowing the Web to do even more! 📖Read more: 🧵👇️ (1/11)
blog.mozilla.org
Mozilla and Adafruit bring Web Serial workflows to Firefox | The Mozilla Blog
Launching Web Serial in Firefox 151 The web is built by communities, but not all communities use the web the same way.  That philosophy shaped part of
28215
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 21/05/2026
Free Software Foundation Europe (FSFE) has been granted leave to intervene in Apple v. European Commission (T-359/25). Apple is seeking to annul a 2025 Commission decision imposing interoperability measures it must take to comply with Article 6(7) of the Digital Markets Act. 🧵👇️ (1/9) 📖Read more:
techpolicy.press
Civil Society Role Grows in EU’s DMA Case Against Apple
The Free Software Foundation Europe's intervention in Apple's DMA challenge is a test case for civil society's role in tech regulation, writes Megan Kirkwood.
182
Reposted by Steven Beshensky
Firefox for Web Developers @webdevs.firefox.com · 18/05/2026
Chrome shipped an LLM Prompt API to the web platform. At Mozilla, we oppose this API. Here's why:
18419122
Reposted by Steven Beshensky
Zed @zed.dev · 20/05/2026
Terminal Threads are live in Zed v1.3.5! You can now run claude, amp, pi, or any terminal-based workflow as a managed thread in the Threads Sidebar, right next to your other agent threads.
312113
Reposted by Steven Beshensky
Alex Russell @infrequently.org · 20/05/2026
They won't call it a "how to escape React skillset", but I will.
2244
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 20/05/2026
"Apple’s latest iOS 26.5 update is bringing some AirPods and Apple Watch-exclusive features to third-party earbuds and wearables — but only for phones in the EU." 🧵👇️ (1/8) 📖Read more: www.techradar.com/phones/ios/i...
techradar.com
Apple is finally bringing Apple Watch and AirPod features to third-party wearables with iOS 26.5— the catch? This only applies to EU citizens
Apple is finally bringing Apple Watch and AirPod features to third-party wearables.
4489
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 19/05/2026
The 🇺🇸⚖️ US Supreme Court has declined to pause the order holding Apple in contempt in the Epic Games lawsuit. 🧵👇️ (1/7) 📖Read more: www.reuters.com/world/us-sup...
reuters.com
US Supreme Court declines to pause order holding Apple in contempt in Epic Games lawsuit
The U.S. Supreme Court rejected on Wednesday Apple's request to ​temporarily block a judicial order that found the iPhone maker in violation of sweeping court-mandated changes to its lucrative ‌App St...
152
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 18/05/2026
The EU’s Digital Markets Act choice screens are working 🇪🇺 Since March 2024, more than 6 million people in the EU have selected Firefox as their default browser, roughly one every 10 seconds. 🦊 User choice and merit should drive browser competition, not control of operating systems. 📖Read more:
cybernews.com
Brussels’ DMA regulation handed Firefox millions of new users
Thanks to the Digital Markets Act (DMA), Mozilla has gained more than 6 million new users for its web browser Firefox.
0162
Steven Beshensky @sbesh.bsky.social · 18/05/2026
Alright, it's been forever since I've shared what I'm up to with y'all. I've been spending time on and off working on a little JS framework (because there aren't enough of those yet). github.com/sbesh91/hono... It's extremely aptly named hono-preact, because it's.... built on hono and preact.
github.com
GitHub - sbesh91/hono-preact
Contribute to sbesh91/hono-preact development by creating an account on GitHub.
272
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 15/05/2026
The EU's Digital Markets Act is delivering real wins for consumers in the EU, and in some cases globally. Apple and Google are opening up functionality that was previously reserved for their own products. But one glaring failure remains: browser engines on iOS. 🧵👇️ (1/23)
open-web-advocacy.org
The Digital Markets Act Is Delivering Real Wins, But Not Yet for Browser Engines - Open Web Advocacy
189
Reposted by Steven Beshensky
Zed @zed.dev · 30/04/2026
We launched Zed 1.0 this week! 🎉🎊🥳 As per usual with a new version, we shipped goodies: Stop using breakpoints as makeshift bookmarks... because bookmarks are here! 🔖 Right click on the gutter to add a bookmark and see them all with `editor: view bookmarks`. Thanks austincummings!
510710
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 23/03/2026
Alex Moore (Executive Director of OWA) and John Ozbay (CEO and Founder of Cryptee) were recently interviewed by Simonetta Vezzoso, a European academic specializing in digital competition law and the EU’s Digital Markets Act (DMA). Check it out: open-web-advocacy.org/blog/questio... 🧵👇 (1/7)
open-web-advocacy.org
Q&A with Simonetta Vezzoso: The Open Web, Apple, and the DMA - Open Web Advocacy
174
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 12/03/2026
In a significant win for smaller browsers, the open web, and the 🇪🇺EU’s Digital Markets Act (DMA), Google has agreed to place the browser selected through the EU browser choice screen directly in the Pixel homescreen hotseat (replacing Chrome). open-web-advocacy.org/blog/google-... 🧵👇 (1/7)
open-web-advocacy.org
Google Backs Down: Will Grant Hotseat in EU Browser Choice Screen - Open Web Advocacy
1245
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 04/03/2026
Which? - The UK’s not for profit consumer champion had this to say about the UK CMA's proposed remedies. 👉 Read More: www.which.co.uk/policy-and-i...
The second issue with the proposed approach is that accepting commitments may set an unintended benchmark for the acceptability of commitments in place of Conduct Requirements. In allowing these priority issues to be resolved through commitments, and noting the prominence that is associated with the first set of interventions in this investigation (and only the second interventions proposed by the Digital Markets Competition Regime as a whole), SMS firms may take encouragement that offering commitments is a viable way to resolve issues that have been identified … and it may result in increased pressure on the CMA to enforce weaker remedies in place of stronger intervention that leads to better market outcomes. Increasing the likelihood of commitments being offered as a first port of call also adds burden to the process that may slow the pace that the CMA is able to achieve effective remedies. We encourage the CMA to recognise and guard against this risk.
076
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 03/03/2026
⚠️ LAST CALL TO WRITE TO CMA: 5pm TODAY ⚠️ Under the current proposal, Apple can keep iOS and iPhone functionality exclusive to its own apps and services. If you want fair access to APIs for competing apps and browsers email 📧 mobilesms@cma.gov.uk See: open-web-advocacy.org/blog/apples-... 🧵👇️(1/5)
⚠️LAST CALL TO WRITE TO CMA:  5pm TODAY ⚠️
DEMAND FAIR ACCESS on iOS
Equal API Access to All Apps
Equal Performance and Privileges
Enforceable Deadlines & Oversight
FAILURE MEANS:
Developers can’t compete with Apple’s Apps & Hardware
Apple keeps features to themselves
Browsers & the Web won’t be able to compete
Sets Global Precedent for weak digital legislation
Less Competition = More Expensive + Worse Quality for consumers
👇 Read more, OWA blog link below
183
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 02/03/2026
⚠️ WRITE TO THE UK'S CMA BY TUESDAY 5pm ⚠️ Under the current proposal, Apple can keep iOS and iPhone functionality exclusive to its own apps and services If you want fair access to APIs for competing apps and browsers email 📧 mobilesms@cma.gov.uk See: open-web-advocacy.org/blog/apples-... 🧵👇️ (1/5)
⚠️WRITE TO THE UK’s CMA BY TUESDAY 5PM  ⚠️
DEMAND FAIR ACCESS on iOS
Equal API access for Third-Party Apps
Equal Performance and Privileges
Enforceable Deadlines & Oversight
FAILURE MEANS:
Developers can’t compete with Apple’s Apps & Hardware
Apple keeps features to themseleves
Browsers & the Web won’t be able to compete
Sets Global Precedent for weak digital legislation
Less Competition = More Expensive + Worse Quality for consumers
👇 Read more, OWA blog link below
1128
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 27/02/2026
We recently spoke with @redmonk.com senior analyst @kateholterhoff.com about a question that has shaped the mobile ecosystem for over a decade: why has the open web struggled to compete with native apps on mobile, and what regulators can do to restore competition? 🧵👇 (1/5)
open-web-advocacy.org
OWA on RedMonk: Why the Mobile Web Still Can’t Compete with Native Apps, and How to Fix It! - Open Web Advocacy
162
Reposted by Steven Beshensky
Alex Russell @infrequently.org · 27/02/2026
If you are in the UK, I'd like to beg 5-10 minutes of your time to file comment with the Competition and Markets Authority (CMA) about the proposed (toothless) "Interoperability Commitments" from Apple and Google. Per usual, @open-web-advocacy.org has deets: open-web-advocacy.org/blog/apples-inte…
open-web-advocacy.org
Apple’s Interoperability Commitments to the UK’s CMA Promise Nothing - Open Web Advocacy
1147
Reposted by Steven Beshensky
Jovi 🐨 @jovidecroock.com · 24/02/2026
We've released an ESLint and OXLint plugin for preact-signals, most of the current rules are footguns we have fallen into ourselves or have seen the issue often. Go try it out! github.com/preactjs/sig...
github.com
signals/packages/eslint-plugin-signals at main · preactjs/signals
Manage state with style in every framework. Contribute to preactjs/signals development by creating an account on GitHub.
2165
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 25/02/2026
Read the full analysis here: 🧵(2/10) open-web-advocacy.org/blog/apples-...
open-web-advocacy.org
Apple’s Interoperability Commitments to the UK’s CMA Promise Nothing - Open Web Advocacy
111
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 25/02/2026
The UK's CMA says that developers need access to key iOS features to build innovative products and services, so UK consumers do not miss out but Apple’s proposed interoperability commitments are so weak they are essentially meaningless. 🧵👇 (1/10)
Furthermore, it is important that developers have interoperable access to key functionality in Apple’s iOS and iPadOS. Without the ability to access these enabling functions, UK developers cannot create the full range of innovative products and services that they would do otherwise, and UK consumers miss out as a result.
CMA - Proposed Commitments - Call for Evidence
(emphasis added)
164
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 13/02/2026
On Tuesday, the CMA announced that Apple and Google have proposed app certainty and interoperable access commitments. Of particular interest to OWA was the interoperability requirements, as we have argued that the CMA should impose an equivalent to Article 6(7) of the DMA.
1104
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 17/01/2026
We also wrote about our concerns about the loss of smaller browser vendors such as Mozilla if search engine deals with them were banned: open-web-advocacy.org/blog/is-it-w...
open-web-advocacy.org
Is It Worth Killing Mozilla to Shave Off Less Than 1% From Google’s Market Share? - Open Web Advocacy
121
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 17/01/2026
We were however broadly supportive of the DOJ case and supported ending Apple and Google's $20 billion a year search deal, and other remedies in the case: open-web-advocacy.org/blog/break-g...
open-web-advocacy.org
Break Google’s Search Monopoly without Breaking the Web - Open Web Advocacy
021
Reposted by Steven Beshensky
Open Web Advocacy @open-web-advocacy.org · 17/01/2026
Breaking: Google Appeals Final Judgment in DOJ Case Google is requesting a stay on certain provisions of the Final Judgment pending Google’s appeal of the Court’s liability and remedies rulings.
133
Reposted by Steven Beshensky
Alex Russell @infrequently.org · 13/12/2025
A conversation with an incredibly technical friend last night made it clear to me that the biggest change in computing of the last 15 years eludes the SV blob: most client devices are slow, low-end Androids with *incredible*, *up-to-date* browsers.
3285
Reposted by Steven Beshensky
Martin Grubinger @grooovinger.com · 04/12/2025
I've been using more and more PWAs on desktop and I'm really impressed by the install experience grooovinger.com/notes/pwa-in...
grooovinger.com
PWA install experience is top-notch (on desktop)
…when using Chromium-browsers…on Mac OS.
093
Reposted by Steven Beshensky
Alex Russell @infrequently.org · 26/11/2025
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...
infrequently.org
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…
2157