Logo

dev-resources.site

for different kinds of informations.

The TAG, and Responsible Innovation on the Web

Published at
11/17/2023
Categories
webdev
standards
browsers
Author
dandclark
Categories
3 categories in total
webdev
open
standards
open
browsers
open
Author
9 person written this
dandclark
open
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.

standards Article's
30 articles in total
Favicon
PSR-6: Caching Interface in PHP
Favicon
PSR-4: Autoloading Standard in PHP
Favicon
PSR-3: Logger Interface in PHP
Favicon
PSR Standards in PHP: A Practical Guide for Developers
Favicon
PSR-1: Basic Coding Standard in PHP
Favicon
Anvil: An attempt of saving time
Favicon
Wednesday Links - Edition 2024-03-27
Favicon
The TAG, and Responsible Innovation on the Web
Favicon
2023 Industry Trends in Mobile Application User Interface
Favicon
Becoming W3C Games Community Group co-chair
Favicon
Jim's Guide to CockroachDB Naming Standards
Favicon
Writing Code with Standards and generate report on PreCommit : PHP / Laravel Project
Favicon
Creating a code style guide
Favicon
Call for Mentors for the Web Mapping Code Sprint: 29/11 - 01/12 2022 🎓
Favicon
Apeleg join the W3C
Favicon
2. Green Mode Design: Implementation Strategies
Favicon
Call for Mentors for the Vector Data Code Sprint: 12-14 July 2022 🎓
Favicon
Re-evaluating technology
Favicon
Web development is like assembling IKEA furniture
Favicon
Introducing the Email Markup Consortium (EMC)
Favicon
Pizza Code
Favicon
Estilo de código no PHP: as recomendações da PSR-1 e PSR-12
Favicon
Today, the distant future
Favicon
PHPArkitect: Put your architectural rules under test!
Favicon
Cross browser speech synthesis - the hard way and the easy way
Favicon
Foundations
Favicon
XML, making everything just a little bit harder.
Favicon
Coding Standards and Naming Conventions
Favicon
Portals and giant carousels
Favicon
Continuous partial browser support

Featured ones: