Javascript transport agnstic JSON-RPC  server