DEV Community

Dan Clark
Dan Clark

Posted on

The TAG, and Responsible Innovation on the Web

This November I was honored with Microsoft’s nomination to the W3C TAG. There are big shoes to fill here: I’d like to thank Microsoft’s previous nominee Rossen Atanassov for his four years of service on the TAG working to make the web a safer and more productive place for all. Since Rossen has chosen not to run for another term, I’d like to share a bit about my background and what I hope to bring to the TAG if elected.

I’ve worked to ship a variety of web APIs in domains spanning different standardization bodies. For development of CSS module scripts and JSON module scripts, I co-championed a proposal for a new JavaScript syntax in TC39 and coordinated between TC39 and WHATWG to integrate the details of the API across the EcmaScript and HTML specs.

In the CSSWG, I helped ship the CSS Custom Highlight API by driving for resolutions on questions around developer ergonomics, accessibility, performance, and more.

Most recently I’ve worked in the Web Editing WG on the EditContext spec, which seeks to solve many longstanding pain-points about implementing editing on the web. We’ve resolved the significant open questions about the API and it’s now shipping in Chromium.

Aside from standards work, I’ve made changes to improve accessibility in Chromium in areas like the browser’s built-in form controls. I've also had the opportunity to work on the integration of new generative AI tech into Edge, which gave me opportunity to reflect on the capabilities of this rapidly evolving new technology and how it might be used to help users interact with the web.

Early in my career I worked on a massive refactoring effort to modernize the Trident/EdgeHTML browser engine's internals for the modern web. I came away from that project with a perspective on how decisions in web standards can echo for many years down the line. Innovation cannot be reckless. We need to balance the need for progress with thoughtfulness to avoid choices that could constrain us in the years to come in our ability to react to the future needs of the web.

The web is the most important developer platform that exists today. The TAG plays a critical role in ensuring that its long-term direction is sustainable and that enhancements to its capabilities do not unduly compromise security, privacy, accessibility, or internationalization. If elected to the TAG, I will take this responsibility seriously. I'll bring my broad experiences in standards and browser development to bear in fulfilling the group’s duties and providing responsible guidance to teams working on standards. I would appreciate your vote.

Top comments (0)