Skip to content

Instantly share code, notes, and snippets.

@phenomnomnominal
Created December 13, 2016 05:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save phenomnomnominal/1cfca891b46a006c9cb9855eb587c54c to your computer and use it in GitHub Desktop.
Save phenomnomnominal/1cfca891b46a006c9cb9855eb587c54c to your computer and use it in GitHub Desktop.
var oldCreateElement = document.createElement;
document.createElement = function () {
var tagName = arguments[0];
var element = oldCreateElement.apply(document, arguments);
if (tagName === 'script') {
element.setAttribute('defer', '');
}
return element;
};
@phenomnomnominal
Copy link
Author

Basic idea is to have defer automatically added to any script tags added after initial page load (read ads)?
Stupid? Probably? But does it work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment