From 3d0d63ede8e267b320c672c248c9e731b0ed95c2 Mon Sep 17 00:00:00 2001 From: Brian Cully Date: Wed, 17 Dec 2025 11:03:17 -0500 Subject: js: move robo state to worker --- site/bench.mjs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 site/bench.mjs (limited to 'site/bench.mjs') diff --git a/site/bench.mjs b/site/bench.mjs new file mode 100644 index 0000000..ea88f6b --- /dev/null +++ b/site/bench.mjs @@ -0,0 +1,13 @@ +// todo: put this on a different page just for benching + +// document.querySelector(BENCH_BUTTON_SELECTOR).onclick = e => { +// console.debug('bench clicked', e); +// const start = performance.now(); +// let tickCount = 0; +// for (let i = 0; i < 1_000_000; i++) { +// tickCount += robo.vm.run(); +// } +// const end = performance.now(); +// console.info(`run took ${end-start} ms for ${tickCount} ticks (${(end-start)/tickCount * 1_000_000} ns/tick).`); +// console.info('result', robo.vm.stack()); +// }; -- cgit v1.3