Benchmark Tide

Angka performa nyata dari ACS Dashboard (11 halaman, 12 gateway Hermes, binary Go).

⚠️ Angka timing (revisit/wsDom/warmPaint/coldPaint) bersifat PROVISIONAL — menunggu re-validasi vanilla-baseline oleh benchmark agent. Bundle size sudah final (Tier-1).

Performa Client-Side

Revisit render (sessionStorage) 0ms
WS → DOM update 12ms
First paint (server cache warm) 50ms
First paint (cold, no cache) 300ms
Bundle size (gzipped, core+skeleton) 2.8KB

Performa API (Server-Side Cache)

Pola server-side cache (Go/Fiber). Before = cold compute, After = warm cache.

Endpoint Sebelum (ms) Sesudah (ms) Peningkatan
/api/dashboard 8,941 6 1,490x
/api/gateways 1,828 2 914x
/api/stack/status 5,000 6 833x
/api/agentic/tooling-status 5,609 16 350x
/api/agentic/summary 200 10 20x
/api/announcements 50 8 6x
/api/daemon/status 10 4 2.5x

1.490× — peningkatan tercepat (endpoint /api/dashboard). Ini mencerminkan pola server-side cache Go/Fiber, bukan kecepatan client Tide murni.

Metodologi

Benchmark dijalankan terhadap ACS Dashboard production — aplikasi SolidJS dengan 11 halaman dan 12 gateway Hermes, di-serve oleh binary Go/Fiber.

Pengujian otomatis menggunakan Playwright. Client-side timing diukur via Performance API. Server-side timing diukur dari Go middleware logging.

Angka timing bersifat provisional (menunggu re-validasi Tier-2). Bundle size 2.8KB gzipped sudah final.