https://bugzilla.wikimedia.org/show_bug.cgi?id=49145

       Web browser: ---
            Bug ID: 49145
           Summary: srcset implementation Galaxy S3 download issues
           Product: Wikimedia
           Version: wmf-deployment
          Hardware: Smartphone
                OS: other
            Status: UNCONFIRMED
          Severity: normal
          Priority: Unprioritized
         Component: General/Unknown
          Assignee: [email protected]
          Reporter: [email protected]
    Classification: Unclassified
   Mobile Platform: ---

An academic paper was released yesterday that gained quite a bit of press
because it asserted that the Samsung Galaxy S3 browser had a bug in it that
caused it to download much more data that it should.

Original paper:
http://lass.cs.umass.edu/papers/pdf/mbenchlab_iwqos13.pdf

Sample news coverage:
http://classic.slashdot.org/story/13/05/31/2312239

I believe the authors of the report erroneously concluded that this is a bug
with Samsung's browser and it is instead a bug in WikiMedia's implementation of
the srcset syntax.

The authors wrote:

"By looking at the recorded HTML page source, we saw that Wikipedia pages use
srcset HTML tags that indicate a list of images to pick from depending on the
resolution and magnification needed by the device. It turns out that the S3
browser has a bug and systematically downloads all images in a srcset instead
of picking only the one it needs (left most red circles on Fig. 14 show 3
different versions of the same image being downloaded). This can result in a
massive amount of extra data download."

But that conclusion is likely incorrect because:

1. WebKit has yet to implement srcset
<https://bugs.webkit.org/show_bug.cgi?id=110252>
2. Wikimedia has its own polyfill version of the jQuery HiDPI plugin that
actually handles srcset, not anything the browser is doing
<https://github.com/wikimedia/mediawiki-core/commit/966cda2f802cd6cf08d9b73f75fc4b0e7beab625>

I've contacted the authors to determine if they saw anything specifically that
indicated that this was a Samsung bug. But it seems most likely this is a
problem with the polyfill which is why I decided to submit a bug here as well.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to