Debugger <BadgeShared/>
A module to use debugger module client & server side.
JO Functions > jo.debugger.perfomance()
<!-- @include: ./slots/headers.md#shared|jo.debugger.perfomance -->
Measures the performance of a callback function execution. <br>
<!-- @include: ./slots/descriptions.md#shared|jo.debugger.perfomance -->
JO Functions > jo.debugger.perfomance() > Syntax
jo.debugger.perfomance(title, cb)
JO Functions > jo.debugger.perfomance() > Parameters
title : string <BadgeOptional />
Title for the performance measurement - default:""
cb : function
The callback function to measure
JO Functions > jo.debugger.perfomance() > Return Value
Type : number
Duration in microseconds
<!-- @include: ./slots/examples.md#shared|jo.debugger.perfomance -->
<!-- @include: ./slots/footers.md#shared|jo.debugger.perfomance -->
JO Functions > jo.debugger.perfomanceRepeat()
<!-- @include: ./slots/headers.md#shared|jo.debugger.perfomanceRepeat -->
Measures the average performance of multiple executions of a callback function. <br>
<!-- @include: ./slots/descriptions.md#shared|jo.debugger.perfomanceRepeat -->
JO Functions > jo.debugger.perfomanceRepeat() > Syntax
jo.debugger.perfomanceRepeat(title, numberRepeat, cb, waitBetweenRepeat)
JO Functions > jo.debugger.perfomanceRepeat() > Parameters
title : string <BadgeOptional />
Title for the performance measurement - default:""
numberRepeat : integer <BadgeOptional />
Number of times to repeat the measurement - default:1
cb : function
The callback function to measure
waitBetweenRepeat : integer <BadgeOptional />
Time to wait between repetitions in ms - default:nil
JO Functions > jo.debugger.perfomanceRepeat() > Return Value
Type : number
Average duration in microseconds
<!-- @include: ./slots/examples.md#shared|jo.debugger.perfomanceRepeat -->
<!-- @include: ./slots/footers.md#shared|jo.debugger.perfomanceRepeat -->