Tach!
Wer sagt denn, dass
document.querySelector('form')
das DOM durchsucht und nicht vielleicht eine Abkürzung überdocument.forms
nimmt?Das wäre denkbar. Da steckt aber ein „Vielleicht“ drin. Kein Grund, als Programmierer auf diese hypothetische Möglichkeit zu setzen und nicht selbst die Abkürzung einzuschlagen.
Ich habe da zwar ein Vielleicht drin, aber in deiner Aussage steckt auch noch kein Beweis, dass document.forms bereits zugriffsfertig existiert. Es ist erstmal nur augenscheinlich vorhanden.
dedlfix.