A fetch() nem a hálózatra várt: a DNS a Node négy munkaszálán áll sorban

Négy crypto.pbkdf2() hívás, és ugyanaz a fetch() 524 ms helyett 2217 ms. A dns.lookup() ugyanis nem hálózati I/O, hanem blokkoló getaddrinfo a libuv négyszálas threadpoolján – ugyanott, ahol az fs, a crypto és a zlib dolgozik. Megmértem, mi történik, és megnéztem, mit lehet tenni ellene.

















