[webkit-dev] [Proposal] Remove support for 'multipart/x-mixed-replace' main resources

Adam Barth abarth at webkit.org
Tue Apr 21 15:54:51 PDT 2015


For what it's worth, we didn't receive any negative feedback from
users or developers when we dropped support for this feature in
Chrome.

Adam


On Tue, Apr 21, 2015 at 3:39 PM, Chris Dumez <cdumez at apple.com> wrote:
> Hi,
>
> I would like to suggest we remove support for 'multipart/x-mixed-replace’
> main resources while keeping support for multipart images.
>
> Based on Chrome usage data, this feature is extremely rarely used by Web
> sites (less than 0.00001% of page loads) [1]. This feature adds complexity
> to the loader and is a source of (security) bugs (e.g. [2] recently),
> current support also seems buggy.
>
> Current support in Safari / WebKit:
> - Support is not great is WebKit. If you load a Motion JPEG main resource
> for example, it will keep creating a new ImageDocument and all its DOM tree
> for every frame (tested on Safari / Mac).
> - It looks like support is broken on Safari on iOS (I tried a Motion JPEG
> main resource on iOS8, I see the first frame then a blank page that never
> finishes loading).
>
> Other browsers:
> - Never supported by IE (including IE11) for any resource
> - Chrome already dropped support for this (main resources only) almost 2
> years ago [3].
> - Firefox 37 still supports this based on local testing.
>
> Again, I am only proposing dropping support for main resources. For e.g.,
> having an <IMG> element in a page whose src attribute points to a Motion
> JPEG would still work as intended.
>
> [1] https://code.google.com/p/chromium/issues/detail?id=249132
> [2] https://bugs.webkit.org/show_bug.cgi?id=143979
> [3] http://src.chromium.org/viewvc/blink?view=revision&revision=152363
>
> Kr,
> --
>  Chris Dumez - Apple Inc. - Cupertino, CA
>
>
>
>
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>


More information about the webkit-dev mailing list