PreloadJS makes preloading assets & getting aggregate progress events easier in JavaScript. It uses XHR2 when available, and falls back to tag-based loading when not. http://createjs.com/
npm install preload-js --save
var createjs = require('preload-js')
import createjs from 'preload-js'