From 44cffb34a3bbc628c20f76c80e5cd89a31a2c1f1 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Mon, 13 Oct 2025 10:33:38 -0700 Subject: [PATCH] Feat: Display generation time from results.json --- index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index bf5553b..894ce3c 100644 --- a/index.html +++ b/index.html @@ -33,7 +33,8 @@ updatedEl.dateTime = now.toISOString().split('T')[0]; const run = async () => { - const readme = await fetch('./README').then(r => r.text()); + const readme = await fetch('./README.md').then(r => r.text()); + const genTimes = await fetch('./results.json').then(r => r.json()); const models = readme.match(/\n([\s\S]+?)\n/)[1].trim().split('\n'); const tests = ['1_dijkstra', '2_convex_hull', '3_lis', '4_determinant']; @@ -50,7 +51,6 @@ const list = document.getElementById(`list-${sModel}`); for (const test of tests) { - const s = performance.now(); let itemHTML; try { const tMod = await import(`./tests/${test}/test.js`); @@ -61,8 +61,8 @@ console.error(`${model} - ${test}: `, e); itemHTML = `❌ ${test}`; } - const d = ((performance.now() - s) / 1000).toFixed(3); - list.innerHTML += `
  • ${itemHTML}${d}s
  • `; + const time = genTimes[model]?.[test]?.toFixed(3) ?? 'N/A'; + list.innerHTML += `
  • ${itemHTML}${time}s
  • `; } } };