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