O que, especificamente, o código assíncrono realiza ou permite que o código mais antigo não realize?
fonte
O que, especificamente, o código assíncrono realiza ou permite que o código mais antigo não realize?
O código mais recente usa a capacidade dos navegadores modernos de executar o Javascript de forma assíncrona, processando a página (efetivamente, ele é executado em outro encadeamento, e não no encadeamento da página principal).
Isso permite que o código seja colocado na parte superior da página sem afetar o desempenho percebido da renderização da página.
Isso, por sua vez, significa que carregamentos parciais de páginas (por exemplo, alguém que pressiona o botão "Parar" ou navega para outra página) têm maior probabilidade de serem capturados pelo script. Com o código antigo, se o usuário navegar antes que a seção JavaScript seja carregada e executada, é possível que a impressão da página não seja registrada corretamente.