Binary network data - Jam Documenation

How Jam handles binary data

Jam captures and displays request and response bodies for network requests, but some payloads contain binary data that can’t be rendered as readable text.

When a request or response body contains binary content (Protocol Buffers, WebSocket binary frames, MessagePack, gRPC payloads, or other non-text formats), Jam displays a placeholder instead of the raw data:

[binary: 474 bytes]

This tells you:

Why binary data isn’t displayed as text

Binary formats encode data in compact, non-text representations. Attempting to render them as text would produce garbled, unreadable output. By showing the content length instead, Jam gives you a quick way to identify the payload size without cluttering the DevTools view.

Common examples

You’ll typically see [binary: X bytes] for:

Debugging tips