Déplie la `HTMLCollection`, puis son unique élément. Regarde attentivement `childNodes` et `children`. C'est presque la même chose : les deux ont en commun `head` et `body` qui correspondent aux balises de même nom. Mais `childNodes` contient, entre `head` et `body`, un noeud `text`. Déplie le et regarde sa propriété `data` : une chaîne de 3 caractères : le symbole du retour chariot, suivi de deux espaces. Si tu regardes dans `empty.html`, ça correspond exactement à ce qui se trouve après la balise fermante `` et avant la balise ouvrante ``. Ça nous amène à l'explication...
On distingue deux types de noeuds dans l'arbre du document :