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: <some time></code></p> 12<p><code>default: <some time></code></p> 13 14<p><code>default: <some time></code></p> 15<p><code>default: <some time> extra data</code></p> 16<p><code>default: <some time></code></p> 17 18<p><code>default: <some time></code></p> 19<p><code>default: <some time> extra data</code></p> 20<p><code>default: <some time></code></p> 21 22<p><code>default: <some time></code></p> 23<p><code>default: <some time> extra data</code></p> 24<p><code>default: <some time></code></p> 25 26<p><code>custom toString(): <some time></code></p> 27<p><code>custom toString(): <some time> extra data</code></p> 28<p><code>custom toString(): <some time></code></p> 29 30<p><code>a label: <some time></code></p> 31<p><code>a label: <some time> extra data</code></p> 32<p><code>a label: <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