Skip to content

Idle Playground

Route: /idle

Demonstrates the Idle module via createBrowserLifecycle({ idleTimeout }) through src/lib/playground-idle.ts.

  • Idle timer with countdown and progress
  • User activity history from activity:detected / activity:reset
  • Live session:active / session:idle stream
  • Configurable timeout presets (10s, 30s, 1m, 5m)

Interactive Playground

Explore this topic live in the Idle Playground.

JOC is a JayOnCode monorepo of @jayoncode/* packages. Docs sync from source via TypeDoc and sync scripts.