uNetworking ABNode.js event-loop ordering is irrelevantKnowing the ordering of setImmediate vs. setTimeout makes you a worse developer3 min read·Feb 18, 2024----
uNetworking ABMulti-threading is always the wrong design“We’ll just do that on a background thread”4 min read·Nov 29, 2023--27--27
uNetworking ABGoogle Authenticator is a load of crapA fake sense of security that needs to be deprecated3 min read·Nov 22, 2023--3--3
uNetworking ABInkjet printers are absolute scamsHow to thrive in a scammer’s market and print for pennies3 min read·Aug 22, 2023----
uNetworking ABNobody needs a million requests/secWeb benchmarks aren’t about the hugest number3 min read·Oct 17, 2022--2--2
uNetworking ABH3, meet Node.jsEarly HTTP/3 for Node.js with performance metrics3 min read·May 15, 2022--2--2
uNetworking AB5 million HTTP/3 requests per secondEarly performance testing of QUIC support in uWebSockets on M1 MacBook Air2 min read·May 12, 2022--1--1
uNetworking ABExperimental QUIC for µWebSocketsInitial performance expectations for upcoming QUIC support2 min read·Jul 25, 2021----
uNetworking ABServing 100k requests/second from a fanless Raspberry Pi 4 over EthernetA 12x performance boost over Node.js4 min read·Feb 3, 2021--3--3
uNetworking AB100k secure WebSockets with Raspberry Pi 4Practical benchmark of TLS 1.3 WebSockets on limited hardware4 min read·Apr 12, 2020----