Earlier quoted context omitted.
Presumably because browsers talk HTTP, but don't talk Postgres' native protocol.
Yeah, this seems great if you want to completely eliminate the middle tier and have a client application talk directly w/ the database. I'm curious why there's an entire query API via query string parameters. Why not just expose a single POST /query endpoint where you can send some SQL?
Throw in ETAGs and you can do a lot of cool stuff to make things scale really well.