
GITHUB . COM {
}
Detected CMS Systems:
- Wordpress (2 occurrences)
Title:
Bidding script not loaded asynchronously Β· Issue #1355 Β· WICG/turtledove
Description:
We made some experimentations with Chrome network throttling and auctionConfig timeouts and it seems that with slow network connections like 3G there are cases where we are never able to actually load the bidding script. The auction just...
Website Age:
17 years and 8 months (reg. 2007-10-09).
Matching Content Categories {π}
- Technology & Computing
- Video & Online Content
- TV
Content Management System {π}
What CMS is github.com built with?
Github.com uses WORDPRESS.
Traffic Estimate {π}
What is the average monthly size of github.com audience?
ππ Tremendous Traffic: 10M - 20M visitors per month
Based on our best estimate, this website will receive around 10,634,219 visitors per month in the current month.
check SE Ranking
check Ahrefs
check Similarweb
check Ubersuggest
check Semrush
How Does Github.com Make Money? {πΈ}
Subscription Packages {π³}
We've located a dedicated page on github.com that might include details about subscription plans or recurring payments. We identified it based on the word pricing in one of its internal links. Below, you'll find additional estimates for its monthly recurring revenues.How Much Does Github.com Make? {π°}
Subscription Packages {π³}
Prices on github.com are in US Dollars ($).
They range from $4.00/month to $21.00/month.
We estimate that the site has approximately 5,306,347 paying customers.
The estimated monthly recurring revenue (MRR) is $22,286,656.
The estimated annual recurring revenues (ARR) are $267,439,867.
Wordpress Themes and Plugins {π¨}
What WordPress theme does this site use?
It is strange but we were not able to detect any theme on the page.
What WordPress plugins does this website use?
It is strange but we were not able to detect any plugins on the page.
Keywords {π}
script, fhoering, network, auction, commented, bidding, mattmenke, stalewhilerevalidate, requests, perbuyercumulativetimeout, auctions, fetch, issue, request, worklet, cache, behavior, promise, sign, asynchronously, contributor, general, michaelkleber, browser, parallel, navigation, projects, loaded, timeouts, load, size, header, maxage, caching, expected, cancelled, continued, prefetches, collaborator, minutes, response, fresh, stale, morlovich, wont, scripts, potentially, dont, perbuyersignals, setting,
Topics {βοΈ}
chrome-net-export-log mattmenke2 edits contributor chrome network throttling load resources asynchronously real bidding script global auction timeout arbitrary size limits script begin early slow network connections timing side channel comment metadata assignees potentially unlimited size type projects projects milestone bidding worklet lifetime issues initial perbuyercumulativetimeout setting device auction latency network requests bidding script sequential auctions today max-age=180 revalidate pattern work max-age navigation stale cache refresh perbuyersignals promise timeouts header cache-control cache-control header potentially stale response fhoering mentioned loaded asynchronously extended timeout fresh script 3g export logs chrome traces requests network request current header sequential auctions stale response auction progress auction ends network fetch worklet scripts adding stale perbuyercumulativetimeout exceeded 2 successive auctions perbuyercumulativetimeout shutting
Payment Methods {π}
- Braintree
Questions {β}
- @MattMenke2 Where can I see this expected behavior in the doc?
- @fhoering Have you tried your experiments in the flow where perBuyerSignals is provided as a promise?
- Already have an account?
- The browser will completely ignore this directive when trying to fetch the bidding script?
- The request to fetch a fresh copy will get killed when the auction ends?
- Would that mitigate the problem?
- Com/simplebid?
- Β @MattMenke2 do you know if it will be able to outlast the bidding worklet lifetime?
Schema {πΊοΈ}
DiscussionForumPosting:
context:https://schema.org
headline:Bidding script not loaded asynchronously
articleBody:We made some experimentations with Chrome network throttling and auctionConfig timeouts and it seems that with slow network connections like 3G there are cases where we are never able to actually load the bidding script. The auction just times out with the following error and the network request is left of pending.
```
Worklet error: https://fledge.us.preprod.criteo.com/simplebid?.. perBuyerCumulativeTimeout exceeded during bid generation.
```
config:
- bidding script size 100 KB, using HEADER cache-control: private, max-age=180
- network throttling 3G
- perBuyerTimeouts 50ms
- perBuyerCumulativeTimeouts 2sec

When using HTTP caching it is our expectation that the bidding script would just continue downloading and be available from cache for the next auction (as loading the script from cache would be significantly faster on devices with slow network connections, going down from seconds to ms)
I attaching the export logs and Chrome traces for 2 successive auctions done on some test pages with a real bidding script.
It looks related to issue [#1347](https://github.com/WICG/turtledove/issues/1347) but might not be the only reason for this behavior mentioned there.
[chrome-net-export-log.json](https://github.com/user-attachments/files/17981879/chrome-net-export-log.json)
[trace_aborted_biddingscipt_download.json.gz](https://github.com/user-attachments/files/17981882/trace_aborted_biddingscipt_download.json.gz)
author:
url:https://github.com/fhoering
type:Person
name:fhoering
datePublished:2024-12-02T17:42:55.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:9
url:https://github.com/1355/turtledove/issues/1355
context:https://schema.org
headline:Bidding script not loaded asynchronously
articleBody:We made some experimentations with Chrome network throttling and auctionConfig timeouts and it seems that with slow network connections like 3G there are cases where we are never able to actually load the bidding script. The auction just times out with the following error and the network request is left of pending.
```
Worklet error: https://fledge.us.preprod.criteo.com/simplebid?.. perBuyerCumulativeTimeout exceeded during bid generation.
```
config:
- bidding script size 100 KB, using HEADER cache-control: private, max-age=180
- network throttling 3G
- perBuyerTimeouts 50ms
- perBuyerCumulativeTimeouts 2sec

When using HTTP caching it is our expectation that the bidding script would just continue downloading and be available from cache for the next auction (as loading the script from cache would be significantly faster on devices with slow network connections, going down from seconds to ms)
I attaching the export logs and Chrome traces for 2 successive auctions done on some test pages with a real bidding script.
It looks related to issue [#1347](https://github.com/WICG/turtledove/issues/1347) but might not be the only reason for this behavior mentioned there.
[chrome-net-export-log.json](https://github.com/user-attachments/files/17981879/chrome-net-export-log.json)
[trace_aborted_biddingscipt_download.json.gz](https://github.com/user-attachments/files/17981882/trace_aborted_biddingscipt_download.json.gz)
author:
url:https://github.com/fhoering
type:Person
name:fhoering
datePublished:2024-12-02T17:42:55.000Z
interactionStatistic:
type:InteractionCounter
interactionType:https://schema.org/CommentAction
userInteractionCount:9
url:https://github.com/1355/turtledove/issues/1355
Person:
url:https://github.com/fhoering
name:fhoering
url:https://github.com/fhoering
name:fhoering
InteractionCounter:
interactionType:https://schema.org/CommentAction
userInteractionCount:9
interactionType:https://schema.org/CommentAction
userInteractionCount:9
External Links {π}(3)
- https://github.blog's financial summary
- How much revenue does https://private-user-images.githubusercontent.com/13346472/391654151-058e39a9-69f2-48da-9f77-cd73cceffefa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTE3OTkxNzYsIm5iZiI6MTc1MTc5ODg3NiwicGF0aCI6Ii8xMzM0NjQ3Mi8zOTE2NTQxNTEtMDU4ZTM5YTktNjlmMi00OGRhLTlmNzctY2Q3M2NjZWZmZWZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNzA2VDEwNDc1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiNTBmNmY3YzkxNWE1MTBkMGM4ZjYxODJlZjhjMmIzZTVmMGE1ZDJmMmQxYmQ0OTdmZDkyNTVkOWY0ZGVkODUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.P3PI9iCbmdcS1OId6Kvgj8o4JoP9Xy5PHY-Mxar3aA0 generate?
- How much does https://www.githubstatus.com/ earn?
Analytics and Tracking {π}
- Site Verification - Google
Libraries {π}
- Clipboard.js
- D3.js
- Lodash
Emails and Hosting {βοΈ}
Mail Servers:
- aspmx.l.google.com
- alt1.aspmx.l.google.com
- alt2.aspmx.l.google.com
- alt3.aspmx.l.google.com
- alt4.aspmx.l.google.com
Name Servers:
- dns1.p08.nsone.net
- dns2.p08.nsone.net
- dns3.p08.nsone.net
- dns4.p08.nsone.net
- ns-1283.awsdns-32.org
- ns-1707.awsdns-21.co.uk
- ns-421.awsdns-52.com
- ns-520.awsdns-01.net