a webpack@4x plugin for resource hints
support webpack 4x
npm i @jarzzzi/resourcehints-webpack-plugin --save-dev
new ResourceHitWebpackPlugin({
rel: 'dns-prefetch',
include: [
'//www.baidu.com',
],
}),
new ResourceHitWebpackPlugin({
rel: 'preconnect',
include: [
'//www.baidu.com',
],
}),
new ResourceHitWebpackPlugin({
rel: 'prefetch',
exclude: ['chunk-one'],
}),
new ResourceHitWebpackPlugin({
rel: 'preload',
include: 'async',
exclude: ['chunk-one'],
}),
new ResourceHitWebpackPlugin({
rel: 'preload',
include: 'initial',
exclude: ['chunk-one'],
excludeHtml: ['demo-page'],
}),
new ResourceHitWebpackPlugin({
rel: 'preload',
include: 'all',
exclude: ['chunk-one'],
excludeHtml: ['demo-page'],
}),
new ResourceHitWebpackPlugin({
rel: 'preload',
as: 'script',
include: ['vendor', 'polyfill', 'common-lib'],
}),
new ResourceHitWebpackPlugin({
rel: 'preload',
as: 'font',
include: ['yahei'],
}),