Alex Russell
-
Conferences, Clarity, and Smokescreens
@media(min-width: 33rem) { wpt-filmstrip::part(breakdown-table) { font-size: inherit; } } @media (prefers-color-scheme: dark) { :root { --wpt-breakdown-even-color: var(--color-bg); } } wpt-filmstrip::part(breakdown-table) { font-size: 0.8rem; } wpt-filmstrip::part(gif), wpt-filmstrip::part(breakdown…
Published
-
Safari at WWDC '25: The Ghost of Christmas Past
At Apple's annual developer marketing conference, the Safari team announced a sizeable set of features that will be available in a few months. Substantially all of them are already shipped in leading-edge browsers. Here's the list, prefixed by the year that these features shipped to stable in Chromium…
Published
-
If Not React, Then What?
Over the past decade, my work has centred on partnering with teams to build ambitious products for the web across both desktop and mobile. This has provided a ring-side seat to a sweeping variety of teams, products, and technology stacks across more than 100 engagements. While I'd like to be spending…
Published
-
Platform Strategy and Its Discontents
This post is an edited and expanded version of a now-mangled Mastodon thread. Platforms Are Competitions...and We're LosingWin ConditionYou Do It To Yourself, And That's What Really HurtsGroundhog DayReboot Some in the JavaScript community imagine that I harbour an irrational dislike of their tools when…
Published
-
Reckoning: Part 4 — The Way Out
Other posts in the series: Reckoning: Part 1 — The Landscape Reckoning: Part 2 — Object Lesson Reckoning: Part 3 — Caprock Frontend took ill with a bad case of JavaScript fever at the worst possible moment. The predictable consequence is a web that feels terrible most of the time, resulting in low and…
Published
-
Reckoning: Part 3 — Caprock
Other posts in the series: Reckoning: Part 1 — The Landscape Reckoning: Part 2 — Object Lesson Reckoning: Part 4 — The Way Out Complexity PerplexityCarrying CapacityShould This Be An SPA?The PitsAftermath Last time, we looked at how JavaScript-based web development compounded serving errors on US public…
Published