So when prebid timeout is hit only bids within the timeout go to "winning bids" but the others can still return a "bid available" at 3000,4000,5000 ms
Do we have to do it that way? it affects overall pagespeed load time average, affecting SEO and publishers decision to use prebid.
From a technical stand point is it possible to have all the bids called from a container and then kill that container request at prebid_timeout, I dont think we need to keep requests going after prebid_timeout
Ideally, we would abort theses request that are pending, but most likely doing so wouldn't save much bandwidth (maybe save some JS cycles though). I'll take a look at window.stop and see if that's promising.
besides bandwidth, overall pageload time should be lowered significantly since requests keep fetching for bids and ads even after prebid timeout is called, some ads call another 20-50 requests ... and so forth. eliminating that will be GREAT for publishers concerned about prebid increasing their the overall pageload time.
@mkendall07 have you tried this yet?
This was also discussed in #145
I still think this would be a great nice to have.
this is addressed with https://github.com/prebid/Prebid.js/pull/1172
Most helpful comment
besides bandwidth, overall pageload time should be lowered significantly since requests keep fetching for bids and ads even after prebid timeout is called, some ads call another 20-50 requests ... and so forth. eliminating that will be GREAT for publishers concerned about prebid increasing their the overall pageload time.