Skip to content

Runtime Snapshot

Runtime Snapshot is a small live dashboard for the current Feather session. It is also a reference plugin for the declarative feather.ui renderer.

Runtime Snapshot is opt-in and disabled by default because its dashboard is diagnostic rather than required for normal debugging. When enabled, its automatic live refresh is capped to a low-frequency push interval so the plugin does not add a steady one-second hitch to connected games. Manual refresh requests still return a fresh snapshot immediately.

It shows:

  • FPS, uptime, frame count, and memory usage
  • WebSocket, debugger, and asset preview status
  • Registered plugins and their current enabled/disabled state
  • Basic runtime environment details

The plugin uses feather.ui.render() and UI primitives such as panel, row, badge, button, tabs, and table.