preloadjs

PreloadJS makes it easy to preload your assets: images, sounds, JavaScript, fonts, JSON, and text data

posterior

Hierarchical, declarative configuration of Promise-based, JSON-ready, XHR communication with remote APIs