Loading
Script Loading

Scripts Loading

List all the <scripts> in the DOM and show a table to see if are loaded async, defer and/or type="module"

Snippet

const scripts = document.querySelectorAll("script[src]");
 
const scriptsLoading = [...scripts].map((obj) => {
  return {
    src: obj.src,
    async: obj.async,
    defer: obj.defer,
    module: obj.type === 'module',
    "render blocking": obj.async || obj.defer || obj.type === 'module' ? "" : "🟥",
  };
});
 
console.table(scriptsLoading);