JSON-RPC 2.0 client targeting the browser using HTTP as transport layer