+ Benchmark.add('promise with then().catch()', () => {
+ asyncFunction()
+ .then(r => {
+ return r
+ })
+ .catch(e => {
+ console.error(e)
+ })
+ }),
+ Benchmark.add('voided promise', () => {
+ // eslint-disable-next-line no-void
+ void asyncFunction()
+ }),
+ Benchmark.add('mishandled promise', () => {