Downsides:
- single point of developer failure (although open source, and specification-based)
- lack of browser integration