







The MessagePort interface of the Channel Messaging API represents one of the two ports of a MessageChannel, allowing messages to be sent from one port and listening out for them arriving at the other.
Filling the remaining gap between WebSocket, WebRTC and WebTranspor
Existing web platform facilities for network communication include WebSocket and WebRTC. Each mandates a specific protocol, ensures TLS, and respects the Same Origin Policy. The proposed WebTransport is similar in these respects.
runtime.sendNativeMessage() - Mozilla | MDN
Sends a single message from an extension to a native application.

Signal Messenger: Speak Freely
Say "hello" to a different messaging experience. An unexpected focus on privacy, combined with all of the features you expect.

FCM Architectural Overview | Firebase Cloud Messaging
Understand the components and lifecycle of Firebase Cloud Messaging, from message creation to delivery.

Beeper — All your chats in one app
Get the most popular messaging services, all in a single app. WhatsApp, Signal, Instagram, Telegram, and more.

Browsertech Digest
An email digest about modern browser technology and the things people build with it. We’re talking WebAssembly, WebRTC, WebGL, WebGPU, WebSockets, WebCodecs, WebTransport, Web-everything. Written by Paul Butler of Jamsocket. We also host Browsertech events in NYC and SF. Talk browsertech in real time on #browsertech in the Jamsocket Discord.

XMPP - The universal messaging standard
XMPP is the Extensible Messaging and Presence Protocol, a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.

Presentation API - Web APIs | MDN
The Presentation API lets a user agent (such as a Web browser) effectively display web content through large presentation devices such as projectors and network-connected televisions. Supported types of multimedia devices include both displays which are wired using HDMI, DVI, or the like, or wireless, using DLNA, Chromecast, AirPlay, or Miracast.

MessagePack: It's like JSON. but fast and small.
MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves.
What is Messaging Layer Security (MLS)?
Messaging Layer Security (MLS) is an IETF working group building a modern, efficient, secure group messaging protocol.
How to Use Signal Encrypted Messaging
The best end-to-end encrypted messaging app has a host of security features. Here are the ones you should care about.

How It All Started: Pre-W3C Web and Internet Background
1971: Ray Tomlinson of BBN creates email program to send messages across a distributed network.
NOX: One Inbox for All Your Messages
iMessage, WhatsApp, Slack, email: one AI-powered inbox on macOS. Draft replies in your voice. Never miss a message.

Investigation into Message Layer Security (MLS)
This article investigates Message Layer Security (MLS), the IETF standard protocol (RFC 9420) for Signal-style end-to-end encryption. Through a practical analysis of OpenMLS (the Rust reference implementation) and a demonstration CLI chat application (mls-chat), the post reveals the substantial gap between protocol specification and production deployment. Introduction MLS (Message Layer …
