doc: document time() and timeEnd() relationship
authorMark Stosberg <mark@rideamigos.com>
Mon, 22 Dec 2014 20:40:27 +0000 (15:40 -0500)
committerBen Noordhuis <info@bnoordhuis.nl>
Tue, 23 Dec 2014 14:33:11 +0000 (15:33 +0100)
`console.time()` and `console.timeEnd()` are very closely related. It's
useful to reference them both from each other.

Previously, console.time() did not mention that it needed to be paired
with a call to console.timeEnd() to be useful, and timeEnd() also failed
to mention that console.time() needed to be called first.

References in both directions have been added.

PR-URL: https://github.com/iojs/io.js/pull/198
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
doc/api/console.markdown

index 46ab65f..5ce3418 100644 (file)
@@ -64,11 +64,19 @@ Defaults to `false`. Colors are customizable, see below.
 
 ## console.time(label)
 
-Mark a time.
+Used to calculate the duration of a specific operation. To start a timer, call
+the `console.time()` method, giving it a name as only parameter. To stop the
+timer, and to get the elapsed time in miliseconds, just call the
+[`console.timeEnd()`](#console_console_timeend_label) method, again passing the
+timer's name as the parameter.
 
 ## console.timeEnd(label)
 
-Finish timer, record output. Example:
+Stops a timer that was previously started by calling
+[`console.time()`](#console_console_time_label) and print the result to the
+console.
+
+Example:
 
     console.time('100-elements');
     for (var i = 0; i < 100; i++) {