¿Qué, específicamente, logra el código asíncrono o permite que el código anterior no lo haga?
¿Qué, específicamente, logra el código asíncrono o permite que el código anterior no lo haga?
Respuestas:
El código más nuevo utiliza la capacidad de los navegadores modernos para ejecutar Javascript de forma asincrónica desde la representación de la página (efectivamente, se ejecuta en otro hilo en lugar del hilo de representación de la página principal).
Esto permite que el código se coloque en la parte superior de la página sin afectar el rendimiento percibido de representación de la página.
Esto a su vez significa que las cargas parciales de página (por ejemplo, alguien presionando el botón "Parar" o navegando a otra página) son más propensas a ser capturadas por el script. Con el código anterior, si el usuario se aleja antes de que se cargue y ejecute la sección de JavaScript, es posible que la impresión de la página no se registre correctamente.