Make a decision whether we should enable `TCP_NODELAY` by default or not
Author: JohnTitorCreated Feb 11, 2026Updated Sep 15, 2026
The problem here should be related to Nagle’s algorithm, i.e. the
TCP_NODELAYoption. On Node.js, it's enabled by default: https://nodejs.org/api/http.html#httpcreateserveroptions-requestlistener On actix-web (actix-http), it's disabled by default (no config). I've tested on your benchmark and confirmed enabling it viaactix_tlsresolved the latency difference. Maybe we should make it enable by default, but it's a behavior change and should happen on major release. For now, I'm going to add a helper method to enable it easily.
Originally posted by @JohnTitor in #3841
Source: actix/actix-web