When taking a snapshot of a table, my connection is timing out or disconnecting before I get any response.

The default setting for NodeJS' ws library limits the size of a payload received through the socket to 100MB. When querying dfuse for large tables (like `eosio/eosio/voters`), this may cause an exception to be raised.

You can avoid hitting this limitation by setting a higher value for maxPayload on the WebSocketClient constructor:

new WebSocketClient(`wss://...`,{maxPayload: 1024*1024*1024})