Um navegador da Web não pode iniciar o processamento de uma página da Web até que o documento HTML inteiro tenha concluído o download. Uma vez baixado o HTML, ele pode ser analisado e renderizado, mas não antes.
Curl não precisa esperar pelo documento inteiro, já que ele não analisa nada, apenas imprime tudo em StdOut
assim que ele chega.
Use ferramentas do lado do cliente (Javascript, CSS, etc.) para afetar o comportamento do cliente, não o protocolo de rede.