HTTP: RPC pros and cons
+ Tools, well-defined syntax, efficiency
- Little asynchrony or pipelining
+ Easy standardization
- Big buy-in cost: compilers, runtime.
- Competitive arena.
Tim Berners-Lee