0.0.2 • Published 7 years ago

babel-plugin-jsperf v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

babel-plugin-tester

Build Status codecov Greenkeeper badge

Installation

npm install --save-dev babel-plugin-jsperf

Usage

Examples

// jsperf
function todo() {
  console.log('toto');
}

↓ ↓ ↓ ↓ ↓ ↓

// jsperf
function todo() {
  console.time('todo');
  console.log('toto');
  console.timeEnd('todo');
}

const foo = /* jsperf */ () => 'test';

↓ ↓ ↓ ↓ ↓ ↓

const foo = /* jsperf */function () {
  console.time('foo');
  var _returnValue = 'test';
  console.timeEnd('foo');
  return _returnValue;
};

class clazz {
  // jsperf
  method() {
    console.log('class method !');
  }
}

↓ ↓ ↓ ↓ ↓ ↓

class clazz {
  // jsperf
  method() {
    console.time('function2');
    console.log('class method !');
    console.timeEnd('function2');
  }
}

// jsperf
function foo() {
  const bar = 'bar';
  return bar;
}

↓ ↓ ↓ ↓ ↓ ↓

// jsperf
function foo() {
  console.time('foo');
  const bar = 'bar';
  var _returnValue = bar;
  console.timeEnd('foo');
  return _returnValue;
}