srcN Tests

Test 1

Is src1 misinterpreted as an src anywhere?

<img src1="img/medium.jpg">

Test 2

Does an empty src value fire a request?

<img src="">

Test 3

Does an omitted src value fire a request?

<img src>

Test 4

Does an omitted src attribute fire a request?

<img>

Setup

Performing this test by running tail -f /var/log/apache2/access_log on my local machine, and hitting it with various test devices here in the lab.

Results

Platform Test 1 Test 2 Test 3 Test 4 Notes
Chrome (32,31,30,29,28) No request No request No request No request
Firefox No request No request No request No request Fixed as of FF3.5
iOS7 Safari No request No request No request No request
Opera Mini (iOS) No request No request No request No request
Opera Mini 7.5 (Android) No request No request No request No request
Kindle Experimental Browser (Paperwhite) Needs verification Needs verification Needs verification Needs verification Single ghost request for the page.
Opera Mobile 16 (Android 4.2) No request No request No request No request
Android 2.1 No request Request Request No request Multiple instances of request-triggering img only result in a single ghost request, for the page itself.
Android 2.2 (Native, Dolphin) No request Request Request No request Multiple instances of request-triggering img only result in a single ghost request, for the page itself.
Android 2.3 (Native, Dolphin, Boat Browser, QQ Browser) No request Request Request No request Multiple instances of request-triggering img only result in a single ghost request, for the page itself.
Android 2.3 (Skyfire) Needs verification Needs verification Needs verification Needs verification Two ghost requests for the page.
Android 4.1 (Native) No request No request No request No request
Android 4.1 (Chrome) No request No request No request No request Unrelated: favicon and Apple touch icons are rerequested every time the URL is edited, one character at a time.
Android 4.1 (Firefox) No request No request No request No request
Android 4.1 (Dolphin) Needs verification Needs verification Needs verification Needs verification Two ghost requests for the page.
Android 4.2 (Firefox) No request No request No request No request
WP 7 No request No request No request No request
WP 7.5 No request No request No request No request
WP 8 No request No request No request No request
Iceweasel 17.0.9 No request No request No request No request Heh. “Iceweasel.”
Epiphany No request No request No request No request Ubuntu
BB 4.6 No request No request Request No request Multiple instances of request-triggering img result in a single ghost request for “src”. img elements appear to be rendered for all tests (pushing page content down with browser default img padding), but “broken” icon is only displayed for test 3. "GET /_RICG/srcn/src HTTP/1.1" 404 325
BB5 No request No request No request No request
BB6 No request No request No request No request
B2G 1.1.0.0 pre-release No request No request No request No request
FF17 (Android) No request No request No request No request
3DS Browser Needs verification Needs verification Needs verification Needs verification Single ghost request for the page.
IE6 Needs verification Needs verification Needs verification Needs verification
IE7 Needs verification Needs verification Needs verification Needs verification
IE8 No request No request No request No request
IE9 No request No request No request No request
IE10 No request No request No request No request