return vs return await

Benchmark created by Fredrik on


Setup

fnReturn = async function() {
    return Promise.resolve();
  }
  
  fnReturnAwait = async function() {
    return await Promise.resolve();
  }

Test runner

Ready to run.

Testing in
TestOps/sec
return
fnReturn()
  .then(() => deferred.resolve());
ready
return await
fnReturnAwait()
  .then(() => deferred.resolve());
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by Fredrik on