JavaScript Hypermedia Client Library