Primary eng email
yo...@yoav.ws / yoav....@akamai.com
Summary
Remove support for the "subresource" rel of HTMLLinkElement
Motivation
The "subresource" rel never really did what it was intended to do, as the resources that it downloaded were downloaded with low priority. On top of that it was never shipped in any browsers other than Chromium based ones, and its Blink implementation is buggy, and results in double downloads. Also, removing it from the code base would enable to lower the complexity of LinkLoader.
Compatibility Risk
The API has been around for a long while, but was only supported by Chrome, and is not critical in nature (i.e. lack of support doesn't break content). I believe removing it poses a very low to non-existent compatibility risk.
Alternative implementation suggestion for web developers
Web developers should use the "preload" rel that now supersedes "subresource".
Usage information from UseCounter
Usage was close to 0 up until a few months back. For some reason usage got bumped to 0.02% between October 15 and 17. From the nature of that jump, it is likely a single fairly large entity that decided to add "subresource" to their markup. Since the current implementation double downloads, this entity is likely to benefit from the removal of "subresource". In any case, content will not break, and 0.02% is still below our threshold for removal.
OWP launch tracking bug
Entry on the feature dashboard
No entry on the feature dashboard as I'm not sure if I should add one just for removal purposes. If I should, I will :)
Requesting approval to remove too?
Yes, please!
LGTM2
Note that 0.03% isn't "our threshold for removal' - just a rule of thumb below which considering removal is probably worthwhile. But since there's really no way this removal can break anyone, higher would be fine.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Entry on the feature dashboard
No entry on the feature dashboard as I'm not sure if I should add one just for removal purposes. If I should, I will :)
LGTM1.
Yes, please!
On Wed, Jan 27, 2016 at 1:50 PM, Yoav Weiss <yo...@yoav.ws> wrote:Entry on the feature dashboard
No entry on the feature dashboard as I'm not sure if I should add one just for removal purposes. If I should, I will :)
Actually we do put deprecation/removal items. For example: https://www.chromestatus.com/features/5736166087196672Can you please add one
Sure. Added one at https://www.chromestatus.com/features/6596598008119296
On Fri, Jan 29, 2016 at 5:36 PM, Joe Medley <jme...@google.com> wrote:
On Wed, Jan 27, 2016 at 1:50 PM, Yoav Weiss <yo...@yoav.ws> wrote:Entry on the feature dashboard
No entry on the feature dashboard as I'm not sure if I should add one just for removal purposes. If I should, I will :)
Actually we do put deprecation/removal items. For example: https://www.chromestatus.com/features/5736166087196672
Can you please add one.
On Wed, Jan 27, 2016 at 1:50 PM, Yoav Weiss <yo...@yoav.ws> wrote:Entry on the feature dashboard
No entry on the feature dashboard as I'm not sure if I should add one just for removal purposes. If I should, I will :)
Actually we do put deprecation/removal items. For example: https://www.chromestatus.com/features/5736166087196672Can you please add one.
Thank you.
On Mon, Feb 1, 2016 at 3:56 AM, Yoav Weiss <yo...@yoav.ws> wrote:
Sure. Added one at https://www.chromestatus.com/features/6596598008119296
On Fri, Jan 29, 2016 at 5:36 PM, Joe Medley <jme...@google.com> wrote:
On Wed, Jan 27, 2016 at 1:50 PM, Yoav Weiss <yo...@yoav.ws> wrote:Entry on the feature dashboard
No entry on the feature dashboard as I'm not sure if I should add one just for removal purposes. If I should, I will :)
Actually we do put deprecation/removal items. For example: https://www.chromestatus.com/features/5736166087196672
Can you please add one.
Primary eng email
yo...@yoav.ws / yoav....@akamai.com
Summary
Remove support for the "subresource" rel of HTMLLinkElement
Motivation
The "subresource" rel never really did what it was intended to do, as the resources that it downloaded were downloaded with low priority. On top of that it was never shipped in any browsers other than Chromium based ones, and its Blink implementation is buggy, and results in double downloads. Also, removing it from the code base would enable to lower the complexity of LinkLoader.
Compatibility Risk
The API has been around for a long while, but was only supported by Chrome, and is not critical in nature (i.e. lack of support doesn't break content). I believe removing it poses a very low to non-existent compatibility risk.
Alternative implementation suggestion for web developers
Web developers should use the "preload" rel that now supersedes "subresource".
Usage information from UseCounter
Usage was close to 0 up until a few months back. For some reason usage got bumped to 0.02% between October 15 and 17. From the nature of that jump, it is likely a single fairly large entity that decided to add "subresource" to their markup. Since the current implementation double downloads, this entity is likely to benefit from the removal of "subresource". In any case, content will not break, and 0.02% is still below our threshold for removal.
OWP launch tracking bug
Entry on the feature dashboard
No entry on the feature dashboard as I'm not sure if I should add one just for removal purposes. If I should, I will :)
LGTM1.
On Wed, Jan 27, 2016 at 1:50 PM, Yoav Weiss <yo...@yoav.ws> wrote:
Primary eng email
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e48e9d6c-80eb-4bf9-aed6-31adad639cdd%40chromium.org.