From 51ec1161ad58ee6833668aed6e97a6010e2e18c2 Mon Sep 17 00:00:00 2001 From: metacryst Date: Mon, 29 Dec 2025 18:35:37 -0600 Subject: [PATCH] performant rendering of 30k --- cave/index.js | 59 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 45 insertions(+), 14 deletions(-) diff --git a/cave/index.js b/cave/index.js index 3878f41..c1fb227 100644 --- a/cave/index.js +++ b/cave/index.js @@ -101,23 +101,54 @@ class Canvas { } let drawSpaces = () => { - for(let i=0; i= 30) { + ctx.fillStyle = "#000"; + ctx.font = `${3}px Arial`; + ctx.textAlign = "center"; + ctx.textBaseline = "middle"; + ctx.fillText(this.rects[index].name, x, y); + } + + + index++; + } + + ring++; } - } + }; + ctx.save()