title: Is 'console.time' in nodejs synchronous or async?
body: <p>I am trying to log time for something. The general code looks like so:</p>
  
  <pre><code>var stream = db.call.stream();
  stream.on('data', function () {
      if (first) {
          console.time('doSomething');
      }
      stream.pause();
      doSomethingWithData(data);
      if (stopCondition) {
          console.timeEnd('doSomething');
          done();
      } else {
          stream.resume();
      }
  });
  </code></pre>
  
  <p>I would like to know if the call to <code>console.time</code> is blocking or asynchronous? I could not find this in the docs.</p>