The script above requests information from the paragraph below. Normally, this is not possible, because the script is executed before the paragraph exists.
Hello World!
However, the defer attribute specifies that the script should be executed later. This way the script can request information from the paragraph.