Oder das Hintergrundbild per 'img'-Element, das hinter den anderen Seiteninhalten liegt.
Für beides ist keinerlei JavaScript erforderlich.
Für proportionales, vollflächiges Skalieren schon.
Nein, wieso sollte?
Zeigen :p - wie baust du background-size: cover; 1:1 nach, wenn du kein JavaScript hast?