Commit 59939287 authored by Alex Hultman's avatar Alex Hultman
Browse files


parent 95709db2
......@@ -12,7 +12,7 @@
* Permessage-deflate, SSL/TLS support & integrates with foreign HTTP(S) servers.
* Multi-core friendly & optionally thread-safe via compiler flag UWS_THREADSAFE.
[![](]( [![](misc/images/patreon.png)](
## Simple & modern
The interface has been designed for simplicity and only requires you to write a few lines of code to get a working server:
......@@ -39,6 +39,8 @@ Get the sources of the server [here](
## Widely adopted
<div align="center"><img src="misc/images/adoption.png"/></div>
*While I cannot use their logo, Google Creative Labs has published a multiplayer WebVR demo using µWS [over here](*
## Not your average server
µWS was designed to perform well across the board, not just in one specific dimension. With excellent memory usage paired with high throughput it outscales Socket.IO by 180x.
......@@ -46,6 +48,9 @@ Get the sources of the server [here](
*Benchmarks are run with default settings in all libraries, except for `ws` which is run with the native performance addons. Read more about the benchmarks [here](benchmarks).*
## Perfect for WebRTC
Distributed WebRTC networks typically employ WebSockets for peer signalling. Since every single peer in the entire distributed network requires a persistent connection to the signalling server at all times, only a scalable WebSocket server will do.
## Getting started
#### Dependencies
First of all you need to install the required dependencies. This is very easily done with a good open source package manager like [Homebrew]( for OS X, [vcpkg]( for Windows or your native Linux package manager.

156 KB | W: | H:


223 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment