Lighthouse Throttling Details

27 views
Skip to first unread message

Monica Lambate

unread,
Sep 28, 2021, 11:30:54 AM9/28/21
to lighthouse-discuss
Hi Team,

We are currently using Lighthouse worker version 6.1.1 
We generate the data for various customer URLs with device type in Desktop & Mobile in 3 profiles i,e  slow, fast, medium.
We are willing to change the throttling configurations.
We have come up with the following configurations 

const throttling = {
//Desktop Fast
desktopFast: {
rttMs: 40,
throughputKbps: 10 * 1024,
cpuSlowdownMultiplier: 1,
requestLatencyMs: 0,
downloadThroughputKbps: 2000,
uploadThroughputKbps: 800,
},

//Desktop Medium
desktopMedium: {
rttMs: 300,
throughputKbps: 10 * 1024,
cpuSlowdownMultiplier: 1,
requestLatencyMs: 0,
downloadThroughputKbps: 1500,
uploadThroughputKbps: 750,
},

//Desktop Slow
desktopSlow: {
rttMs: 1000,
throughputKbps: 10 * 1024,
cpuSlowdownMultiplier: 2,
requestLatencyMs: 0,
downloadThroughputKbps: 600,
uploadThroughputKbps: 300,
},

//Mobile Fast
mobileFast: {
rttMs: 80,
throughputKbps: 1.6 * 1024,
requestLatencyMs: 150,
downloadThroughputKbps: 1.6 * 1024,
uploadThroughputKbps: 750,
cpuSlowdownMultiplier: 2,
},

//Mobile Medium
mobileMedium: {
rttMs: 100,
throughputKbps: 700,
requestLatencyMs: 300,
downloadThroughputKbps: 750,
uploadThroughputKbps: 500,
cpuSlowdownMultiplier: 4,
},

//Mobile Slow
mobileSlow: {
rttMs: 300, 
throughputKbps: 700,
requestLatencyMs: 300,
downloadThroughputKbps: 500,
uploadThroughputKbps: 300,
cpuSlowdownMultiplier: 8,
},
};


Could you please suggest if we are doing it correctly?
Also, could you please also let us know how did you decide on these configurations in your lighthouse project?


Reply all
Reply to author
Forward
0 new messages