Test bare websockets - drop socket.io

BE
5d ago
+2653-1808

Summary by CodeRabbit

  • New Features

    • Reflex chart data now travels over a dedicated /_xy channel on the app’s existing websocket, without a separate chart connection.
    • Binary chart data is sent as frame attachments, supporting up to 64 attachments.
  • Breaking Changes

    • Apps using transport="socketio" or transport="polling" can no longer serve charts; the integration requires a Reflex version with channel transport.
    • Advanced integrations should use XYChannel, XY_PLANE, and data_plane instead of the former public names.
  • Bug Fixes

    • Multiple apps in one process now retain independent chart connections and receive broadcasts correctly.