load
MutationObserver
This shows that even for non-async blocking scripts, the MutationObserver is able to attach the load event listener before the script is evaluated.