Infrequently Noted

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

About Me

Alex Russell

I'm Alex Russell, a software engineer at Google working on Chrome, Blink, and the broader web platform. My professional mission is to deliver on the web's core value of frictionless, safe, capable computing for everyone.

To that end, a great deal of my time is spent working with partners to improve the performance of their applications to ensure they work well for users who aren't on the most expensive devices and data plans. If you work in the public sector and would like (free) performance consulting or analysis, please reach out via DM.

I currently lead Chrome's Web Standards work, serve as overall Tech Lead for Project Fugu, and serve as a Blink API OWNER. My work is driven by partnership with teams building on the platform I help tend.

From 2013-2019 I served three terms as an elected member of the W3C Technical Architecture Group. Our band of reformers transformed the TAG into a service organisation, focused on improving the quality & consistency of web APIs. This collaborative approach earned TAG's collaborative design reviews a place within the Chromium process for launching features. I'm immensely grateful to Alice for continuing this crucial work. Between 2006 and 2017, I served as a representative to TC39. I led efforts to add Promises (including async/await), Classes, and other enhancements to improve the consistency and clarity of the JavaScript.

Between 2011 and 2014 I co-lead teams within Chrome designing new JS features, Web Components, and associated DOM and CSS features to make the web a better, more expressive platform. This work helped lead to 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 instead if the matter is urgent.

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