Изучаю эту тему, и выяснил, что NodeJS с версии v16.15.0 помимо метода setNoDelay внедрила во многие сетевые конструкторы опцию noDelay (а также keepAlive and keepAliveInitialDelay). А так как почти все агенты прокидывают входящие опции ниже по течению, теперь есть возможность отключить delay из юзерленда даже в библиотеках, которые об этой опции не знают, и не нужен доступ к самому объекту сокета.



А начиная с NodeJS 18.0.0 метод http.createServer по умолчанию использует noDelay: true !!!

🪄💫 Пруф



Спасибо за наводку, очень интересно:)