Merge branch 'master' of https://github.com/uNetworking/uWebSockets.js
This commit is contained in:
commit
cc4a910c29
20
README.md
20
README.md
@ -1,15 +1,15 @@
|
|||||||
<div align="center">
|
<div align="center">
|
||||||
<img src="misc/logo.svg" height="180" />
|
<img src="https://raw.githubusercontent.com/uNetworking/uWebSockets/master/misc/logo.svg" height="180" /><br>
|
||||||
|
<i>Simple, secure</i><sup><a href="https://github.com/uNetworking/uWebSockets/tree/master/fuzzing#fuzz-testing-of-various-parsers-and-mocked-examples">[1]</a></sup><i> & standards compliant</i><sup><a href="https://unetworking.github.io/uWebSockets.js/report.pdf">[2]</a></sup><i> web server for the most demanding</i><sup><a href="https://github.com/uNetworking/uWebSockets/tree/master/benchmarks#benchmark-driven-development">[3]</a></sup><i> of applications.</i> <a href="https://github.com/uNetworking/uWebSockets/blob/master/misc/READMORE.md">Read more...</a>
|
||||||
|
<br><br>
|
||||||
|
|
||||||
*µWebSockets.js™ (it's "[micro](https://en.wikipedia.org/wiki/Micro-)") is simple, secure*<sup>[[1]](https://github.com/uNetworking/uWebSockets/tree/master/fuzzing)</sup> *& standards compliant*<sup>[[2]](https://unetworking.github.io/uWebSockets.js/report.pdf)</sup> *web I/O for the most demanding*<sup>[[3]](https://github.com/uNetworking/uWebSockets/tree/master/benchmarks)</sup> *of applications.*
|
|
||||||
|
|
||||||
• [For Python](https://github.com/uNetworking/uWebSockets.py) • [User manual](https://github.com/uNetworking/uWebSockets/blob/master/misc/READMORE.md) • [Docs](https://unetworking.github.io/uWebSockets.js/generated/)
|
<a href="https://github.com/uNetworking/uWebSockets.js/releases"><img src="https://img.shields.io/github/v/release/uNetworking/uWebSockets.js"></a> <a href="https://lgtm.com/projects/g/uNetworking/uWebSockets.js/context:cpp"><img alt="Language grade: C/C++" src="https://img.shields.io/lgtm/grade/cpp/g/uNetworking/uWebSockets.js.svg?logo=lgtm&logoWidth=18"/></a> <img src="https://img.shields.io/badge/downloads-50,000,000+-green" />
|
||||||
|
|
||||||
*© 2016-2019, >39,632,272 downloads*
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
<br><br>
|
||||||
|
|
||||||
#### In a nutshell.
|
### :bulb: In a nutshell
|
||||||
|
|
||||||
Think of it as a complete replacement to both Express.js and Socket.IO, written entirely in C/C++ for maximum performance and reliability. There are tons of [examples](examples) but here's the gist of it all:
|
Think of it as a complete replacement to both Express.js and Socket.IO, written entirely in C/C++ for maximum performance and reliability. There are tons of [examples](examples) but here's the gist of it all:
|
||||||
|
|
||||||
@ -42,19 +42,19 @@ require('uWebSockets.js').SSLApp({
|
|||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Ready all thrusters.
|
### :rocket: Ready all thrusters
|
||||||
|
|
||||||
Install with `npm install uNetworking/uWebSockets.js#v17.6.0` or any such [release](https://github.com/uNetworking/uWebSockets.js/releases). No compiler needed.
|
Install with `npm install uNetworking/uWebSockets.js#v18.0.0` or any such [release](https://github.com/uNetworking/uWebSockets.js/releases). No compiler needed.
|
||||||
|
|
||||||
![](misc/features_strip.png)
|
![](misc/features_strip.png)
|
||||||
|
|
||||||
Real-world tests over TLS 1.3 and Ethernet puts us **5x** as efficient as Socket.IO, **2x** as efficient as websockets/ws.
|
Real-world tests over TLS 1.3 and Ethernet puts us **5x** as efficient as Socket.IO, **2x** as efficient as websockets/ws.
|
||||||
|
|
||||||
#### Pay what you want.
|
### :dollar: Pay what you want
|
||||||
Commercially developed on a sponsored/consulting basis; BitMEX, Bitfinex and Coinbase are current or previous sponsors. Contact [me, the author](https://github.com/alexhultman) for support, feature development or consulting/contracting.
|
Commercially developed on a sponsored/consulting basis; BitMEX, Bitfinex and Coinbase are current or previous sponsors. Contact [me, the author](https://github.com/alexhultman) for support, feature development or consulting/contracting.
|
||||||
|
|
||||||
![](https://raw.githubusercontent.com/uNetworking/uWebSockets/master/misc/2018.png)
|
![](https://raw.githubusercontent.com/uNetworking/uWebSockets/master/misc/2018.png)
|
||||||
|
|
||||||
#### Know thy legal matters.
|
### :mortar_board: Know thy legal matters
|
||||||
|
|
||||||
*µWebSockets.js is intellectual property licensed Apache 2.0 with limitations on trademark use. Forks must be clearly labelled as such and must not be confused with the original.*
|
*µWebSockets.js is intellectual property licensed Apache 2.0 with limitations on trademark use. Forks must be clearly labelled as such and must not be confused with the original.*
|
||||||
|
Loading…
Reference in New Issue
Block a user