Profiler plugin for Tweakpane
<script type="module">
import * as Tweakpane from 'https://unpkg.com/tweakpane@4.0.1/dist/tweakpane.js';
import * as TweakpaneProfilerBladePlugin from './tweakpane-plugin-profiler.js';
const pane = new Tweakpane.Pane();
pane.registerPlugin( TweakpaneProfilerBladePlugin );
const profiler = pane.addBlade( {
view: 'profiler',
label: 'profiler',
} );
function update() {
profiler.measure( 'haha', () => {
somethingExpensive();
} );
requestAnimationFrame( update );
}
requestAnimationFrame( update );
</script>