Skip to content

Instantly share code, notes, and snippets.

@theodorosploumis
Last active September 5, 2025 19:01
Show Gist options
  • Save theodorosploumis/fd4086ee58369b68aea6b0782dc96a2e to your computer and use it in GitHub Desktop.
Save theodorosploumis/fd4086ee58369b68aea6b0782dc96a2e to your computer and use it in GitHub Desktop.

Revisions

  1. theodorosploumis revised this gist Mar 23, 2020. 1 changed file with 11 additions and 2 deletions.
    13 changes: 11 additions & 2 deletions Nework_throttling_profiles.md
    Original file line number Diff line number Diff line change
    @@ -18,12 +18,21 @@
    | FIOS | 20000 | 5000 | 4 |
    | Wi-Fi | 30000 | 15000 | 2 |

    ## Sources:
    - https://github.com/mozilla/gecko-dev/blob/master/devtools/client/shared/components/throttling/profiles.js
    - https://github.com/WPO-Foundation/webpagetest/blob/master/www/settings/connectivity.ini.sample
    - https://github.com/tylertreat/comcast/blob/master/README.md#network-condition-profiles
    - https://github.com/dimanech/network-throttling#net-emulation-linux-kernel-only

    See more about browser tools for **Network Throttling Profiles** at:
    ## Tools:
    - https://github.com/tylertreat/comcast
    - https://github.com/addyosmani/network-emulation-conditions
    - https://github.com/sitespeedio/throttle
    - https://github.com/dimanech/network-throttling

    ## Learn about Network Throttling Profiles
    - https://developers.google.com/web/tools/chrome-devtools/device-mode
    - https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor/Throttling
    - https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/device-mode/#throttle-the-network-and-cpu
    - https://github.com/GoogleChrome/lighthouse/blob/master/docs/throttling.md
    - https://www.debugbear.com/blog/network-throttling-methods
    - https://github.com/WPO-Foundation/webpagetest/blob/master/www/settings/connectivity.ini.sample
  2. theodorosploumis revised this gist Mar 23, 2020. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion Nework_throttling_profiles.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,7 @@

    | Profile | download (kb/s) | upload (kb/s) | latency (ms) |
    | -------------- | ----- | ----- | --- |
    | Native | 0 | 0 | 0 |
    | GPRS | 50 | 20 | 500 |
    | 56K Dial-up | 50 | 30 | 120 |
    | Mobile EDGE | 240 | 200 | 840 |
    @@ -14,12 +15,15 @@
    | Cable 5Mbps | 5000 | 1000 | 28 |
    | Cable 8Mbps | 8000 | 2000 | 10 |
    | 10Mbps shared | 10000 | 100 | 34 |
    | FIOS | 20000 | 5000 | 4 |
    | Wi-Fi | 30000 | 15000 | 2 |


    See more about browser tools for **Network Throttling Profiles** at:

    - https://developers.google.com/web/tools/chrome-devtools/device-mode
    - https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor/Throttling
    - https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/device-mode/#throttle-the-network-and-cpu
    - https://github.com/GoogleChrome/lighthouse/blob/master/docs/throttling.md
    - https://www.debugbear.com/blog/network-throttling-methods
    - https://www.debugbear.com/blog/network-throttling-methods
    - https://github.com/WPO-Foundation/webpagetest/blob/master/www/settings/connectivity.ini.sample
  3. theodorosploumis revised this gist Mar 23, 2020. 1 changed file with 1 addition and 3 deletions.
    4 changes: 1 addition & 3 deletions Nework_throttling_profiles.md
    Original file line number Diff line number Diff line change
    @@ -22,6 +22,4 @@ See more about browser tools for **Network Throttling Profiles** at:
    - https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor/Throttling
    - https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/device-mode/#throttle-the-network-and-cpu
    - https://github.com/GoogleChrome/lighthouse/blob/master/docs/throttling.md
    - https://www.debugbear.com/blog/network-throttling-methods

    http://images.patrickmeenan.com/perf2016/select.png
    - https://www.debugbear.com/blog/network-throttling-methods
  4. theodorosploumis revised this gist Mar 23, 2020. 1 changed file with 25 additions and 9 deletions.
    34 changes: 25 additions & 9 deletions Nework_throttling_profiles.md
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,27 @@

    | Profile | download (kb/s) | upload (kb/s) | latency (ms) |
    | ---------- | ----- | ----- | --- |
    | GPRS | 50 | 20 | 500 |
    | Regular 2G | 250 | 50 | 300 |
    | Good 2G | 450 | 150 | 150 |
    | Regular 3G | 750 | 250 | 100 |
    | Good 3G | 1500 | 750 | 40 |
    | Regular 4G | 4000 | 3000 | 20 |
    | DSL | 2000 | 1000 | 5 |
    | Wi-Fi | 30000 | 15000 | 2 |
    | -------------- | ----- | ----- | --- |
    | GPRS | 50 | 20 | 500 |
    | 56K Dial-up | 50 | 30 | 120 |
    | Mobile EDGE | 240 | 200 | 840 |
    | 2G Regular | 250 | 50 | 300 |
    | 2G Good | 450 | 150 | 150 |
    | 3G Slow | 780 | 330 | 200 |
    | 3G Regular | 750 | 250 | 100 |
    | 3G Good | 1500 | 750 | 40 |
    | 4G/LTE Regular | 4000 | 3000 | 20 |
    | DSL | 2000 | 1000 | 5 |
    | Cable 5Mbps | 5000 | 1000 | 28 |
    | Cable 8Mbps | 8000 | 2000 | 10 |
    | 10Mbps shared | 10000 | 100 | 34 |
    | Wi-Fi | 30000 | 15000 | 2 |

    See more about browser tools for **Network Throttling Profiles** at:

    - https://developers.google.com/web/tools/chrome-devtools/device-mode
    - https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor/Throttling
    - https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/device-mode/#throttle-the-network-and-cpu
    - https://github.com/GoogleChrome/lighthouse/blob/master/docs/throttling.md
    - https://www.debugbear.com/blog/network-throttling-methods

    http://images.patrickmeenan.com/perf2016/select.png
  5. theodorosploumis created this gist Mar 23, 2020.
    11 changes: 11 additions & 0 deletions Nework_throttling_profiles.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@

    | Profile | download (kb/s) | upload (kb/s) | latency (ms) |
    | ---------- | ----- | ----- | --- |
    | GPRS | 50 | 20 | 500 |
    | Regular 2G | 250 | 50 | 300 |
    | Good 2G | 450 | 150 | 150 |
    | Regular 3G | 750 | 250 | 100 |
    | Good 3G | 1500 | 750 | 40 |
    | Regular 4G | 4000 | 3000 | 20 |
    | DSL | 2000 | 1000 | 5 |
    | Wi-Fi | 30000 | 15000 | 2 |