2 dépôts
Implementing bidirectional message streaming over HTTP using multiplexed connections or chunked transfer encoding for real-time communication.
Distinct from Bidirectional Streaming Protocols: Distinct from Bidirectional Streaming Protocols: specifically implements bidirectional streaming over HTTP for browser-based gRPC, not general streaming protocols.
Explore 2 awesome GitHub repositories matching networking & communication · HTTP Bidirectional Streaming. Refine with filters or upvote what's useful.
gRPC-Web is a JavaScript client library that enables browser applications to call gRPC services through an HTTP proxy, using Protocol Buffers for serialization. It provides a browser-based gRPC client that supports unary, server-streaming, and bidirectional streaming RPCs, along with a code generator that produces JavaScript and TypeScript client stubs from .proto service definitions. The library includes an interceptor framework for attaching cross-cutting logic like authentication and retries to client calls, and supports setting Unix timestamp deadlines on RPCs for server-side timeout enfo
Implements bidirectional message streaming by multiplexing multiple HTTP connections or using chunked transfer encoding for real-time communication.
sockjs-client is a JavaScript library that provides a WebSocket-compatible API for real-time, bidirectional communication between a web browser and a server. It functions as a transport-layer abstraction that ensures a stable full-duplex connection by emulating socket behavior. The library is distinguished by its automatic protocol-fallback mechanisms. When native WebSockets are unavailable or blocked by restrictive network environments, such as firewalls or proxies, it switches to HTTP-streaming emulation or XHR-polling to maintain connectivity. It covers capabilities for cross-domain data
Implements bidirectional message streaming over HTTP to emulate a continuous data stream for real-time updates.