Idea #12089
Updated by Tom Clegg over 7 years ago
Desired facilities:
* Upload a local file ("File":https://developer.mozilla.org/en-US/docs/Web/API/File or "FileReader":https://developer.mozilla.org/en-US/docs/Web/API/FileReader etc) to a collection
* Retrieve a file from a collection (return an XMLHttpRequest or similar)
* Log in to a cluster with a given endpoint and then return to a given URL
* Object cache:
** Asynchronously retrieve/cache an object with a given UUID
** Optionally invoke a callback whenever the object is updated
** API should look forward to implementing this as a service worker, so N browser tabs can share one cache and websocket connection