• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html>
2<html>
3<head>
4<title>Console Timing Methods - Logging Manual Test</title>
5<meta name="author" title="Dominic Farolino" href="mailto:domfarolino@gmail.com">
6<meta name="assert" content="Console timing methods">
7<link rel="help" href="https://console.spec.whatwg.org/#timing">
8</head>
9<body>
10<p>Open the console inside the developer tools. It should contain entries whose contents are:</p>
11<p><code>default: &lt;some time></code></p>
12<p><code>default: &lt;some time></code></p>
13
14<p><code>default: &lt;some time></code></p>
15<p><code>default: &lt;some time> extra data</code></p>
16<p><code>default: &lt;some time></code></p>
17
18<p><code>default: &lt;some time></code></p>
19<p><code>default: &lt;some time> extra data</code></p>
20<p><code>default: &lt;some time></code></p>
21
22<p><code>default: &lt;some time></code></p>
23<p><code>default: &lt;some time> extra data</code></p>
24<p><code>default: &lt;some time></code></p>
25
26<p><code>custom toString(): &lt;some time></code></p>
27<p><code>custom toString(): &lt;some time> extra data</code></p>
28<p><code>custom toString(): &lt;some time></code></p>
29
30<p><code>a label: &lt;some time></code></p>
31<p><code>a label: &lt;some time> extra data</code></p>
32<p><code>a label: &lt;some time></code></p>
33
34<p style="color:grey;">[some warning message indicating that a timer for label "b" does not exist]</p>
35
36<script>
37console.time();
38console.timeLog();
39console.timeEnd();
40
41console.time(undefined);
42console.timeLog(undefined);
43console.timeLog(undefined, "extra data");
44console.timeEnd(undefined);
45
46console.time("default");
47console.timeLog("default");
48console.timeLog("default", "extra data");
49console.timeEnd("default");
50
51console.time({toString() {return "default"}});
52console.timeLog({toString() {return "default"}});
53console.timeLog({toString() {return "default"}}, "extra data");
54console.timeEnd({toString() {return "default"}});
55
56console.time({toString() {return "custom toString()"}});
57console.timeLog({toString() {return "custom toString()"}});
58console.timeLog({toString() {return "custom toString()"}}, "extra data");
59console.timeEnd({toString() {return "custom toString()"}});
60
61console.time("a label");
62console.timeLog("a label");
63console.timeLog("a label", "extra data");
64console.timeEnd("a label");
65
66console.timeLog("b"); // should produce a warning
67console.timeEnd("b"); // should produce a warning
68</script>
69</body>
70</html>
71