The W3C has identified eight foundation areas: security and privacy, application lifecycle, media and real-time communications, core Web design and development, device interaction, performance and tuning, usability and accessibility and common services. Jaffe goes into detail on each of these topics in his blog.

“In my mind, a foundation is a collection of related functions that solve related issues for developers,” Jaffe said. As an example, he said, “If privacy and security has a well-defined set of needs, we should be building a well-defined set of functions. Our crypto work is inaccessible to developers. We’re looking to create a standard crypto API so someone building a JavaScript application can leverage the security of the underlying hardware of the platform, thereby building secure Web applications.”

Interestingly, work being done for real-time communications is driving the need for a standard codec, explained Ian Jacobs, communications director for the W3C. “When people take their own videos, they need a standard way to encode the video, not just decode videos. This is driving the push for a standard codec.”

So, in the 25th anniversary year of the Web, Jaffe gave credit for its development to the Web community. “For people who say we’ve done a good job, we love that. But it’s just the beginning. There’s a lot more to go.”