Skip to content

Instantly share code, notes, and snippets.

@ArturMiguel
Last active December 3, 2020 16:48
Show Gist options
  • Select an option

  • Save ArturMiguel/b47ec60e292d2403da44f77bdd079c0d to your computer and use it in GitHub Desktop.

Select an option

Save ArturMiguel/b47ec60e292d2403da44f77bdd079c0d to your computer and use it in GitHub Desktop.
Block resource request in Puppeteer to otimize page loading
const blockedResources = [
'stylesheet',
'image',
'media',
'font',
'texttrack',
'xhr',
'fetch',
'eventsource',
'websocket',
'manifest',
'other'
];
await page.setRequestInterception(true);
page.on('request', (request) => {
if (blockedResources.includes(request.resourceType())) {
request.abort();
} else {
request.continue();
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment