1. async attribute for external scripts

    The boolean async attribute on script elements allows the external JavaScript file to run when it's available, without delaying page load first.

  2. defer attribute for external scripts

    The boolean defer attribute on script elements allows the external JavaScript file to run when the DOM is loaded, without delaying page load first.

  3. css selector: first page pseudo-class (`:first`)