You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: microsoft-edge/devtools-guide-chromium/device-mode/index.md
+21-13Lines changed: 21 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: msedgedevrel
6
6
ms.topic: conceptual
7
7
ms.service: microsoft-edge
8
8
ms.subservice: devtools
9
-
ms.date: 11/20/2023
9
+
ms.date: 01/30/2025
10
10
---
11
11
<!-- Copyright Kayce Basques
12
12
@@ -32,18 +32,21 @@ Some aspects of mobile devices aren't emulated in DevTools. For example, the ar
32
32
Use [Remote Debugging](../remote-debugging/index.md) to interact with the code of a page from your machine while your page actually runs on a mobile device. You can view, change, debug, profile, or all four while you interact with the code. Your machine can be a notebook or desktop computer.
33
33
34
34
35
-
**Detailed contents:**<!--July 27, 2023. compare page toc at https://developer.chrome.com/docs/devtools/device-mode/-->
35
+
**Detailed contents:**<!--Jan. 30, 2025. compare page toc at https://developer.chrome.com/docs/devtools/device-mode/-->
36
36
*[Simulate a mobile viewport](#simulate-a-mobile-viewport)
*[Rotate the viewport to landscape orientation](#rotate-the-viewport-to-landscape-orientation)
42
-
*[Show device frame](#show-device-frame)
43
-
*[Add a custom mobile device](#add-a-custom-mobile-device)
42
+
*[Rotate the viewport to landscape orientation](#rotate-the-viewport-to-landscape-orientation)
43
+
*[Show device frame](#show-device-frame)
44
+
*[Add a custom mobile device](#add-a-custom-mobile-device)
44
45
*[Show rulers](#show-rulers)
45
46
*[Zoom the viewport](#zoom-the-viewport)
47
+
*[Capture a screenshot](#capture-a-screenshot)
46
48
*[Throttle the network and CPU](#throttle-the-network-and-cpu)
49
+
*[Network and Performance tabs have warning icon when throttled](#network-and-performance-tabs-have-warning-icon-when-throttled)
47
50
*[Throttle the CPU only](#throttle-the-cpu-only)
48
51
*[Throttle the network only](#throttle-the-network-only)
49
52
*[Emulate sensors](#emulate-sensors)
@@ -281,12 +284,21 @@ To test how quickly your page loads and how it responds at different internet an
281
284
282
285
If the **Throttle list** is hidden, widen the **Device Toolbar**.
283
286
284
-
***Mid-tier mobile** simulates `fast 3G` and throttles your CPU. It is four times slower than normal.
285
-
***Low-end mobile** simulates `slow 3G` and throttles your CPU. It is six times slower than normal.
287
+
***Mid-tier mobile** simulates **CPU** throttling of **4x slowdown** and **Network** throttling of **Slow 4G**. It is four times slower than normal.
288
+
289
+
***Low-end mobile** simulates **CPU** throttling of **6x slowdown** and **Network** throttling of **3G**. It is six times slower than normal.
286
290
287
291
All of the throttling is based upon the normal capability of your laptop or desktop.
288
292
289
293
294
+
<!-- ------------------------------ -->
295
+
#### Network and Performance tabs have warning icon when throttled
296
+
297
+
When throttling is enabled in **Device Emulation**, a warning icon is displayed in the **Network** and **Performance** tool tabs on the **Activity Bar**, to help you know that performance is impacted by throttling:
298
+
299
+

300
+
301
+
290
302
<!-- ------------------------------ -->
291
303
#### Throttle the CPU only
292
304
@@ -335,10 +347,6 @@ The sections below provide a quick look on how to override geolocation and set d
335
347
336
348
Use the **Sensors** tool to override geolocation and simulate device orientation.
337
349
338
-
339
-
<!-- ------------------------------ -->
340
-
#### Override geolocation
341
-
342
350
If your page depends on geolocation information from a mobile device to render properly, provide different geolocations using the geolocation-overriding UI.
343
351
344
352
1. In the **Activity Bar**, click the **More tools** () button, and then click **Sensors**:
1. In the **Performance** tool, click the **Capture settings** () button.
142
+
1. In the **Performance** tool, click the **Capture settings** () button. See [Show recording settings](#show-recording-settings), above.
142
143
143
144
1. Set **Network** to the desired level of throttling.
144
145
146
+
A warning icon is displayed on the **Network** tool's tab, to remind you that throttling is enabled.
1. In the **Performance** tool, click the **Capture settings** () button.
155
+
1. In the **Performance** tool, click the **Capture settings** () button. See [Show recording settings](#show-recording-settings), above.
152
156
153
157
1. Set **CPU** to the desired level of throttling.
154
158
159
+
A warning icon is displayed on the **Performance** tool's tab, to remind you that throttling is enabled.
160
+
155
161
Throttling is relative to the capabilities of your computer. For example, the **2x slowdown** option makes your CPU operate twice as slow than normal. DevTools don't truly simulate the CPUs of mobile devices, because the architecture of mobile devices is very different from that of desktops and laptops.
You can choose from different presets, such as Slow 3G or Fast 3G. To add your own custom presets, open the Throttling menu, and select **Custom** > **Add**.
225
+
You can choose from different presets, such as:
226
+
***Fast 4G**
227
+
***Slow 4G**
228
+
***3G**
229
+
***Offline**
216
230
217
-
DevTools displays a warning icon next to the **Network** tool to remind you that throttling is enabled.
231
+
To add your own custom presets, click the **Throttling** menu, and then select **Custom** > **Add**.
232
+
233
+
A warning icon is displayed on the **Network** tool's tab, to remind you that throttling is enabled:
234
+
235
+

218
236
219
237
See also [Simulate a slower network connection](../network/index.md#simulate-a-slower-network-connection) in _Inspect network activity_.
0 commit comments