A small and simply javascript library for dynamically add a resource-hints in your web pages
You can install gamble
using npm, yarn or bower:
$ npm install gamble
$ yarn add gamble
$ bower install gamble
Note: the library is exports as UMD module.
const gamble = require('gamble');
// dns-prefetch
gamble({
rel: 'dns-prefetch',
href: 'https://domain.com'
});
// prefetch a script with CORS
gamble({
rel: 'prefetch',
href: 'https://domain.com/script.js',
as: 'script',
crossorigin: 'use-credentials'
});
// preload a HTML page
gamble({
rel: 'preload',
href: 'https://domain.com/index.html',
as: 'html'
});
// prerender a page
gamble({
rel: 'prerender',
href: 'https://domain.com/index.html'
});