Skip to content

feature: Stream Communication#17

Open
xEdziu wants to merge 11 commits intomainfrom
feature/stream-communication
Open

feature: Stream Communication#17
xEdziu wants to merge 11 commits intomainfrom
feature/stream-communication

Conversation

@xEdziu
Copy link
Member

@xEdziu xEdziu commented Feb 23, 2026

Zostały dodane funkcje do strumieniowego przesyłania danych przy pomocy własnego protokołu binarnego, który działa wg mnie szybciej niż json (thanks @copilot for helping xd) oraz odpowiednią dokumentację

Powiązane zgłoszenie (Issue)

#14

Jak zostało to przetestowane?

Odpaliłem aplikację wytestowałem, pobawiłem się zmiennymi, nic nie zepsułem

Rodzaje zmian

  • Naprawa błędu (zmiana niełamiąca kompatybilności, która naprawia problem)
  • Nowa funkcja (zmiana niełamiąca kompatybilności, która dodaje funkcjonalność)
  • Zmiana łamiąca kompatybilność (naprawa lub funkcja, która spowodowałaby zmianę istniejącej funkcjonalności)

Lista kontrolna:

  • Mój kod jest zgodny ze stylem kodu tego projektu.
  • Moja zmiana wymaga zmiany w dokumentacji.
  • Zaktualizowałem odpowiednio dokumentację.

…les and background updates; add StreamingApi for communication
… update; implement subscription cache for variable streaming
…refactor CircleDemo and VariableMonitor components to utilize push notifications
…cal implementation details and architecture overview
- Enhanced the Variable Streaming System to utilize a custom binary protocol for real-time data synchronization between the C++ backend and React frontend.
- Introduced BatchQueue for grouping variable updates and DeltaTracker for change detection to minimize redundant data transmission.
- Updated frontend to handle binary data updates, improving performance by eliminating JSON overhead and enabling high-frequency updates.
- Removed debounce logic in favor of immediate updates, leveraging the efficiency of the new binary protocol.
- Updated documentation to reflect changes in architecture and implementation details.
@xEdziu xEdziu linked an issue Feb 23, 2026 that may be closed by this pull request
@xEdziu xEdziu requested a review from PEXEL2002 February 23, 2026 15:26
@xEdziu xEdziu self-assigned this Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TASK] | Stworzyć testy komunikacji

1 participant