@rplan/measure-it

0.3.6 • Public • Published

Build Status

@rplan/measure-it

Introduction

This is a toolkit to measures runtime.

Usage

Usage node

import { start, stop, track } from '@rplan/measure-it'

function doSomeThing() {
    // ...    
}

start('foo')
doSomeThing()
stop('foo')

// alternative

track('bar', doSomeThing)

console.log(sortedTrackData())

Usage node async

import { start, stop, track } from '@rplan/measure-it'

function doSomeThing() {
    // ...    
}

const startTime = start('foo')
await doSomeThing()
stop('foo', startTime)

// ...

Usage browser

import { start, track } from '@rplan/measure-it/lib/browser'

function doSomeThing() {
    // ...    
}

const stop = start('foo')
doSomeThing()
stop()

// alternative

track('bar', doSomeThing)

// press keys ctrl + 'l' to log performance results to the browser console
// press keys ctrl + 'r' to reset results

Readme

Keywords

none

Package Sidebar

Install

npm i @rplan/measure-it

Weekly Downloads

11

Version

0.3.6

License

MIT

Unpacked Size

12.4 kB

Total Files

8

Last publish

Collaborators

  • muhammadfaizan
  • siavash.sardari
  • nomanurrehman
  • rplan-ci
  • ady.shehadeh
  • daniel-0815
  • dtimmreck
  • hweber.actano
  • mkronschnabl.actano
  • mpuls
  • dschmidt_actano
  • mnicorici
  • actano-resources-hl
  • wgrall
  • nehap09
  • msagir
  • sevinjguluzade
  • mhnpd
  • tonirucks