from-cdn

Simple on demand resource loading from CDN (css and js)


Keywords
js, css, cdn, load
License
MIT
Install
npm install from-cdn@1.0.1

Documentation

From CDN

npm

Promise based CDN loader for js/css

How use

import fromCDN from "from-cdn";

fromCDN([
	"//cdn.some.com/a/a.js",
	"//cdn.some.com/a/b.js",
	"//cdn.some.com/a/a.css",
]).then( _ => alert("All is ready"))

Function receives array of file links and returns a promise. Promise will be resolved when all files are loaded

  • Code will not wait for CSS loading end!
  • Order of JS files are not guaranteed, if you need to load few files in order, use
fromCDN(["//cdn.som.com/a/a1.js"])
	.then( _ => fromCDN(["//cdn.som.com/a/a2.js"]))
	.then( _ => fromCDN(["//cdn.som.com/a/a3.js"]))

License

MIT