Infrequently Noted

Alex Russell on browsers, standards, and the process of progress.

Alex Russell

Microsoft Partner PM on Edge

I'm Alex Russell and this is my personal blog. My professional mission is to deliver on the web's promise of frictionless, safe, capable computing for everyone.

As of July 2021 I have joined Microsoft to work as a Program Manager on Edge.

From December 2008 to June 2021, I was a software engineer, TL, and platform strategist at Google working on Chrome, Blink, and the broader web platform.

Alex Russell

In that capacity, I helped teams engage with partners to achieve experiences they didn't think possible while reaching beyond the the Silicon Valley bubble.

If you work in the public sector and would like (free) performance consulting or analysis, please reach out via DM.

From 2015-2021, I served as Chrome's first Web Standards Tech Lead, working with managers and leads to reform the way feature development interacted with standards. My goal was to ensure projects succeed more often, with less drama, and delivered higher quality features — without reneging on our commitments to openness, honest inquiry, and collaboration.

As a three-time elected member of the W3C Technical Architecture Group (2013-2019), I worked with a band of reformers to transform the TAG into a service organisation focused on improving the quality & consistency of web APIs. This collaborative approach earned the TAG a place within the Chromium process for launching features.

Between 2006 and 2017, I served as a representative to TC39, lead efforts within Chrome to develop Promises (including async/await), Classes, subclassable intrinsics, and other enhancements for JavaScript. This work was part of a major effort ("Parkour") which I co-led from 2011-2014. We designed new JS features, developed Web Components, and built DOM and CSS features to make the web a better, more expressive platform. This work informed my eventual co-authoring of the Extensible Web Manifesto.

Starting in 2013, I helped design underlying technology that enable Progressive Web Apps and led the team delivering features in that space. This included Push Notifications, PWA installability, Web Bluetooth, background sync, persistent storage, and many others.

Our follow-on work in Project Fugu is delivering too many capabilities to enumerate here. As a collaboration across the Chromium community, Fugu demonstrates how we can build a better, competitive platform through collaboration, openness, standards, and explicit focus on user and developer needs.

In 2015, Frances and I named Progressive Web Apps to describe the pattern our work over the previous few years had enabled.

From 2008 to 2011, I worked to build Google Chrome Frame to repair a painfully lagging browser ecosystem.

Prior to joining Google in 2008, I was Director of R&D at SitePen and built rich UIs for JotSpot and Informatica where I led the development of Dojo.

Emails rarely receive timely replies, tho you can chance it at: slightlyoff at chromium.org for work, or slightlyoff at infrequently.org for personal matters. Consider a twitter DM if the request is time sensitive.

I'm proud husband to Frances Berriman. We live and work in San Francsico.