WebSockets

HTTP/3 and QUIC: The Connection ID
Product UpdatesOct 10, 2023

HTTP/3 and QUIC: The Connection ID

HTTP/3 maintains a unique connection ID through the QUIC protocol. The connection ID is not dependent the device's IP address. This allows the connectivity to remain persistent even as users switch between different networks such as 5G and Wi-Fi. In a way you can consider this as a "connectionless" session....
Stephen Blum
Stephen Blum
CTO, PubNub
What is HTTP Long Polling?
InsightsOct 9, 2023

What is HTTP Long Polling?

This blog post gives an overview of HTTP long polling and what kinds of apps you can build with it.
Darryn Campbell
Darryn Campbell
Developer Advocate, PubNub
7 Alternatives to REST APIs
InsightsOct 4, 2023

7 Alternatives to REST APIs

Seven REST alternatives you need to know and their most common use cases.
Michael Carroll
Michael Carroll
Content Writer, PubNub
Node JS WebSocket Programming Examples
BuildOct 4, 2023

Node JS WebSocket Programming Examples

An introductory tutorial to Node.js and WebSockets
Darryn Campbell
Darryn Campbell
Developer Advocate, PubNub
Python Socket Programming: Client, Server, Peer Libraries
BuildSep 29, 2023

Python Socket Programming: Client, Server, Peer Libraries

An introductory tutorial to Python Sockets
Darryn Campbell
Darryn Campbell
Developer Advocate, PubNub
WebRTC vs. WebSockets
BuildSep 26, 2023

WebRTC vs. WebSockets

In this post, we will dive into WebRTC and WebSockets, comparing and contrasting the two communication protocols, and guide you through making the right choice for your application needs.
Chandler Mayo
Chandler Mayo
Solution Engineer, PubNub
A Comprehensive Guide to a Modern Tech Stack
ChatSep 15, 2023

A Comprehensive Guide to a Modern Tech Stack

What developers need to know when building a real-time app, and pitfalls, challenges and the various options to design a perfect real-time technology stack.
Michael Carroll
Michael Carroll
WebSockets vs REST: Understanding the Difference
InsightsSep 11, 2023

WebSockets vs REST: Understanding the Difference