Tommy Williams
2018-07-06 20:43:30 UTC
I have so many questions on this new feature, as I am sure it is broken
(after we implemented proper benchmarking on our app across all browsers).
*Document of intent for feature: *
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/czmmZUd4Vww/1-H6j-zdAwAJ
*Our setup:*
My company's video player is an embed script that creates an iframe and
inserts a video element into it. It is our custom video player, has a lot
of code behind it for ad management, etc.
*Issue [bug?] discovered:*
I saw this intent to 'lazy load 3rd party images & iframe data' in upcoming
chrome release notes, and got scared. We did notice an extreme slow-down in
our video player on all of our customer pages (in the range of 90% slower
than Chrome 65) with a tens of thousands of instances to verify it is an
issue). I confirmed that these pages aren't using our script to load the
iframe below the fold, they are nearly all above the fold.
*Breakdown of numbers to prove:*
chrome 67 loadTime 15.11
chrome 66 loadTime
7.57
chrome 65 loadTime
1.51
I did some testing in Chrome 68 & 69 on my own. Our users aren't using beta
or canary channels of Chrome, not enough data to support any improvement
there, but my own testing showed that the loadTime numbers are a twee bit
better in each new version (68 & 69).
*Our approach:*
I have been pulling out pieces of our code a little at a time, which is
difficult to do since things are quite tightly coupled until our major
refactor (that we pray happens one day).
*My Question to you:*
Can you confirm there is a bug in the implementation of this only
throttling iframes below the fold? It is apparent to us. A guess I have is
because we load our iframe from a script, that may be flagged as 'below the
fold' even though it isn't, since it is dynamically created and not on the
page by default.
Do you have any suggestions that I can try to fix this issue? Any Iframe
policies that I am overlooking, or anything that we can do to trick the
browser to tell our customer's website that our iframe is not a 3rd party
(which I'm not super confident will fix this either, as we have seen slow
pages on our own domains)?
Any guidance would be extremely helpful.
Thanks in advance,
Tommy Williams
(after we implemented proper benchmarking on our app across all browsers).
*Document of intent for feature: *
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/czmmZUd4Vww/1-H6j-zdAwAJ
*Our setup:*
My company's video player is an embed script that creates an iframe and
inserts a video element into it. It is our custom video player, has a lot
of code behind it for ad management, etc.
*Issue [bug?] discovered:*
I saw this intent to 'lazy load 3rd party images & iframe data' in upcoming
chrome release notes, and got scared. We did notice an extreme slow-down in
our video player on all of our customer pages (in the range of 90% slower
than Chrome 65) with a tens of thousands of instances to verify it is an
issue). I confirmed that these pages aren't using our script to load the
iframe below the fold, they are nearly all above the fold.
*Breakdown of numbers to prove:*
chrome 67 loadTime 15.11
chrome 66 loadTime
7.57
chrome 65 loadTime
1.51
I did some testing in Chrome 68 & 69 on my own. Our users aren't using beta
or canary channels of Chrome, not enough data to support any improvement
there, but my own testing showed that the loadTime numbers are a twee bit
better in each new version (68 & 69).
*Our approach:*
I have been pulling out pieces of our code a little at a time, which is
difficult to do since things are quite tightly coupled until our major
refactor (that we pray happens one day).
*My Question to you:*
Can you confirm there is a bug in the implementation of this only
throttling iframes below the fold? It is apparent to us. A guess I have is
because we load our iframe from a script, that may be flagged as 'below the
fold' even though it isn't, since it is dynamically created and not on the
page by default.
Do you have any suggestions that I can try to fix this issue? Any Iframe
policies that I am overlooking, or anything that we can do to trick the
browser to tell our customer's website that our iframe is not a 3rd party
(which I'm not super confident will fix this either, as we have seen slow
pages on our own domains)?
Any guidance would be extremely helpful.
Thanks in advance,
Tommy Williams
--
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss
---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.