Design Principles of the Web
- 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.