title: <script> defer tag vs DOMContentLoaded vs DOMInteractive
body: <p>If I would like to load a script, would the best practice be to use <code>defer</code>, <code>DOMContentLoaded</code> or <code>DOMInteractive</code>. I know that <code>defer</code>ed scripts are called just after <code>DOMInteractive</code>, so would there be any difference between them? Is one better practice?</p>
  <p>Thanks in advance.</p>