Steven Beshensky

Steven Beshensky

@sbesh.bsky.social

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

109 followers97 following31 posts

Steven Beshensky reposted

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.

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.comhono-preacthono-preactOne 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.

Steven Beshensky reposted

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.

Steven Beshensky reposted

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

Jovi 🐨@jovidecroock.com

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...

Steven Beshensky reposted

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.

Open Web Advocacy@open-web-advocacy.org

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)

Steven Beshensky reposted

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.org28% Faster: The Blink Prototype That Shows Why Apple's iOS Browser Engine Ban Must End - Open Web Advocacy

Steven Beshensky reposted

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.comApple's WebKit performance tax leaves iOS browsers stuck in the slow lane, says MicrosoftRival rendering engines could make pages load almost 30% faster on iPhones, Redmond claims

Steven Beshensky reposted

🚀 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.

Steven Beshensky reposted

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.euThe 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.

Steven Beshensky reposted

Web MIDI, now Web Serial? Why yes, we *can* have a capable, expansive, and safe vision of the web...

Open Web Advocacy@open-web-advocacy.org

Mozilla worked with Adafruit to test Firefox’s implementation against real hardware workflows. For many projects, users can now connect, code, configure, and control compatible hardware directly from the browser! 🧵(4/11)

Steven Beshensky reposted

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.

Open Web Advocacy@open-web-advocacy.org

This is a positive step for the open web. More capable browsers mean more capable web apps. More capable web apps mean more competition with native apps. And more competition means more choice for users and developers. 🧵(7/11)

Steven Beshensky reposted

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.orgMozilla and Adafruit bring Web Serial workflows to Firefox | The Mozilla BlogLaunching 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

Steven Beshensky reposted

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.pressCivil Society Role Grows in EU’s DMA Case Against AppleThe 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.

Steven Beshensky reposted

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.

Steven Beshensky reposted

They won't call it a "how to escape React skillset", but I will.

Patrick Brosset@patrickbrosset.com

✨ A challenge in today's web dev is telling AI agents to write modern code. Skills can help avoid legacy patterns and bloated JS. 🎉 We're teaming up with Chrome to bring you Modern Web Guidance: skills for web platform expertise, best practices, and modern API patterns!

Steven Beshensky reposted

Steven Beshensky reposted

Steven Beshensky reposted

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.comBrussels’ DMA regulation handed Firefox millions of new usersThanks to the Digital Markets Act (DMA), Mozilla has gained more than 6 million new users for its web browser Firefox.

Full disclosure, there's a lot of claude here. I've been using this project and some other personal work to try to improve my skills working with LLM coding assistants.

Steven Beshensky reposted

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!

Steven Beshensky reposted

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)

Steven Beshensky reposted

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.

Steven Beshensky reposted

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.

Steven Beshensky reposted

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.