← back to build-pages
p/:slug: 'rendered in Xms' footer (parity with home)
2047a049015f5de36a6e19e17eb65bc4d4ceff65 · 2026-05-13 18:54:56 -0700 · SteveStudio2
Files touched
Diff
commit 2047a049015f5de36a6e19e17eb65bc4d4ceff65
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Wed May 13 18:54:56 2026 -0700
p/:slug: 'rendered in Xms' footer (parity with home)
---
server.js | 2 ++
1 file changed, 2 insertions(+)
diff --git a/server.js b/server.js
index f6b3f8c..682bdfe 100644
--- a/server.js
+++ b/server.js
@@ -503,6 +503,7 @@ app.get('/', async (req, res, next) => {
app.get('/p/:slug', async (req, res, next) => {
const p = PROJECTS[req.params.slug];
if (!p) return res.status(404).send(shell('Not found', '<h1>404</h1><p>No such project.</p>'));
+ const t0 = Date.now();
try {
const { commits, facets, files } = await getProjectBundle(req.params.slug, p);
// Prev/next links across the registry — lets you cycle through journals
@@ -606,6 +607,7 @@ app.get('/p/:slug', async (req, res, next) => {
<a href="/api/projects/${esc(req.params.slug)}/commits">commits.json</a>
</p>
</section>
+ <p class="bp-meta" style="text-align:center;margin-top:30px">rendered in ${Date.now() - t0}ms</p>
`, `
<script>
const DATA = ${idxData};
← f752648 perf: X-Response-Time header on every response (via writeHea
·
back to build-pages
·
smoke: X-Response-Time + rendered-in footer assertions on /p 66f4335 →