96

Since a recent update to chrome, the presets are no longer labelled with bandwidth.

bandwidth presets

Chrome used to list the actual speed of each one so you could simply tell.

What bandwidth or latency do the options here represent?

Penny Liu
  • 15,447
  • 5
  • 79
  • 98
speciesUnknown
  • 1,644
  • 2
  • 14
  • 27
  • 4
    Same question here. Unfortunetly the description of Slow 3G and Fast 3G in the dev tool release notes is not very helpful. https://developers.google.com/web/updates/2017/05/devtools-release-notes#network-throttling – Philip Feb 08 '18 at 08:22

5 Answers5

75

Here is an old screenshot with the detailsHere is an old screenshot with the details

hakamairi
  • 4,464
  • 4
  • 30
  • 53
Robroi2000
  • 751
  • 5
  • 2
  • 3
    Reference of the screenshot at [Google Developers](https://developers.google.com/web/tools/chrome-devtools/network/network-conditions#emulate_network_connectivity) website – kuttumiah May 25 '20 at 01:03
62

I did some measurements with two speed tests available in the internet. With the following custom profile I received similar download speed and ping latency as with the presets.

Slow 3G Custom: Download 376 kb/s, Latency 2000 ms
Fast 3G Custom: Download 1500 kb/s = 1.5 Mb/s, Latency = 550 ms

The actually download speed measured via the speed tests was only slightly below the configured values. The measured ping latency was half of the value configured in the custom profile.

Philip
  • 2,959
  • 1
  • 17
  • 22
42

Here is a csv of the values in the screenshot from Robroi2000's answer

Preset,download(kb/s),upload(kb/s),RTT(ms)
GPRS,50,20,500
Regular 2G,250,50,300
Good 2G,450,150,150
Regular 3G,750,250,100
Good 3G, 1000,750,40
Regular 4G, 4000,3000,20
DSL 2000, 1000,5
WiFi 30000,15000,2
spottedmahn
  • 14,823
  • 13
  • 108
  • 178
tjb
  • 11,480
  • 9
  • 70
  • 91
  • Just a small mention, the upload speed for the WiFi is wrong I guess. It should've been 15,000 instead of 150,000 – eAbi Sep 20 '21 at 11:42
37

From Chrome DevTools’ source code, here are the presets:

export const OfflineConditions: Conditions = {
  title: i18nLazyString(UIStrings.offline),
  i18nTitleKey: UIStrings.offline,
  download: 0,
  upload: 0,
  latency: 0,
};

export const Slow3GConditions: Conditions = {
  title: i18nLazyString(UIStrings.slowG),
  i18nTitleKey: UIStrings.slowG,
  download: 500 * 1000 / 8 * .8,
  upload: 500 * 1000 / 8 * .8,
  latency: 400 * 5,
};

export const Fast3GConditions: Conditions = {
  title: i18nLazyString(UIStrings.fastG),
  i18nTitleKey: UIStrings.fastG,
  download: 1.6 * 1000 * 1000 / 8 * .9,
  upload: 750 * 1000 / 8 * .9,
  latency: 150 * 3.75,
};
PowerKiKi
  • 4,539
  • 4
  • 39
  • 47
Thai
  • 10,746
  • 2
  • 45
  • 57
  • What are the units? bps? That would make Slow 3G 51.2 kbps – Ricola May 15 '20 at 20:58
  • 3
    I think it’s more like bytes per second due to `/ 8` to convert the number of bits to the number of bytes. – Thai May 17 '20 at 16:40
  • 2
    The unit for `download` and `upload` in the code is bytes per s, even tho the interface in chrome shows kilo bits per s. The calculation in the code e.g. for `Fast3GConditions.download` means `1.6 (Mb/s) * 1024 (to kilo bits) * 1024 (to bits) / 8 (to bytes) * .9 (10% bandwidth loss)`, which turns 1.6 Mb/s (3G datasheet bandwidth) into 188743 B/s (3G realistic bandwidth). – Niklas E. Jan 07 '21 at 12:23
  • 7
    Chrome should definitely adds these values in the UI, although read-only – keul Feb 04 '21 at 13:56
  • @keul IIRC, they used to but since removed – Thai Feb 05 '21 at 06:50
  • I'm seeing the units is all over the place. I agree that the units in the code are MB/s due to `/ 8`. And the Throttling Profiles list shows the units as MB/s, *however*, when adding a new profile the input fields show kilo*bits* per second, but inputting 10000kbps gives 10 MB/s…which is wrong…so it's a mess and very confusing. I guess it's a bug? Oh, and the old screenshot posted in another answer shows the listed units in bits so the labels got changed at some point! – phip Mar 15 '21 at 22:27
  • It's 2023, why doesn't Chrome dev team add 4G/5G by default? – Evi Song Jan 18 '23 at 03:49
6

For anyone who is wondering how much time it will take to download/Upload 1 MB on connections, following are the results base on Roboroi's Screenshot

Time to download 1 MB

(1MB = 8Mb = 1024 Bytes = 8192 bits)

CONNECTION TYPE                       DOWNLOAD_TIME      UPLOAD TIME

Regular 2G (250Kb/s⬇ 50Kb/s⬆) ->       33s                163 (2m 43s)
Good 2G (450Kb/s⬇ 150Kb/s⬆) ->         18s                54s
Regular 3G (750Kb/s⬇  250Kb/s⬆) ->     11s                32s
Good 3G (1Mb/s⬇ 750Kb/s⬆) ->           8s                 11s
Regular 4G (4Mb/s⬇ 3Mb/s⬆) ->          2s                 3s
Wifi (30Mb/s⬇ 15Mb/s⬆) ->              0.27s              0.53s
Shivam Jha
  • 3,160
  • 3
  • 22
  • 36
  • Is it possible to get the speeds of 5G or is it to early to do any concrete estimates? I saw one article that said up to 100-300Mb with a peak of 1GB download speed but that seems a bit optimistic. – Tommi Sep 20 '22 at 09:04