console.time and console.timeEnd
- LSFunctions for measuring performance
Chrome
- ✅ 4 - 130: Supported
- ✅ 131: Supported
- ✅ 132 - 134: Supported
Edge
- ✅ 12 - 130: Supported
- ✅ 131: Supported
Safari
- ❌ 3.1 - 3.2: Not supported
- ✅ 4 - 18.0: Supported
- ✅ 18.1: Supported
- ✅ 18.2 - TP: Supported
Firefox
- ❌ 2 - 9: Not supported
- ✅ 10 - 131: Supported
- ✅ 132: Supported
- ✅ 133 - 135: Supported
Opera
- ❌ 9 - 10.6: Not supported
- ﹖ 11: Support unknown
- ✅ 11.1 - 113: Supported
- ✅ 114: Supported
IE
- ❌ 5.5 - 10: Not supported
- ✅ 11: Supported
Chrome for Android
- ✅ 131: Supported
Safari on iOS
- ✅ 3.2 - 18.0: Supported
- ✅ 18.1: Supported
- ✅ 18.2: Supported
Samsung Internet
- ✅ 4 - 25: Supported
- ✅ 26: Supported
Opera Mini
- ✅ all: Supported
Opera Mobile
- ﹖ 10 - 12.1: Support unknown
- ✅ 80: Supported
UC Browser for Android
- ✅ 15.5: Supported
Android Browser
- ✅ 2.1 - 4.4.4: Supported
- ✅ 131: Supported
Firefox for Android
- ✅ 132: Supported
QQ Browser
- ✅ 14.9: Supported
Baidu Browser
- ✅ 13.52: Supported
KaiOS Browser
- ✅ 2.5: Supported
- ✅ 3: Supported
console.time()
starts a timer you can use to track how long an operation takes. You give each timer a unique name, and may have up to 10,000 timers running on a given page. When you call console.timeEnd()
with the same name, the browser will output the time, in milliseconds, that elapsed since the timer was started. These functions are not always available in workers
. For example, in Firefox, they are available from version 38
. More on using the console
on mobile devices, see here.
- Resources:
- MDN Web Docs - Console.time