When you just need to make an AJAX call and use some Deferred and Promises, but do not want to include something big, like JQuery. You can use this lightweight implementation of ajax and promise.
#LICENSE:
This module is licensed under the Apache License v2.0