« The Utility of PUT | Main | GHC & Extensible Records »

Web Architecture

While I'm thinking about web architecture, I might as well link to some classics, for my programming-languages friends who are less familiar with the web as a system.

The web is made up of URIs, servers, clients, intermediaries, media types, entities, auto-negotiation, messages, fragments, request methods, and a bunch of other things. Lots of systems are designed on top of the web in complete ignorance of the features and constraints given by the web as an infrastructure.

These documents discuss the details of this architecture and how applications should harness them:

Post a comment