|
11 | 11 | µWebSockets.js is a standards compliant web server written in 10,000 lines of C++. It is exposed to Node.js as a simple-to-use, native V8 addon and performs at least**[10x that of Socket.IO](https://medium.com/swlh/100k-secure-websockets-with-raspberry-pi-4-1ba5d2127a23)**,**[8.5x that of Fastify](https://alexhultman.medium.com/serving-100k-requests-second-from-a-fanless-raspberry-pi-4-over-ethernet-fdd2c2e05a1e)**. It makes up the**[core components of Bun](https://twitter.com/uNetworkingAB/status/1810380862556397887)** and is the**[fastest standards compliant web server](https://x.com/uNetworkingAB/status/1812914159295869075)** in the TechEmpower (**[not endorsed](https://x.com/uNetworkingAB/status/1811425564764610926)**) benchmarks.
|
12 | 12 |
|
13 | 13 | We aren't in the NPM registry but you can easily install it with the NPM client:
|
14 |
| -*`npm install uNetworking/uWebSockets.js#v20.48.0` |
| 14 | +*`npm install uNetworking/uWebSockets.js#v20.50.0` |
15 | 15 | * Browse the[documentation](https://unetworking.github.io/uWebSockets.js/generated/functions/App.html) and see the[main repo](https://github.com/uNetworking/uWebSockets). There are tons of[examples](examples) but here's the gist of it all:
|
16 | 16 |
|
17 | 17 | ###:dart: In essence
|
|