I’m subscribing to newBlockHeaders through web3.
I’m logging the block timestamps and the time I’m receiving them from Infura.
The average delay is about 16 seconds, often it’s 20+ seconds, sometimes much more. My internet connection is fine. I receive responses from other web3 requests within a second.
Is this normal? I’m no expert on how fast blocks get propagated through the ethereum network but I would assume that Infura has solid peer connections such as big miners. Shouldn’t blockheaders be received much faster?