I noticed something odd regarding ajax and image loading. Suppose you have an image on the page, and ajax requests the same image - one would guess that ajax requests would hit
Cache control on Ajax requests have always been a blurred and buggy subject (example). The problem gets even worse with cross-domain references.
The fiddle link you provided is from jsfiddle.net
which is an alias for fiddle.jshell.net
. Every code runs inside the fiddle.jshell.net
domain, but your code is referencing an image from the alias and browsers will consider it a cross-domain access.
To fix it, you could change both urls to http://fiddle.jshell.net/img/logo-white.png
or just /img/logo-white.png
.