@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

/@rplan/measure-it/

    Package Sidebar

    Install

    npm i @rplan/measure-it

    Weekly Downloads

    7

    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