[object Object]

← back to Stars of Design

smoke: home perf budget <1500ms

66508474306e06ac1307a0b145ef0e8cbc95ce30 · 2026-05-13 11:06:52 -0700 · Steve Abrams

Files touched

Diff

commit 66508474306e06ac1307a0b145ef0e8cbc95ce30
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed May 13 11:06:52 2026 -0700

    smoke: home perf budget <1500ms
---
 test/smoke.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/test/smoke.js b/test/smoke.js
index 4b6e48d..463b34c 100644
--- a/test/smoke.js
+++ b/test/smoke.js
@@ -38,8 +38,11 @@ function check(name, cond, hint = '') {
 (async () => {
   if (!process.argv.includes('--json')) console.log(`starsofdesign smoke — ${BASE}\n`);
 
-  // 1. home
+  // 1. home — perf budget enforced (1500ms cold ceiling; ~5ms warm)
+  const homeT0 = Date.now();
   let r = await fetch('/');
+  const homeMs = Date.now() - homeT0;
+  check('home: <1500ms',       homeMs < 1500, `actual ${homeMs}ms`);
   check('home: 200',           r.status === 200);
   check('home: title',         /Stars of Design/.test(r.body));
   check('home: canonical',     /rel="canonical"/.test(r.body));

← d4b32db Makefile: add help target listing all available commands  ·  back to Stars of Design  ·  smoke: assert Last-Modified on /sitemap.{xml,txt} 4817b26 →