Modules should rely on services to get or save data. Access to these services SHOULD be via an o-io
service to allow the product the ability to override or extend all (or part) of the module's strategy for doing I/O.
A module should NOT:
- use XMLHttpRequest, localStorage, cookies or IndexDB
- use a library such as $.ajax or superagent directly