I would assume that’s entirely possible, but something like this could be done using the HTML5 <video> or <audio> elements for video or audio codecs (there’s even a DOM API to do it! [0]), and some browsers advertised WebP support via the HTTP Accept header [1]. For tracking, I’d assume it’s not very useful these days apart from determining who’s using Safari?
Edit: Not to mention that the onerror event handler on the <img> tag has always been able to find out if an image didn’t display [2].
Edit: Not to mention that the onerror event handler on the <img> tag has always been able to find out if an image didn’t display [2].
[0] https://html.spec.whatwg.org/multipage/media.html#dom-naviga...
[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Content_ne...
[2] https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageEl...