foxglove / ws-protocol

Foxglove Studio WebSocket protocol specification and libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Websocket connection performance - Make compression a parameter for `FoxgloveServer`

KerstinKeller opened this issue · comments

The Python Websocket API enables compression by default. When sending large data, this leads to a significant performance decrease and CPU load increase at the same time.
It would be great to have it as a parameter when constructing FoxgloveServer, in order to be able to deactivate it.

It might make sense (probably) to be able to manually set this for all language bindings.

Internal tracking ticket: FG-3451