The Web is an application built on top of the Internet and, as such, has
inherited its fundamental design principles.
- Interoperability
- Specifications for the Web's languages and protocols must be
compatible with one another and allow (any) hardware and
software used to access the Web to work together.
- Evolution
- The Web must be able to accommodate future technologies.
Design principles such as simplicity, modularity, and
extensibility will increase the chances that the Web will work
with emerging technologies such as mobile Web devices and digital
television, as well as others to come.
- Decentralization
- Decentralization is without a doubt the newest principle and
most difficult to apply. To allow the Web to "scale" to
worldwide proportions while resisting errors and breakdowns, the
architecture(like the Internet) must limit or eliminate
dependencies on central registries.