Comunque a mio parere se fai un preload in JS, questo serve anche se l'immagine e` poi usata da CSS: un'immagine (come qualsiasi file) nella cache e` comunque a disposizione del browser (purche` abbia lo stesso path).

Conviene pertanto dare sempre indirizzi relativi alla homepage (quelli che iniziano per /).

Nota: un JS di preload non inficia l'accessibilita`: se non viene precaricata, l'immgine verra` caricata nel momento in cui serve.